确认收到数据和报告错误

以下调用确认收到数据或报告错误:

注释

电话的名称是化名。 实际的 C 函数名称显示在假名之后的括号中。 例如, Accept_Conversation 是调用的假名。 实际函数名称为 cmaccp

Confirmedcmcfmd
回复合作伙伴计划的确认请求。 它通知合作伙伴计划本地计划未检测到收到的数据中的错误。 由于发出确认请求的程序会等待确认,Confirmed 用于同步两个程序的处理。

Send_Errorcmserr
通知合作伙伴项目,当地程序遇到应用级别错误。 本地计划可以使用 Send_Error 通知合作伙伴计划收到的数据中遇到的错误、拒绝确认请求或截断正在发送的不完整逻辑记录。

Set_Error_Directioncmsed
指定程序是在接收数据时还是准备发送数据时检测到错误。 仅当程序在发送 接收 的请求并接收数据以及收到 status_received 值为 CM_SEND_RECEIVED 后,处于 SEND_PENDING 状态时发出 Send_Error,错误方向才相关。

Set_Log_Datacmsld
在基本会话中使用时,此调用指定要发送给伙伴逻辑单元(LU)的日志消息(包括日志数据)及其长度。 此调用仅在基本对话中生效。 如果日志数据存在,当命令Send_Error发出或会话异常解除时,将发送日志数据。 发送日志数据后,用于通信的通用编程接口(CPI-C)会将日志数据重置为 NULL,日志数据长度设置为零。