Í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

Paso 3. Configuración de la asignación de salida

Paso 3. Configuración de la asignación de salida

La transformación de salida REST recibe los datos procedentes de las transformaciones Customer y Orders y devuelve un archivo JSON.
En la asignación Orders_Resource, la transformación de salida REST contiene dos grupos de datos de salida. El grupo principal contiene información de cliente y aparece una vez para cada cliente. El grupo secundario contiene los pedidos. El grupo de pedidos es de ocurrencia múltiple.
Si la transformación de salida REST contiene más de un grupo de puertos, Developer tool crea claves para vincular los grupos. Developer tool crea una clave principal en cada grupo. Developer tool crea una clave externa para cada grupo secundario. La clave externa del grupo Orders contiene el número de cliente de cada pedido.
Estas claves no aparecerán cuando consulte los puertos de la transformación de salida REST. Las claves no contienen puertos. Sin embargo, deberá vincular los datos con las claves para definir los valores de clave. Para ver las claves, muestre la asignación de salida en la vista
Puertos
de la ficha
Propiedades
de la transformación de salida REST. En la vista
Puertos
se muestran los puertos de entrada o la asignación de salida en función de la opción de visualización que elija.
En la siguiente imagen se muestra la vista
Asignación de salida
:
En la vista Puertos de la transformación de salida se muestra la asignación de salida entre los puertos de entrada y los elementos del mensaje de respuesta de salida. En el panel izquierdo se muestran los puertos y, en el derecho, los elementos. En cada panel se muestran dos grupos de campos: Orders_Resource y Orders. En el panel derecho, el grupo Orders_Resource contiene la clave Key_Orders_Resource. El grupo Orders contiene una clave con el nombre Key_Orders y una clave externa con el nombre FKey_Orders_Resource. Estas claves no tienen puertos vinculados.
Developer tool crea las claves siguientes en la salida:
Nombre de clave
Descripción
Key_Orders_Resource
Clave principal del grupo Orders_Resource.
Key_Orders
Clave principal del grupo Orders.
FKey_Orders_Resource
Clave externa para vincular el grupo Orders con el grupo Orders_Resource.
Deberá vincular los puertos de entrada con las claves de salida, ya que, de lo contrario, la asignación no tendrá validez.
Puede vincular un puerto a más de un elemento en el panel
Salida
. Sin embargo, no podrá vincular un campo de un grupo del panel
Puertos
con un elemento de más de un grupo del panel
Salida
. Todos los campos del mismo grupo
Puertos
deben vincularse con elementos del mismo grupo
Salida
.