Веб-сервис HP Trim - как запросить запись.? - PullRequest
1 голос
/ 24 января 2012

Я имею дело с веб-службой HP Trim без поддержки вообще.Я должен установить запрос файла с помощью веб-службы.я думаю, что должен установить следующие свойства, но я не уверен, в какой операции это будет добавлено.

rcqCurrentLoc(Current Location): 
rcqDetails(Details): 
rcqEndDate(Date of Final Request): 
rcqFrequency(Frequency): 
rcqFrequencyType(Frequency Type): 
rcqHomeLoc(Home Location): 
rcqNotes(Notes): 
rcqRecord(Object): 
rcqRequestDate(Date Object Needed): 
rcqRequestor(Requested By): 

Может кто-нибудь, пожалуйста, помогите мне в этом?

1 Ответ

0 голосов
/ 25 января 2012

Я искал неправильные свойства.Свойства запроса следующие

uri(Unique Identifier): 
reqEndDate(Date of Final Request): 
reqFrequency(Frequency): 
reqFrequencyType(Frequency Type): 
reqName(Request Info): 
reqNotes(Notes): 
reqRequestDate(Date Needed): 
reqRequestor(Requested By): 

и код

public void AddFileRequest(string FileUri,string RequestorUserId, DateTime DateNeeded)
        {


List<InputProperty> properties = new List<InputProperty>();

        InputProperty property = new InputProperty();
        property.Name = ReqRequstor;
        property.Val = GetUserUri(RequestorUserId);
        properties.Add(property);

        property = new InputProperty();
        property.Name = ReqRequestDate;
        property.Val = DateNeeded.ToString();
        properties.Add(property);

        ShortcutRecordUri uri = new ShortcutRecordUri();
        uri.Uri = FileUri;
        uri.IsForUpdate = true;

        CreateChildItem create = new CreateChildItem();
        create.ChildObjectType = ObjectTypeRequest;
        create.Items = properties.ToArray();

        TrimRequest request = new TrimRequest();
        request.Items = new Operation[] { uri, create };

        ExecuteRequest(request);
    }
...