Category Archives: SAP Netweaver

Sync-Async Bridge или что нам стоит мост построить, часть вторая.

Продолжаем разбирать интеграцию разнородных интерфейсов при помощи мостов.

Давайте представим себе другую задачу: в процессе работы исходной системе требуется передать некоторую информацию внешней системе и тут же получить подтверждение об успешном приеме, либо ошибке.
Внешняя система работает только асинхронно, то есть информацию для сохранения система принимает на один сервис (это может быть файл, асинхронный SOAP, SQL, HTTP и др.), а подтверждение приема выдается через некоторое время с другого сервиса.

Читать полностью..

Где лежат стандартные модули SAP PI?

Если вдруг среди читателей есть программисты на Java, любящие своими руками “пощупать” продукт – даю небольшую наводку:

Все стандартные модули SAP PI можно найти по следующему адресу:
usr/sap/<SID>/DVEBMGS<XX>>\j2ee\cluster\apps\sap.com\com.sap.aii.af.app\EJBContainer\applicationjars

Там лежит файл com.sap.aii.af.ejb.jar, распаковав который, Вы найдете скомпилированные .class всех модулей.
Любопытные всегда найдут способ, как заглянуть внутрь. 😉

Async-Sync Bridge или что нам стоит мост построить, часть первая.


Что такое “мосты” в интеграции?


В практике разработки интерфейсов на SAP Process Integration достаточно часто встречается задача по связыванию систем, работающих в разных режимах. Предположим, необходимо принять файл (асинхронный режим), передать его при помощи RFC-вызова в SAP ERP (синхронный режим), а ответ, в свою очередь, выгрузить на FTP в виде файла (асинхронный режим).
Читать полностью..

Быстрый и “олдскульный” :) способ задеплоить SDA на J2EE версии 7.X

Понадобилось тут быстро выложить на J2EE SDA-файл (устанавливал библиотеки для AXIS-адаптера).
Старый добрый SDM давно “уволен” со службы, его последователь – JSPM – рапортует, что он теперь тоже “не при делах”, а “за главного” теперь некий SUM.

SUM нужно скачать с service.sap.com, и весит он за 400Mb.
А мне всего-то нужно – забросить один .SDA на сервер..
Continue reading

SAP Process Integration – основы. Часть 2 – обзор архитектуры.

Давайте продолжим разбираться с SAP Process Integration.


Весь цикл статей:
SAP Process Integration – основы. Часть 1: историческая.
SAP Process Integration – основы. Часть 2 – обзор архитектуры.
SAP Process Integration – основы. Часть 3 – System Landscape Directory.
Основы SAP PI. Часть 4 – “Что такое интерфейс?”.
Основы SAP PI. Часть 5 – “Integration Directory, настройка интерфейса“
Основы SAP PI. Часть 6 – “Правила маршрутизации и pipeline. Почтальон Пиайкин за работой.“
Основы SAP PI. Часть 7 — «Системы всего ландшафта – соединяйся! Адаптеры».


Итак, сегодня познакомимся с архитектурой SAP PI. Продукт включает в себя множество различных компонент, доступны также несколько опций инсталляции – Dual Stack (ABAP+J2EE), Single Stack (J2EE), Process Orchestration (PI+BPM+BRM на J2EE). 
Continue reading

SAP Process Integration – основы. Часть 1: историческая.

Добрый день!

Начиная с этой статьи я планирую шаг за шагом разобрать основы интеграционной платформы SAP – SAP Process Integration; а также поделиться с вами, дорогие читатели, своими знаниями и опытом в этой сфере.

Continue reading

Локальная инсталляция SAP Process Orchestration 7.4 SR1 на Windows 2008 R2

Задача – поставить сервер Process Orchestration локально – как песочницу или учебную систему. По сути – это J2EE сервер с PI(AAEX) + функционал BPM.

Continue reading

“Ничего не трогай!” или скрытые меню в SAP PI

В SAP XI/PI был ряд скрытых и недокументированных возможностей. Лучшая из них – это скрытое меню message mapping, вызываемое комбинацией <Ctrl>+<Shift>+клик на пустом месте в поле редактирования data flow. В частности, это меню позволяло экспортировать/импортировать мэппинги на локальный диск.

К сожалению, популярность этой возможности достигла ненужных ушей: с версии 7.10 SP9 все скрытые возможности из PI убраны.

“Shipping non documented features to customers is incorrect.”

– и все тут.
Жаль, было удобно.

Note 1711728 – Removal of Hidden menus and Developer mode in ESR

SAP NW XI/PI – краткая хронология

Для истории:
2002, июнь – SAP XI 1.0 (XI – от eXchange Infrastrucutre)
2003, январь – SAP XI 2.0
2004, апрель – SAP XI 3.0 – входит в состав SAP NetWeaver 2004
2005, октябрь – SAP PI 7.0 – входит в состав SAP NetWeaver 2004s (он же SAP NW 7.0), название XI сменилось на Process Integration, все версии компонент NetWeaver выровнены до 7.0
2007, декабрь – SAP PI 7.1 – новый функционал, связанный с Enterprise Service Architecture
2009, июнь – SAP PI 7.1 EHP1 – (впервые появился Enhancement Package – пакет расширенного функционала PI, необязательный для установки)
2010, сентябрь – SAP PI 7.3
2013, май – SAP PI 7.4 – отличается от 7.3 только возможностью работы на HANA.

Продолжение следует.