显示输出消息数

通过使用 IMS Connect 命令,可以选择显示输出消息数。本主题描述如何显示这些消息数。

在 IMS™ 和 OTMA 术语中,事务管道(TPIPE)就是指客户机(例如,IMS Connect)与服务器(例如,IMS OTMA)之间的逻辑连接。对于落实方式 0 交互,TPIPE 名称就是用于交互的 clientID。对于落实方式 0 交互,与 TPIPE 相关联的“IMS OTMA 异步挂起队列”与该 TPIPE 同名。

对于落实方式 1 交互,TPIPE 名称是用于交互的 IMS Connect 端口号;而在使用“本地选项”的情况下,TPIPE 名称就是 LOCAL。因此,每个端口都将有一个 TPIPE,该 TPIPE 将用于在该端口上运行落实方式 1 交互的所有客户机。

可以使用 IMS Connect 命令 /DISPLAY TMEMBER IMSConnect_Name TPIPE ALL 来查看发送至 IMS Connector for Java 的输出消息数以及已插入到 ALTPCBS(备用程序通信块)的消息的数目。下面是 /DISPLAY TMEMBER HWS1 TPIPE ALL 命令的样本输出。还简要描述了各种类型的 TPIPE 以及命令输出的计数。

DFS000I     MEMBER/TPIPE          ENQCT      DEQCT     QCT STATUS     IMS1
DFS000I     HWS1																									IMS1
DFS000I    -9999										0					0							0			IMS1
DFS000I    -HWSMIJRC								2					2							0			IMS1
DFS000I    -CLIENT01               		3					2							1			IMS1
DFS000I    -ALTPCB1                 	2					1							1			IMS1
DFS000I		-HWSDEF									1					0							1			IMS1
可共享持久套接字上的落实方式 1 交互
  • TPIPE 名称就是用于交互的端口号。例如,9999。
  • 入队计数(ENQCT)与出队计数(DEQCT)将是相等的,而队列计数(QCT)将为 0,这是因为对于落实方式 1 事务,未传递的输出消息是不可恢复的。
可共享持久套接字上的落实方式 0 交互
  • TPIPE 名称是由 IMS Connector for Java 生成的,并且将带有前缀“HWS”。例如,HWS12345。
  • 如果所有消息都传递至 IMS Connector for Java,则入队计数(ENQCT)与出队计数(DEQCT)将是相等的,而队列计数(QCT)将为 0。
  • 如果未将输出消息传递至 IMS Connector for Java,则入队计数(ENQCT)将大于出队计数(DEQCT),并且队列计数(QCT)将为已传递至 IMS Connector for Java 并因此而排队至与 TPIPE 相关联的“IMS OTMA 异步挂起队列”的消息数。
专用持久套接字上的落实方式 0 交互
  • TPIPE 名称是由 Java 应用程序提供的,并且将没有前缀“HWS”。例如,CLIENT01。
  • 如果所有消息都传递至 IMS Connector for Java,则入队计数(ENQCT)与出队计数(DEQCT)将是相等的,而队列计数(QCT)将为 0。
  • 如果未将输出消息传递至 IMS Connector for Java,则入队计数(ENQCT)将大于出队计数(DEQCT),并且队列计数(QCT)将为已传递至 IMS Connector for Java 并因此而排队至与 TPIPE 相关联的“IMS OTMA 异步挂起队列”的消息数。
插入到 ALTPCB(备用程序通信块)的输出消息
  • TPIPE 名称就是备用 PCB 的名称。例如,ALTPCB1。
  • 备用 PCB 的名称一定不能带有前缀“HWS”。
相关概念
落实方式处理概述
SYNC_SEND 编程模型
SYNC_SEND_RECEIVE 编程模型
检索异步输出
使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.