「Oracle E-Business Suiteアダプタ」を有効化するための設定タスク
Oracle E-Business Suiteアダプタを設定するには、次のステップを実行します:
-
Oracle E-Business Suite統合SOAゲートウェイRESTサービスを構成します。
Oracle E-Business Suite統合SOAゲートウェイは、Oracle Integrationの「Oracle E-Business Suiteアダプタ」に不可欠なコンポーネントです。 Oracle Integrationの統合で使用できるすべてのOracle E-Business Suite RESTサービスにアクセスするパスです。
Oracle E-Business Suite統合SOAゲートウェイを構成していない場合は、次のドキュメントの説明に従って、設定および構成のステップを実行します:
-
Oracle E-Business Suite 12.2の場合
部品Aを参照: Oracle E-Business Suite RESTサービスの構成、「Oracle E-Business Suite統合SOAゲートウェイのインストール、リリース12.2」、My Oracle Supportナレッジ・ドキュメント1311068.1。
ドキュメント1311068.1にRESTサービス用の最新パッチを適用してください。
-
Oracle E-Business Suite 12.1.3の場合
Oracle E-Business Suite統合SOAゲートウェイを構成して、RESTサービス機能を有効にしていることを確認します。 Oracle E-Business Suite統合SOAゲートウェイが構成されていない場合は、My Oracle Supportナレッジ・ドキュメント556540.1で説明されている設定タスクに従って、Oracle E-Business Suite統合SOAゲートウェイ・リリース12.1.3を構成します。
Oracle E-Business Suite Integrated SOA Gatewayがインスタンスですでに構成されている場合は、My Oracle Support Knowledge Document 1998019.1で説明されているように、これらのRESTサービスのパッチをシーケンスに適用して、RESTのサービス機能を有効にします。
-
-
Oracle E-Business Suiteサービスへのアクセスを構成します。
Oracle IntegrationからOracle E-Business Suiteサービスにアクセスするには、次のいずれかの方法でOracle E-Business Suiteサービスにアクセスできる必要があります:
-
これらのサービスは、DMZ (DeMilitarizedゾーン)構成で設定された環境でデプロイされるため、Oracle E-Business Suite RESTサービスがインターネット経由で公開されます。
Oracle E-Business SuiteのDMZ構成手順については、「Oracle E-Business Suite DMZでのリリース12.2の構成」、My Oracle Supportナレッジ・ドキュメント1375670.1を参照してください。
-
Oracle E-Business SuiteがDMZ構成に設定されていない場合は、Oracle Integrationエージェント・フレームワークを介してこれらのサービスにアクセスできる必要があります。
エージェントの詳細は、「Oracle Integration Generation 2での統合の使用」の「エージェント・グループおよびオンプレミス接続性エージェントの管理」を参照してください。
オンプレミス・エージェントはOracle E-Business Suiteインスタンスにインストールできないことに注意してください。 代わりに、別のマシンにインストールする必要があります。
-
-
必要なRESTサービスをOracle E-Business Suiteにデプロイします。
Oracle E-Business Suite RESTサービスを統合に使用するには、次のタスクを実行していることを確認します:
-
メタデータ・プロバイダ/統合リポジトリ・サービスのデプロイ
メタデータ・プロバイダ/統合リポジトリ・サービスは、統合可能なサービスのリストを取得するAPIです。 これらのOracle E-Business Suiteサービスを統合するには、メタデータ・プロバイダAPIをRESTサービスとしてデプロイする必要があります。
インテグレーション・リポジトリからメタデータ・プロバイダAPIを検索し、検索結果からメタデータ・プロバイダAPIを選択すると、インタフェースの詳細ページが表示されます。
メタデータ・プロバイダAPIのサービス別名として
providerを入力し、RESTサービスとしてデプロイする前に、APIに含まれているALLメソッドのGET HTTPメソッド・チェック・ボックスを選択しておく必要があります。重要: Metadata Provider APIが、GET HTTPメソッドと
provider"をサービス別名とするRESTサービスとしてデプロイされていない場合、Oracle IntegrationのOracle E-Business Suiteアダプタは期待どおりに機能しません。 -
Event Managerサービスをデプロイ
Oracle E-Business Suiteのビジネス・イベントをOracle Integrationの統合でトリガー(ソース)として使用するには、イベント・マネージャAPIをRESTサービスとしてデプロイする必要があります。
メタデータ・プロバイダ・サービスと同様に、統合リポジトリからイベント・マネージャAPIを検索し、それをRESTサービスとしてデプロイすることができます。 デプロイメントの前に、サービス別名として"
subscription"を入力し、APIに含まれているメソッドをPOST HTTP方式チェックボックスを選択して、ALLを選択する必要があります。 -
APIsに関連するビジネス機能を、Oracle E-Business Suite RESTサービスとしてデプロイ
Oracle IntegrationでOracle E-Business Suite統合インタフェースを統合または使用する場合は、まずこれらのインタフェース定義をOracle E-Business Suite RESTサービスとしてデプロイする必要があります。
たとえば、Oracle E-Business Suiteでオーダー書を処理するには、最初にオーダー書サービス(OE_INBOUND_INT) APIをRESTサービスとしてデプロイしてから、このデプロイ済オーダー書サービスRESTサービスをOracle Integrationから「Oracle E-Business Suiteアダプタ」で使用する必要があります。
RESTサービスのデプロイの詳細は、「REST Webサービスのデプロイ」、「Oracle E-Business Suite統合SOAゲートウェイ実装ガイド」を参照してください。
-
-
必要なユーザー権限を与えます。
Oracle Integrationの「Oracle E-Business Suiteアダプタ」を介してOracle E-Business Suite RESTサービスを使用するには、Oracle E-Business Suiteユーザーに次の権限があることを確認します:
-
メタデータ・プロバイダ/インテグレーション・リポジトリ・サービスにアクセス
"Metadata Provider" APIへのアクセスを許可すると、ユーザーは「Oracle E-Business Suiteアダプタ」を介してOracle IntegrationのOracle E-Business Suiteサービスを参照できます。
-
Event Managerサービスにアクセス
これにより、統合で「Oracle E-Business Suiteアダプタ」をトリガー(ソース)として追加する際に、ユーザーはOracle Integrationでビジネス・イベントをトリガーとして使用できます。
-
必要なOracle E-Business Suite APIsおよびサービスにアクセスするか、実行
アプリケーション・データを権限のないアクセスや実行から保護するには、Oracle E-Business Suite Integrated SOA Gatewayから提供されるRESTサービスのインタフェース・アクセス権限をユーザーに付与する必要があります。
Oracle E-Business Suiteユーザー資格証明を使用して、Oracle IntegrationにOracle E-Business Suite接続を作成する必要があります。 たとえば、Oracle IntegrationのOracle E-Business Suiteユーザー
hrmanagerを使用してOracle E-Business Suiteで従業員を作成する場合は、次のことが必要です:-
メタデータ・プロバイダAPIに含まれるすべてのメソッドで、
hrmanagerOracle E-Business Suiteユーザーにセキュリティ権限を作成します。 -
イベント・マネージャAPIに含まれるすべてのメソッドで、
hrmanagerOracle E-Business Suiteユーザーにセキュリティ権限を作成します。 -
従業員APIの従業員の作成メソッドで、
hrmanagerOracle E-Business Suiteユーザーにセキュリティ権限を作成します。 -
Oracle IntegrationでOracle E-Business Suite接続を作成するときに、
hrmanagerユーザー資格証明を使用します。
実行時には、「Oracle E-Business Suiteアダプタ」接続を介して提供されるユーザー名およびパスワード情報が、統合で起動されるサービスのユーザー認証用にOracle E-Business Suiteに渡されます。
RESTサービスのセキュリティ権限の作成の詳細は、「SOAPおよびREST Webサービスのサポートによるインタフェースの付与の管理」、「Oracle E-Business Suite統合SOAゲートウェイ実装ガイド」を参照してください。
Oracle E-Business Suiteアダプタでの接続の作成の詳細は、「Oracle E-Business Suiteアダプタ接続の作成」を参照してください。
-