2012-01-24 8 views
1

私はHP Trim Webサービスをサポートしていません。 Webサービスを使ってファイルのリクエストを設定する必要があります。私は、次のプロパティを設定するために持っていると思うが、私はこれがで追加されますどのような操作を確認していない。HP Trim Webサービス - レコードを要求する方法。

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): 

誰かがこの上で私を助けてくださいことはできますか?

答えて

0

私は間違った特性を見ていました。要求特性は

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); 
    } 
あります
関連する問題