技术开发 频道

智慧的连接实现对SAP系统的零代码集成

    2.Runtime

    首先,添加一台WepSphere Process Server(WPS)作为runtime的Server。

    在Services Panel右键单击->New->Server。我们添加本地的WPS。

    成功添加完WPS后我们既可以部署刚才EMD生成的App project到这台Server上。

    WID为我们提供了出色的Test Component功能,我们可以用此功能来测试Runtime。右键单击SAPOutboundInterface->Test Component。

    在这里我们输入input data。对于BAPI_CUSTOMER_GETDETAIL,我们只需输入一个值CustomerToBeRequired=0000000001。然后点击Continue执行runtime操作。

    很快,结果返回。我们可以看到,这个BAPI的返回结果显示在了Return Parameters中(PostalCode、City、CountryKey等)。

    至此,Runtime调用完毕。我们看到,整个过程我们没有写一行code,却完成了对SAP上的BAPI_CUSTOMER_GETDETAIL的调用。除了我们刚刚看到的BAPI outbound功能,SAP Adapter还支持很多其他的Interface,结合具体的业务逻辑是用相应的Interface,可以大大简化用户的集成开发。用户需要做的只是连接上自己的客户代码,而与SAP的交互可以完全交给Adapter来完成。

参考资料

    WebSphere Adapters v6.2信息中心

    http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/index.jsp?topic=/com.ibm.wbit.620.help.adapter.emd.ui.doc/topics/timpexpapps.html

    J2EE Connector Architecture 1.5规范

    http://java.sun.com/j2ee/connector/index.jsp

    Enterprise Metadata Discovery规范

    http://www.ibm.com/developerworks/cn/java/j-emd/

    Synchronize data between Siebel and SAP with WebSphere Adapters and WebSphere Process Server

    http://www.ibm.com/developerworks/websphere/library/techarticles/0701_chung/0701_chung.html

    WebSphere JCA Adapter开发入门

    http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0706_dongqing/

0
相关文章