MS CRM から Azure Service Bus Queue に送信された RemoteExecutionContext の有効なスキーマが見つからなかったため、パススルー ブリッジと、ダミー スキーマを使用した一方向 Xml ブリッジを試しました。
<?xml version="1.0" encoding="utf-16"?>
<xs:schema xmlns="http://schemas.microsoft.com/xrm/2011/Contracts"
xmlns:b="http://schemas.microsoft.com/BizTalk/2003"
targetNamespace="http://schemas.microsoft.com/xrm/2011/Contracts"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="RemoteExecutionContext">
<xs:complexType>
<xs:sequence>
<xs:any minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
キューからのメッセージの処理が一貫して失敗する
エラー = オブジェクト参照がオブジェクトのインスタンスに設定されていません。
メッセージをゲートウェイに送信中に発生しました。
ItemId = 8e9284315e104a759353769633b7c4c2、
RequestId = b442f176-2007-44a6-b818-801bc74f3e2b、 GatewayAddress
=
デフォルト 。 TraceSource 'Microsoft-Integration-TransportService' イベント
Plugin Execution Context を投稿するための Plugin を記述するのではなく、ServiceEndpoint に直接 Azure に送信する Steps を登録しました。
シンプルなコンソール アプリケーションを使用したキューからのメッセージのピーク/受信は問題なく機能するため、認証または接続文字列の問題は除外されます。
Azure Biztalk サービスを使用してキューから RemoteExecutionContext メッセージを受信する例は見つかりませんでした。