Requisitos de parámetros

Los requisitos de los parámetros In, In/Out y Out pueden afectar a la forma en que se define un componente del Integrador de transacciones (TI) o un programa de transacciones del sistema central (TP). Los parámetros In y In/Out se envían al TP basado en el sistema central desde el servidor de automatización de TI. Los parámetros Out y Out se envían desde el TP basado en el sistema central al servidor de automatización de TI.

Mejor orden de parámetros

La forma en que se ordenan los parámetros con respecto a las entradas y salidas determina la cantidad de datos que se deben transmitir, así como la estructura del programa central. Si va a crear un componente integrador de transacciones (TI) en el proyecto de TI sin importar código COBOL desde un programa de transacciones del sistema central, coloque los parámetros en el siguiente orden para minimizar la cantidad de datos transmitidos:

  • Parámetros de entrada

  • Parámetros de entrada y salida

  • Parámetros de salida

    Sin embargo, si usa un entorno remoto CICS LINK LU 6.2, TCP TRM Link o TCP ELM Link remoto (RE) e importa declaraciones de datos COBOL en un proyecto de TI desde un programa central existente, coloque los parámetros en el orden en que aparecen en la estructura de datos COBOL. En tal caso, aunque los parámetros se encuentran dentro de la estructura de datos COMMAREA, solo se envía la parte de COMMAREA que contiene el último parámetro de entrada o entrada/salida al sistema central. El programa central no se ve afectado por esta ordenación, pero se transmitirán menos datos, especialmente en el caso de pequeñas cantidades de datos de entrada.

Cantidad máxima de datos de parámetros

El entorno remoto (RE) que usa puede afectar al tamaño máximo posible del mensaje. Los programas asociados a las INSTANCIAS de CICS LINK LU 6.2, TCP TRM Link o TCP ELM Link REs están limitados por el tamaño máximo de COMMAREA (32 767 bytes). Por lo tanto, el tamaño total de bytes de todos los parámetros no puede superar los 32 KB. Los programas asociados a la llamada de programa distribuido (DPC) están limitados a un máximo de 65 500 bytes de datos de usuario. Este máximo disminuye a medida que se definen parámetros adicionales. DPC se limita a un máximo de 35 parámetros.

Las INSTANCIAS de IMS Using LU 6.2 and CICS Using LU 6.2 REs tienen restricciones de tamaño de mensaje que, si se superan, afectan a la lógica de programación en el programa central. Por lo tanto, tenga cuidado de no superar el límite si usa cualquiera de estas RE.