资源描述
证券客户交易结算资金第三方存管系统
证券端通讯机
安装使用阐明书
V2.0
编制: 王凯
审核: 朱武林
批准:
金融事业部
8月
1.1 安装
此通讯机程序,咱们推荐安装电脑操作系统为WINDOWS XP,WINDOWS Server,WINDOWS Professional;如果是WINDOWS 或者WINDOWS VISTA操作系统,则本程序不能最佳支持,请及时更换操作系统。
1.1.1 安装环节
1) 建立目录,解压缩‘hstxj.rar’。例如:通讯机程序所在目录为d:/hstxj/ ;
2) 把通讯组件‘hscomm.rar’解压缩到通讯机安装目录下(d:/hstxj/hscomm/)。
3) 在 DOS命令下运营‘regsvr32 通讯机安装目录/hscommx’,例如regsvr32 d:/hstxj/hscomm/hscommx.dll,显示hscommx 中DllRegisterServer成功。
4) 打开《第三方存管注册表文献.reg》文献,把其中券商号88888888替代成银行分派实际券商号(例如:19990000),直接双击运营《第三方存管系统通讯机注册表文献.reg》文献。
5) 检查参数(下面以19990000券商编号为例):
――系统参数:
对银行服务端口:前置机本地服务端口,表达接受银行发送祈求服务端口,(默认4000);
银证转帐对券商服务端口:前置机本地服务端口,表达接受券商发送祈求服务端口,(默认3420);
起始流水号:交易初始流水号。(默认1)
当前流水号:交易当前流水号,按顺序递增。
――证券设立:
券商名称:设立详细券商名,如中华人民共和国证券
――DBF接口通用设立:(不用设立)
――祈求解决通用设立:
银证转帐券商祈求解决模快:银证转帐券商祈求解决(Fix_Fix)
银证转帐银行祈求解决模快:银证转帐银行祈求解决(Fix_Fix)
――券商设立:
营业部01:设立详细券商编号,如19990000
――19990000:
营业部简称:设立券商简称;
营业部名称:设立券商名称;
清算文献目录:设立上传券商清算文献途径(默认d:\qsfile\)
清算备份目录:设立上传后清算文献备份途径(默认d:\qsfile\bak\);
清算报表目录:设立券商报表途径(默认d:\report)
银行文献存储目录:设立从银行方下载清算文献券商存储途径,(默认d:\qsfile\);
――DBF接口设立:
轮询间隔休眠时间(毫秒):100
资金帐号字段长度:12
资金帐号与否去0:否
――祈求解决设立:
DBF应答轮询间隔时间(毫秒):100
――银证转帐银行祈求解决
营业部编号:1
控件序号:1
证券超时时间(秒):30
证券主机地址:证券主机IP地址
证券通讯端口:证券主机服务端口
对帐与否对开销户明细:暂不用
对帐与否对银行帐号:暂不用
对帐与否对证券资金帐号:暂不用
密码字段与否加密:与银行端通讯,密码与否加密(默认是)
23903交易与否取银行文献:(默认否)
和证券密码字端与否加密:与证券柜台密码互换时,与否加密,(默认否)
――银行设立:
银行简称:合伙银行银行名称,例如:中华人民共和国农业银行;
银证转帐银行代码:3(农行代码)
交易转换机地址:银行端前置机地址,由银行提供。
交易转换端口:表达银行端接受证券日间祈求服务端口(默认3409)
清算服务器地址:表达银行端接受文献祈求主机地址,与委托转换机地址同样。
清算服务端口:表达银行端接受文献祈求服务端口,(默认3411);
银行超时时间(秒):(默认30)
――日终清算:
文献名转为小写:把传送文献名中存在大写字母自动转为小写字母名称,默认否;
发送成功后备份文献:上传文献成功后,与否需要备份,默认否;
文献传播块大小(字节):文献上传和下载是通过数据包格式传播,定义一次通讯传送数据包大小,默认2048即2K;
模板目录:
――清算文献:
文献01:存管客户转账明细核对文献
文献02:存管客户交易资金净额清算文献
文献03:存管客户批量利息入帐文献
文献04:存管客户资金余额核对文献
文献05:存管汇总账户资金交收汇总文献
――存管客户转账明细核对文献:
本地文献名:暂不用,默认stranMMDD.dat
银行端文献名:设立发送给银行存管系统文献名,默认stranMMDD.dat
券商文献名:设立成券商方文献名,默认stranMMDD.dat
――存管客户交易资金净额清算文献:
本地文献名:暂不用,默认sbusiMMDD.dat
银行端文献名:设立发送给银行存管系统文献名,默认sbusiMMDD.dat
券商文献名:设立成券商方文献名,默认sbusiMMDD.dat
――存管客户批量利息入帐文献:
本地文献名:默认accrMMDD.dat
银行端文献名:设立发送给银行存管系统文献名,默认accrMMDD.dat
券商文献名:设立成券商方文献名,默认accrMMDD.dat
――存管客户资金余额核对文献:
本地文献名:暂不用,默认sbalaMMDD.dat
银行端文献名:设立发送给银行存管系统文献名,默认sbalaMMDD.dat
券商文献名:设立成券商方文献名,默认sbalaMMDD.dat
――存管汇总账户资金交收汇总文献:
本地文献名:默认spayMMDD.dat
银行端文献名:设立发送给银行存管系统文献名,默认标spayMMDD.dat
券商文献名:设立成券商方文献名,默认spayMMDD.dat
――对帐文献:(暂不用)
――银行文献:
文献01:账户类交易对帐明细文献
文献02:转账类交易对账明细文献
文献03:银行转账对帐成果文献
文献04:银行余额核对成果文献
文献05:总分平衡核对成果文献
――账户类交易对帐明细文献
本地文献名:设立成券商方文献名,默认binfoMMDD.dat
银行端文献名:设立在银行存管系统文献名,默认qsjg/binfoMMDD.dat
――转账类交易对账明细文献
本地文献名:设立成券商方文献名,默认btranMMDD.dat
银行端文献名:设立在银行存管系统文献名,默认qsjg/btranMMDD.dat
――银行转账对帐成果文献
本地文献名:设立成券商方文献名,默认szzhd.YYYYMMDD
银行端文献名:设立在银行存管系统文献名,默认qsjg/ szzhd.YYYYMMDD
――余额核对不平文献
本地文献名:设立成券商方文献名,默认yehd
银行端文献名:设立在银行存管系统文献名,默认qsjg/yehd
――总分平衡核对核对不平文献
本地文献名:设立成券商方文献名,默认phsj
银行端文献名:设立在银行存管系统文献名,默认qsjg/phsj
1.1.2 通讯机文献
第三方存管原则通讯机下有文献涉及:
1, HsBSSTrans.exe,通讯机执行文献
2, HsGet.exe,系统辨认码生成文献
3, YzzzBankReq_Fix.dll,银行发起交易解决动态链接库
4, YzzzSecuReq_Fix.dll,证券发起交易解决动态链接库
5, Check.dll,加密算法动态链接库
第三方存管原则通讯机INI目录下配备文献:
1, Convert.ini,相应银行端数据字典
2, FieldsList.ini,相应所有交易报文字段名
3, yzzz.ini,银证转帐配备文献。其中涉及交易报文名称,证券报文错误码转换为银行报文错误码,银行报文错误码转换为证券报文错误码,加密算法配备(依照卷商代码,如10270000,找到【keys_10270000】项,下面有一种【key=000】,表达不加密,如果要密码加密,改为【key=100】,如果要MAC校验,改为【key=010】,如果要PIN加密,改为【key=001】,如果要组合,则将相相应位置0修改为1即可)。
4, yzzzfixconfig.ini,交易报文收,发时相应报文字段,详细字段名称相应FieldsList.ini文献。
1.1.3 模块功能简介
通讯机程序重要分三块:交易监控;日终解决;参数设立。
一)系统运营前准备:导入允许证文献;
1) 提交注册码:一方面运营目录下HsGet.exe文献,
程序运营后产生一种辨认码,然后把这个辨认码发回到公司,邮箱;
2) 由公司负责维护人员用指定加密程序,依照期货公司提交注册码,生成一种特定允许证文献,默认文献名为Hslicence.dat,然后把该文献发送给期货公司客户。
3) 期货公司技术人员在收到这个文献后,再次运营HsBSSTrans.exe,进入系统后,选取【协助】菜单下【导入允许证】,选中Hslicence.dat导入,然后重新启动程序就可以正常运营了。
4) 错误提示:如果显示“导入不成功”,则你要查看一下Hslicence.dat文献生成日期如果跟你电脑系统当前日期不一致,则需要把你系统日期先调到文献生成日期,就可以导入;如果还继续显示“导入不成功”,则需要重新生成辨认码,允许证文献要重新制作;
二)交易监控模块:在“交易监控”模块中,重要分交易转换,签到,签退,密钥互换,查看日记这个五个功能。
1) 交易转换:点击界面【交易转换】按钮,启动通讯机重要功能,交易转换,接受银行交易报文,转换后发送给证券端,等待回答后,把交易成果回答给银行端;接受证券端发起交易,转换后发送给银行,等待回答后,把交易成果回答给证券端;再次点击【交易转换】,关闭交易转换,则不再转换交易报文。
2) 签到:是证券端积极向银行发起签到交易,告知银行已经准备好交易了;
3) 签退:是证券端积极向银行发起签退交易,告知银行已经停止交易了;
4) 密钥互换:是跟银行进行加密密钥互换,做为加密密钥使用;
5) 查看日记:点击【查看日记】,可以查看任意一天交易日记。
三)日终解决:
1)上传文献:点击【发送文献】,可以按配备把文献上传到银行清算途径下;如果不选取营业部,则默认发送通讯机配备中所有营业部清算文献;如果选取其中一种营业部,则会跳出如下界面
如果你想发送其中一种或者几种文献,请在选取相应文献名称前选取框中打上勾,然后按【发送选定文献】按钮,就会发送指定文献;如果想发送所有文献,则不做选取,按【发送所有文献】按钮,即发送所有文献。
2)下载银行端清算成果文献:点击【日终管理/取银行文献】,可以按配备把文献下载到通信机配备途径下。
四)参数设立:详细信息见前面“安装”中“检查参数”项。
如果要修改其中数据,只要双击右边数据项,就会弹出一种修改窗口,修改好后,要选取按钮,把修改内容保存到注册表中去。
1.1.4 常用错误
1) 通讯机程序启动“交易转换”后死机:普通状况下是你电脑上安装了病毒防火墙,这个防火墙软件把通讯机程序要打开两个本地通讯端口给屏蔽了,因此通讯机就象死机同样没反映了。这个要修改你病毒防火墙设立,容许打开本地两个端口即可;
2) MAC校验错:在银行平台上进行MAC秘密初始化。然后在通讯机“密钥管理”下拉菜单中,先选取“密钥管理”,界面如下:
在“请输入密钥”框中输入一种八位密钥,在“请选取导入文献”框选取yzzz.ini文献途径,然后按“导入密钥”按钮,然后关闭。然后把通讯机程序重新启动一下,做下一步“密钥初始化”,
选取卷商,然后按“拟定”按钮。
然后在界面上选取按钮,跟银行平台进行密钥互换,互换成功后再重新启动一次通讯机程序就可以了。
3) 银行发起交易,通讯机报9013错误:在测试期间,经常浮现这个问题。重要现象为在证券期货公司里面,她们把通讯机程序和期货银证平台程序放在同一台机器上,然后在通讯机程序里面参数设立中,把“证券主机地址”IP地址设为本机分派实际地址,这样是无法连接成功,通讯机程序就会报9013错误;对的设立是把参数“证券主机地址”IP地址设为“127.0.0.1”,这样通讯才会畅通。
展开阅读全文