Как перехватить сообщения с сервера интеграции WebMethods
Я должен отлавливать сообщения от WebMethods IS, помещать их в базу данных и анализировать их. Я застрял в начале, потому что я не знаю, как получить XML-файл с сообщением, что IntegrationServer обрабатывает. Есть идеи?
1 ответ
Решение
Я предполагаю, что "сообщения", о которых вы говорите, являются входными документами вашего сервиса.
Для преобразования документов в строки XML вы можете использовать следующую встроенную службу:
pub.xml:documentToXMLString
Который находится во встроенном пакете: WmPublic/pub/xml
Ниже скриншот встроенного сервиса в действии:
Выходное поле конвейера xmldata - это строка xml, которую вы будете использовать для сохранения в вашей базе данных.
Надеюсь это поможет!