跳到主要内容

S13 - Dataset Transfers

S13F1

Send Data Set Send (H->E,E->H) Comment: S13F1 似乎带有 S13F2 缺失的 L: 包装。需准备接收不带 L: 的 DSNAME。 消息格式:

{L:1 DSNAME }

S13F2

Send Data Set Ack (H->E,E->H) Comment: 标准中多年存在结构错误——缺少 L:2。部分实现未意识到这是错误。最新版 Hume 会在缺失时自动补全 L:2 包装。 消息格式:

{L:2 DSNAME ACKC13 }

S13F3

Open Data Set Request (H->E,E->H) Comment: 由接收方发送,用于打开数据集以供读取。 消息格式:

{L:3 HANDLE DSNAME CKPNT }

S13F4

Open Data Set Data (H->E,E->H) 消息格式:

{L:5 HANDLE DSNAME ACKC13 RTYPE RECLEN }

S13F5

Read Data Set Request (H->E,E->H) 消息格式:

{L:2 HANDLE READLN }

S13F6

Read Data Set Data (H->E,E->H) 消息格式:

{L:4 HANDLE ACKC13 CKPNT {L:n FILDAT } }

S13F7

Close Data Set Send (H->E,E->H) 消息格式:

{L:1 HANDLE }

S13F8

Close Data Set Ack (H->E,E->H) 消息格式:

{L:2 HANDLE ACKC13 }

S13F9

Reset Data Set Send (H->E,E->H) 消息格式:

header only

S13F10

Reset Data Set Ack (H->E,E->H) 消息格式:

header only

S13F11

Data Set Obj Multi-Block Inquire (H->E,E->H) 消息格式:

{L:3 DATAID OBJSPEC DATALENGTH }

S13F12

Data Set Obj Multi-Block Grant (H->E,E->H) 消息格式:

	GRANT

S13F13

Table Data Send (H->E,E->H) Comment: 每行第一个元素为主键值,用于标识该行;行内项目按列标题顺序对应。E58 使用属性 NumCols、NumRows 与 DataLength。 消息格式:

{L:8 DATAID OBJSPEC TBLTYP TBLID TBLCMD {L:n {L:2 ATTRID ATTRDATA } } {L:c COLHDR } {L:r {L:m TBLELT } } }

S13F14

Table Data Ack (H->E,E->H) 消息格式:

{L:2 TBLACK {L:p {L:2 ERRCODE ERRTEXT } } }

S13F15

Table Data Request (H->E,E->H) Comment: p 与 q 可任一为 0 或同时为 0。 消息格式:

{L:7 DATAID OBJSPEC TBLTYP TBLID TBLCMD {L:p COLHDR } {L:q TBLELT } }

S13F16

Table Data (H->E,E->H) 消息格式:

{L:6 TBLTYP TBLID {L:n {L:2 ATTRID ATTRDATA } } {L:c COLHDR } {L:r {L:c TBLELT } } {L:2 TBLACK {L:p {L:2 ERRCODE ERRTEXT } } } }

编辑此页

有任何问题或疑问,请发送邮件到--->admin@secs-ii.net
  • 发现错误或表达不清希望修正
  • 内容不健全需要扩展
  • 有疑问希望解答