Rational Developer for System z, Versión 7.6.1

Soporte para la llamada ICAL (comentario emergente de IMS)

Este tema describe el soporte de la llamada ICAL (comentario emergente de IMS) por parte de los conversores de XML.

Escenario

Al generar archivos para un solicitante de servicios Web en el entorno de ejecución IMS mediante el escenario de encuentro en el medio y la conversión compilada, puede seleccionar el tipo síncrono o asíncrono de mensaje de comentario emergente.

El comentario emergente asíncrono implica que la aplicación IMS invoca al solicitante del servicio Web emitiendo una llamada IMS Insert (ISRT), que coloca el mensaje de solicitud saliente en la cola de mensajes de IMS. Del mismo modo, cuando el solicitante del servicio Web recibe la respuesta a la solicitud, coloca el mensaje de respuesta entrante en la cola de mensajes de IMS para que la aplicación IMS lo recupere.

El comentario emergente síncrono implica que la aplicación IMS invoca al solicitante del servicio Web emitiendo una llamada ICAL (comentario emergente de IMS), que invoca de forma síncrona al solicitante del servicio Web con el mensaje de solicitud saliente. Cuando el solicitante del servicio Web recibe la respuesta a la solicitud, el mensaje de respuesta entrante se devuelve a la aplicación IMS por medio del retorno de la llamada ICAL.

Para la aplicación IMS, generalmente es más conveniente emitir una llamada síncrona.

Para seleccionar el proceso síncrono o asíncrono:

  1. En la interfaz gráfica de usuario, seleccione el valor adecuado en el recuadro de lista Tipo de mensaje de comentario emergente de la página Solicitante de servicio de IMS Enterprise Suite SOAP Gateway del asistente de encuentro en el medio.

  2. En el procesador por lotes, seleccione el valor adecuado en el atributo GEN_IMS_MESSAGE_TYPE del elemento CodegenProperty (consulte la sección CodegenProperty).

Soporte para ICAL (comentario emergente de IMS)

Los artefactos de conversión XML compilada generados por versiones anteriores de IBM®Rational Developer for System z sólo son compatibles con la llamada ICAL si las estructuras de lenguaje de nivel 01 correlacionadas empiezan con los campos LL y ZZ.

Dado que la llamada ICAL omite las colas de mensajes IMS, la llamada requiere que los datos de petición y respuesta del servicio Web remoto estén contenidos completamente en dos estructuras de lenguaje de nivel 01 como máximo, una para la petición y otra para la respuesta. Además, no es necesario que las estructuras de lenguaje empiecen por LL y ZZ, ya que estos campos sólo se utilizan con la mensajería asíncrona; si estos campos se definen en una estructura de lenguaje de nivel 01 que se utiliza con ICAL, los campos se tratarán como datos.


Términos de uso | Comentarios

Este Information Center está basado en tecnología Eclipse. (http://www.eclipse.org)