Cómo: Agregar enlaces de datos a una solicitud de servicio web

Actualización: noviembre 2007

Para agregar enlaces de datos a una solicitud de servicio web, debe cambiar manualmente el código XML de SOAP. Para obtener más información, consulte Cómo: Crear una prueba de servicios Web.

Para agregar enlaces de datos a una prueba de servicio Web

  1. Abra una prueba Web que contenga una solicitud de servicio Web.

    Se mostrará el Editor de prueba Web.

  2. Busque una solicitud de servicio Web que desee enlazar a un origen de datos en el árbol de solicitudes. Seleccione el nodo Texto de la cadena situado bajo el mismo.

  3. En la ventana Propiedades, haga clic en el botón de puntos suspensivos (…) en la propiedad Texto de la cadena.

    Aparecerá la ventana Editar cadena del cuerpo HTTP.

  4. Reemplace los valores del cuerpo SOAP por valores enlazados a datos utilizando la siguiente sintaxis:

    {{DataSourceName.TableName.ColumnName}}
    

    Por ejemplo, si tiene el siguiente código:

    <?xml version="1.0" encoding="utf-8"?>
    <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="https://schemas.xmlsoap.org/soap/envelope/">
        <soap:Body>
            <CheckStatus xmlns="http://tempuri.org/">
                <userName>string</userName>
                <password>string</password>
                <orderID>int</orderID>
            </CheckStatus>
        </soap:Body>
    </soap:Envelope>
    

    Puede cambiarlo por el siguiente:

    <?xml version="1.0" encoding="utf-8"?>
    <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="https://schemas.xmlsoap.org/soap/envelope/">
        <soap:Body>
            <CheckStatus xmlns="http://tempuri.org/">
                <userName>{{DataSourceName.Users.Name}}</userName>
                <password>{{DataSourceName.Users.Password}}</password>
                <orderID>{{DataSourceName.Orders.OrderID}}</orderID>
            </CheckStatus>
        </soap:Body>
    </soap:Envelope>
    
  5. Haga clic en Aceptar para cerrar la ventana Editar cadena del cuerpo HTTP.

  6. En el menú Archivo, haga clic en Guardar para guardar la prueba Web.

Vea también

Tareas

Tutorial: Agregar enlaces de datos a una prueba Web

Otros recursos

Enlace de datos en pruebas web

Información general de pruebas unitarias orientadas a datos