Edición de un apéndice de servicios

Los apéndices de servicio se generan con una única respuesta predeterminada para cada operación de la especificación WSDL. Puede editar el apéndice de servicios para cambiar las respuestas predeterminadas o para añadir respuestas condicionales que simulen el servicio real.

Procedimiento

Para editar el comportamiento de un apéndice de servicio:

  1. En el navegador de prueba, efectúe una doble pulsación sobre el apéndice para abrir el editor de apéndices. Cada operación simulada por el apéndice se representa con un elemento de la operación, con elementos de Caso que describen una condición. Cada caso contiene un elemento de respuesta. Los elementos de caso son parecidos a los puntos de verificación de prueba y utilizan la misma presentación.
  2. Para cambiar la respuesta predeterminada de una operación:
    1. Expanda la operación y el elemento Case : Default y, a continuación, seleccione el elemento de respuesta. El elemento Case : Default describe la respuesta del apéndice de servicio cuando no se satisface ninguna otra condición de caso.
    2. Edite el contenido del mensaje para especificar el contenido XML devuelto por el apéndice de servicio.
  3. Para añadir un caso de respuesta condicional:
    1. Pulse con el botón derecho del ratón la operación y seleccione Añadir > caso Igual, caso de Contenido o caso de Consulta.
      Estos tipos de caso condicionales son parecidos a los puntos de verificación Igual, Contenido y Consulta en las pruebas de servicio.
      • Utilice Equal Case para especificar la respuesta que devuelve el apéndice cuando el contenido del mensaje entrante completo coincide con el contenido especificado del mensaje.
      • Utilice Contains Case para especificar la respuesta devuelta por el apéndice de servicio cuando una parte del contenido del mensaje entrante coincide con el contenido especificado del mensaje.
      • Utilice Query Case para especificar la respuesta devuelta por el apéndice de servicio cuando una consulta XPath satisface los criterios especificados.
      Puede añadir tantos elementos de caso como sea necesario para simular el comportamiento del servicio original. Utilice los botones Arriba y Abajo para cambiar el orden en el que se evalúan las condiciones del caso. Sólo se ejecuta la primera condición de coincidencia.

      El caso predeterminado no se puede eliminar y siempre es el último elemento de caso de la operación.

    2. Seleccione el elemento de respuesta y edite el contenido del mensaje para especificar el contenido XML devuelto por el apéndice de servicio. Utilice las vistas Formulario, Árbol y Origen para cambiar la modalidad de visualización del contenido XML.
  4. Seleccione Archivo > Guardar o pulse el botón de la botón de la barra de herramientas Guardar.

Qué hacer a continuación

Cuando haya terminado de editar el apéndice de servicio, podrá desplegar el apéndice en un servidor de apéndice.

Comentarios