En esta sección creará y configurará un archivo de propiedades de generación para el flujo de nivel superior CatalogOrder.seqflow.
| Tipo de archivo: | Ejemplo de esta guía de aprendizaje: | Contenido: |
|---|---|---|
| Un archivo de propiedades para un flujo de nivel superior: | CatalogOrderGP.sfgen |
|
| Un archivo de propiedades de generación para un flujo invocado por el flujo de nivel superior: | CheckItemAvailabilityGP.sfgen |
|
En el paso anterior creó y modificó un archivo de propiedades de generación (CheckItemAvailabilityGP.sfgen) para el flujo invocado (consulte Paso 5.1: Crear y configurar el archivo de propiedades de generación de CheckItemAvailability.seqflow).
En este paso creará un archivo de propiedades de generación (CatalogOrderGP.sfgen) para el flujo de nivel superior. Para evitar establecer manualmente las propiedades de generación para el flujo invocado por segunda vez, utilizará la opción Reutilizar propiedades de los archivos de propiedades de generación guardados más recientemente (consulte Crear el archivo de propiedades de generación de CatalogOrder.seqflow).
En este subtema utilizará el asistente Nuevas propiedades de generación para crear un archivo de propiedades de generación para el flujo primario CatalogOrder.seqflow.
Para crear el archivo de propiedades de generación:
Si tiene pensado seleccionar la opción Reutilizar propiedades de los archivos de propiedades de generación guardados más recientemente en el asistente Nuevas propiedades de generación, es aconsejable pasar primero por el proceso de volver a guardar las propiedades de generación que desea duplicar en el nuevo archivo de propiedades de generación.
Esto garantiza que cuando el asistente Nuevas propiedades de generación copie los valores guardados más recientemente, obtendrá los valores que desea utilizar.
Sin embargo, en esta guía de aprendizaje la acción no es necesaria, ya que sólo existe un archivo de propiedades de generación para CheckItemAvailability.seqflow.
Si tiene dos archivos de propiedades de generación para CheckItemAvailability.seqflow (por ejemplo, GP1.sfgen y GP2.sfgen) y las propiedades de generación tienen valores diferentes en los dos archivos, debe volver a guardar el archivo de propiedades de generación (GP1.sfgen o GP2.sfgen) que contiene los valores que desea duplicar en el nuevo archivo de propiedades de generación.
Pulse con el botón derecho del ratón sobre .
Pulse .
Cuando se abra el editor de propiedades de generación, guarde el contenido del archivo (Control-S).
Cierre el editor de propiedades de generación.
Inicie el asistente Nuevas propiedades de generación:
En el Explorador de proyectos EST, pulse con el botón derecho del ratón sobre .
Pulse .
Se abrirá el asistente Nuevas propiedades de generación.
En la primera página del asistente:
| Campo: | Establezca el campo en este valor: | Comentario: |
|---|---|---|
| Nombre de archivo | CatalogOrderGP.sfgen | Este campo especifica el nombre del archivo de propiedades de generación nuevo. |
| Descripción | (Blanco) | Este campo permite especificar una descripción del archivo de propiedades de generación. |
| Proyecto destino | CatalogSample | Este campo especifica el proyecto de flujo de servicios en el que está ubicado el archivo de flujo y en el que se va a crear el nuevo archivo de propiedades de generación. |
| Flujo | CatalogOrder.seqflow | Este campo especifica el archivo de flujo para el que se ha creado el nuevo archivo de propiedades de generación. |
| Reutilizar propiedades de los archivos de propiedades de generación guardados más recientemente (consulte Reutilizar las propiedades de generación para el flujo invocado) | Seleccionado | Esta opción hace que el asistente reutilice las propiedades del archivo de propiedades de generación guardadas más recientemente en el editor de propiedades de generación. |
| Validar flujos contra entornos de ejecución | Seleccionado | Consulte la ayuda en línea. |
Pulse Siguiente.
En la segunda página del asistente:
| Campo: | Establezca el campo en este valor: | Comentario: |
|---|---|---|
| Botones de selección | Tiempo de ejecución de flujo de servicios CICS: Nivel 2.0 | Este es el entorno de ejecución destino para el que el asistente Generar código de tiempo de ejecución creará los archivos de salida. |
Pulse Finalizar.
El asistente crea el nuevo archivo de propiedades de generación y lo abre en el editor de propiedades de generación. A continuación se cierra el asistente.
En este subtema, utilizará el editor de propiedades de generación para modificar algunas de las propiedades de generación del nuevo archivo de propiedades de generación CatalogOrderGP.sfgen.
Para modificar el archivo de propiedades de generación:
Si el archivo de propiedades de generación aún no está abierto, utilice el editor de propiedades de generación para abrirlo:
Pulse con el botón derecho del ratón sobre .
Pulse .
Se abrirá el editor de propiedades de generación.
Establezca las propiedades de generación del nodo Invoke PlaceOrder.
En el árbol jerárquico del panel izquierdo del área del editor, pulse el nodo Invoke PlaceOrder.
en el icono para este nodo
Invoke en el panel izquierdo del área del editor. Este Nodo Invoke tiene un error porque
una de las propiedades de generación necesarias no se ha establecido. Las propiedades de generación del nodo Invoke se visualizan en la parte derecha del área del editor.
Establezca las propiedades de generación para el nodo Invoke tal como se muestra en la Tabla 4.
| Campo: | Establezca el campo en este valor: | Comentario: |
|---|---|---|
| Tipo de invocación | LINK con COMMAREA | Este campo especifica el tipo de nodo Invoke. El tipo LINK con COMMAREA significa que el asistente Generar código de tiempo de ejecución generará código para invocar la aplicación mediante un mandato LINK con la opción COMMAREA. |
| Nombre de actividad | PlaceOrder | Para el Tiempo de ejecución de flujo de servicios CICS, este campo especifica el nombre de la actividad de CICS Business Transaction Service (BTS) que el asistente Generar código de tiempo de ejecución crea para esta invocación. |
| Comentario | (Blanco) | Este campo permite especificar una descripción del nodo de invocación o de otros nodos. |
| Nombre de adaptador | ADPLACEO | Para el Tiempo de ejecución de flujo de servicios CICS: Nivel 2.0, el Tiempo de ejecución de flujo de servicios CICS utiliza este nombre para identificar de forma exclusiva la invocación Link con COMMAREA. |
| ID de transacción del adaptador | CMAS | Este campo especifica el ID de transacción CICS bajo el que debe ejecutarse el mandato LINK con COMMAREA. |
| Enlace a nombre de programa | DFH0XCMN | Este campo especifica el nombre de la aplicación invocada por el mandato LINK con COMMAREA. |
| ID de sistema | (Blanco) | Consulte la ayuda en línea. |
| Enlace a ID de transacción | (Blanco) | Consulte la ayuda en línea. |
| Punto de sincronismo en retorno | Sin seleccionar | Consulte la ayuda en línea. |
| Longitud máxima de Commarea | Generar valor de longitud | Este campo especifica el tamaño máximo necesario para la COMMAREA. |
Verifique que las propiedades de generación para el flujo invocado CheckItemAvailability.seqflow están establecidas en los mismos valores en el archivo de propiedades de generación para el flujo primario (CatalogOrderGP.sfgen) que en el archivo de propiedades de generación para el flujo invocado (CheckItemAvailabilityGP.sfgen):
Cierre el editor de propiedades de generación para CheckItemAvailabilityGP.sfgen.
En el editor de propiedades de generación para CatalogOrderGP.sfgen, establezca las propiedades de generación para el nodo de flujo:
En el árbol jerárquico del panel izquierdo del área del editor, pulse el nodo de flujo CatalogOrder si aún no está seleccionado.
Las propiedades de generación para el nodo de flujo se visualizan en la parte derecha del área del editor.
en el icono para el nodo
de flujo en el panel izquierdo del área del editor. El nodo de flujo tiene un error porque no se ha establecido
una de las propiedades de generación necesaria para el nodo de flujo.Establezca las propiedades de generación comunes tal como se muestra en Tabla 5.
| Campo: | Establezca el campo en este valor: | Comentario: |
|---|---|---|
| Tipo de flujo | NonTerminal | Este campo especifica el tipo de nodo de flujo y, como consecuencia, el tipo de flujo que el asistente Generar código de tiempo de ejecución va a generar. |
| Nombre de petición | SAMPCARN Nota: Este nombre es la abreviatura
de "Sample Program CatalogOrder Request Name" (nombre de petición CatalogOrder de
programa de ejemplo).
|
Este campo especifica el nodo de identificación que se asigna al flujo de servicios. CICS Service Flow Runtime hace referencia al flujo de servicios con ese nombre. Durante la ejecución, el flujo de servicios se inicia con este nombre. |
| Nombre de programa | SAMPCAPN Nota: Este nombre es la abreviatura de
"Sample Program CatalogOrder Program Name" (nombre de programa CatalogOrder de
programa
de ejemplo).
|
Este campo especifica el nodo que se asigna al archivo COBOL principal que genera el asistente Generar código de tiempo de ejecución. |
| ID de transacción | SADP | Este campo especifica el ID de transacción que se va a utilizar para el nuevo flujo de servicios en CICS. |
| Modalidad de ejecución | SYNC | Este campo especifica la modalidad de proceso de la transacción. |
| Comentario | (Blanco) | Este campo permite especificar texto que describa el archivo de propiedades de generación o incluir otras notas. |
| Persistente | Sin seleccionar | Consulte la ayuda en línea. |
| Generar estructuras de datos internos | Sin seleccionar | Consulte la ayuda en línea. |
| Generar archivos de servicios Web | Servicios Web para CICS | Este campo especifica si se van a generar conversores y archivos de soporte adicionales para un despliegue no de SOAP (como CTG o MQ) o para un despliegue de servicios Web para CICS. |
| Página de códigos de host | 037 United States | Este campo especifica la página de códigos de host de una de las
siguientes acciones, o ambas:
|
Establezca las Propiedades de generación de servicio Web tal como se muestra en Tabla 6.
Cuando selecciona la opción Servicios Web para CICS en la lista Generar archivos de servicio Web en el editor de propiedades de generación, esta acción indica que desea crear un flujo de servicios que se invoca como el componente de programa de aplicación de un servicio Web.
En el grupo Propiedades de generación de servicio Web del editor de propiedades de generación, especifique algunos de los valores necesarios para crear un flujo de servicios que se invoca como el programa de componente de aplicación de un servicio Web.
| Campo: | Establezca el campo en este valor: | Comentario: |
|---|---|---|
| Exponer todas las cabeceras CICS SFR en interfaz (AVANZADO) | Sin seleccionar | Consulte Exponer todas las cabeceras CICS SFR en interfaz (AVANZADO). |
| URI de punto final | http://system.company.- com:6182/user25/sampcapn donde:
|
Este campo especifica el URI que las aplicaciones habilitadas para
SOAP pueden utilizar para invocar el nuevo servicio Web. Nota: Omita el
signo '-' y el salto de línea cuando escriba la serie.
Nota: Consulte al administrador del sistema la dirección de host y el número de puerto
correctos que se deben utilizar en el campo URI de punto final.
|
| URI local | /user25/sampcapn donde:
|
Este campo especifica la parte del URI que CICS utiliza para resolver los recursos utilizados por el servicio Web. Este valor se deriva del URI de punto final y no se puede cambiar en el editor de propiedades de generación. |
| Nombre de archivo WSBind | sampcapn | Este campo especifica el nombre que el asistente Generar código de tiempo de ejecución debe asignar al archivo WSDL que el asistente genera para el entorno de ejecución de Servicios Web para CICS. |
| Nombre de archivo WSDL | sampcapn | Este campo especifica el nombre que el asistente Generar código de tiempo de ejecución debe asignar al archivo WSBind que el asistente genera para el entorno de ejecución de Servicios Web para CICS. |
| Vía de acceso de archivo HFS WSDL | /u/cicsts32/webservices/wsbind/cicssfrp | Este campo especifica la vía de acceso completa del directorio en z/OS UNIX® System Services en el que CICS debe buscar el archivo WSDL generado por el asistente Generar código de tiempo de ejecución. |
| Versión de WSDL | 1.1 | Consulte la ayuda en línea. |
| Versión de SOAP | 1.1 | Consulte la ayuda en línea. |
En el panel izquierdo del área del editor, verifique que no aparece un símbolo de
error
en el icono para el nodo de flujo
ni en los iconos para ninguno de los nodos Invoke.
Cierre el editor de propiedades de generación.