Прием конвейера в неэскейп XML
Мы используем местоположение получения типа MSMQ, но заметили, что при получении сообщений они содержат экранированный XML. Я думаю, мне нужен приемный конвейер, чтобы удалить его, кто-нибудь может сказать мне, какой компонент (ы) должен использоваться? Я не вижу ничего очевидного в наборе инструментов.
Спасибо
1 ответ
Существует очень хороший инструмент, который очень помогает вам в создании компонента конвейера с нуля. Он создаст "корпус" для компонента конвейера, так что вы можете сразу начать разработку.
Этот инструмент называется: Мастер компонентов конвейера BizTalk Server.
Как только это будет сделано, создайте пользовательский компонент конвейера приема.
В зависимости от того, на каком этапе компонента приемного конвейера вы хотите, чтобы выполнялся компонент конвейера, вам нужно запачкать руки, скопировать и "изменить" сообщение.
Вот хорошая статья в блоге, которая дает хороший обзор, шаг за шагом, о том, как сделать выше (за исключением редактирования):
И вот хорошая ссылка, которая дает пример того, как вы могли бы изменить сообщение в компоненте конвейера:
https://dipeshavlani.net/2011/04/15/modifying-xml-document-in-a-custom-pipeline-component/
Надеюсь это поможет!