Í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 entrada

Cómo configurar la transformación de entrada

Si la operación del servicio web recibe un mensaje de solicitud SOAP, configure la transformación de entrada para procesar la solicitud. Defina puertos de salida en la transformación. Asigne nodos de la entrada de operación a los puertos de salida.
  1. Seleccione la transformación de entrada en el editor.
  2. Haga clic en la ficha
    Puertos
    de la vista
    Propiedades
    .
  3. Haga clic en
    Asignación de entrada
    .
    El área
    Entrada de operación
    muestra la jerarquía de mensajes de solicitud. Defina los puertos de salida en el área
    Puertos
    .
  4. Si lo desea, haga clic en
    Mostrar líneas
    para ver las líneas que conectan los puertos de salida con los nodos de la entrada de operación.
    Puede optar por ver todas las líneas o ver las líneas de los puertos seleccionados.
  5. Si lo desea, haga clic en
    Mostrar como jerarquía
    para mostrar los puertos de salida de la jerarquía.
    Cada grupo secundario aparece debajo del grupo principal.
  6. Si la entrada de operación incluye elementos anyType, elementos any, atributos anyAttribute, elementos de tipo derivado o grupos de sustitución, elija objetos en el área
    Entrada 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.
  7. Para añadir un grupo de salida, 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
    Entrada de operación
    a una columna vacía en el área
    Puertos
    . Si el nodo es un nodo de grupo, Developer Tool añade un grupo sin puertos. Si existen otros grupos de salida, el cuadro de diálogo
    Asignar a nuevo grupo
    le pedirá que relacione el grupo con otro grupo. Developer Tool crea claves para grupos relacionados.
    Añadir un grupo manualmente
    Haga clic en
    Nuevo
    Grupo
    para añadir un 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 salida que necesita para asignar los datos. Si el primer nivel de la jerarquía contiene un nodo principal de ocurrencia múltiple con uno o varios nodos secundarios de ocurrencia múltiple, Developer Tool no crea los puertos ni asigna el primer nivel de la jerarquía.
  8. Para añadir puertos de salida y asignar nodos a dichos puertos, utilice uno de los siguientes métodos:
    Opción
    Descripción
    Arrastrar un nodo
    Arrastre el puntero desde un nodo en la entrada de operación hasta un nombre de grupo o puerto en el área
    Puertos
    .
    Haga clic en el botón
    Asignar
    .
    Seleccione uno o más nodos en el área
    Entrada de operación
    . Seleccione un destino en el área
    Puertos
    . Haga clic en
    Asignar
    .
    Copiar puertos
    Seleccione puertos de otra transformación y cópielos al área
    Entrada 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.
    Añadir un puerto manualmente
    Haga clic en
    Nuevo
    Campo
    para añadir un puerto.
    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 salida que necesita para realizar la asignación. Si el primer nivel de la jerarquía contiene un nodo principal de ocurrencia múltiple con uno o varios nodos secundarios de ocurrencia múltiple, Developer Tool no crea los puertos ni asigna el primer nivel de la jerarquía.
  9. Para borrar las ubicaciones de los puertos, utilice uno de los siguientes métodos:
    Opción
    Descripción
    Haga clic en el botón
    Borrar
    .
    Seleccione uno o más puertos en el área
    Puertos
    y haga clic en
    Borrar
    .
    Elimine las líneas que conectan los nodos con los puertos
    Seleccione una o más líneas que conectan los nodos en la entrada de operación con los puertos de salida y pulse
    Eliminar
    .
  10. Para asignar la solicitud SOAP completa como XML, haga clic con el botón derecho en el nodo de
    Solicitud
    en el área
    Entrada de operación
    y seleccione
    Asignar como XML
    .