⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dsmpsync.h

📁 apache模组的源代码
💻 H
字号:
#ifndef _DSMP_SYNC_H#define _DSMP_SYNC_H#define _EC_SUCCESS                                 0    /* 成功代码 */#define _EC_FAIL                                 -1    /* 失败代码 *//* DSMP与SP之间接口的错误代码定义 */#define _MISC_SP_MSGTYPE_ERROR             4000  /* 无效的msgtype */#define _MISC_SP_ACTIONID_ERROR            4001  /* 无效的action_id */#define _MISC_SP_REASONID_ERROR            4002  /* 无效的action_reasonid */#define _MISC_SP_SPID_ERROR                4003  /* 无效的SP ID */#define _MISC_SP_SERVID_ERROR              4004  /* 无效的serviceID */#define _MISC_SP_PSEDOCODE_ERROR           4005  /* 无效的pseudocode */#define _MISC_SP_ACCESSMODE_ERROR          4006  /* 无效的accessmode */#define _MISC_SP_SUB_SERV_EXIST            4007  /* MISC同步开通服务,但SP端已存在订购关系,且状态为开通 */#define _MISC_SP_ORDER_ERROR               4008  /* MISC同步开通服务,且SP端不存在订购关系,但开通服务失败 */#define _MISC_SP_ORDER_PAUSE               4009  /* MISC同步开通服务,但SP端已存在订购关系, 且状态为暂停 */#define _MISC_SP_CANCEL_ERROR              4010  /* MISC同步停止服务, 且SP端存在订购关系, 但取消服务失败 */#define _MISC_SP_CANCEL_NOTEXIST           4011  /* MISC同步停止服务, 但SP端不存在订购关系 */#define _MISC_SP_PAUSE_ERROR               4012  /* MISC同步暂停服务, 且SP端存在订购关系, 但暂停服务失败 */#define _MISC_SP_PAUSE_NOTEXIST            4013  /* MISC同步暂停服务, 但SP端不存在订购关系 */#define _MISC_SP_SUB_SERV_PAUSE            4014  /* MISC同步暂停服务, 但SP端已存在订购关系, 且状态为暂停 */#define _MISC_SP_SUB_SERV_ACTIVE           4015  /* MISC同步激活服务, 但SP端已存在订购关系, 且状态为开通 */#define _MISC_SP_ACTIVE_NOTEXIST           4016  /* MISC同步激活服务, 但SP端不存在订购关系*/#define _MISC_SP_ACTIVE_ERROR              4017  /* MISC同步激活服务, 且SP端存在订购关系, 但激活服务失败 */#define _MISC_SP_OVERFLOW                  9007  /* 业务网关超过限制的流量 */#define _MISC_SP_ERROR                     9009  /* 业务网关异常,并不可用 *//* Base64 schema type: */struct xsd__base64Binary {	unsigned char *__ptr;	int __size;};/* dsmp:SyncOrderRelationResp: */struct dsmp__SyncOrderRelationResp{	char *MsgType;		char *Version;	char *hRet;};/* dsmp:user-id: */struct dsmp__user_id{	char *UserIDType;	char *MSISDN;	struct xsd__base64Binary *PseudoCode;};/* dsmp:address-info: */struct dsmp__address_info{	char *DeviceType;	char *DeviceID;};/* dsmp:SyncOrderRelationReq: */struct dsmp__SyncOrderRelationReq{	char *MsgType;	char *Version;	struct dsmp__address_info *Send_Address;	struct dsmp__address_info *Dest_Address;	struct dsmp__user_id *FeeUser_ID;	struct dsmp__user_id *DestUser_ID;	char *LinkID;	char *ActionID;	char *ActionReasonID;	char *SPID;	char *SPServiceID;	char *AccessMode;	struct xsd__base64Binary *FeatureStr;};/* 数据结构定义 */typedef struct tagUserID{	int	nUserIDType;	char    sMSISDN[50];	char    sPseudoCode[100];}recUserID;typedef struct tagAddressInfo{	int	nDeviceType;	char    sDeviceId[20];}recAddressInfo;typedef struct tagSyncOrderRelationReq{	char	sMsgType[20];	char	sVersion[20];	recAddressInfo rSendAddress;	recAddressInfo rDestAddress;	recUserID rFeeUserID;	recUserID rDestUserID;	char	sLinkID[50];	int	nActionID;	int	nActionReasonID;	char	sSPID[20];	char	sSPServiceID[20];	int	nAccessMode;	char    sFeatureStr[100];}recSyncOrderRelationReq;typedef struct tagSyncOrderReq{	int    nClntId;	long   lKey;	recSyncOrderRelationReq rSyncReq;}recSyncOrderReq;typedef struct tagSyncOrderResp{	int    nClntId;	long   lKey;	int    nRet;}recSyncOrderResp;	int dsmp_SyncOrderRelation(struct dsmp__SyncOrderRelationReq *pRequest);int soap_call_dsmp__SyncOrderRelation(const char *URL, const char *action, 		const char *TransactionID, struct dsmp__SyncOrderRelationReq *pReq, struct dsmp__SyncOrderRelationResp *pResp);#endif /* _DSMP_SYNC_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -