Прием конвейера в неэскейп XML

Мы используем местоположение получения типа MSMQ, но заметили, что при получении сообщений они содержат экранированный XML. Я думаю, мне нужен приемный конвейер, чтобы удалить его, кто-нибудь может сказать мне, какой компонент (ы) должен использоваться? Я не вижу ничего очевидного в наборе инструментов.

Спасибо

1 ответ

Решение

Существует очень хороший инструмент, который очень помогает вам в создании компонента конвейера с нуля. Он создаст "корпус" для компонента конвейера, так что вы можете сразу начать разработку.

Этот инструмент называется: Мастер компонентов конвейера BizTalk Server.

Как только это будет сделано, создайте пользовательский компонент конвейера приема.

В зависимости от того, на каком этапе компонента приемного конвейера вы хотите, чтобы выполнялся компонент конвейера, вам нужно запачкать руки, скопировать и "изменить" сообщение.

Вот хорошая статья в блоге, которая дает хороший обзор, шаг за шагом, о том, как сделать выше (за исключением редактирования):

http://geekswithblogs.net/bosuch/archive/2012/01/24/creating-a-custom-biztalk-2010-pipeline-componentndashpart-i.aspx

И вот хорошая ссылка, которая дает пример того, как вы могли бы изменить сообщение в компоненте конвейера:

https://dipeshavlani.net/2011/04/15/modifying-xml-document-in-a-custom-pipeline-component/

Надеюсь это поможет!

Другие вопросы по тегам