Вызов метода WCF без параметров из оркестровки Biztalk - PullRequest
0 голосов
/ 28 сентября 2011

Я новичок в Biztalk, я делал некоторые уроки, теперь у меня есть проблема, я не могу найти решение, но думаю, что это легко

У меня есть метод службы WCF без параметров, который возвращает файл XML. Я хочу вызвать этот метод из biztalk orchestration, я использовал мастер «Add -> Generated Item -> Consume WCF Service» для создания схем и создания запроса, порта ответа.

Теперь мне просто нужно отправить запрос в этот сервис, XML, определяющий метод, который я хочу вызвать. Но я не хочу помещать XML-файл с этим сообщением в папку, читать оттуда и затем вызывать службу.

У него нет параметров, поэтому я хочу сгенерировать сообщение в оркестровке и автоматически вызвать сервис с ним. Как я могу создать сообщение из "ничего" только из схемы?

спасибо!

1 Ответ

1 голос
/ 28 сентября 2011

вы можете создать сообщение запроса в вашей оркестровке в форме назначения сообщения. Создайте тип сообщения, соответствующий сообщению запроса - например, msgRequest. В форме построения установите исходящее сообщение как msgRequest. Перейдите к схеме для запроса и сгенерируйте экземпляр этой схемы. Используйте метод load xml для назначения переменной xDoc сообщению msgRequest.

выражение будет выглядеть примерно так:

xDoc = new System.XmlDocument(); xDoc.LoadXml("<GeneratedRequest/>"); Message_1.body = xDoc;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...