次の方法で共有


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

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

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

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

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

  • データ型マッピング。

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

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

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

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

このチュートリアルでは、簡潔にするために、以前のバージョンの 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 アダプターのチュートリアル