Índice

Search

  1. Prólogo
  2. Servicios web
  3. servicios web SOAP
  4. Objeto de datos WSDL
  5. Objeto de esquema
  6. Cómo crear un servicio web SOAP
  7. Asignaciones de operación
  8. Análisis de mensajes SOAP del servicio web
  9. Generación de mensajes SOAP del servicio web
  10. Transformación de consumidor de servicio web
  11. servicios web REST
  12. Cómo crear un servicio web REST
  13. Transformación de consumidor de servicio web REST
  14. REST Web Service Consumer Transformation Use Cases
  15. Administración de los servicios web REST y SOAP
  16. Compatibilidad de tipos de datos

Web Services Guide

Web Services Guide

Cómo configurar la transformación de salida

Cómo configurar la transformación de salida

Si la operación del servicio web devuelve un mensaje de respuesta, configure la transformación de salida. Defina puertos de entrada en cada transformación y asigne datos de los puertos de entrada a nodos de la jerarquía de salida de operación.
  1. Seleccione la transformación de salida en el editor.
  2. Haga clic en la ficha
    Puertos
    de la vista
    Propiedades
    .
  3. Haga clic en
    Asignación de salida
    .
    El área
    Salida de operación
    muestra la jerarquía de salida de la operación. Defina los puertos de entrada en el área
    Puertos
    .
  4. Si lo desea, haga clic en
    Mostrar líneas
    para ver las líneas que conectan los puertos de entrada con los nodos del fallo de operación. Puede optar por ver todas las líneas o ver las líneas de los puertos seleccionados.
  5. Si la salida de operación incluye elementos anyType, elementos any, atributos anyAttribute, elementos de tipo derivado o grupos de sustitución, elija objetos en el área
    Salida de operación
    . En la columna
    Tipo
    de un nodo, haga clic en
    Elegir
    y luego elija uno o más tipos, elementos o atributos de la lista.
  6. Para añadir un grupo de entrada, utilice uno de los siguientes métodos:
    Opción
    Descripción
    Arrastrar un nodo
    Arrastre el puntero desde un nodo de grupo o un nodo secundario en el área
    Salida de operación
    a una columna vacía en el área
    Puertos
    . Si el nodo es un nodo de grupo, Developer Tool agrega un grupo sin puertos.
    Añadir un grupo manualmente
    Haga clic en la flecha situada junto al botón
    Nuevo
    y luego haga clic en
    Nuevo grupo
    .
    Seleccione
    Asignar jerarquía de primer nivel
    .
    Seleccione
    Asignar jerarquía de primer nivel
    . Developer Tool asigna nodos que se encuentran en el primer nivel de la entrada de operación a puertos y grupos de salida. Asimismo, Developer Tool crea los puertos y grupos de entrada que necesita para asignar los datos.
  7. Para añadir un puerto de entrada, utilice uno de los siguientes métodos:
    Opción
    Descripción
    Añadir un puerto manualmente
    Haga clic en la flecha situada junto al botón
    Nuevo
    y luego haga clic en
    Nuevo puerto.
    Arrastrar un puerto desde otra transformación
    En el editor, arrastre un puerto desde otra transformación a la transformación de salida.
    Copiar un puerto
    Seleccione puertos de otra transformación y cópielos al área
    Salida de operación
    . Para copiar puertos puede utilizar los métodos abreviados de teclado o puede usar los botones copiar y pegar de Developer Tool.
    Seleccione
    Asignar jerarquía de primer nivel
    .
    Seleccione
    Asignar jerarquía de primer nivel
    . Developer Tool asigna nodos que se encuentran en el primer nivel de la salida de operación a puertos y grupos de entrada. Asimismo, Developer Tool crea los puertos y grupos de entrada que necesita para realizar la asignación.
  8. Para asignar datos de los puertos de entrada a nodos de la jerarquía de salida de operación, arrastre el puntero desde cada puerto o grupo de entrada hasta el nodo asociado en la salida de operación. La ubicación del campo de entrada aparece junto al nodo en el área
    Salida de operación
    .
  9. Para asignar datos XML de un puerto de entrada a la respuesta SOAP completa, haga clic con el botón derecho y seleccione
    Asignar como XML
    .
  10. Para asignar puertos de entrada como una clave compuesta, utilice uno de los siguientes métodos:
    Opción
    Descripción
    Arrastrar puertos de entrada
    Seleccione dos o más puertos de entrada y arrástrelos hasta una clave en la jerarquía de salida de operación.
    Seleccione puertos de entrada desde el cuadro de diálogo
    Seleccionar ubicación
    Haga clic en la columna
    Ubicación
    de una clave en la jerarquía de salida de operación y luego seleccione los puertos de entrada.
  11. Para borrar las ubicaciones de los nodos, utilice uno de los siguientes métodos:
    Opción
    Descripción
    Haga clic en el botón
    Borrar
    .
    Seleccione uno o más nodos en el área
    Salida de operación
    y haga clic en
    Borrar
    .
    Elimine las líneas que conectan los puertos con los nodos
    Seleccione una o más líneas que conectan los puertos de entrada con los nodos en la salida de operación y pulse
    Eliminar
    .