次の方法で共有


チュートリアル 2: SAP の RFC BizTalk プロジェクトを移行する

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

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

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

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

  • データ型マッピング。

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

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

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

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

Note

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

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

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

前提条件

  • vPrev BizTalk プロジェクトが必要です。 このチュートリアルには、SD_RFC_CUSTOMER_GET RFC を呼び出す BizTalk プロジェクトが含まれます。

  • vPrev SAP アダプターを使用してSD_RFC_CUSTOMER_GET RFC を呼び出すには、実行する要求メッセージが必要です。 要求メッセージは、vPrev SAP アダプターを使用して生成された RFC のスキーマに準拠している必要があります。 このチュートリアルで提供されるサンプルには、この要求メッセージが含まれています。

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

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

RFC を呼び出す vPrev BizTalk プロジェクトの主な構成要素は次のとおりです。

  • BizTalk オーケストレーション。 これは、ファイルの場所から要求メッセージを選択し、SAP 送受信ポートを使用して SAP システムに要求メッセージを送信し、応答を受信し、別のファイルの場所に保存する単純なオーケストレーションです。

  • SAP システムで呼び出す RFC のスキーマ。 このチュートリアルには、SD_RFC_CUSTOMER_GET RFC を呼び出す BizTalk プロジェクトが含まれます。 RFC に対して生成されるスキーマは、SD_RFC_CUSTOMER_GET__x32003.xsd です。 このスキーマは、vPrev SAP アダプターを使用して生成されます。

  • メッセージを要求します。 SD_RFC_CUSTOMER_GET RFC を呼び出す要求メッセージ。 要求メッセージのスキーマは、vPrev SAP アダプターによって表示されるSD_RFC_CUSTOMER_GET RFC のスキーマに準拠しています。

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

この移行チュートリアルの目的は、WCF ベースの SAP アダプターに準拠するメッセージのみを処理できる WCF-Custom ポートを使用して、vPrev SAP アダプターによって生成されたスキーマに準拠する要求メッセージを送信できるようにすることです。 つまり、移行の演習では、WCF ベースの SAP アダプターのスキーマに準拠していないメッセージを処理するように WCF-Custom ポートを構成する必要があります。

ただし、WCF-Custom ポートを適切に構成できるようにするには、次のタスクを実行する必要があります。

  • WCF ベースの SAP アダプターを使用して、SD_RFC_CUSTOMER_GET RFC のメタデータを生成します。

  • vPrev SAP アダプターを使用して RFC を呼び出すための要求メッセージを、WCF ベースの SAP アダプターを使用して RFC を呼び出すための要求メッセージにマップします。

  • WCF ベースの SAP アダプターを使用して受信した応答メッセージを、vPrev SAP アダプターの応答メッセージにマップします。

  • BizTalk Server管理コンソールで WCF-Custom SAP 送受信ポートを作成します。

  • 要求と応答のマッピングを使用するように WCF-Custom ポートを構成します。

このセクションの内容

参照

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