PDF (Ltr)- 1.2 mb
PDF (A4)- 1.2 mb
HTML下载(TGZ)- 381.6 kb
HTML下载(邮政编码)- 392.3 kb
本节介绍NDB
协议消息类型、它们的功能及其结构。
命名约定。消息名称是根据一个简单的模式构造的,从上一节中对请求和响应类型的讨论中可以很容易地看出这个模式。如下表所示:
表3.1 NDB协议消息,包含REQ、CONF和REF消息名称
操作类型 | 请求(要求的事情 ) |
回应:成功(相依 ) |
回应:失败(裁判 ) |
---|---|---|---|
主键查找(TCKEY ) |
TCKEYREQ |
TCKEYCONF |
TCKEYREF |
唯一键查找(TCINDX ) |
TCINDXREQ |
TCINDXCONF |
TCINDXREF |
表或索引扫描(SCANTAB ) |
SCANTABREQ |
SCANTABCONF |
SCANTABREF |
检索结果(SCAN_NEXT ) |
SCAN_NEXTREQ |
SCANTABCONF |
SCANTABREF |
交易记录的取得(TCSEIZE ) |
TCSEIZEREQ |
TCSEIZECONF |
TCSEIZEREF |
交易纪录公布(TCRELEASE ) |
TCRELEASEREQ |
TCRELEASECONF |
TCRELEASEREF |
相依
而且裁判
是缩写”确认”而且”拒绝”,分别。
在一些节点间通信实例中使用了另外三种类型的消息。下面列出了这些消息类型:
一个
KEYINFO
消息包含有关用于TCKEYREQ
或TCINDXREQ
消息。当关键数据不适合请求消息时使用它。KEYINFO
还会为使用边界的索引扫描操作发送消息。一个
ATTRINFO
控件中不适合的非键属性值TCKEYREQ
,TCINDXREQ
,或SCANTABREQ
消息。它用于:为插入和更新提供属性值
指定要为读操作读取哪些属性
指定要读取用于删除操作的可选值
一个
TRANSID_AI
消息包含从读操作返回的数据;换句话说,它是一个结果集(或结果集的一部分)。