次の方法で共有


Oracle E-Business Suite アプリケーションを作成するための構成要素

BizTalk Server で Oracle E-Business アダプターを使用して Oracle E-Business Suite に対する操作を実行するには、Visual Studio と BizTalk Server 管理コンソールを使用して、それぞれ一連のデザイン時タスクとランタイム タスクを実行する必要があります。 このセクションでは、これらのタスクの概要について説明します。 BizTalk Server を使用して Oracle E-Business Suite で特定の操作を実行する方法を示すこのセクションのすべてのトピックは、これらの高度なタスクに基づいてモデル化されています。

Visual Studio の使用

  1. BizTalk プロジェクトを作成し、スキーマを生成します。 Visual Studio で BizTalk プロジェクトを作成し、Oracle E-Business Suite で実行する操作のスキーマを生成する必要があります。 たとえば、Oracle E-Business Suite インターフェイス テーブルからレコードを選択する場合は、そのテーブルの Select 操作のスキーマを生成する必要があります。 スキーマを生成するには、「アダプタ サービス アドイン」または「アダプタ メタデータ追加ウィザード」を使用する必要があります。 詳細については、「 Visual Studio での Oracle E-Business Suite 操作のメタデータの取得」を参照してください。

  2. オーケストレーションを設定します。 スキーマを生成したら、オーケストレーション デザイナーを使用してオーケストレーションを設定する必要があります。 基本的なオーケストレーションの場合は、送信および受信図形を送信および受信論理ポートと共に追加します。 後の手順では、BizTalk Server 管理コンソールを使用して、これらの論理ポートを物理ポートにマップします。 オーケストレーションでは、これらのポートを使用して、アダプター クライアントが送信するメッセージを選択します。 その後、オーケストレーションによって、Oracle E-Business Suite にメッセージが渡されます。 Oracle E-Business Suite が応答を送信すると、オーケストレーションは応答をアダプター クライアントに返します。

  3. メッセージを作成し、スキーマにリンクします。 オーケストレーションでは、最初の手順で生成したスキーマにマップされるメッセージを作成する必要があります。 通常、要求メッセージと応答メッセージを作成します。 これらのメッセージは、対応する要求スキーマと応答スキーマにマップされます。

  4. メッセージ図形をメッセージとポートにマップします。 オーケストレーションで、2 番目の手順で追加した各図形を、3 番目の手順で作成したメッセージにマップする必要があります。 また、メッセージ図形を、そのメッセージが送信されるポートにマップする必要があります。

    たとえば、オーケストレーションの最初の図形がメッセージを受信する受信図形である場合、この図形を要求メッセージと要求メッセージを送信するポートにマップします。

  5. BizTalk プロジェクトをビルドして展開します。 オーケストレーションとマップされたメッセージ、ポート、スキーマを設定したら、BizTalk ソリューションをビルドする必要があります。 Visual Studio でプロジェクトをビルドするには、アセンブリ キー ファイルが必要です。 ソリューションを正常にビルドしたら、ソリューションをデプロイする必要があります。

手順に関する情報を含む、これらの高度なタスクの詳細については、このセクションのさまざまなトピックで説明します。

BizTalk プロジェクトを正常にビルドして展開すると、Visual Studio のデザイン時タスクが完了します。 BizTalk Server 管理コンソールを使用して、特定の実行時タスクを実行する必要があります。

BizTalk Server 管理コンソールの使用

  1. アプリケーションを構成します。 Visual Studio を使用して展開した BizTalk プロジェクトは、BizTalk Server 管理コンソールにオーケストレーションとして表示されます。 このオーケストレーションを構成するには、Visual Studio で作成した論理ポートを、BizTalk Server 管理コンソールを使用して作成する必要がある物理ポートにマッピングする必要があります。

    物理ポートでは、"アクション" または "アクション マッピング" を指定する必要があります。 このアクションは、Oracle E-Business Suite で実行する操作に対応します。 動的アクションを使用していない場合は、アクションを指定する必要があります。 アクションの詳細については、「 Oracle E-Business Suite の SOAP アクションを構成する」を参照してください。

  2. アプリケーションを起動します。 アプリケーションを構成したら、アプリケーションを起動し、定義されたファイルの場所に要求メッセージをドロップする必要があります。 オーケストレーションは要求メッセージを使用し、それらを Oracle E-Business Suite に渡し、応答を受信します。 この応答は、別の定義されたファイルの場所にあるアダプター クライアントで使用できます。

    これらの高度なタスクを実行するには、他のタスクも実行する必要があります。 たとえば、アダプター サービス アドインの使用またはアダプター メタデータの追加ウィザードを使用してスキーマを生成する場合は、Oracle E-Business Suite に接続するための接続 URI を指定する必要があります。 このセクションでは、Oracle E-Business アダプターを使用して BizTalk アプリケーションを開発するときに実行する必要がある繰り返しのタスクについて説明します。

このセクションにて

こちらもご覧ください

BizTalk アプリケーションの開発