确认接收数据并报告错误
以下调用确认收到数据或报告错误:
注意
调用的名称是假名。 实际的 C 函数名称显示在假名后的括号中。 例如, Accept_Conversation 是调用的假名。 实际函数名称为 cmaccp。
已确认 ( cmcfmd)
回复合作伙伴计划的确认请求。 它会通知合作伙伴计划,本地计划未在收到的数据中检测到错误。 由于发出确认请求的程序等待确认, 因此 Confirmed 会同步这两个程序的处理。
Send_Error ( cmserr)
通知合作伙伴计划本地程序遇到应用程序级错误。 本地程序可以使用 Send_Error 通知合作伙伴程序收到的数据中遇到的错误、拒绝确认请求或截断发送的不完整逻辑记录。
Set_Error_Direction ( cmsed)
指定程序是在接收数据时还是准备发送数据时检测到错误。 仅当程序发出 处于SEND_PENDING状态的Send_Error 时(在发出 接收 和接收数据以及 CM_SEND_RECEIVED status_received 值之后,错误方向才相关。
Set_Log_Data ( cmsld)
此调用在基本会话中使用,指定日志消息 (日志数据) 及其要发送到 lu) (逻辑单元的长度。 此调用仅在基本对话中起作用。 如果存在,则会在发出 Send_Error 或异常解除分配会话时发送日志数据。 发送日志数据后,通信通用编程接口 (CPI-C) 将日志数据重置为 NULL,日志数据长度重置为零。