Взаимодействие с BizTalk: мои сообщения не отображаются в настройках преобразования

Я пишу оркестровку BizTalk, которая включает в себя набор сообщений (которые являются вводом / выводом некоторых веб-сервисов). Я хочу выполнить преобразование этих сообщений, но при добавлении «Преобразования» в мой орх. он перечисляет только входные и выходные сообщения оркестровки как источник / назначение!

В чем проблема?

введите описание изображения здесь


person Mahdi    schedule 04.09.2014    source источник
comment
вы пытаетесь отобразить ответ веб-службы? если да, то каков результат   -  person Vikas Bhardwaj    schedule 04.09.2014
comment
Я пытаюсь сопоставить ввод оркестровки с вводом веб-службы. Входное сообщение веб-службы содержит только примитивные типы данных (я думаю, что это важно в процессе определения карты, но я еще не обнаружил настоящую проблему).   -  person Mahdi    schedule 04.09.2014
comment
Используйте форму назначения сообщения для создания запроса. Если в службе не определен сложный тип, вы не сможете использовать карту   -  person Vikas Bhardwaj    schedule 04.09.2014
comment
Использование неструктурированного сообщения в назначении сообщения - это сообщение об ошибке, которое я получаю, когда пытаюсь инициализировать сообщение с помощью назначения сообщения.   -  person Mahdi    schedule 05.09.2014


Ответы (3)


В диалоговом окне Transform Configuration будут перечислены только сообщения, которые соответствуют типу сообщения вашего сопоставления BTS.

Обычно у вас есть сопоставление, которое сопоставляет тип сообщения A и тип сообщения B. Здесь вы выбираете тип сообщения назначения. Если ваше сообщение не указано здесь, это означает, что оно не имеет того же типа, что и ваше сопоставление BTS, которое ожидает его в схеме назначения.

Убедитесь, что вы выбрали правильный тип сообщения для вашего сообщения в оркестровке или - если вы уверены, что это совпадает - дважды проверьте место назначения вашего сопоставления BTS. В любом случае между ними будет несоответствие.

person Pieter Vandenheede    schedule 04.09.2014
comment
Но мы можем попросить VS создать новое сопоставление BTS на основе типа сообщения источника / назначения, и это то, что я использую. В этом случае я должен иметь возможность выбрать любой тип сообщения, и карта будет создана соответственно. - person Mahdi; 04.09.2014

Сообщения типа XmlDocument не будут отображаться в диалоговом окне «Преобразование».

person Johns-305    schedule 04.09.2014
comment
Но они основаны на запросе / ответе веб-службы, и все они имеют схему. - person Mahdi; 04.09.2014

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

person Vikas Bhardwaj    schedule 04.09.2014
comment
Но назначение сообщения не может СОЗДАТЬ новое сообщение. Он может присваивать значения только существующему сообщению. - person Mahdi; 05.09.2014
comment
Неправильно сказать. Сообщение может быть создано либо с помощью карты, либо в форме назначения сообщения, поскольку оба они отображаются в Construct Message msdn.microsoft.com/en-us/library/ee253554 (v = bts.10) .aspx - person Vikas Bhardwaj; 05.09.2014