Compartir a través de


Administración del agente de escucha de CICS mejorado

El código siguiente define un agente de escucha mejorado de CICS. Hay varias palabras clave nuevas disponibles para su uso con el agente de escucha mejorado. Las definiciones de parámetro describen cómo se usan estos nuevos valores de configuración del agente de escucha para admitir la característica de agente de escucha mejorado de TI.

EZACICD TYPE=LISTENER,  Listener record definition               X  
       FORMAT=ENHANCED,  Enhanced Listener                       X  
       APPLID=XYZ12345,  Application ID of CICS region           X  
       TRANID=CSKM,      Transaction name for Listener           X  
       PORT=1234,        Port number for Listener                X  
       IMMED=YES,        Listener starts up at initialization?   X  
       NUMSOCK=50,       Number of sockets supported by Listener X  
       ACCTIME=30,       Timeout value for Accept                X  
       GIVTIME=30,       Timeout value for Givesocket            X  
       REATIME=30,       Timeout value for Read                  X  
       CSTRAN=MSCS,      Name of child server transaction        X  
       CSSTTYPE=KC,       Child server startup type              X  
       CSDELAY=000000,   Child server delay interval             X  
       MSGLEN=35,        Length of input message                 X  
       PEEKDATA=NO,       Peek option                            X  
       MSGFORM=EBCDIC,   Output message format                   X  
  

CSTRANID
Este parámetro es específico de la versión mejorada del agente de escucha y especifica la transacción predeterminada del servidor secundario que inicia el agente de escucha.

Para obtener compatibilidad mejorada con el vínculo del agente de escucha (ELM), este valor debe establecerse en MSCS para que se ajuste a los ejemplos que Microsoft entrega con el producto. El código de transacción mscS debe estar asociado al programa mscmtics.cbl que admite los protocolos de escucha estándar y mejorado. De lo contrario, este parámetro es el identificador de transacción que se ejecutará para cada solicitud realizada al puerto designado.

CSSTTYPE
Este parámetro es específico de la versión mejorada del agente de escucha y especifica el método de inicio predeterminado para la tarea del servidor secundario. Este parámetro se puede invalidar mediante la salida de la transacción o seguridad. Los valores posibles son IC, KC y TD.

IC
Indica que la tarea del servidor secundario se inicia mediante EXEC CICS START con el valor especificado por CSDLYINT (o un valor invalidado de la salida de seguridad o transacción) como intervalo de retraso.

KC
Indica que la tarea del servidor secundario se inicia con EXEC CICS START sin intervalo de retraso.

TD
Indica que la tarea del servidor secundario se inicia mediante el comando EXEC CICS WRITEQ TD, que usa datos transitorios para desencadenar la tarea de servidor secundario.

CSDLYINT
Este parámetro es específico de la versión mejorada del agente de escucha y solo es aplicable si CSSTTYPE es IC. Especifica el intervalo de retraso que se va a usar en el comando EXEC CICS START, con el formato hhmmss (horas/minutos/segundos).

MSGFORM
Este parámetro es específico de la versión mejorada del agente de escucha e indica si un mensaje de error devuelto al cliente debe estar en formato ASCII o código decimal codificado binario extendido (EBCDIC). ASCII es el valor predeterminado. MSGFORM se muestra como MSGFORMat en las pantallas de transacciones CICS proporcionadas por IBM.

Para la compatibilidad con el agente de escucha mejorado de TI, este valor debe establecerse en EBCDIC.

MSGLEN
Este parámetro es específico de la versión mejorada del agente de escucha y especifica la longitud de los datos que el cliente va a recibir. El intervalo válido es de 0 a 999. Si el valor es 0, el agente de escucha no lee ningún dato del cliente.

Para la compatibilidad con el agente de escucha mejorado de TI, este valor debe ser el tamaño del ELM que se entrega. El tamaño del ELM es 35.

PEEKDATA
Este parámetro es específico de la versión mejorada del agente de escucha y solo se aplica si MSGLEN no es 0.

Un valor de NO indica que el agente de escucha realiza una lectura normal de los datos del cliente. La aplicación de servidor secundario accede a estos datos en la parte del área de datos-2 del mensaje de inicio de transacción (TIM).

Un valor de YES indica que el agente de escucha lee los datos mediante la opción Ver. Los datos permanecen en cola en TCP/IP y las aplicaciones de servidor secundarias lo leen en lugar de acceder a ellos a través del TIM.

Para la compatibilidad con el agente de escucha mejorado de TI, este valor debe establecerse en NO. Al establecer este valor en NO, se indica al agente de escucha mejorado que lea el ELM (35 bytes) y colóquelo en el TIM en el campo área de datos-2.

El servidor simultáneo mscmtics.cbl usa la información de esta área para determinar a qué programa de servidor vincular.

Para obtener más información sobre el formato del ELM, vea el archivo de definición de ELM en <unidad:\Archivos de programa>\Microsoft Host Integration Server\System\TIM\MicrosoftELMDefs.tim. Use Visual Studio para ver el archivo.

Consulte también

Formato ELM para el modelo de programación de vínculos TCP ELM
Formato de ELM para el modelo de programación de datos de usuario TCP ELM