4

我通过使用 SAP JCO 在我的 Java 应用程序和 SAP 服务器之间建立了有效连接。问题是我的连接仅限于 1 台服务器。应该有一个选项可用于连接到充当负载平衡器的 SAP 消息服务器。

有谁知道这是如何工作的?

我的工作 Hibersap 示例:

final SessionManagerConfig sessionManagerConfig = new SessionManagerConfig("");

sessionManagerConfig.setContext(JCoContext.class.getName());
sessionManagerConfig.setProperty(DestinationDataProvider.JCO_ASHOST, "");
sessionManagerConfig.setProperty(DestinationDataProvider.JCO_SYSNR, "");
sessionManagerConfig.setProperty(DestinationDataProvider.JCO_CLIENT, "");
sessionManagerConfig.setProperty(DestinationDataProvider.JCO_USER, "");
sessionManagerConfig.setProperty(DestinationDataProvider.JCO_PASSWD, "");
sessionManagerConfig.setProperty(DestinationDataProvider.JCO_LANG, "");

...

4

1 回答 1

7

而不是JCO_ASHOSTand JCO_SYSNR,您必须提供

  • JCO_R3NAME带有目标系统的系统 ID
  • JCO_MSHOST带有消息服务器主机名或地址
  • JCO_MSSERV带有消息服务器端口号
  • JCO_GROUP 使用登录组的名称

有关使用 JCo3 的工作示例,请参阅此文件

于 2013-11-28T14:04:18.210 回答