5.4.3 TC原语成份子层通过TC原语和TC用户接口。TC原语分为两类:
成份处理TC原语对话处理TC原语成份原语及功能
TC-INVOKE:有请示和指示两种。功能:调用一个操作。
TC-RESULT-L:(请求和指示)功能,返回成功操作的最终结果。
TC-RESULT-NL:与TC-RESULT-L相似,只要返回的为分段结果。
TC-U-ERROR:(请求和指示)TC_用户收到的操作类型正确,但不能执行时,用此原语返回失败原因(问题码),主要参数:对话ID号、错误码(具体由TC用户定义并解释)和用户参数。
TC-U-REJECT:(请求和指示)TC_用户收到的操作成分不正确时,拒绝执行此操作,参数中含有拒绝的原因码。
TC-U-CANCEL:(请求原语)TC用户请求或分子层取消某操作。主要参数:操作ID号。
TC-L-CANEL:(指示原语)成分子层在某操作超时后,通知TC用户。参数:操作ID号。 放弃的操作并非都是对端未能执行的操作。
TC-L-REJECT:(指示原语)成分子层收到与状态图期望不符或语法错误的成分时,通知TC用户,拒绝执行,并生成RJ原语回送对端。
主要参数:调用ID号,问题码(TCGP定义)
TC-R-REJECT:(指示原语)成分子层收到对端成分层拒绝的操作后通知TC用户,主要参数:操作ID号,问题码(TCAP定义)。
对话原语及功能
TC-UNI:TC用户请求(指示TC用户)一个非结构化对话。
TC-BEGIN:(请求、指示)功能:开始一个对话,参数:业务质量,原和目的地址、对应ID 用户信息、应用上下文。
TC-CONTINUE:继续一个对话(请示和指示),参数:业务质量 源和目的地址,对话ID号,应用上下文名称和用户信息。
TC-END:(请求和指示)结束一个对话,参数:业务质量、对话ID号、终止方式、应用上下文和用户信息。
TC-U-ABORT:(请求和指示)TC用户放弃一个对话,主要参数:业务质量,对话ID号,中止原因(在TCAP消息的对话部分指明)。
TC-P-ABORT:(指示原语)由事务子层在检测到消息协议错或结构错时,生成的对话中止消息,分别送往本端TC-用户和对端,主要参数:业务质量,对话ID和P-ABORT原因值,原因值在TCAP规范中定义。
TC-NOTICE:(指示原语)功能:通知TC用户网络业务提供者不能提供所请求的业务。参数:对话ID号,报告原因(由SCCP返回的出错值定)。
5.5 TCAP消息格式和信息元编码
5.5.1 消息构成
图5-3 TC的消息结构(一)
图5-4 TC的消息结构(二)
5.5.2 信息元编码标记:
信息元名称,1字节。
Bit8、Bit7:为信息元类别。
Bit6:信息元格式,0:基本式,1:构成式。
Bit5~Bit1:标签码,表示此标签序号,可扩充为多字节长度:
3种类型
短型编码,为一个字节,表示的长度小于127字节。
长型编码:长度大于127,则采用长型编码。
不定型编码:长度标记为80H,以EOC信息元为结束标记,目前SSP中常用此种长度编码,
内容:
内容是信息元实际传送的信息。长度可变,内容的解释决定于信息元类型,即标记值。
5.5.3 事务部分消息类型标记值
UNI
BEGIN
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-32133-25.html
中国军队尤其海军必须始终头顶国耻心记仇恨