增强的侦听器 CICS 管理
以下代码定义 CICS 增强型侦听器。 有几个新关键字可用于增强型侦听器。 参数定义描述如何使用这些新的侦听器配置值来支持 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
此参数特定于侦听器的增强版本,并指定侦听器启动的默认子服务器事务。
对于增强的侦听器消息 (ELM) Link 支持,此值应设置为 MSCS,以符合 Microsoft 随产品提供的示例。 MSCS 事务代码应与支持标准和增强型侦听器协议的 mscmtics.cbl 程序相关联。 否则,此参数是将针对对指定端口发出的每个请求执行的事务 ID。
CSSTTYPE
此参数特定于侦听器的增强版本,并指定子服务器任务的默认启动方法。 此参数可由安全/事务退出重写。 可能的值为 IC、KC 和 TD。
IC
指示使用 EXEC CICS START 启动子服务器任务,其值由 CSDLYINT (指定,或者从安全/事务退出) 替代值作为延迟间隔。
KC
指示使用 EXEC CICS START 启动子服务器任务,无延迟间隔。
TD
指示使用 EXEC CICS WRITEQ TD 命令启动子服务器任务,该命令使用暂时性数据触发子服务器任务。
CSDLYINT
此参数特定于侦听器的增强版本,仅当 CSSTTYPE 为 IC 时才适用。 它指定要在 EXEC CICS START 命令上使用的延迟间隔,格式为 hhmmss (小时/分钟/秒) 。
MSGFORM
此参数特定于侦听器的增强版本,指示返回给客户端的错误消息应采用 ASCII 还是扩展二进制编码的十进制交换代码 (EBCDIC) 格式。 默认值为 ASCII。 MSGFORM 在 IBM 提供的 CICS 事务屏幕上显示为 MSGFORMat。
对于 TI 增强型侦听器支持,此值必须设置为 EBCDIC。
MSGLEN
此参数特定于侦听器的增强版本,并指定要由侦听器从客户端接收的数据的长度。 有效范围从 0 到 999。 如果值为 0,则侦听器不会从客户端读取任何数据。
对于 TI 增强型侦听器支持,此值必须是传递的 ELM 的大小。 ELM 的大小为 35。
PEEKDATA
此参数特定于侦听器的增强版本,仅当 MSGLEN 不为 0 时才适用。
值为 NO 表示侦听器执行客户端数据的正常读取。 子服务器应用程序在事务启动消息 (TIM) 的数据区域 2 部分访问此数据。
值为 YES 表示侦听器使用“速览”选项读取数据。 数据在 TCP/IP 中保持排队,子服务器应用程序读取数据,而不是通过 TIM 访问数据。
对于 TI 增强型侦听器支持,此值必须设置为 NO。 将此值设置为 NO 指示增强型侦听器读取 ELM (35 字节) ,并将其放置在数据区域 2 字段中的 TIM 中。
mscmtics.cbl 并发服务器使用此区域中的信息来确定要链接到的服务器程序。
有关 ELM 格式的详细信息,请参阅 drive>:\Program Files\Microsoft Host Integration Server\System\TIM\MicrosoftELMDefs.tim 中的 <ELM 定义文件。 使用 Visual Studio 查看该文件。