Los servicios web SOAP de Informatica contienen asignaciones de operaciones. Una asignación de operación lleva a cabo la operación del servicio web para el cliente del servicio web.
Una asignación de operación puede contener una transformación de entrada, una transformación de salida y varias transformaciones de fallo. Las transformaciones de entrada, de salida y de fallo procesan mensajes SOAP. La asignación también puede contener otras transformaciones que recuperan, transforman o actualizan datos en función de la operación de servicio web solicitada por el cliente.
Después de crear un servicio web en Developer Tool, configure una asignación de operación para cada operación en el servicio web. Una asignación de operación representa la lógica para una operación.
Cuando se configura la asignación de operación, puede definir la manera en la que el servicio de integración de datos procesa los datos que recibe en la solicitud SOAP. La solicitud SOAP puede ser del formato SOAP 1.1 o SOAP 1.2 según el tipo de enlace utilizado por la operación de enlace asociada a la asignación de operación.
La transformación de entrada recibe una solicitud SOAP desde un cliente de servicio web y luego devuelve los datos a transformaciones situadas en un nivel inferior en la asignación. Las transformaciones realizan la operación solicitada por el cliente.
La transformación de salida recibe los datos que se van a devolver al cliente. La transformación de salida genera un mensaje de respuesta SOAP que se va a enviar al cliente.
Cuando se produce un error, el servicio de integración de datos genera un fallo. El servicio de integración de datos devuelve fallos definidos por el usuario de una transformación de fallo. Un fallo definido por el usuario consiste en dos tipos de fallos: fallo predefinido y fallo genérico.
Para configurar la asignación de operación, siga los pasos que se indican a continuación:
Configure las transformaciones de entrada, de salida y de fallo.
Cree y configure transformaciones adicionales para implementar la lógica de operación.
Enlace los puertos.
Valide y guarde la asignación.
Puede ver y configurar las propiedades de la asignación de operación en la ficha