ad
专注现货

您的当前位置: 现货开户 > 犇犇学院 > 投资入门 >

大宗商品交易市场工商银行银商通业务测试流程

【摘要】 大宗商品交易市场工商银行银商通业务测试流程,以下是犇犇现货网编辑为你提供相关的大宗商品基金有哪些的知识介绍说明: 交易市场提供:一台已经配置好交易系统的服务器,可拨

大宗商品

  大宗商品交易市场工商银行银商通业务测试流程,以下是犇犇现货网编辑为你提供相关的大宗商品基金有哪些的知识介绍说明:

  交易市场提供:一台已经配置好交易系统的服务器,可拨号上网

  银行提供:市场机构标识(发送机构标识),市场测试保证金账号,是否需要MAC校验(如需则银行提供16未校验码),银行IP,银行端口,市场IP,拨号电话号码

  测试方提供8000端口给银行  现货开户推荐阅读>>> 大宗商品指的是什么

  配置银行测试环境

  bin.rar包括

  银行数据库文件FyICBCBank,需要还原到数据库上

  存储过程GH.sql,在fyfun上创建银行测试需要的数据库逻辑处理

  工商银行.reg和XML文件夹,注册表文件和银行报文模板。在将工商银行.reg导入注册表前,需要设置本地XML文件夹的位置,请和XML文件夹的本地路径相对应

  Talktobank.exe是银行主程序,和CBSTDES_WIN.dll,FyPas.dll,XML文件夹放置在同一位置

  bankmanage.exe,和其配置文件config.ini

  还原数据库,导入存储过程,打开注册表文件修改XML文件路径,导入注册表。打开config.ini,修改Data Source=后面的IP,此IP为数据库IP

  银行一般会提供两个测试账号,一公,一私,如果没有,找他们要。这两个账号在签到成功时候才需要,后续讲解

  注意:因为银行的测试日期是不会和当前日期一致,所以每天开始测试的第一件事是咨询银行当天的测试日期,然后修改数据库服务器日期与银行一致

  准备测试

  1.与银行统一测试日期

  2.初始化交易系统  》现货返佣推荐阅读>>> 大宗商品现货投资技术要硬

  3.打开talktobank,输入数据库IP,如果是全新的一天,会提示初始化银期,点是,如果是第一次打开talktobank,点设置-数据库和银行设置,根据银行提供的IP和端口,修改之,如需Mac校验,在Mac校验和握手上打钩,设置开始转账时间和结束转账时间,修改本地端口为8000,修改完后点确认

  4.打开bankmanage,点查询,然后修改发送机构标识,银行号,Mac值,即Key值(必要的时候可以自己修改初始化日期和签到日期)。如果连不上数据库,请检查config.ini的IP设置

  5.拨号

  正式开始测试

  1.talktobank-通讯签到-生成密钥并通知银行

  错误:通讯失败

  telnet银行IP和端口,看通不通,不通,看拨号是否正常,还不行就电话银行

  错误:当日已经生成密钥

  无需理会

  错误:与银行日期不符

  电话银行问当日测试日期,修改数据库服务器时间

  错误:市场代码未登记

  打开bankmanage,查看发送机构标识是否和银行给定一样,如果一样,就是银行内部问题,电话银行

  错误:Mac校验出错

  此错误只在勾了Mac校验和握手才会报。打开bankmanage,查看key值是否和银行给定一样,如不一样,修改后重新做刚才的操作。如果一样,和银行核对Key值,告诉银行这个错

  2.签到

  在交易系统后台clear里面开两个资金账户,记住资金账号,比如1000001,1000002,然后在bankmanage,客户信息点新增,交易账号就是刚才的资金账号,其它按照银行给定信息填写,协议状态一定要要是未授权,点添加确认。

  告诉银行资金账号对应的银行账号,银行需要发起客户的授权,修改,客户解约测试

  3.开始服务

  4.银行开始测试授权,修改,客户解约。

  问题:连接不上市场,通讯失败

  告诉银行我们开放是的8000端口,检查拨号是不是断了,检查服务是否打开,检查防火墙是否组织外网访问,检查拨号网络的IP是不是银行给定的IP。telnet 127.0.0.1 8000是否通,如果通说明我们这边是没有问题的。让银行telnet测试,让银行检查自己的防火墙设置。

  问题:交易市场无此交易账号

  检查bankmanage和clear是否增加了告诉银行的那两个资金账号。检查log文件夹的当日日志,查看授权银行发送过来的报文,查看 的资金账号是否正确,检查银行发过来的其它信息是否和bankmanage录入的一致

  问题:报一个错,一个很长的数字,然后不是integer

  这个是银行把输入交易账号的地方输入了银行账号

  问题:错误号0

  正常,这个就是成功

  说明:客户解约的时候是有限制的,当天不允许有交易不允许有资金出入  》现货开户推荐阅读>>> 湖南纬德大宗商品交易中心

  5.资金转账,测试银行发起的出金和入金,测试客户端发起的出金和入金,因为当天的入金不允许出,所以,出金可以等到下次结算后

  说明,出金的时候,会根据bankmanage客户信息设置的每日可取,每日总额,每日次数,最小保留资金进行限制,如报相关错,请检查设置

  6.对账

  在当日出入金结束后,会要求对账,对账分3步,1是根据银行发过来的文件对出入金流水,2是在结算后,生成文件发给银行,3是银行收到文件会返回分分和总分文件,可以查看分分不平或者总分不平

  银行会要求服务器提供FTP的21端口,如果没有装FTP,让市场方装。

  到对账时间,银行会提供DTL01.gz和DTL02.gz的两个文件,不用解压缩。talktobank停止服务---打开日终对账---导入对账单(DTL01.gz),找到当日的对账文件导入,如果没有错误,错误处理会是灰色,下面的说明也会提示银行和市场的成功处理是一样的。如果不成功,下面的提示会不一致,这个时候需要人工对账。

  对账错误

  (1.出入金银行发起,银行成功,交易市场失败,则需要在bankmanage的当日出入金查询对该笔明细手动补单,银行失败,市场成功,则手动撤销

  (2.入金市场发起,银行成功,市场失败,手动补单,银行失败,市场成功,手动撤销

  (3.出金市场发起,银行失败,市场成功,手动撤销,银行成功,市场失败,就要看错误报告,如果有返还资金成功,则标识为成功,如果提示银行状态未知,则手动补单

  (4.如果银行成功,交易市场无此流水,即在talktobank--银行账单查看--刷新后,会看到市场流水为-1的项目,这样的,只要在clear的保证金存取对照银行的入或者出金就可以了

  (5.如果市场成功,银行无此流水,就反向做一次

  出入金后台处理规则:

  客户端发起:入金,银行返回成功,则交易市场才给客户入金。出金,交易市场先扣除客户的资金,再发给银行,如果银行返回成功,交易系统不做处理,如果银行返回失败,则交易系统返还给客户,如果银行状态未知,则钱不还给客户,需要对账

  7.交易结算

  8.talktobank---其它--生成日终文件--点击生成日终文件,会在talktobank.exe的目录生成3个文件,将三个文件放到FTP目录

  9.打开服务,talktobank---其它--生成日终文件---通知银行,等个几分钟,银行会返回信息的,这个时候可以通过talktobank的对账查看分分和总分

  如果打开服务后点其它--生成日终文件报错,就点转账冲正也可以打开那个页面

  10.完

  日常操作流程:

  1. 交易系统初始化

  2. 银期转账程序初始化

  3. 密钥同步,签到

  4. 开始服务

  5. 交易结束后,结算前,先对账出入金,对账完成在结算

  (转账需要在交易系统初始化后,结算以前,可以在银期转账程序设置转账时间) 现货开户推荐阅读>>> 大宗商品交易行业将迎来大时代

  对账:关闭服务--导入对账单-----错误处理-------核对交易系统出入金-------开始服务---生成银行需要的对账文件—将生成的3个文件放到FTP目录下-------通知银行—签退

  客户使用流程

  1. 客户在市场和银行开户

  2. 银期后台录入客户信息

  3. 客户在银行发起签约操作

  4. 客户转账

  5. 客户提出解约,市场和银行均可以做

点击开户

用户反馈 回顶部