在SCO UNIX制定界面程序 可根据文件配制菜单,而不必修改源程序,非常方便
源代码在线查看: public.h
/*=============================================================
功能: public 结构定义
作者:
2001/3/24: 王永忠:
添加修改NAS6.0系统需要的定义,删除NAS6.0中不再需要的定义,
添加所有的定义的说明。
===============================================================*/
#ifndef _PUBLIC_H_
#define _PUBLIC_H_
struct public {
char Source_tpdu[3]; /* 网控器源地址 */
char Target_tpdu[3]; /* 网控器目的地址 */
char Acq_bank_id[12]; /* 收单行机构编码 */
char Acq_host_id[3]; /* 收单行主机编码 */
char Iss_bank_id[12]; /* 发卡行机构编码 */
char Snd_bank_id[12]; /* 发送行机构编码 */
char Snd_host_id[3]; /* 发送行主机编码 */
char Snd_ip_addr[16]; /* 发送方IP地址 */
char Rcv_bank_id[12]; /* 接收行机构编码 */
char Rcv_host_id[3]; /* 接收行主机编码 */
char Rcv_ip_addr1[16]; /* 接收方网络地址 */
char Rcv_ip_addr2[16]; /* 接收方网络备份地址 */
char Bank_id[12]; /* 本地行号 */
char Host_id[3]; /* 本地主机号 */
int Module_id; /* 目标程序模板号 */
long Source_msg_type; /* 回送消息类型值 */
char Iso_version; /* ISO8583版本号,0-87版,1-93版 */
char Nas_version[4]; /* NAS版本号xxx表示xx.x */
char Msg_id[5]; /* 交易消息类型值 */
char Proc_code[7]; /* 交易处理代码 */
int Tran_type; /* 交易类型 */
int Void_tran_type; /* 原交易类型,冲正、撤销时使用 */
int Void_old_tran_type; /* 原原交易类型,冲正、撤销原冲揭资笔