Rational Developer for System z, Versión 7.6.1

Creación y despliegue de artefactos de servicios Web CICS

En este tema y los subtemas correspondientes se describe cómo se utiliza Enterprise Service Tools para crear los archivos necesarios para desplegar la aplicación de ejemplo de gestor de catálogo CICS como un servicio Web.

Los servicios Web en CICS suministran un motor interpretativo que convierte datos XML hacia y desde estructuras de lenguaje. El motor interpretativo no da soporte a todas las construcciones y tipos de datos del lenguaje COBOL, lo que hace necesario que el desarrollador de servicios Web CICS escriba código adicional o un programa de envoltura para procesar los tipos no soportados. El comportamiento del motor interpretativo no es configurable, mientras que un usuario puede tener necesidades muy específicas para procesar los mensajes SOAP.

Una interfaz estándar de CICS combinada con un programa suministrado por usuario que proporciona conversión XML hacia y desde estructuras de lenguaje se denomina "interfaz de proveedor". La interfaz de proveedor permite a los usuarios realizar una conversión XML conectable. Los conversores XML generados por Enterprise Service Tools tiene un soporte más amplio para las construcciones y tipos de datos. Es aconsejable utilizar estos conversores XML con la interfaz de proveedor. Para mejorar la depuración, CICS Transaction Server Versión 3.1 trata los conversores compilados como código de usuario, que permite la depuración si se produce una anomalía. El usuario no puede depurar ni cambiar el motor interpretativo.

Una novedad de CICS Transaction Server Versión 3.1 es un trabajo por lotes denominado DFHLS2WS (estructura de lenguaje para WSDL), que es equivalente al procedimiento ascendente del desarrollo de servicios Web (consulte la sección Escenarios de desarrollo de servicio Web: Proyectos de servicio único). Enterprise Service Tools, utilizado en combinación con la interfaz del proveedor como sustituto de DFHLS2WS, proporciona funciones ampliadas al usuario final. Esta combinación ayuda al usuario a habilitar una interfaz de servicios Web con un tipo de datos COBOL que no esté soportado por el motor de conversión interpretativo de CICS, generalmente sin necesidad de que el usuario escriba ningún programa de conversión de envoltura adicional.


Términos de uso | Comentarios

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