ImageVerifierCode 换一换
格式:DOCX , 页数:21 ,大小:301.93KB ,
资源ID:9194903      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9194903.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(综合交易平台运维培训教材系列银期.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

综合交易平台运维培训教材系列银期.docx

1、综合交易平台运维培训教材系列银期综合交易平台运维培训教材系列(第一册)综合交易平台交易、风控、银期系统技术介绍1 文档介绍1.1 文档目的本册培训教材的编写目的是使综合交易平台系统运维人员对交易、风控以及银期系统实现和维护有一个比较清晰的了解,并进而掌握,从而能够达到解决系统日常运维中出现的各种问题。1.2 读者对象综合交易平台系统日常运维和支持人员。1.3 参考文献FTD 1.0 Release 2.011.4 术语与缩写解释缩写、术语解 释FIB期货交易所信息总线FTD期货交易数据交换协议(Futures Trading Data Exchange Protocol,简称FTD)1.5 概

2、述交易系统是综合交易平台的重要组成部分,主要为期货公司交易人员和客户提供服务,完成交易业务。交易系统主要为期货公司提供接收报单(报价)、交易风险控制、行情发布、查询等服务。交易系统启动时通过交易初始化组件与结算系统进行数据交换,盘中则通过实时上下场组件进行数据交换。风控系统为期货公司风控人员提供交易过程风险揭示和风险管理服务。交易系统与风险控制系统之间通过交易总线进行实时数据交换。银期系统为期货公司投资者提供实时转账业务服务。银期系统篇2 银期系统2.1 概述综合交易平台银期转账系统主要完成投资者期货资金账号和银行账号之间的资金划转,实时到账。投资者既可以从交易终端发起转账操作,也可以通过银行

3、端(网银或者电话银行)发起转账操作。2.2 银期的架构图示 对于从交易终端发起的转账或查询银行资金交易,转账请求会经由交易前置、排队机、交易核心、银期报盘管理器、银期报盘发送到银行前置机。转账响应由银行前置发回,经由银期报盘、银期报盘管理器、排队机、交易核心、交易前置,推送给交易终端。对于从银行端发起的转账交易,转账请求会由银行前置发给银期报盘,经过银期报盘管理器、排队机,交易核心处理之后向银期报盘管理器发送转账响应,交易核心同时向交易前置推送转账响应,银期报盘收到交易核心的响应后转发给银行。对于从银行端发起的查询期货资金,银期报盘直接通过查询核心获得结果并返回给银行。对于从期货端发起的查询期

4、货资金,由查询核心返回结果给交易前置。银期转账系统与结算系统共用一个物理数据库。2.3 银期系统各组件介绍在银期业务出现异常,需要解析银期流文件用于差错,此时就需要了解下述关键组件产生的银期流文件内容。2.3.1 银期报盘银期报盘主要完成综合交易平台与各银行之间的协议转换。银行报盘的通信流文件commflow包含向银行发过去的请求和对银行的应答。所有收到银期报盘管理器(bankmanager)的报文和向bankmanager响应的报文、以及银行发过来的请求和对银行的应答报文都记录在tradeflow中。通知类的报文都记录在BankPrivateFlow中。跟银行交互的原始报文记录在*.slog

5、中,以便相关开发人员查看。记录的建行报盘slog文件中报文是加密的,明文记录在commlog.txt中。2.3.2 银期报盘管理器银期报盘管理器功能与交易报盘管理器类似。银期报盘管理器bankmanager接收tresult流,发布bresult流。2.4 银期程序启动之前配置2.4.1 配置期货公司和银行代码映射关系期货公司技术人员可以通过flex界面的银期管理菜单操作,配置期货公司在综合交易平台的代码、在银行端的代码以及银行在综合交易平台的代码。例如某期货公司在综合交易平台的代码是1010,在交行端代码是 000118,交行在综合交易平台代码是5。2.4.2 配置银期签约关系期货公司技术人

6、员通过flex的银期管理界面操作,配置银期签约关系,选择相应的期货公司代码、银行代码,初始接入机构状态为“启动”。2.5 签到及相应的异常处理期货公司要在银行签到成功之后才可以做开销户、银期转账、查询等操作。2.5.1 正常情况登录ThostBank银行管理终端,进入银期转账签到签退页面,选择某银行,点击“签到”按钮返回签到成功消息2.5.2 异常情况及处理 签到时候返回消息是:“连接银行主机失败”,则与银行通讯连接失败。处理:检查银期报盘与银行主机是否连接上。 签到时候返回消息是:“该报盘未连接到银行”。处理:检查银期报盘是否启动,若银期报盘未启动,则启动银期报盘。检查签到时候选择的银行代码

7、是否正确。 签到时候返回消息是:“与银行未签约”。处理:检查银行期货公司代码对照关系中配置是否正确,对应于业务人员可以从flex的银期管理菜单查看。2.6 签约、解约及相应的异常处理经纪公司下的客户与银行方建立签约关系后才能进行银期转账交易,若客户与银行方解除了这种签约关系或者未建立这种签约关系则不能进行银期转账交易,解约、签约关系都是银行方发起的。2.6.1 签约(开户)签约前数据准备:投资者在期货公司已开户,凭证件到银行进行签约操作。2.6.1.1 正常情况银行方发起开户,开户成功的客户从flex界面的“资金管理-银期转账-银期转账账户信息查询”中查询。开户日志可以通过“银期转账日志查询”

8、中查询出。2.6.1.2 异常情况 经纪公司未签到,开户失败。处理:登陆银期转账签到签退页面进行签到操作。 开户时候客户在银行的信息和综合交易平台中不一致,例如资金密码错误。可查询银期转账日志。处理:根据提示消息检查字段做相应修改。2.6.2 解约(销户) 当客户需要与银行解约时就执行该解约操作。2.6.2.1 正常情况银行方发起解约交易,解约成功,销户流水在银期转账日志中可查询出。“银期转账账户信息查询”中会更新为销户状态并记录销户日期。业务人员可从银期日志中查询。销户后客户可以再次进行签约。举例:若客户在交行有多个银行帐号,要想更换银行帐号,操作是先对目前的签约关系进行解约之后在另一个银行

9、帐号建立签约关系。2.6.2.2 异常情况 当日有转账交易不允许销户,因此在“银期转账-期商流水管理”中有该客户当日交易流水的都不能销户。处理: 系统切到下一个交易日该客户不做银期转帐交易,再次进行销户则可销户成功。经纪公司未签到,销户失败。处理:登陆银期转账签到签退页面进行签到操作。2.7 转账类交易过程及其相应的异常处理银期转帐分为期货端发起和银行方发起交易。2.7.1 期货方发起2.7.1.1 正常情况 期货方发起:期货资金帐号转银行资金帐号操作:从交易终端登陆银期转账界面选择交行、转账类型:保证金转银行卡、输入客户资金帐号、资金密码、转账金额,点击“发送” 按钮,返回“交易成功”消息。

10、 期货方发起:银行资金帐号转期货资金帐号操作:选择交行、转账类型:银行卡转保证金、输入客户资金帐号、资金密码、转账金额 点击“发送“ 按钮,返回”交易成功“消息 。 2.7.1.2 异常情况 转帐时候提示消息“该报盘未连接到银行”。处理:查看银期报盘是否启动。查看银期转帐界面,银行代码和分中心代码是否正确。 转帐时候提示消息“银期转账:连接主机失败”。处理:检查网络连接是否有问题,ping ip address(银行主机ip地址),若ping的通过,执行telnet ip address(银行主机ip地址)port( 端口号)看是否能远程登录,若不能登录要咨询银行那边相关人员。检查配置文件ag

11、entbocm.ini中银行主机ip地址和本地服务器地址配置是否正确。若不是上面两种情况就是银行主机出现问题。 转帐时候提示消息“本企业当日未签到”(交行)。处理:查看银期签到、签退界面,查看签到、签退信息,若当日未签到就执行签到操作。 转帐时候提示消息“客户未开户”。处理:通过flex查看客户银期签约信息,看是否有该客户记录,若没有则该客户与银行没建立签约关系不能进行转账。若有该客户记录查询该客户状态是签约还是销户状态(或者通过flex查看客户银期签约信息),若是销户状态则是该客户与银行解约;若是开户状态则是程序有问题。 转帐时候提示消息:“交易超时”。处理:银期会发起自动冲正,查询转帐流水

12、中可看到该条记录中错误消息是:交易超时。 转帐时候无提示消息,查询转帐流水中有效标志是“未确认”,错误代码是“999999”,错误消息是“银期转账:等待银期报盘处理”。处理:这是一笔未确认交易,需要进行手工冲正。 转帐时候提示消息是:综合交易平台:资金不足。处理:查看转帐的金额是否小于或等于可转金额。 转账时候提示资金密码错误。处理:查看输入的密码输入是否正确。2.7.2 银行方发起银行方发起:期货资金帐号转银行帐号 银行资金帐号转期货 冲正交易处理过程参见期货端发起即可。2.8 银期出入金时间设置进行转账之前要设置银期出入金时间,若不设置银期出入金时间,转帐时候会提示“这一时间段不能转账”,

13、不允许转帐;设置了银期转账出入金时间,转账时候要遵循该规则。银期出入金时间设置:登陆综合交易平台交易管理经纪公司参数设置,设置银期出入金时间。2.9 银期转账限额设置2.9.1 转账限额未设置转账限额时,期货端单笔转账金额范围是(0,期货端可提金额。设置转账限额转账时候要遵循一定规则,该规则对银行方发起的交易同样适用,转账限额在flex终端-资金管理-银期转账-转账限额菜单进行设置。转账限额设置的规则是:每日累计转账额度单笔最高限额 并且 每日累计转账额度单笔最低限额每日累计转账次数。银期转帐会进行如下检查:单笔最低限额单笔银期转账金额单笔最高限额银期累计转账次数每日累计转账次数银期转账累计额

14、度每日累计转账额度2.9.2 银行转账限额综合交易平台可以按照不同的银行分别设置转账限额。2.9.3 当日转账限额综合交易平台可以设置当日转账限额,该设置仅对当天有效。目的是为了方便业务人员临时给某些投资者更改转账限额,仅希望当天有效,系统切换到第二天即自动失效。2.10 冲正机制当转账交易超时的时候,综合交易平台银期系统会自动向银行发起冲正交易(前提条件是银行协议允许),转账流水中状态为:有效;错误信息是:交易超时。自动冲正有两个标志:时间和次数,冲正可以发起多次,当与银行通讯失败时次数就不累加,当冲正时候返回是业务错误就继续冲正,次数累加,冲正时间间隔是递增的。目前规定自动冲正次数为5次,

15、若冲正次数达到5的时候还没有冲正成功,银期就不会再向银行发起冲正交易,这种情况产生单边账要依赖银行发回的对账文件。2.11 签退当日银期转账交易完成后期商进行签退操作,交行在签退时会发回对账文件。操作:登录银行管理终端银期转账券商签到签退界面,选择对应签约银行,点击“签退”,签退返回消息在该界面下方显示。正常情况:期商签退成功,银行发回对账文件(对账文件地址要预先和银行协商好)。异常情况签退失败:签退时候与银行主机连接失败:系统提示:银期转账:与银行主机连接失败签退时候银期报盘停掉:系统提示:该报盘未连接到银行签退时候未选择银行代码和银行分中心代码,系统提示:该报盘未连接到银行2.12 对账银

16、行对账文件到达之后在综合交易平台进行对账。对账分为手工对账和自动对账。对账的原则是:以银行方对账文件为准。2.12.1 对账文件以交行为例:期商签退成功后,银行要发回对账文件,例如20090403期商签退之后银行发回对账文件B20090403.DZ,系统自动搜索该对账文件(对账文件存放位置要预先和银行方商量好)并载入数据库,载入成功后生成B20090403.DZ_isloaded文件。系统会把对账文件导到银期表t_bankcheckaccount中。2.12.2 对账文件是否到达查看Flex管理平台上的“银期转账-银行流水核对”,如果状态为“对账文件到达”,表示对账文件已经成功导入数据库,在综

17、合交易平台就可以进行自动对账。2.12.3 手工对账当日银行对账文件未到达或者期货公司无需对账的时候可以执行手工对账。2.12.4 自动对账自动对账会出现下述几种情况:第一种:期货方转账流水和银行方发回的对账文件流水完全一样,执行自动对账会显示对账成功。第二种:存在单边账,此时需要进行手工调账,目前期商流水管理中能进行修改的字段有:有效标志(有效、被冲正)、银行流水号、交易金额、应收客户费用、应收期货公司手续费五个字段。单边账存在有下面几种情况:交易在银行方是成功的,在期货公司端是无效的,这种情况要在期商流水管理中把该条转账流水置为有效标志,若该条流水无银行流水号,执行自动对账时系统会提示填写

18、银行流水号。交易在银行方是失败而在期货公司端是成功的,这种情况执行自动对账时,系统会提示在期商流水管理中把该条流水置为“被冲正”。流水在银行方和银期端都存在,但是某些字段值不对,要根据银行字段值进行调整。2.13 银期流水和日志银期转账类的流水信息记录在银期转账流水表中,通过flex的“资金管理-银期转账-期商流水管理”查看;银期开户类的流水信息记录在银期开户流水表中,银期销户类的流水信息记录在银期销户流水表中;银期转账、开销户、查询、签到签退日志都记录在银期日志表中。以上流水和日志均可以通过flex操作界面查到。2.14 对五家银行处理时的差异之处介绍 2.14.1 中国交通银行 签到、签退

19、目前综合交易平台使用的固定密钥,程序中已经设好。交行对外有两种接口模式,金仕达接口模式和恒生接口模式,其中,金仕达接口使用固定密钥。交行收到签退报文就会发送对帐文件过来,ftp传输方式。 开户目前交行个人户只允许用身份证。 银行流水号所有交易的银行流水号采用左补零的方式补足8位。 冲正交行冲正的原则是原交易的发起方负责该交易的冲正。对于期货端发起的冲正:请求报文中的“note”字段填写被冲正期货流水号。响应报文中的“SecuSer”字段填写该冲正交易本身的平台流水号,在交行目前的系统中存在bug,响应报文中的secuser字段没有返回该冲正交易本身的平台流水号。因此,我们从session中获取

20、该平台流水号。对于银行端发起的冲正:请求报文中的“BankSer”字段填写被冲正银行流水号。对于银行发起的冲正:冲正处理中原交易银行流水号,恒生使用Note字段,金仕达使用BankSer字段。2.14.2 中国建设银行 关于在windows环境下建行布署时的注意事项1)建行提供了一个自己的配置文件msg.ini,放在C:WINDOWSsystem32下。2)需要在本地安装“密钥协商服务程序”。3)向建行索要该期商对应的安全证书并放在密钥协商服务程序的安装目录下4)数据字典文件 dict.conf,并根据需要修改该文件。(端口、地址、文件目录)5)设置环境变量例如,如果dict.conf放在c:

21、dictdict.conf,则环境变量添加:变量名:NvcpDir变量值:c:dict6)建行提供的dll csspgetkey.dll csspmsg.dll csspshm.dll csspui.dll dtall.dll genp10.dll jnicsspui.dll libcssp.dll libsoft.dll NVCPApi.dll Pkilib2Dll.dll zlib1.dll7)建立好NVCPWORKDIR(工作路径) 如:C:NvcpworkSend C:NvcpworkRecv C:NvcpworkZip C:NvcpworkSig C:NvcpworkEnc 路径要与

22、数据字典文件中设置的路径一致。 建行业务处理上的特殊之处1)建行不允许期货端发起冲正。2)建行的开户业务分为两个步骤:建行首先发起验证用户密码同时要求期货端返回当前资金情况,然后建行再发起开户请求。3)期货端发起的转账交易,当请求被送到银行后,银行并不立即进行帐务处理,而是触发银行端发起的转账请求。 建行密钥协商服务程序的使用中碰到的问题1)服务启停顺序密钥协商服务与应用服务的启停必须按照以下顺序执行:启动:必须先启动密钥协商软件,再启动应用服务。停止:必须先停止应用服务,再停止密钥协商软件。2)重启应用服务因特殊原因重启应用服务时,不需要停止密钥协商服务。如果由于操作失误停止了密钥协商服务,

23、需要重新启动密钥协商服务,同时必须重启应用服务。3)自动密钥更新系统会自动完成密钥更新,正常情况下,不需要手工执行密钥更新操作。4)手工执行密钥更新的步骤 建行端的密钥服务因故重启或者网络中断的时候,期货端做交易可能会报”ep_to_buf”错误,只此时需要手工执行密钥更新,密钥更新的步骤为:在密钥协商服务界面,点击”密钥管理”进入密钥管理页, 选择密钥请求,点击密钥更新按钮,出现成功提示信息后,再点击一次密钥更新按钮。如下图: 注意:出现“ep_to_buf”错误时,只需要执行“密钥更新”操作,不需要执行其他操作。并且,需要执行两次“密钥更新”操作。5)不要随意停止密钥协商服务日常使用中,不

24、需要在密钥协商服务程序界面中执行任何操作。不要随意停止密钥协商服务,也不要在右下角“密钥协商服务”图标上右键点击退出(此操作等同于停止密钥协商服务)。2.14.3 中国工商银行 对账文件格式银行发过来的对帐文件是gzip压缩文件,综合交易平台的银期报盘会自动解压后再上传对帐文件到数据库使用。 工行可以使用密钥同步的功能由期货公司管理员发起。密钥记录在t_WorkKey表中,正常情况下,当前的密钥存放在MacKey字段中,NewMacKey字段中存放的值与MacKey一致。当管理员发起密钥同步请求时,期货端新生成的密钥存放在NewMacKey中,收到银行的正确响应后表明银行端已经更新了密钥,这时

25、候期货端把新的密钥同步到MacKey字段中,同步密钥交易完成。如果密钥同步请求已经发出,但是没有收到银行的任何应答,则期货端无法判断当前银行的密钥是什么,这个时候需要打电话与银行确认当前的密钥,然后手动更改MacKey与NewMacKey字段与银行端的密钥一致。当MacKey与NewMacKey的值不一致的时候,我们认为当前密钥同步还没有完成,此时不允许再次发送密钥同步请求,需要首先确认当前的密钥。2.14.4 中国农业银行 签到、签退上期技术的银期系统跟农总行的通讯是通过农行提供的通讯机来完成的,该通讯机由恒生公司提供给农行,目前恒生公司只能提供windows版本的通讯机。签到、签退的操作需

26、要在通讯机上完成。因为目前恒生的这个通讯机无法接收和转发签到、签退报文,所以我们无法将签到签退的操作菜单集成到thostBank操作员界面。 对帐文件的获取对帐文件的获取是期货公司主动操作的,也是操作通讯机。 转账客户端需要用户输入银行密码注意:若输入三次错误,银行账号会被锁定,需要联系银行方解除锁定。 通讯机授权码通讯机的授权码有期限,需要提前向恒生客服获取。2.14.5 中国银行 主密钥和工作密钥银行提供主密钥,期货经纪公司签到的时候会把产生的工作密钥传给银行。 转账客户端需要用户输入银行密码 中行报文字段特别说明1)报文中的金额字段以分为单位,整数,不带小数点,不足位左补零。其它字段:左对齐,不足约定位数,右补空格。2)密码加密 密码传输使用DES加密算法加密。3)地区码存储客户在银行端所属分行行号,银行端签约交易将其送给期货端,期货端需保存该地区码;期货端发起交易时,需要送来该地区码。4)交易流水号字段trace银行端发起交易为银行流水号, 期货端发起交易为期货流水号,该流水号即为双方对账时的流水号。5)MAC字段签到交易为双方的工作密钥,其它交易为MAC值。有效值为前8位,后8位为空格。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1