Повторная обработка сообщений в SAP MII

В SAP MII есть служба сообщений, которая позволяет легко обрабатывать входящие сообщения (например IDOC из SAP). Благодаря этому другая система может отправить сообщение по http на адрес http://<Адрес SAP MII>:<Порт SAP MII>/XMII/Illuminator?service=WSMessageListener&mode=WSMessageListenerServer&NAME=<Имя сообщения>

В новом интеграционном потоке сообщение содержит только часть данных. Дополнительную информацию надо было запрашивать у системы-источника отдельно. На первый взгляд ничего сложного, однако в продуктивной системе столкнулся с ситуацией, когда система-источник при большой нагрузке сама еще не знает о дополнительных данных. В результате этого сообщение не сохраняется и помечается как Failed.

Читать далее «Повторная обработка сообщений в SAP MII»

Журнал приложения в SAP MII. Часть 1.

SAP MII имеет только общий журнал, в который записываются записи всех компонентов системы и данный функционал не очень удобен для ежедневного анализа работающих бизнес-процессов. К сожалению, я не нашел аналога журнала приложений SAP (транзакция SLG1). Поэтому создадим свой аналог.

Нам нужен следующий функционал:

  1. Место хранения записей журнала приложения (Persistent MDO).
  2. API для добавления записей в журнал приложений (транзакция добавления одной записи, транзакция массового добавления записей).
  3. Журнал приложений с возможностью выбора нужной степерью детализации (в табличном виде или в виде дашборда).
Читать далее «Журнал приложения в SAP MII. Часть 1.»