【电子回单】建行外联版下载回单失败,提示发送请求报文出错:connection refused原创
金蝶云社区-Jasmine_wzw
Jasmine_wzw
2人赞赏了该文章 440次浏览 未经作者许可,禁止转载编辑于2022年11月24日 10:20:38

问题描述:

        现场同事反馈,之前可以正常下载回单,但是自从更换了前置机后下载回单失败(银企平台上交易明细和余额可以正常查询),如下图所示,失败提示:

失败流程节点:发送请求报文出错:Connection refused

image.png


分析解答:

image.png

建设银行外联电子回单信息查询(NWHD01)请求报文第1页查询请求:

<?xml version="1.0" encoding="GB18030"?>

<TX>

   --报文内容--

</TX>

2022-11-22 11:00:00.234 ERROR [CCB_DC,,1592910363148419072] 13189 --- [pool-2-thread-66] c.k.b.bank.ccb.dc.job.CcbDcFetchListJob : Connection refused (Connection refused)


     建设银行外联版(CCB_DC)下载回单的过程如下图所示:

     电子回单程序向前置机发送回单下载的请求,银行收到请求后将回单文件推送到前置机上的指定目录中,电子回单程序再通过事先安装在前置机上的SFTP下载回单文件。

image.png


     从回单日志看,回单程序向前置机发送回单下载的请求,没有发出去,原因是Connection refused 。在回单系统-银行配置中测试前置机连接,是通的,但是观察回单任务这里,发现:

鼠标点击前置机文本框时,下拉选项中默认加载的前置机是 【CCB_DC-1】,但是回单任务中账户的前置机是【CCB_DC-2】。前置机下拉选项中的配置,是加载的电子回单系统-配置项-银行配置页面中添加的前置机;而账户的前置机是加载的账户信息(银企平台-账号管理-账号属性中的登录配置编号)

     image.png


        由此可见,银企平台中的前置机名称应该是CCB_DC-2】(可能是现场更换前置机后,删除了CCB_DC-1,添加了CCB_DC-2):

image.png

        但是回单这里,添加的前置机还是CCB_DC-1,跟银企平台的不匹配了:

image.png

       

       应该要这样配置:在回单系统-银行配置页面,点【+添加前置机】,添加一个名称为【CCB_DC-2】的前置机,参考【CCB_DC-1】的配置重新配置一下,保存后CCB_DC-2】,再选中【CCB_DC-1】点【-删除前置机】。但CCB_DC-1】是默认前置机,无法删除,所以只能去删除银企平台的前置机(如果前置机下已经有账号,也不能删除;需要先删除账号,再去删除前置机)image.png


       按上述步骤修改后,现场反馈,可以下载回单了。

image.png



备注1:

        银企平台-前置机编号 和 电子回单程序上面的前置机编号对不上,也可能会有其它报错,如:  下载回单失败,提示地址无效或端口无效


备注2:

        银行配置这里有个“说明”:

*如配置多前置机,要求回单程序配置的前置机信息和银企平台的顺序和内容一致,否则会出现前置机配置信息丢失;

*配置参考银企平台的多前置机,从银企平台获取到的银行账号,如果其绑定的前置机为第n个前置机,那么回单程序上此账号也会绑定第n个前置机;

*删除前置机配置要先删除银企上的对应前置机,不支持删除1号前置机;

image.png

赞 2