HI
Я использую адаптер BTS 2006 для MS CRM 4.0 для создания записей и получения данных из MS CRM 4.0.
Я хочу получить ответ от CRM после создания записи или получить данные из CRM
Для этого я использую response.xsd , поставляемый с адаптером BTS 2006 для MS CRM 4.0 для получения ответа от MS CRM
Я установил целевое пространство имен для reponse.xsd следующим образом: targetNamespace = "http://schemas.microsoft.com/crm/2007/BizTalkAdapter/MicrosoftCRM/Response" в соответствии с названием организации здесь orgName:" MicrosoftCRM "
(Более подробно об этом я имею в виду http://www.ascentium.com/blog/crm/Post398.aspx)
Теперь я получаю сообщение об ошибке:
Исключение выдается из: сегмент -1, прогресс -1
Внутреннее исключение: полученный неожиданный тип сообщения '' не соответствует ожидаемому типу 'http://schemas.microsoft.com/crm/2007/BizTalkAdapter/MicrosoftCRM/Response#Response'
Тип исключения: UnexpectedMessageTypeException
Источник: Microsoft.XLANGs.Engine
Целевой сайт: Void VerifyMessage (Microsoft.XLANGs.Core.Envelope, System.String, Microsoft.XLANGs.Core.Context, Microsoft.XLANGs.Core.OperationInfo)
Вот экземпляр схемы для response.xsd, созданного в Visual Studio 2005
- <ns0:Response xmlns:ns0="http://schemas.microsoft.com/crm/2007/BizTalkAdapter/MicrosoftCRM/Response">
- <Header>
<ReturnCode>ReturnCode_0</ReturnCode>
<ErrorCode>ErrorCode_0</ErrorCode>
<ErrorString>ErrorString_0</ErrorString>
<Retryable>Retryable_0</Retryable>
</Header>
- <Body>
<Message>Message_0</Message>
</Body>
</ns0:Response>
и это приостановленное сообщение с подробностями ответа от CRM
<ns0:Response xmlns:ns0="http://schemas.microsoft.com/crm/2007/BizTalkAdapter/MicrosoftCRM/Response">
<Header>
<ReturnCode>1</ReturnCode>
<ErrorCode></ErrorCode>
<ErrorString></ErrorString>
<Retryable></Retryable>
</Header>
<Body>
<Message><prefix:CreateResponse xmlns:prefix="http://localhost/schemas.microsoft.com/crm/2007/MicrosoftCRM/CreateResponse"><id>f0650fb5-3ff7-dd11-b0f0-0003ff1a2a3c</id></prefix:CreateResponse></Message>
</Body>
</ns0:Response>
Спасибо
Kuldip