Puertos de transformación de consumidor de servicio web
Puertos de transformación de consumidor de servicio web
Cuando visualice los puertos de transformación, muestre los puertos si no necesita ver la jerarquía de la operación. Cuando se muestran los puertos, puede definir grupos y puertos y asignar nodos de la salida de operación a los puertos de salida.
La siguiente figura muestra los puertos para una transformación de consumidor de servicio web no reutilizable:
Una transformación de consumidor de servicio web puede poseer varios grupos de entrada y de salida. Cuando cree puertos, cree grupos y añada los puertos a los grupos. Defina los puertos en una jerarquía de grupo según la estructura de la entrada de operación o la jerarquía de salida de operación. Añada una clave para relacionar un grupo secundario con un grupo principal. Todos los grupos, excepto el grupo situado en el nivel más bajo de la jerarquía, deben tener claves primarias. Todos los grupos de la jerarquía, excepto el grupo raíz, deben tener claves externas.
La transformación posee un grupo de entrada raíz denominado RequestInput. Debe añadir una clave principal al grupo de entrada raíz. La clave debe contener valores string, bigint o integer.
También puede añadir puertos de transferencia adicionales al grupo de entrada raíz. Los puertos de transferencia pasan datos a través de la transformación sin modificar los datos. El puerto de transferencia puede ocurrir una vez en los datos de entrada. Puede añadir el puerto de transferencia a cualquier grupo de salida. Asocie el puerto de salida al puerto de entrada. El valor de entrada que se transfiere mediante una solicitud SOAP se repite en las filas de salida de la respuesta SOAP.
También puede añadir encabezados HTTP, puertos de cookie, un puerto de URL dinámica y puertos para la autenticación de seguridad de servicio web al grupo de entrada raíz. Los datos en el grupo raíz se generan una vez.
Para asignar un nodo de salida de operación a un puerto de salida, haga clic en el campo de la columna