0

こんにちは、

MS CRM 4.0 用の BTS 2006 アダプタを使用して、レコードを作成し、MS CRM 4.0 からデータを取得しています。レコードが作成された後に CRM から応答を取得したい、または CRM からデータを取得したい このために、MS CRM 4.0 用の BTS 2006 アダプターに付属のresponse.xsdを使用して、MS CRM から応答を受信します。応答のターゲット名前空間を設定します。 xsd as: 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)

Visual Studio 2005 で生成された response.xsd のスキーマ インスタンスを次に示します。

 - <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>

ありがとう、

クルディプ

4

1 に答える 1

0

Microsoft BizTalk CRM 4.0 アダプター以降では、'response.xsd' の代わりにアダプター自動生成スキーマ 'CRMAdapterResponse_Response.xsd' を使用します。このスキーマは、検討中の組織に固有のものです。

スキーマを使用すると、「スキーマが期待されるタイプと一致しません」という問題が解決されます。

ありがとう。

于 2009-05-27T16:28:25.597 に答える