Rational Developer for System z, Versión 7.6.1

Generar artefactos de servicio Web para el servicio Web inquireSingle

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)
  1. Verifique que la vista Navegador esté abierta. Si la vista Navegador no está abierta, siga estos pasos para abrirla:
    1. En la barra de menú del entorno de trabajo, seleccione Ventana > Mostrar vista > Otra. Se abrirá el asistente Mostrar vista.
    2. En el asistente Mostrar vista:
      1. Expanda General.
      2. Seleccione Navegador.
      3. Pulse Aceptar.
    Se abrirá la vista Navegador.
  2. Inicie el Launchpad de asistentes de Enterprise Service Tools:
    1. En la vista Navegador, pulse con el botón derecho del ratón DFH0XCP1.cbl.
    2. Seleccione Habilitar servicio Web de empresa.
    Se abrirá el Launchpad de asistentes de Enterprise Service Tools.
  3. Inicie el asistente Crear interfaz de servicio (ascendente)
    1. En el Launchpad de asistentes de Enterprise Service Tools:
      1. En el recuadro de lista Tiempo de ejecución, seleccione Servicios Web para CICS.
      2. En el recuadro de lista Escenario, seleccione Crear interfaz de servicio (ascendente).
      3. En el recuadro de lista Tipo de conversión, seleccione Conversión XML compilada.
      4. Pulse Iniciar.
      Se abrirá el asistente Crear interfaz de servicio (ascendente).
  4. 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.
    1. En la página Estructuras de lenguaje:
      • Estructura de lenguaje de petición: CA-INQUIRE-SINGLE
        Nota: Siga estos pasos:
        1. Expanda DFH0XCMN.
        2. 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
    2. 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
    3. En la página Servicios Web para CICS:
      • En la pestaña Opciones básicas:
        • Nombre de archivo WSBind : inquireSingle
    4. 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.


Términos de uso | Comentarios

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