在SCO UNIX制定界面程序 可根据文件配制菜单,而不必修改源程序,非常方便

源代码在线查看: public.51.h

软件大小: 1106 K
上传用户: jzp_home_2009
关键词: UNIX SCO 程序 修改
下载地址: 免注册下载 普通下载 VIP

相关代码

				struct public {
					int	trans_type;		/* 交易类型 */
					int	old_type;		/* 原交易类型 */
					
					char	saf_flag;		/* Store anf Forward flag */
					int	target_hostid;		/* 路由后的程序模板号 */
						
					char	tpdu_source[3];		/* 网控器tpdu_source address */
					char	tpdu_target[3];		/* 网控器tpdu_target address */
					char 	nni[4];			/* NNI */
					
					long	key_index;		/* 加密索引号 */
					
					long	source_msgtype;		/* 回送消息的mtype值 */
				
					char	merchant_name[31];	/* 特约商户名称 */
					char	merchant_id[16];	/* 特约商户号 */
					char	for_merchant_id[16];	/* 外卡特约商户号 */
					char	terminal_id[9];		/* POS终端号 */
					char	oper_no[3];		/* 操作员号 */
				
					char	local_date[11];		/* 本地逻辑交易日 */
					char	remote_date[11];	/* 异地逻辑交易日 */
					char	equip_date[11];		/* 本地机器交易日 */
					char	equip_time[9];		/* 本地机器交易时间 */
				
					char	sd_bankid[12];		/* 收单行机构编码 */
					char	fk_bankid[12];		/* 发卡行机构编码 */
					char	source_bankid[12];	/* 通讯发送端机构编码 */
					char	target_bankid[12];	/* 通讯接收端机构编码 */
					char	target_netaddr[21];	/* 通讯接收端的网络地址 */
					int	time_out;
				
					char	msgid[5];		/* 8583包的消息列型 */
					char	proc_code[7];		/* 8583包的处理代码 */
					
					char	mcc[5];			/* 商户类型 */
				
					char	mode[4];		/* 021--划卡输入 011--手工输入卡号 */
				
					char	track2[38];		/* 第二磁道 */
					char	track3[105];		/* 第三磁道 */
				
					char	card_no[20];		/* 交易卡号 */
					char	expire[5];		/* 有效期 */
				
					char	bank_type[5];		/* 交易卡号的银行类型 */
					char	card_type[3];		/* 交易卡号的卡类行 */
					
					char	passwd[9];		/* 持卡人密码 */
					char	new_passwd[9];		/* 改卡密时,持卡人新密码 */
					char	person_id[19];		/* 身份证 */
				
					char	card_no2[20];		/* 卡卡转帐第二张卡 */	
				
					char	amount[13];		/* 交易金额及查询余额 */
					char	adjust_amount[13];	/* 调整金额 */
					char	balance_amount[13];	/* 余额 */
					char	currency_code[4];	/* 币种 */
					
					char	rrn[13];		/* Reference Number */
					long	trace;			/* pos流水号 */
					long	invoice;		/* 票据号 */
					long	void_invoice;		/* 冲正票据号 */
					long	batch_no;		/* 批次号 */
					long	hostls;			/* 主机流水号 */
					long	void_hostls;		/* 冲正主机流水号, 由posls中查得 */
				
					char	authno[7];		/* 授权码 */
					
					long 	gcc_trace;		/* 金卡中心的审计号 */
					
					char	settlement[150];	/* 结算数据 */
					
					char	oper_pwd[5];		/* 操作员密码 */
					char	oper_newpwd[5];		/* 操作员新密码 */
					
					char	ret_code[4];		/* 返回码 */
				/* add by XINGJUN as nas-u-72-990406 */
					char	ret_bank[5];		/* 返回码响应行 */
				
					int	void_type;
				};
				
				typedef	struct public PUBLIC;
				#define P_LEN	sizeof(struct public)
				
				/********************* 内部路由消息队列结构 ********************/
				struct msg_struct {
					long	mtype;
					char	mtext[1024];
				};
				typedef	struct msg_struct	MSG;
				
				/********************* 系统监控消息队列结构 ********************/
				#define M_LEN		30
				struct sysmon_struct {
					long	mtype;			/* 消息标识 */
					char	mtext[M_LEN];		/* 发送消息的程序名 */
				};
							

相关资源