Open(PLU) OConfirm
打开 (PLU) 确定确认消息从节点流向应用程序。 它用于主逻辑单元连接之中。
语法
struct Open(PLU) OK Confirm {
PTRBFHDR nxtqptr;
PTRBFELT hdreptr;
CHAR numelts;
CHAR msgtype;
CHAR srcl;
CHAR srcp;
INTEGER srci;
CHAR destl;
CHAR destp;
INTEGER dsti;
CHAR ophdr.openqual;
CHAR ophdr.opentype;
CHAR ophdr.appltype;
CHAR ophdr.opluno;
INTEGER ophdr.opresid;
INTEGER ophdr.icreditr;
INTEGER ophdr.icredits;
CHAR ophdr.opninfo1;
};
struct Open(PLU) OK Confirm {
PTRBFELT hdreptr->elteptr;
INTEGER hdreptr->startd;
INTEGER hdreptr->endd;
CHAR hdreptr->trpad;
CHAR[268] hdreptr->dataru;
};
成员
nxtqptr
指向下一个缓冲区标头的指针。
hdreptr
指向第一个缓冲区元素的指针。
numelts
(0x01) 缓冲区元素数。
msgtype
消息类型 OPENMSG (0x01) 。
srcl
源位置。
srcp
源伙伴。
srci
源索引。
destl
目标位置。
destp
目标伙伴。
dsti
目标索引。
ophdr.openqual
打开限定符 CONFOK (0x04) 。
ophdr.opentype
打开类型 LUSEC (0x02) 。
ophdr.appltype
应用程序接口类型。
0x02 (FMI 应用程序)
ophdr.opluno
逻辑单元号。
ophdr.opresid
资源标识符。
ophdr.icreditr
保留。
ophdr.icredits
保留。
ophdr.opninfo1
PLU 地址。
元素
hdreptr-elteptr>
指向缓冲区元素 (NIL) 的指针。
hdreptr-startd>
此缓冲区元素中的数据开始 (1) 。
hdreptr-endd>
此缓冲区元素中的结束数据。
hdreptr-trpad>
保留。
hdreptr-dataru>
(RU) 的数据请求/响应单元,如下所示:
dataru[0]
函数管理 (FM) 配置文件。
dataru[1]
传输服务配置文件 (TS 配置文件) 。
dataru[2]
主要链接使用。
dataru[3]
主请求控制模式。
dataru[4]
主链响应协议。
dataru[5]
主要两阶段提交。
dataru[6]
主要压缩指示器。
dataru[7]
主要发送端括号 (EB) 指示器。
dataru[8]
辅助链接使用。
dataru[9]
辅助请求控制模式。
dataru[10]
辅助链响应协议。
dataru[11]
辅助两阶段提交。
dataru[12]
辅助压缩指示器。
dataru[13]
辅助发送 EB 指示器。
dataru[14]
函数管理标头 (FMH) 用法。
dataru[15]
括号用法。
未使用括号 (0x00)
(0x01) 使用的括号
dataru[16]
括号重置状态。
括号之间的括号重置状态 (BETB) (0x01)
括号重置状态在括号内 (INB) (0x02)
dataru[17]
括号终止规则。
dataru[18]
备用代码集指示器。
dataru[19]
序列号可用性。
dataru[20]
正常流发送/接收模式。
dataru[21]
半双工翻转重置。
dataru[22]
辅助节奏发送窗口。
dataru[23]
辅助节奏接收窗口。
dataru[24–25]
辅助发送的最大 RU 大小 (整数值) 。
dataru[26–27]
主要发送最大 RU 大小 (整数值) 。
dataru[28]
LU-LU 会话类型。
dataru[29]
PLU 名称大小。
dataru[30–37]
PLU 名称 (扩展二进制编码的十进制交换代码或 EBCDIC) 。
dataru[38]
会话类型 1:PS 函数管理标头 (FMH) 类型。
dataru[39]
PS 数据流配置文件。
dataru[40]
未完成的目标数。
dataru[41]
压缩的数据指示器。
dataru[42]
外围数据交换记录 (PDIR) 允许的指示器。
dataru[43]
会话类型 2 或 3:查询支持。
dataru[44]
动态屏幕大小。
dataru[45]
基本行大小。
dataru[46]
基本列大小。
dataru[47]
备用行大小。
dataru[48]
备用列大小。
注解
Open (PLU) OK Confirm 消息包含一个缓冲区标头和一个元素。
消息不携带源和目标名称。 这两个 LPI 都有效。
dataru 的内容在文本中称为 PLU 绑定信息控制块 (BICB) 。 BICB 仅对 CONFOK 的开放限定符有效。 有关 BICB 内容的详细信息,请参阅 打开 PLU 连接。