Este tema describe las propiedades de generación que tienen en común los tres tipos de flujo (Nonterminal, FEPI y Link3270 Bridge).
Las propiedades de generación comunes son propiedades de generación que están presentes en cada uno de los tres tipos de flujo. La primera propiedad de generación común es el Tipo de flujo, que se utiliza para establecer el tipo de flujo del flujo a Nonterminal, FEPI o Link3270 Bridge.
Las propiedades de generación adicionales son las propiedades adicionales que sólo ocurren en el tipo de flujo seleccionado. El tipo de flujo FEPI y el Link3270 Bridge tienen propiedades de generación adicionales. El tipo de flujo Nonterminal sólo tiene propiedades de generación comunes
Las propiedades del servicio Web son propiedades de generación adicionales que puede estar presentes en cada uno de los tres tipos de flujo. El editor muestra estas propiedades sólo cuando la lista Generar archivos de servicio Web de las propiedades de generación comunes se establece en Servicios Web para CICS.
La Tabla 1 muestra cuáles de estos tres grupos de propiedades de generación se utilizan con cada tipo de flujo:
| Tipo de flujo Nonterminal: | Tipo de flujo FEPI: | Tipo de flujo Link3270 Bridge: |
|---|---|---|
|
|
|
Se puede utilizar el editor de propiedades de generación para modificar tanto un flujo principal como un flujo invocado (consulte la sección Un flujo). El editor de propiedades de generación no distingue entre los dos.
Para obtener más información sobre las propiedades de generación comunes, consulte la publicación CICS Service Flow Runtime User's Guide (Guía del usuario para el Tiempo de ejecución de flujo de servicios CICS) (consulte la sección Entornos de ejecución soportados para cada tipo de proyecto).
| NOMBRE: | DESCRIPCIÓN: | RANGO DE VALORES: | VALOR PREDETERMINADO: |
|---|---|---|---|
| Tipo de flujo | El tipo primario de nodos contenidos en el flujo. Dependiendo del tipo seleccionado, es posible que aparezcan propiedades adicionales que se apliquen a todos los nodos de dicho tipo en el editor. |
|
Non terminal |
| Nombre de petición | Este es el nombre que desea que utilice el
Tiempo de ejecución de flujo de servicios CICS
para identificar el flujo de servicios. Este nombre se utiliza para iniciar el flujo
de servicio por nombre en tiempo de ejecución. Este nombre también se define en CICS como el tipo de proceso del flujo. |
Ninguno. Este campo es obligatorio. | Ninguno. Este campo es obligatorio. |
| Nombre de programa | Este es el nombre que desea otorgar al archivo COBOL principal que se genera para contener el código fuente del flujo de servicios. | Valor de serie: 1-8 caracteres | Se obtiene a partir del nombre de flujo (consulte la Tabla 3) |
| ID de transacción | Este es el ID de transacción que desea que se utilice para el nuevo flujo de servicios en CICS. | Valor de serie: 1-4 caracteres | Primeros 4 caracteres del Nombre de programa |
| Modalidad de ejecución | Modalidad de proceso para la transacción conducida por el flujo |
|
SYNC |
| Comentario | Texto que describe el código de tiempo de ejecución que será generado | N/D | "GENERATE NAVIGATOR MODULE " + el nombre de nodo |
| Persistente | Seleccione esta opción para hacer que la petición y los datos de sesión permanezcan si falla la sesión. | N/D | No seleccionado |
| Generar estructuras de datos internos | Seleccione esta opción para generar las estructuras de datos directamente en los programas fuente COBOL generados. Esta opción produce un conjunto limitado de módulos (JCL y CBL) necesarios para el despliegue en el host. | N/D | No seleccionado |
| Generar archivos de servicios Web | Opciones para generar conversores y archivos de soporte para un despliegue no de SOAP (como CTG o MQ) o para un despliegue de servicios Web para CICS |
|
Ninguno |
| Página de códigos del host | Utilizado para los siguientes propósitos:
|
Seleccionar de la lista de páginas de códigos | Idioma actual |
| Nombre de flujo: | Nombre de programa predeterminado: | |
|---|---|---|
| Longitud > 8 caracteres | Primeros 8 caracteres del nombre de flujo | |
| Longitud < 8 caracteres | Nombre de flujo + 'P' | |
| Longitud = 8 caracteres | El último carácter no es 'P' | Los primeros siete caracteres + 'P' |
| El último carácter es 'P' | Los primeros siete caracteres + 'G' | |
Las propiedades de generación de servicio Web pueden estar presentes en cada uno de los tres tipos de flujo (Nonterminal, FEPI y Link3270 Bridge) y por lo tanto son propiedades de generación comunes.
El editor de propiedades de generación muestra estas propiedades sólo cuando se selecciona la opción Servicios Web para CICS en la lista Generar archivos de servicio Web (consulte la sección Consideraciones a tener en cuenta al crear un servicio Web ).
Esta opción es más simple y es la recomendada. En los valores de tiempo de ejecución, sólo tiene que especificar el nombre de petición y los datos de usuario.
También se genera un archivo de código fuente COBOL que contiene subprogramas destinados a realizar la conversión de XML a COBOL (consulte la sección Archivo de conversión entre XML y COBOL).
Esta opción está sólo disponible para permitir la retrocompatibilidad y no se recomienda para cualquier otra situación. En los valores de tiempo de ejecución, debe especificar valores de tiempo de ejecución adicionales.
En el menú principal del entorno de trabajo, seleccione . Se abrirá la ventana Preferencias.
En la ventana Preferencias, en el panel izquierdo, seleccione .
En la lista Nivel de compilador, seleccione el nivel de compilador COBOL que desea utilizar.
<service name="DFHMADPLService">
<port binding="tns:DFHMADPLHTTPSoapBinding" name="DFHMADPLPort">
<!-- Esta soap:address indica la ubicación
del servicio Web a través de HTTP. -->
<soap:address location="http://system.company.com:8181/servicedir/sfp005"/>
...
...(lines omitted)
</port>
</service>
Para especificar una ubicación para el campo URI de punto final puede:
Seleccione una ubicación en la lista:
Si ha creado y activado una conexión para un servidor de definición de recursos CICS (consulte la sección Paso B4. (Opcional) Crear una conexión con un servidor de definiciones de recursos CICS) y si una consulta desde la conexión a la región CICS remota es satisfactoria, este campo es una lista de directorios del sistema z/OS remoto en la que puede seleccionar una ubicación.
Seleccione una ubicación en la lista o escriba una entrada.
Escriba una ubicación:
De lo contrario, este campo es un campo de entrada.
Escriba una ubicación válida en el campo de entrada.
CICS utiliza la parte del URI URI 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.
El asistente Generar código de tiempo de ejecución utiliza el nombre que se ha especificado aquí (por ejemplo, SFP03) para el archivo WSBind que crea (por ejemplo, SFP03.wsbind) en la subcarpeta de generación.
El archivo WSBind contiene información que se utiliza para definir el servicio Web para CICS (consulte la sección Paso B8. La página de opciones de instalación y compilación del asistente Generar código de tiempo de ejecución).
El archivo de definición de servicio Web los utilizan los que llaman al servicio Web. Este archivo no es un requisito de CICS pero el recurso de generación de código de tiempo de ejecución puede desplegar este archivo en el host, como un método de proporcionar almacenamiento conocido para el mismo. CICS puede utilizar este archivo para la validación de servicios Web.
El significado de HFS es "sistema de archivo jerárquico", como en UNIX®. Aquí debe escribir la vía de acceso completa del directorio en z/OSUNIX System Services en el que CICS debe buscar el archivo WSDL generado por el asistente Generar código de tiempo de ejecución (por ejemplo, /u/user25/cicsts32/sfp01 ) (consulte la sección Paso B7. La página Selección de ubicaciones de destino del asistente Generar código de tiempo de ejecución).
Esta opción sólo está disponible cuando el entorno de ejecución de destino es el tiempo de ejecución de flujo de servicios CICS para CICS Transaction Server para z/OS V3.2 o posterior.
Esta opción sólo está disponible cuando el entorno de ejecución de destino es el tiempo de ejecución de flujo de servicios CICS para CICS Transaction Server para z/OS V3.2 o posterior.