一、应用场景
1、以前银企平台和EAS交互时,会把登录回单程序sftp服务的IP、端口、用户名、密码通过报文传输给EAS,EAS会将回单程序sftp服务的IP、端口、用户名、密码保存到每一笔回单结构化数据中。
为了增强银企平台和EAS交互的安全性,银企回单程序和EAS都进行了改造,支持不再通过报文的方式传输回单程序sftp服务的IP、端口、用户名、密码。在EAS中增加sftp服务配置功能,EAS从电子回单代理程序下载电子回单文件时获取EAS中配置好的登录信息访问回单SFTP服务器。客户如果有增强回单安全性方面的要求,可以将回单程序更新到了20230106以及之后的版本,同步更新EAS资金补丁,详见下一章节。
2、为了修复其他问题必须要更新回单程序版本,将回单程序更新到了20230106以及之后的版本,“是否上传SFTP信息给业务系统”的配置项默认为”否“,回单程序不再上传sftp信息给业务系统;并且EAS资金补丁比较旧,无法配置sftp服务地址等信息,导致EAS无法下载回单文件。如果不考虑安全问题,可以先把这个参数改为”是“,如果考虑安全问题,还是要更新EAS资金补丁,在EAS中配置sftp服务的IP、端口、用户名、密码。
二、补丁版本
根据EAS对应版本更新资金补丁:
EAS8.0版本:升级资金补丁PT170640
EAS8.2版本:升级资金补丁PT170503
EAS8.5版本:升级资金补丁PT170670
EAS8.61版本:升级资金补丁PT171103
EAS8.8版本:发版即支持
三、操作指引
根据EAS对应版本更新补丁后,对用户同步权限项并分配权限后,在电子回单-基础设置下会出现SFTP服务设置的菜单,如下图:
双击进入此菜单,弹出sftp服务配置界面,如下图所示:
配置完成之后,EAS将不再从回单结构化数据中获取回单程序SFTP服务的IP、端口、用户名、密码等信息,直接从该菜单配置下去获取回单程序SFTP服务的IP、端口、用户名、密码。当客户修改回单程序的SFTP服务的ip、端口、用户名、密码时,需要再次配置EAS电子回单基础设置SFTP服务设置中的信息。
接下来重点介绍如何填写sftp服务配置上的值:
1、如何查找回单程序SFTP服务IP地址:打开银企平台-全局设置-金蝶银企回单系统IP
2、如何查找回单程序SFTP服务的端口号:打开回单程序-系统配置-回单平台SFTP服务端口
3、如何查找回单程序SFTP服务的用户名和密码:
回单程序自带的sftp有一个默认的账户,在无法在回单程序的前端页面修改,默认用户名:kingdee;默认密码:kingdee$2017。如果回单程序下没有修改过默认sftp账户、密码,就把默认的用户名和密码填上去;如果回单程序改过sftp服务的默认用户、密码,就把下图中的文件中用户名、密码填上去。
4、完成配置后,点击保存、测试。如通过,则可以下载PDF电子回单信息,如果测试内容不通过,则需要在EAS应用服务器上做一次SFTP服务访问测试(https://blog.csdn.net/axing2015/article/details/89313460),保证不受到网络通信、SSH配置等环境要素的影响。