Pasando parámetros a las solicitudes de servicio SOAP Web utilizando Visual Studio Team System 2008

StackOverflow https://stackoverflow.com/questions/3020933

Pregunta

¿Cómo puedo pasar en el parámetro de fecha y hora actual a una petición SOAP? Sé que puede pasar en los parámetros mediante la adición de una fuente de datos para el proyecto de prueba web y hacer referencia a ella como esto {{}} DataSource.TableName.FieldName.

Pero quiero pasar en el parámetro de fecha y hora actual como un valor dinámico (algo así como DateTime.Now). ¿Cómo voy a hacer esto? A continuación se muestra petición SOAP de ejemplo que he puesto en cadena del cuerpo:

<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. Ejecutando prueba web mediante la adición de solicitud de servicio Web en Visual Studio Team System 2008

¿Fue útil?

Solución

convertirlo en una prueba codificada. Es bastante fácil de agregar una llamada DateTime.Now.ToString (formato).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top