При выпуске объекта из
Windchill PDMLink службы
Windchill ESI создают один или несколько объектов транзакций, каждый из которых представляет выпуск объекта в указанный экземпляр ERP. Первоначально каждый объект транзакции в выпуске имеет статус "ожидание". Это говорит о том, что данные объекта публикуются в бизнес-логике
Windchill ESI. Затем службы
Windchill ESI запрашивают в
Windchill PDMLink данные объекта и генерируют форматированные выходные данные, которые составляют ответ
Windchill ESI для указанного экземпляра MES. Затем выходные данные отправляются в интерфейс MES через канал доставки. Дополнительную информацию см. в разделе
Внедрение Windchill ESI. Перед самой отправкой сообщения в интерфейс MES службы
Windchill ESI создают объект задачи выпуска для каждой комбинации объекта
Windchill PDMLink и получателя данных. Вначале объект ReleaseActivity получает статус "ожидание", указывающий, что объект/получатель опубликован в интерфейсе MES, но результат на стороне MES неизвестен. Наличие ожидающего объекта задачи выпуска предотвращает повторную публикацию службами
Windchill ESI этого объекта в том же самом получателе данных. После обработки интерфейсом MES каждой субтранзакции (объект/получатель) создается уведомление о завершении. Это уведомление включает статус (успех или сбой) и необязательное текстовое сообщение, описывающее статус. Когда службы
Windchill ESI получают это уведомление, они обновляют объект задачи выпуска для этой конкретной комбинации объект/получатель. Как только службы
Windchill ESI получают первое уведомление о завершении субтранзакции, они обновляют статус соответствующей транзакции, частью которой является эта субтранзакция, на "идет обработка". В конце обработки транзакции интерфейс MES создает уведомление о завершении транзакции. Когда службы
Windchill ESI получают это уведомление, они обновляют статус транзакции на "успешно" или "сбой", в зависимости от статуса, указанного в уведомлении. В этот момент удаляются ожидающие объекты ReleaseActivity.