Beispiel #1
0
// 函数名: ExtCall
// 编程  : 陈永华 2004-3-6 17:47:14
// 描述  : 向另外一个服务点发送请求,要求对方处理应答返回,本功能常常用于不同系统之间的对接,如要求其他外围系统服务
// 返回  : int >=0:成功,返回的为应答数据包体记录数;<0:错误;-2:等待接收应答超时;-1:其他通讯错误
// 参数  : int sourceno  使用的通讯平台的编号,参见TRUSERID::SourceNo
// 参数  : int destno    目标通讯平台编号
// 参数  : int funcno    目标服务端在通讯平台上注册的通讯功能号
// 参数  : int batchno   该目标点会话批次号 (如果确认针对该目标点,不会有其他的推送模式,则可以直接填写为0)
// 参数  : int acktime   该请求的有效时间,以秒计
// 参数  : ST_CPACK *rpack  请求包数据
// 参数  : ST_CPACK *apack  目标点应答的数据返回
// 参数  : ST_PACK *pArrays 应答数据后续包数据
int ExtCall(int sourceno,int destno,int funcno,int batchno,int acktime,ST_CPACK *rpack,ST_CPACK *apack,ST_PACK *pArrays)
{
   return(g_SvrLink.ExtCall(sourceno,destno,funcno,batchno,acktime,rpack,apack,pArrays));
}