2016-04-28 9 views
1

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

благодаря

+0

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

+0

Это то, что я вижу. Порт, поднимающийся с порта MSMQ, терпит неудачу, когда он пытается выбрать сообщение, он не может маршрутизировать его, поскольку он не может определить, что это такое. Когда я смотрю на сообщение, это ускользает. Когда я передаю одно и то же сообщение через порт приема файлов, он не сбежит. – DarkW1nter

+1

Я бы сначала пошел в приложение, которое подталкивает сообщение, чтобы увидеть, являются ли они теми, кто его избегает. –

ответ

3

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

Инструмент называется: BizTalk Server Pipeline Component Wizard

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

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

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

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/

Надеется, что это помогает!

+0

еще раз спасибо, последняя ссылка кажется мне нужна ... – DarkW1nter