中国银行电子商业汇票功能升级后,客户在使用时遇卡顿和延迟问题。分析发现因新一代票据可拆分,导致票据量激增,且中行默认操作间隔长。解决方案包括申请取消交易间隔限制和提高并发数,并调整前置机和银企平台配置。
关键词:银企直联、中国银行、银企平台
参考文档:
无
更新日志:
20240630V1.0.0:初稿
20240804V1.1.0:结合实践分析,取消限制后,银企程序、前置机需要做的配置。
1.问题描述
问题现象、报错信息
银企对接中,某星空客户使用中国银行电子商业汇票功能,在24年3月起在签收界面中查询待签收票据时,会出现较大的卡顿和延迟。如下图所示,
会直接提示超时报错和无法使用的情况。
2.原因分析
分析问题出现的可能原因(视情况而定)
原因是因为从24年开始中行也支持新一代票据功能接入,
新一代票据相较于原先旧版电票的区别,新一代票据可以支持可拆分,比如我对接的这家客户,原先一个月满打满算旧版电票可以签收到40-50张。
但是由于新一代票据可拆分,原先可能旧版电票是一张100万的电票,到新版电票可能拆分成5-6张。
这样子原先一个月电票40-50张,每张都按拆分算的,可能会有几百张电票签收。
而针对中国银行的银企对接,默认每次操作需要间隔5s。
而查询一张待签收的票据需要做如下步骤:
查询待签收的票据列表→查询票据的正面信息→查询票据的背面信息
整套流程下来,同时每步操作都需要间隔5s,整体算上去需要的时间特别长,导致星空端提示超时。
3.解决方法
解决思路/操作步骤
3.1联系银行申请放开交易时间间隔限制、提高并发数
默认的交易时间间隔是5s、默认并发数5个
可以申请取消交易时间间隔、提高调用的并发数到20个。
申请示例如下:
中国银行XXXX: 我司在贵行开通集团网银银企对接服务,实现账户余额查询、交易明细查询、同行对公/对私转账、跨行对公/对私转账、电子回单、银行承兑汇票等业务。 目前因切换新一代票据系统,而新一代票据支持可拆分,供应商开具新一代票据量比原先旧版电票量出现较大的增长,导致发起交易时,前置机报1050的错误(交易间隔时间太短), 现申请取消贵行的对接服务器端的交易时间间隔,同时将并发数调为最高值(20),请予支持。
用户盖章后提供给开户行。
如下图所示:
3.2待银行开通后,调整前置机上配置
前置机上配置
打开{tomcat安装目录}\webapps\B2EC\WEB-INF\classes\configure.properties,前置机配置文件configure.properties中增加如下语句,保存后需重启tomcat服务:
#交易间隔设置 span1=0 span2=0 span3=0 span4=0 #最大允许并发数 maxcall=20
3.3调整银企平台配置参数-取消时间间隔
3.4调整银企平台配置参数-并发数设置
4.应用小结
注意事项;补充说明(视情况而定)
无
推荐阅读