El libro de copia que contiene la definición de interfaz combinada para el gestor de
catálogo se encuentra en el conjunto de datos de ejemplos de
CICS
con el nombre de miembro DFH0XCP1.
El servicio Web inquireSingle utiliza un subconjunto de la definición de interfaz que
puede encontrarse en otro libro de copia, DFH0XCP4.
Puede ejecutar el asistente
Crear interfaz de servicio (ascendente) con cualquiera de estos libros de
copia, teniendo en cuenta que, si elige DFH0XCP1, debe asegurarse de seleccionar, en
la primera página del asistente (denominada
Estructuras de
lenguaje) la redefinición
CA-INQUIRE-SINGLE REDEFINES
CA-REQUEST-SPECIFIC y todos sus elementos hijos.
Nota: Los elementos de relleno no se visualizan.
Una de las ventajas de utilizar Enterprise Service Tools es el soporte del modificador REDEFINES . No es
necesario factorizar la definición de interfaz en libros de copia separados para cada
redefinición.
El asistente
Crear interfaz de servicio
(ascendente) espera que todas las estructuras de lenguaje COBOL importadas
tengan un elemento declarado que contenga el nivel 01. Debe
añadir la declaración 01 DFH0XCMN al principio del libro de copia que decida utilizar. El
nombre del nivel 01 es importante en este caso, para que el nombre del elemento raíz
utilizado por los conversores XML coincida con lo que espera
el
cliente
Web
CICS
para la aplicación de catálogo.
Consulte la sección Localizar el fuente de aplicación y los libros de copia de CICS para
saber
cómo acceder a los libros de copia mencionados en el espacio de trabajo.
Una vez que el fuente de los libros de
copia esté en el espacio de trabajo, consulte
Generar los artefactos de servicios Web
para obtener información sobre cómo generar los conversores XML, el controlador y
los archivos WSBind y WSDL, utilizando las siguientes entradas en el asistente
Crear interfaz de servicio
(ascendente).
Siga estos pasos para utilizar el asistente Crear interfaz de servicio (ascendente)
- Verifique que la vista Navegador esté abierta. Si la vista Navegador no está abierta, siga estos pasos para abrirla:
- En la barra de menú del entorno de trabajo, seleccione
.
Se abrirá el asistente Mostrar vista.
- En el
asistente Mostrar vista:
- Expanda
General.
- Seleccione
Navegador.
- Pulse Aceptar.
Se abrirá la vista Navegador.
- Inicie el
Launchpad de asistentes de
Enterprise Service Tools:
- En la vista Navegador, pulse con el botón derecho del ratón DFH0XCP1.cbl.
- Seleccione
Habilitar servicio Web de
empresa.
Se abrirá el
Launchpad de asistentes de
Enterprise Service Tools.
- Inicie el
asistente Crear interfaz de servicio (ascendente)
- En el
Launchpad de asistentes de
Enterprise Service Tools:
- En el recuadro de lista Tiempo de ejecución, seleccione
Servicios Web para CICS.
- En el recuadro de lista
Escenario,
seleccione Crear interfaz de servicio (ascendente).
- En el recuadro de lista Tipo
de conversión, seleccione
Conversión XML
compilada.
- Pulse Iniciar.
Se abrirá el asistente Crear interfaz de servicio (ascendente).
- Especifique los valores siguientes para cada
página del
asistente. Si no se especifica un valor para un determinado campo de entrada o
recuadro de lista, utilice el valor predeterminado que aparece para dicho campo o
recuadro de lista.
- En la página Estructuras de
lenguaje:
- Estructura de lenguaje de petición: CA-INQUIRE-SINGLE
Nota: Siga estos pasos:
- Expanda
DFH0XCMN.
- Seleccione CA-INQUIRE-SINGLE
Sólo se deben seleccionar CA-INQUIRE-SINGLE y todos sus elementos hijo.
- Estructura de lenguaje de respuesta: CA-INQUIRE-SINGLE
- En la página Opciones de
generación:
- En la pestaña Conversores
XML:
- Nombre de programa de servicio :
DFH0XCMN
- Página de códigos de petición: Página de códigos del sistema CICS
- Página de códigos de host : Página de códigos
del sistema
CICS
- Página de códigos de respuesta: Página de códigos
del sistema CICS
- En la pestaña WSDL y
XSD:
- URI de punto final :
http://yourserver:yourport/exampleApp/inquireSingle
- En la página Servicios
Web para CICS:
- En la pestaña Opciones
básicas:
- Nombre de archivo WSBind :
inquireSingle
- En la página Selección de archivo,
conjunto de datos o miembro:
- En la pestaña Conversores
XML:
- Nombre de archivo de controlador de conversores :
DFHXCP4D
- Nombre de archivo del conversor de petición: DFHXCP4I
- Nombre de archivo del conversor de respuesta: DFHXCP4O
- En la pestaña WSDL y
XSD:
- Nombre de archivo WSDL :
inquireSingle
El asistente Crear interfaz de servicio (ascendente) genera la salida especificada.