Í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. Casos de uso de la transformación del consumidor de servicio web REST
  15. Administración de los servicios web REST y SOAP
  16. Apéndice A: Compatibilidad de tipos de datos

Guía de servicios web

Guía de servicios web

Datos de ocurrencia múltiple en la transformación de salida REST

Datos de ocurrencia múltiple en la transformación de salida REST

La transformación de salida REST puede recibir varios grupos de datos y devolver varios niveles de datos de salida en el mensaje de respuesta. Cada grupo de datos del mensaje de respuesta está vinculado por una clave.
En la imagen siguiente se muestra una asignación de salida que devuelve varios pedidos para un cliente:
Los puertos de entrada incluyen un grupo Customer_Order y otro Orders. El número de cliente aparece en cada grupo. En el área Salida se muestran los mismos campos en forma de nodos en la jerarquía de salida. El número de cliente es una clave principal en Customer_Order y una clave externa en Orders.
El área
Puertos
de la asignación de salida contiene dos grupos: Customer_Order y Orders. Cada grupo contiene un número de cliente. El número de cliente se convierte en la clave para vincular los datos de clientes y pedidos en el mensaje de respuesta.
La clave principal en la definición de recursos es Customer_No. Customer_No es una clave en Customer_Order y una clave externa en Orders. La clave principal debe contener valores únicos. Si el servicio de integración de datos procesa pedidos de ocurrencia múltiple, puede devolver todos los pedidos de un cliente en función de la clave. Ni la clave principal ni la externa aparecen en el mensaje de respuesta.
El área
Salida
de la asignación de salida contiene el mensaje de respuesta. Debe vincular un puerto de entrada a cada clave de la salida.
Si la transformación de salida REST recibe valores de clave principal duplicados, la vista previa mostrará un error.