Как подружить SAP MII с REST API и принимать JSON через POST-запросы

Когда нужно забрать данные из внешней системы в SAP MII, разработчики обычно идут по одному из трех путей:

  • Message Listener. Надежный, проверенный стандарт, но строго асинхронный — если внешней системе нужен мгновенный синхронный ответ, этот вариант не подойдет.
  • SOAP. Классический XML-подход. Работает стабильно, но тянет за собой лишний оверхед по объему передаваемых сообщений и парсингу.
  • REST API. Отдавать данные наружу через SAP MII просто. А вот когда нужно принять входящий POST-запрос с JSON в теле, стандартная документация оставляет больше вопросов, чем ответов.

Разберем простой и рабочий способ принять JSON через HTTP POST, обработать его внутри транзакции MII и сразу вернуть синхронный ответ.

Читать далее «Как подружить SAP MII с REST API и принимать JSON через POST-запросы»