Подключение к серверу сообщений SAP через JCO

У меня есть рабочее соединение между моим приложением Java и сервером SAP с помощью SAP JCO. Проблема в том, что мое соединение ограничено 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, "");

...

1 ответ

Вместо JCO_ASHOST а также JCO_SYSNR, вы должны предоставить

  • JCO_R3NAME с идентификатором системы целевой системы
  • JCO_MSHOST с именем хоста сервера сообщений или адресом
  • JCO_MSSERV с номером порта сервера сообщений
  • JCO_GROUP с именем группы входа

Смотрите этот файл для рабочего примера использования JCo3.

Другие вопросы по тегам