この資料は、以下の製品に適用されます。
-
BizTalk アダプター パック 2.0
現象
次のような状況で問題が発生します。
-
Microsoft BizTalk Server を実行しているコンピューターに SAP システムに接続するには、BizTalk アダプター パック 2.0 から Microsoft Windows 通信基盤の WCF ベースの SAP アダプターを使用します。注: これらの確認手順は、Windows クライアントにのみ適用されます。 SAP の WCF ベース アダプターは、mySAP Business Suite 3.0 の Microsoft BizTalk アダプターとも呼ばれます。
-
BizTalk プロジェクトを作成するとします。 アダプター サービス参照の追加ウィザードを使用して作成し、中間ドキュメント (IDOC) 用のスキーマは、SAP システムの操作を受信します。 BizTalk プロジェクトは、SAP システムからの Idoc を受信するのには、SAP の WCF ベース アダプターを使用します。
このシナリオでは、 iDocDataノードのmaxOccurs設定が生成されたスキーマで1に設定されます。 たとえば、生成されたスキーマで、次のメッセージが表示されます。
< idocData minOccurs =「1」maxOccurs =「1」>したがって、SAP システムへのバッチで複数の Idoc を送信できません。注意事項
-
生成されたスキーマでは、 1より大きい値を手動で、つまり、maxOccursの設定を変更した場合でも複数の Idoc をバッチとして送信できません。
-
MaxOccurs設定を2147483647に設定されているために Microsoft BizTalk アダプター パック 2010 に含まれている WCF、SAP アダプターを使用する場合、問題は発生しません。
解決方法
累積的な更新プログラムの情報
BizTalk アダプター パック 2.0
この問題を解決できる修正プログラムがリリースされました。 この修正プログラムは、個別には、BizTalk アダプター パック 2.0 の累積的な更新 5 に含まれています。詳細については、累積的な更新プログラム パッケージの入手については、マイクロソフト サポート技術情報の記事を表示するのには次の資料番号をクリックする方法。
2649848 BizTalk アダプター パック 2.0 の累積的な更新プログラム パッケージ 5
関連情報
BizTalk Server の修正プログラムに関する詳細については、マイクロソフト サポート技術情報の記事を表示するのには次の資料番号をクリックします。
2003907 BizTalk Server の修正プログラムに関する情報Idoc を BizTalk Server を使用して SAP システムに送信する方法の詳細については、次の MSDN web サイトを参照してください。