Как использовать xml из WCF в biztalk?

Мой WCF service выдает сообщение в формате XML, и я хочу проанализировать этот XML, чтобы map преобразовать его в файл destination schema.

Открытый метод WCF (скажем, GetXml()), который предоставляет коллекцию записей (скажем, имя, телефонные записи) в формате XML. Я хочу дополнительно сопоставить эти записи XML для сопоставления со схемой назначения.

Пожалуйста, направляйте меня, так как я новичок в biztalk.


person Ashish Ashu    schedule 08.04.2014    source источник
comment
Что возвращает GetXml? Строка с содержимым Xml, Xml-документ, заключенный в SOAP, или простой поток Xml?   -  person Johns-305    schedule 08.04.2014
comment
GetXml возвращает содержимое XML   -  person Ashish Ashu    schedule 08.04.2014
comment
Да, но как именно будет управлять какая привязка работает лучше всего.   -  person Johns-305    schedule 08.04.2014
comment
Извините, я не могу вас достать   -  person Ashish Ashu    schedule 09.04.2014


Ответы (1)


Вы добавили ссылку на службу для использования службы wcf, используя параметр addServiceReference. Это даст вам необходимые схемы и привязку для использования службы wcf.

person Vikas Bhardwaj    schedule 08.04.2014
comment
Привет, Викас, GetXml возвращает только XML-контент (в строковом формате), поэтому он не будет импортировать схемы. - person Ashish Ashu; 09.04.2014
comment
в этом случае вам потребуется создать схему для XML, полученного в ответе службы, и в конфигурации адаптера отправки WCF на вкладке «Сообщения» выберите путь к телу входящего сообщения BizTalk с помощью xpath. Я не пробовал это, но должно работать. следуйте статье msdn.microsoft.com/en-us/library/bb226478.aspx - person Vikas Bhardwaj; 09.04.2014