Использование оркестровки Biztalk 2006 R2, представленной в виде веб-службы - PullRequest
0 голосов
/ 13 ноября 2009

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

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

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

Ответы [ 2 ]

1 голос
/ 16 ноября 2009

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

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

1 голос
/ 15 ноября 2009

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

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

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

...