Использование Biztalk 2006 R2 Orchestration, представленного как веб-служба

Я создал Orchestration, который представлен как веб-сервис, Orchestration в основном получает тип сообщения сотрудника, у которого Employee_Name продвигается как выделенное поле, которому я присваиваю значение ModifiedEmployeeMsg в форме назначения сообщения, как показано ниже, и отправляю ModifiedEmployeeMsg в ответную часть адаптера Soap.

ModifiedEmployeeMsg = employeeMsg; ModifiedEmployeeMsg.EmployeeName = "Сэм";

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


person Howard    schedule 13.11.2009    source источник


Ответы (2)


Во-первых, вам необходимо опубликовать оркестровку как веб-службу с помощью мастера публикации веб-служб BizTalk. После этого использование веб-службы похоже на использование любой другой типичной веб-службы. Для получения дополнительной информации вы можете посетить эту ссылку.

http://msdn.microsoft.com/en-us/library/aa561809(BTS.10).aspx

person Bikal Lem    schedule 15.11.2009

Вы можете вызвать веб-службу, как любую другую веб-службу.

Это потребует добавления веб-ссылки на ваше приложение Windows. Это сгенерирует прокси-объекты в вашем приложении Windows (например, EmployeeMsg), которые позволят вам вызывать службу без создания какого-либо XML. .NET будет управлять всем XML за вас.

Эта статья о MSDN, Использование веб-служб с помощью Microsoft .NET Compact Framework, есть пример. Просто проигнорируйте введение Compact Framework - остальная часть статьи все еще применима.

person Randy supports Monica    schedule 15.11.2009