2010-06-11 37 views
1

Comment puis-je transmettre le paramètre datetime actuel à une requête SOAP? Je sais que vous pouvez transmettre des paramètres en ajoutant une source de données au projet de test Web et le référencer comme ceci {{DataSource.TableName.FieldName}}. Mais je veux passer dans le paramètre datetime actuel comme une valeur dynamique (quelque chose comme DateTime.Now). Comment vais-je faire cela? Ci-dessous est un exemple de requête SOAP que je mets dans String Body:Passer un paramètre à des demandes de service Web SOAP à l'aide de Visual Studio Team System 2008

<soap:body> 
    <MyQuery xmlns="http://something.com"> 
     <req> 
     <QueryType>{{DataSource.Table.QueryType}}</QueryType> 
     <Name>{{DataSource.Table.Name}}</Name> 
     <RequestDateTime>{{insert DateTime.Now here}}</RequestDatetime> 
     </req> 
    </MyQuery> 
</soap:body> 

P.S. Exécution d'un test Web en ajoutant une demande de service Web dans Visual Studio Team System 2008

Répondre

0

Convertissez-le en test codé. Assez facile pour ajouter un appel Datetime.Now.ToString (format).

+0

Merci, c'est exactement ce que je cherchais. – Nicholas