次の方法で共有


チュートリアル 4: 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 プロジェクトと呼ばれます。

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

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

前提条件

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

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

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

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

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

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

  • SAP システムからフラット ファイル IDOC を受信する vPrev SAP 受信ポート。 また、このポートはフラット ファイル逆アセンブラーを使用して XML IDOC に変換します。この逆アセンブラーは、vPrev BizTalk アプリケーションの一部として使用できます。 XML IDOC は、vPrev SAP アダプターを使用して生成したスキーマ (ORDERS03.xsd) に準拠しています。

  • IDOC をフォルダーにコピーするファイル送信ポート。 また、このポートでは、BizTalk アプリケーションで使用できるフラット ファイル アセンブラー パイプラインを使用して、XML IDOC をフラット ファイル IDOC に変換します。

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

このセクションの内容

参照

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