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 连接