次の方法で共有


チュートリアル 3: SAP の IDOC 送信 BizTalk プロジェクトを移行する

Microsoft BizTalk Server に付属していた SAP アダプターの以前のバージョンは、WCF ベースの SAP アダプターとは、次のような多くの側面で異なります。

  • BizTalk プロジェクトを作成するデザイン時のエクスペリエンス。

  • メタデータ取得エクスペリエンス。

  • スキーマ ファイル名と名前空間。

  • データ型マッピング。

  • アダプターを使用して実行できる操作。

  • BizTalk Server管理コンソールでの物理ポートの構成。

    ただし、以前のバージョンのアダプターを使用して作成された BizTalk プロジェクトを変更し、WCF ベースの SAP アダプターで動作させることができます。

    このチュートリアルでは、以前のバージョンのアダプターを使用して作成された既存の BizTalk プロジェクトに対して行う必要がある変更について説明します。

Note

このチュートリアルでは、簡潔にするために、以前のバージョンの SAP アダプターを vPrev SAP アダプターと呼びます。 同様に、vPrev SAP アダプターを使用する BizTalk プロジェクトは、vPrev BizTalk プロジェクトと呼ばれます。

チュートリアルに使用されるサンプル

このチュートリアルは、IDOC を SAP システムに送信する vPrev BizTalk プロジェクトを移行する方法を示すサンプル (SendIDOC_Migration) に基づいています。 このサンプルは、BizTalk アダプター パックと共に提供されています。 詳細については、「 アダプターのサンプル」を参照してください。

前提条件

  • vPrev BizTalk プロジェクトが必要です。 このチュートリアルには、BOMDOC IDOC を SAP システムに送信する BizTalk プロジェクトが含まれます。

  • vPrev SAP アダプターを使用して SAP システムに送信するフラット ファイル BOMDOC IDOC が必要です。 このチュートリアルで提供されるサンプルには、このフラット ファイル IDOC が含まれています。

  • 厳密な名前のキー ファイルの作成と、ツールの説明

以前のバージョンのアダプターを使用して作成された BizTalk プロジェクトについて

iDOC を送信する vPrev BizTalk プロジェクトの主な構成要素は次のとおりです。

  • BizTalk オーケストレーション。 これは、ファイルの場所からフラット ファイル IDOC を選択し、SAP 送信ポートを使用して IDOC を SAP システムに送信する単純なオーケストレーションです。 BizTalk プロジェクトには、フラット ファイルの IDOC を XML に変換するフラット ファイル逆アセンブラーが含まれているため、オーケストレーションで使用できます。 XML IDOC が vPrev SAP 送信ポートによって使用される前に、フラット ファイル アセンブラーを使用してフラット ファイル IDOC に変換されます。

  • SAP システムに送信する IDOC のスキーマ。 このチュートリアルでは、IDOC BOMDOC01 SAP システムに送信する BizTalk プロジェクトを作成します。 IDOC に対して生成されるスキーマは、BOMDOC01.xsd です。 このスキーマは、vPrev SAP アダプターを使用して生成されます。

  • フラット ファイル IDOC。 これは、SAP システムに送信されるフラット ファイル IDOC です。

以前のバージョンのアダプターを使用して作成された BizTalk プロジェクトを移行する方法

この移行チュートリアルの目的は、vPrev SAP アダプターの送信ポートではなく、WCF-Custom 送信ポートを使用してフラット ファイル IDOC を SAP システムに送信できるようにすることです。 WCF-Custom 送信ポートに必要な設定を理解する前に、まず vPrev 送信 IDOC オーケストレーションに必要な物理ポートを理解しておく必要があります。

  • フラット ファイル IDOC を選択するファイル受信ポート。 このポートでは、BizTalk アプリケーションで使用できるフラット ファイル逆アセンブラー パイプラインを使用して、vPrev SAP アダプターを使用して生成されたスキーマ (BOMDOC01.xsd) に準拠する XML にフラット ファイルを変換します。

  • フラット ファイル IDOC を SAP システムに送信する vPrev SAP 送信ポート。 フラット ファイルを送信する前に、ポートはフラット ファイル アセンブラーを使用して XML IDOC をフラット ファイル IDOC に変換します。

    既存の vPrev BizTalk プロジェクトを移行するには、フラット ファイル IDOC を選択し、フラット ファイル逆アセンブラーを使用してフラット ファイル IDOC を XML に変換するファイル受信ポートを変更する必要はありません。 必要なのは、適切な構成設定で新しい WCF-Custom 送信ポートを構成することだけです。 このチュートリアルでは、WCF ベースの SAP アダプターを使用して IDOC を SAP システムに送信するように WCF-Custom 送信ポートを構成する方法について説明します。

このセクションの内容

参照

SAP アダプター チュートリアル