0

BizTalkに製造オーダーを送信するときに、DynamicsAxのAIFサービスに関して少し問題があります。

ProdId、ItemId、ProdTypeをフィールドとして、ProdJournalTableをサブデータソースとしてProdId、JournalId、JournalTypeをフィールドとして含むProdTableのクエリ(AxdProdTest)を作成しました。(1:n、外部参加)

このクエリでは、ウォークトラフで説明されているように、ウィザードを使用してAIF-Servicを作成しました。

これで、1つの選択リストと1つのルートカードを含む製造オーダーがあります。AIFサービスを使用してこれを送信すると、ProdTableから必要な情報を含むXMLメッセージが取得されますが、ProdJournalTable(選択リスト)からは2つしかありませんが、エントリは1つだけです。

クエリに1:n接続があり、送信XMLに同じものが必要な場合、何を変更する必要がありますか?SalesOrderまたはInvoicesなどの標準サービスで機能するため、方法が必要です。

あなたの助けのためのThx...

4

1 に答える 1

1

クエリでテーブル結合はどのように定義されていますか?デフォルトのInnerJoinを使用したときに説明した動作を見てきましたが、OuterJoinを使用すると期待される1:nの動作が得られます。

于 2012-04-02T14:06:23.443 に答える