Í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 pivotar puertos de ocurrencia múltiple

Cómo pivotar puertos de ocurrencia múltiple

Puede asignar varios puertos de entrada a un nodo de ocurrencia múltiple en el mensaje SOAP. Developer Tool pivota los datos de entrada en múltiples nodos en el mensaje SOAP.
Para cambiar el número de elementos que deben pivotarse, seleccione
Reemplazar pivote existente
en el cuadro de diálogo
Opciones de asignación
.
Si elimina una de las instancias de puerto pivotado del área
Puertos
, Developer Tool elimina todas las instancias del área
Operación
.

Ejemplo de pivote

Un grupo de entrada puede tener las siguientes filas:
Núm.
Nombre
Ubicación
emp_name1
emp_name2
emp_name3
101
HR
Nueva York
Alice
Tom
Bob
102
Producto
California
Carol
TIm
Dave
Cada fila contiene un número de departamento y tres nombres de empleado.
Empleado es un nodo de ocurrencia múltiple en la jerarquía de mensajes SOAP. Puede asignar todas las instancias de Empleado de la fila de entrada a la jerarquía de mensajes SOAP. Seleccione todas las instancias de Empleado. Haga clic en
Asignar
. El cuadro de diálogo
Opciones de asignación
le pedirá que seleccione un nodo de la lista.
Developer Tool cambia el nodo Empleado para incluir los múltiples nodos de nombre en la jerarquía de mensajes SOAP:
Department num name location Employee (unbounded) emp_name1 emp_name2 emp_name3
El mensaje SOAP devuelve la siguiente jerarquía:
<department> <num>101</num> <name>HR</name> <location>New York</location> <employee> <emp_name>Alice</name> </employee> <employee> <emp_name>Tom</name> </employee> <employee> <emp_name>Bob</name> </employee> </department> <department> <num>102</num> <name>Product</name> <location>California</location> <employee> <emp_name>Carol</name> </employee> <employee> <emp_name>Tim</name> </employee> <employee> <emp_name>Dave</name> </employee> </department>