Начиная с версии 7.3 в SAP PI появилась возможность работать с интерфейсными объектами ESR (интерфейсы, типы данных и т.п.) из инструментария разработчика Netweaver – Developer Studio.
Установить NWDS можно с дистрибутива SAP Netweaver -> диск с ОС-независимыми Java-компонентами -> каталог JAVA_IDE.
Настройка соединения
Прежде чем начать работу, необходимо настроить соединение с ESR. Для этого надо запустить NWDS, зайти в меню:
Window -> Preferences -> Web Services -> Enterprise Service Browser.
В поле ESR System вводим ID системы SAP PI.
Указываем ESR Host и ESR Http Port – сервер приложений SAP PI и Http-порт (как правило 5<XX>00, где XX – номер инстанции).
Если хотите использовать для соединения HTTPS протокол – укажите также ESR Https Port и установите метку на параметре Secure Connection (HTTPs).
Сохраните изменения.
Работа с ESR из NWDS
Для работы с ESR вызываем меню Window -> Other Perspective -> Other. В диалоговом окне выбираем Enterprise Services Repository.
Затем соединяемся с ESR, выбрав нужную систему в браузере слева и нажав “Connect”.
Вводим пользователя и пароль системы.
Если все прошло успешно, то в браузере объектов должны появиться программные компоненты из ESR.
P.S.: Надо сказать, что GUI в NWDS сильно отличается от “родного” инструмента ESR – Integration Builder. На мой взгляд – Integration Builder на данном этапе удобнее, но NWDS меняется – возможно, в новых версиях NWDS работать будет комфортнее.
Может не совсем к этому посту, но все-таки есть какой вопрос: в SAP PO 7.4 больше не поддерживается функция импорта моделей из ESR для автоматического создания конфигурационных объектов?
Юлия, добрый день!
А откуда такая информация?
Только что проверил – импорт на месте. Да и в help по 7.4 эта возможность описана:
http://help.sap.com/saphelp_nw74/helpdata/en/40/371835e93e43a6b4feb943ab4164a3/frameset.htm
Добрый день!
Информацию проверяли практически. В SAP PO 7.4 (java-only) больше не поддерживается перенос моделей из ESR в IR. В качестве основного объекта интеграции в SAP PO 7.4 используется ICO, вместо классических объектов ReceiverDetermination и т.д., но нигде в help-е явного описания этого я не могу найти.
Может мы разные процессы имеем в виду?
По ссылке выше –
“In the main menu bar of the Integration Directory, choose Tools > Use Model from ES Repository.
A wizard starts.”
Единственное – у меня в PO 7.4 пункт называется “Apply Model from ES Repository”.
А если Вы про Tools > Congfiguration Wizard – то да, этот инструмент в Single Stack не работает.
Спасибо, Алексей.
Я про Congfiguration Wizard.