Создать XML-файл из IFS 9

Мне нужно создать файл XML в IFS-9. Я хотел бы настроить систему на генерацию XML-файла каждый раз, когда создается заказ для заказа клиента.

Могу ли я сделать это с пользовательским событием SQL или есть какая-то внутренняя поддержка для такого действия в IFS 9. Я искал ресурсы, как это сделать, но ничего не нашел. Любая подсказка приветствуется.

С наилучшими пожеланиями, Крестен

1 ответ

Да, вы можете сделать это с помощью специального события и события в IFS. Пользовательское событие просто создает триггер Oracle в фоновом режиме, но оно интегрируется с интерфейсом IFS через экраны событий.

  1. Создайте каталог Oracle, связанный с папкой, в которой вы хотите создать файл XML.
  2. Создать пользовательское событие в таблице отгрузки
  3. Создайте действие события для вашего события с типом действия "Выполнить онлайн-SQL", вы можете поместить свой код туда, чтобы записать файл XML в каталог Oracle.

Вы можете использовать тип действия "Настраиваемое событие" Application Message для генерации XML из IFS. Тогда вам не нужно создавать каталог oracle и использовать инфраструктуру интеграции IFS для маршрутизации файла к месту назначения.

  1. Создать настраиваемое событие в LU отгрузки
  2. Отметьте поля, которые вы хотите включить в XML
  3. Создать новое действие типа Application Message
  4. Создайте адрес маршрутизации для отправки XML в пункт назначения
  5. Создайте правило маршрутизации и включите адрес, созданный в 4. Образе правила маршрутизации. Используйте условие маршрутизации MESSAGE_FUNCTION = EVENT_ID
Другие вопросы по тегам