导语:最近开始搞银企直连了,对接的是建设银行的前置机,整体还是偏向于SAP标准的东西就可以实现,下面分享一下详细过程,总得来说不是很难,但是有一些刁钻的东西费了我很多时间。

本次分享建行,笔者还对接过中国银行、工商银行、宁波银行,原理都差不多,简单吐槽一下,我认为建行的开发文档是最友好的,工行一般般,中行不是很友好。

  

  本次项目上跟建行一共涉及到5个接口,分别是:

  实现过程就是COPY标准的类,SAP提供的类只是参考实现,具体的实现过程还需要有一些调整和改造,对应银行的接口要求,对XML进行改造,然后传输,目前SAP仅支持五家银行的直连,其他银行还需要进行客制化的调整,根据提供的参考进行改造,和银行对接使用前置机传输,不对数据进行加密,前置机一般都是由银行进行配置,当然也可以在银行的帮助下自己配,日志都在前置机的文件里,调试的时候会用到。

  在整个实现的过程中发现,其实所有的接口SAP给提供的标准类,参数都是相同的,也就是说EPIC_PROC中的接口框架都是相似的,常规的银企接口需求,都能满足,但是实施过程中发现建行没有提供回单查询的类,所以我参考了工行的回单查询的结构进行实现,整个过程还是略有坎坷,经历了无数次的DUMP才实现。

  通过NOTES:2052800,可以看出目前EPIC仅支持五家银行,**分别是:中国银行(BOC)、中国工商银行(ICBC)、中国建设银行(CCB)、中国农业银行(ABC)、招商银行(CMB)**其他银行的直连需要进行客制化的拓展。

  后面会把这几个接口的实现过程,以及配置点,以及有问题怎么处理,整理成文章,挂在上面文章链接的位置。