📄 soapclient.c
字号:
/* soapClient.c Generated by gSOAP 2.3 rev 4 from dsmp.h Copyright (C) 2001-2003 Genivia inc. All Rights Reserved.*/#include "soapH.h"#ifdef __cplusplusextern "C" {#endif#include "dsmp.nsmap"SOAP_BEGIN_NAMESPACE(soap)SOAP_SOURCE_STAMP("@(#) soapClient.c ver 2.3 rev 4 2003-09-18 05:52:45 GMT")struct soap g_soap;SOAP_FMAC5 int SOAP_FMAC6 soap_call_dsmp__SyncOrderRelation(const char *URL, const char *action, const char *TransactionID, struct dsmp__SyncOrderRelationReq *pReq, struct dsmp__SyncOrderRelationResp *pResp){ struct SOAP_ENV__Header SoapHeader; struct soap *soap = &g_soap; soap_init(soap); soap->encodingStyle = NULL; SoapHeader.TransactionID = (char **)&TransactionID; soap->header = &SoapHeader; soap_begin(soap); soap_serializeheader(soap); soap_serialize_dsmp__SyncOrderRelationReq(soap, pReq); soap_begin_count(soap); if (soap->mode & SOAP_IO_LENGTH) { soap_envelope_begin_out(soap); soap_putheader(soap); soap_body_begin_out(soap); soap_put_dsmp__SyncOrderRelationReq(soap, pReq, "dsmp:SyncOrderRelationReq", ""); soap_body_end_out(soap); soap_envelope_end_out(soap); } if (soap_connect(soap, URL, action) || soap_envelope_begin_out(soap) || soap_putheader(soap) || soap_body_begin_out(soap) || soap_put_dsmp__SyncOrderRelationReq(soap, pReq, "dsmp:SyncOrderRelationReq", "") || soap_body_end_out(soap) || soap_envelope_end_out(soap)#ifndef WITH_LEANER || soap_putattachments(soap)#endif || soap_end_send(soap)) return soap_closesock(soap); soap_default_dsmp__SyncOrderRelationResp(soap, pResp); if (soap_begin_recv(soap) || soap_envelope_begin_in(soap) || soap_recv_header(soap) || soap_body_begin_in(soap)) return soap_closesock(soap); soap_get_dsmp__SyncOrderRelationResp(soap, pResp, "dsmp:SyncOrderRelationResp", "dsmp:SyncOrderRelationResp"); if (soap->error) { if (soap->error == SOAP_TAG_MISMATCH && soap->level == 2) return soap_recv_fault(soap); return soap_closesock(soap); } if (soap_body_end_in(soap) || soap_envelope_end_in(soap)#ifndef WITH_LEANER || soap_getattachments(soap)#endif || soap_end_recv(soap)) return soap_closesock(soap); return soap_closesock(soap);}SOAP_END_NAMESPACE(soap)#ifdef __cplusplus}#endif/* end of soapClient.c */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -