В BizTalk 2006 я пытаюсь настроить сценарий только для обмена сообщениями, при котором полученное сообщение (строка) передается методу веб-службы, который принимает один строковый параметр. Другими словами, все тело сообщения BizTalk должно быть передано в качестве параметра для вызова веб-службы.
Метод обслуживания выглядит следующим образом:
[WebMethod]
public void LogAuditEvent(string auditEventMessage)
Я настроил сборку с прокси-классом в конфигурации адаптера SOAP, но не могу понять, как получить тело сообщения для передачи в качестве параметра. Не делая ничего особенного, я получаю следующее сообщение об ошибке:
Не удалось сериализовать часть сообщения
"auditEventMessage" в тип
"String" используя пространство имен "".
Я думаю, это означает, что адаптер не может найти часть сообщения, названную в честь параметра. Итак, мой вопрос: что мне нужно сделать, чтобы правильно настроить мое сообщение? Я думал, что, возможно, мне нужно было добавить исходящую карту, но я не знал, что использовать в качестве исходной схемы и как создать правильную схему для сообщения запроса веб-службы.
У кого-нибудь есть указания на эту, казалось бы, простую задачу?
Спасибо.