Este tema describe las propiedades de generación de LINK con tipo de invocación COMMAREA.
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).
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).
| 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 |
| 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 |
|
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:
|
|||