我需要将 Adobe CQ5(基于 OSGi 的 CMS)连接到 SAP 以从 SAP 获取一些信息。我无权访问 SAP 服务器,这意味着我无法在那里安装任何东西。
根据我的发现,可以使用以下方法之一将 Java 应用程序连接到 SAP。
1)通过网络服务
不幸的是,它不符合我们的需求,因为需要在服务器端进行额外的配置。
2)通过 SAP Java 连接器
根据此页面,我可以使用它连接到 SAP,而无需在服务器端进行任何配置。http://help.sap.com/saphelp_nw04/helpdata/en/8b/912229a9e611d6b28f00508b6b8a93/content.htm
这里描述了如何安装 SAP Java 连接器http://help.sap.com/saphelp_nw04/helpdata/en/47/80f671ee6e4b41b63c0fe46bd6e4f8/content.htm
但它不仅使用.jar,还使用一些.dll。但是 AFAIK .dll 是 Windows 的东西,OSGi 对 .dll 一无所知。
那么,如何在没有额外 SAP 端配置的情况下将 OSGi 连接到 SAP?SAP JCo 可以做到吗?如果是,如何?