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

📄 apmicro.h

📁 UNIX/LINUX平台下面SMS网管原代码
💻 H
字号:
#ifndef __APMICRO#define __APMICRO#define BMS_PROFILE		"etc/bms.cfg"#define  FAILURE                       -1#define  SUCCESS                        0#define  MAX_SERIAL                  100000  /*  最大流水号 *//*-------------------------------------------------------------------------//  文件类定义-------------------------------------------------------------------------*/#define  FILE_NAME_LEN                 80    /*  文件名长度定义 */#define  TRADE_DETAIL_UNL     "log/trade_detail.unl"  /*  记交易流水明细 *//*-------------------------------------------------------------------------//  数据包类宏定义-------------------------------------------------------------------------*//* define for package head  from auto&agent to bms */#define  CTI_HEAD_LEN                13   /*  CTI包头固定长度  */#define  IP_ADDR_LEN                 39   /*  IP地址长度  */#define  IP_ADDR_MLEN                64   /*  IP地址最大长度  */#define  IP_ADDR_DELIMTER             3   /*  IP部分'|'数  */#define  NODE_LEN                     6   /*  节点长度  */#define  CALLID_LEN                  14   /*  呼叫ID长度  */#define  PHONE_LEN                   15   /*  来电号长度  */#define  TRADE_HEAD_LEN              64   /*  交易包头  */#define  TRADE_DELIMTER               4   /*  交易包头部份'|'数   */#define  ICBC_DATE_LEN                8   /*  日期长度  */#define  ICBC_DS_LEN                  1   /*  数据来源  */#define  ICBC_FLG_LEN                 1   /*  顺序标志  */#define  ICBC_SERIAL_LEN              2   /*  包序号  */#define  ICBC_DN_LEN                  2   /*  含数据项数  */#define  ICBC_SIDE_LEN                1   /*  交易来源  */#define  ICBC_ZONENO_LEN              5   /*  地区代码  */#define  ICBC_OCODE_LEN               4   /*  交易代码  */#define  ICBC_TERM_LEN                3   /*  终端号  */#define  ICBC_AGENT_LEN               4   /*  座席号  */#define  ICBC_RCODE_LEN               2   /*  返回码  */#define  ICBC_ID_LEN                 19   /*  ID  */#define  ICBC_REMARK_LEN              7   /*  备用  */#define  ICBC_CFLG_LEN                1   /*  是否CRC校验  */#define  ICBC_CRC_LEN                 4   /*  CRC  */#define  DELIMTER                    '|'  /*  数据输入域的标识符 */#define  INDEX_FLAG_POSI             64   /*  返回语音索引的偏移位置 */#define  ERRINFO_FLAG_POSI           65   /*  返回错误信息的偏移位置 */#define  MAX_MEMBER_BIT       	      2#define  MAX_FIELD_LEN               1024#define  A_SIDE_FLG		'A'	/*  电话发起标识 */#define  M_SIDE_FLG		'M'	/*  座席发起标识 */#define  B_SIDE_FLG		'B'	/*  网上发起标识 */#define  Z_SIDE_FLG		'Z'	/*  中间发起标识 */#define  T_SIDE_FLG		'T'	/*  专柜发起标识 */#define  X_SIDE_FLG		'X'	/*  其它发起标识 */#define  A_SIDE			1	/*  电话发起 */#define  M_SIDE			2	/*  座席发起 */#define  B_SIDE			3	/*  网上发起 */#define  Z_SIDE			4	/*  中间发起 */#define  T_SIDE			5	/*  专柜发起 */#define  X_SIDE			6	/*  其它发起 */#define  S_PACKAGE		'S'	/*  单一数据包 */#define  F_PACKAGE		'F'	/*  多包第一个数据包 */#define  M_PACKAGE		'M'	/*  多包中间数据包 */#define  L_PACKAGE		'L'	/*  多包最后数据包 */#define  F_DS			'F'	/*  前端发往应用服务器 */#define  a_DS			'a'	/*  应用服务器发往前端 */#define  A_DS			'A'	/*  应用服务器发往网关 */#define  G_DS			'G'	/*  网关发往应用服务器 */#define  X_DS			'X'	/*  其它  *//*-------------------------------------------------------------------------//  交易类, 功能服务类宏定义-------------------------------------------------------------------------*//* define for trade_ctl.svr_mode */#define  SERVER_MODE_PACKET          '1'  /*  包传送 */#define  SERVER_MODE_FILE            '2'  /*  文件传送 */#define  IVR_SVR_MODE		1	/*  语音服务 */#define  FAX_SVR_MODE		2	/*  即时传真服务 */#define  RFAX_SVR_MODE		3	/*  回复传真  */#define  SFAX_SVR_MODE		4	/*  预留传真  */#define  AGE_SVR_MODE		5	/*  座席格式 *//* define for trade_detail.flag and ps_detail.flag and co_detail.flag */#define  TRADE_NORMAL               '1'   /*  正常 */#define  TRADE_CORRECT              '2'   /*  冲正 *//*---------------------------------------------------------------------------//  定义错误代码, 1000 - 1499 指系统错误// define for BIG_STRC.result---------------------------------------------------------------------------*/#define  DATABASE_OPEN_FILE_ERROR	1003	/* 数据操作过程中打开文件错 */#define  FILE_OPEN_ERROR		1004	/* 打开文件失败  */#define  PLEASE_INIT_SERIAL		1005	/* 柜员可用流水号不存在 */#define  NO_SUCH_TRADE			1010	/* 没有次项服务 */#define  OUT_MAX_LIMIT_AMT		1011	/* 超过最大限额 */#define  THIS_TRADE_NO_DEFINE		1012	/* 此交易被禁用 */#define  NO_DEFINED_ERRINFO		1401	/* 没有定义的错误类型 */#define  OUT_TRADE_TIME			1402	/* 不在交易时间内 */#define  DATA_PACK_ERROR		1403	/* 数据包文格式错 */#define  TRANS_FILE_ERROR		1404	/* 文件传输错 */#define  THIS_TRADE_FAILURE		1405	/* 交易失败 */#define  HOST_COMM_ERROR		1406	/* 主机通信错 */#define  OVER_AUTO_VOX			1407	/* 不在语音信箱服务时间范围内 */#define  HOST_TRADE_STOP		1408	/* 主机交易停止 */#define  HOST_SEND_ERROR		1409	/* 主机通信错 */#define  HOST_RECV_ERROR		1410	/* 主机通信错 */#endif 

⌨️ 快捷键说明

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