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