Rational Developer for System z, Versión 7.6.1

Propiedades de generación de LINK con tipo de invocación COMMAREA

Este tema describe las propiedades de generación de LINK con tipo de invocación COMMAREA.

Este tema contiene los subtemas siguientes:

Información general

Importante: Un LINK con nodo de invocación COMMAREA puede ocurrir de forma válida sólo con un nodo de flujo Nonterminal (consulte la sección Acerca de los tipos de flujo).

El LINK con tipo de invocación COMMAREA provoca que la aplicación no de terminal especificada se invoque por medio de un mandato CICS LINK con la opción COMMAREA, como en la línea de mandatos EXEC CICS LINK PROGRAM('chkavail')COMMAREA(ordrrqst).

Un COMMAREA es un bloque contiguo grande de datos que se utiliza para transferir información entre dos programas en una transacción o para transferir información entre dos transacciones del mismo terminal. Un COMMAREA contiene todos los datos que se pasarán al programa llamado, incluso si sólo se necesitan parte de los datos. La información en un COMMAREA sólo está disponible para los dos programas participantes, a menos que estos programas tomen pasos explícitos para hacer que los datos estén disponibles para otros programas que es posible sean invocados más tarde en la transacción.

El COMMAREA tiene un tamaño máximo de 32K, que es demasiado pequeño para muchas aplicaciones nuevas.

Compare las funciones de LINK con tipo de invocación COMMAREA con las funciones de LINK con tipo de invocación CHANNEL (consulte la sección Propiedades de generación de LINK con tipo de invocación Channel).

Propiedades de generación

Para obtener más información sobre estas propiedades de generación, 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).

Tabla 1. Propiedades de generación de LINK con tipo de invocación COMMAREA
NOMBRE DESCRIPCIÓN RANGO DE VALOR VALOR PREDETERMINADO
Tipo de invocación Tipo de nodo utilizado en el flujo basado en COBOL
  • LINK con COMMAREA
  • LINK con Channel
  • WebSphere MQ
LINK con COMMAREA
Nombre de actividad Nombre de la actividad realizada por el nodo.
Nota: Cuando se genera el código de tiempo de ejecución para el entorno de tiempo de ejecución de flujo de servicios CICS, el generador de código de tiempo de ejecución utiliza la información en este nodo para crear una actividad de CICS BTS (Business Transaction Services). El nombre especificado aquí se utiliza como nombre de la nueva actividad de BTS.
Valor de serie: 1-32 caracteres ID de nodo
Comentario Texto opcional asociado con el nodo N/D N/D
Nombre del adaptador
  • Tiempo de ejecución de flujo de servicios CICS: Nivel 1.01: el nombre del archivo fuente COBOL generado.
  • Tiempo de ejecución de flujo de servicios CICS: Nivel 2.01: El Tiempo de ejecución de flujo de servicios CICS utiliza este nombre para identificar de forma exclusiva la invocación de Link con COMMAREA.
Valor de serie: 1-8 caracteres Un prefijo AD seguido de los 6 primeros caracteres del nombre de Invoke.
ID de transacción del adaptador El ID de transacción CICS con el que se va a ejecutar el mandato de LINK con COMMAREA. Valor de serie: 1-4 caracteres CMAS

Puede aceptar el ID de transacción predeterminado o puede alterar temporalmente el ID de transacción predeterminado escribiendo otro ID de transacción en este campo.

Se mostrará un mensaje de error si el campo de entrada está vacío o si el ID de transacción empieza por C y es diferente a CMAS. (Los ID de transacción que comienzan por C se reservan por CICS).

Enlace al nombre de programa El programa del lado del servidor al que se enlaza un LINK con invocación COMMAREA. Valor de serie: 1-8 caracteres. No puede estar en blanco. Nombre del programa LINK con invocación COMMAREA
ID de sistema Nombre del sistema CICS donde las transacciones de usuario (transacciones de aplicaciones CICS de destino) se están ejecutando Serie En blanco
Enlace a ID de transacción Parámetro ID de transacción del lado del servidor (TRANSID) para especificar el mandato de LINK con COMMAREA N/D En blanco
Punto de sincronismo en retorno Seleccione esta opción para incluir el parámetro SYNCONRETURN (indicando si la región del servidor mencionada en el Sysid tomará un syncpoint al terminar satisfactoriamente el programa) en EL mandato LINK con COMMAREA. N/D No seleccionado
Longitud COMMAREA máxima2 Longitud COMMAREA máxima, en bytes 1-32500 bytes Generar valor de longitud
1Consulte Tiempo de ejecución de flujo de servicios CICS Niveles 1.0 y 2.0.
2Longitud COMMAREA máxima:
  • Si selecciona Generar valor de longitud, el asistente Generar código de tiempo de ejecución calcula automáticamente el valor de la longitud COMMAREA máxima necesaria para este nodo Invoke.
  • Puede alterar temporalmente el valor de la longitud calculada automáticamente escribiendo un valor de longitud en este campo.
  • El asistente Generar código de tiempo de ejecución almacena el valor que especifique en este campo en el campo DPC-COMMAREA-LENGTH para este nodo Invoke en el programa de flujo de servicio generado.


Términos de uso | Comentarios

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