由于农业银行的银企业直联功能提供的的服务是SOCKET,不提供WEBSERVICE,但当前SAP不支持SOCKET,所以就在前置机上做了一个TOMCAT,的WEBSEVICE服务,使用JAVA开发,把农银的SOCKET转换为WEBSERVICE提供出来,以方便SAP使用,然后SAP通过此代码实现读取或者操作农业银行的银企业直联前置机的功能。
SAP端的ABAP操作WEBSERVICE 读取农业银行的银企业直联前置机的例子,参看:
以下为JAVA开发WEBSERVICE的一些关键点:
1.创建WEB服务,
2.在服务中转入数据按银行要求整理并使用SOCKET把数据传及银行前置机。
3.得到银行数据,返回XML数据对像。
4.发布WEB服务,定义服务参数。