Подключение к серверу сообщений 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.