開始する前に

OCI IAMをOracle E-Business Suiteのシングル・サインオン・プロバイダとして、E-Business Suite Asserter、Oracle E-Business Suiteをターゲット・アプリケーションとして、およびE-Business Suite Asserterのアイデンティティ・プロバイダとして構成する必要があります。

  • Oracle JRE/JDKバージョン8以降をダウンロードします。
  • Java 8用のJava Cryptography Extensionファイルをダウンロードします。
  • OCI IAMインスタンスへのアクセス、コンソールからE-Business Suite Asserterをダウンロードする権限および機密アプリケーションを登録する権限。
  • 最新のパッチが適用されたOracle E-Business Suiteリリース11i (11.5.10)またはリリース12 (12.1.3、12.2.4以上)のインスタンスにアクセスします。
  • Java SE Development Kit 8またはJava EE 8を使用して、Oracle WebLogic Server 12c (12.1.3および12.2)の別のインスタンスにアクセスします。
  • OCI Load Balancer for E-Business Suite Asserterで使用される証明書管理サービス・セクションで証明書を作成します。または、自分の証明書を使用することもできます。
  • Oracle WebLogic Server 12cで、EBSAsserter_server_01およびEBSAsserter_server_02という名前の管理対象サーバーを作成し、E-Business Suite Asserter Javaアプリケーションをデプロイします。
  • このシナリオでは、EBSNode01およびEBSNode02と呼ばれる2つのノードがE-Business Suiteにあります。
  • EBS AsserterのWebLogicサーバーおよびOracle EBSサーバーに作業ディレクトリを作成します。たとえば、/opt/ebssdkです。

OCI IAMコンソールからのE-Business Suite Asserterのダウンロード

「ダウンロード」ページには、OCI IAMコンソールからアクセスできます。このページから、OCI IAM E-Business Suite Asserterをダウンロードできます。

  1. EBSを統合するドメインを使用して、OCI IAMコンソールにログインします。
  2. 左側のナビゲーション・メニューで、「アイデンティティとセキュリティ」をクリックし、「ドメイン」をクリックします。
  3. 必要なドメインを選択し、「設定」に移動して、「ダウンロード」をクリックします。
  4. ダウンロード・ページで、Identity Cloud Service E-Business Suite Asserterダウンロード・ボタンをクリックします。

    OCI IAMアイデンティティ・ドメインのリリースにより、EBS AsserterはOracle Apps PremiumドメインおよびPremiumドメインに対してデフォルトで有効になっています。

    • tenant base url/admin/v1/FeatureInfosに移動して機能の状態を確認します。oracle.idaas.ebs.asserterは有効化済としてマークする必要があります。
    • 機能が有効でない場合は、Oracle Supportに連絡し、oracle.idaas.ebs.asserterを有効にするサービス・リクエストを作成します。
    • EBSアサーション・プロバイダを有効化する前にEBS.warがWebLogicサーバーにすでにデプロイされていた場合は、この機能の有効化後にEBS.warを再デプロイします。
  5. .zipファイルをローカル・マシンの一時フォルダに保存します。
  6. ローカル・マシン上の.zipファイルのコンテンツを抽出します。
  7. ebs.warおよびidcs-wallet-<version>.jarファイルの場所を検索します。
    ファイルの名前は、バージョンによって異なる場合があります。
  8. ebs.warファイルの内容を抽出し、WEB-INF/libフォルダの下にあるfndext-<version>.jarファイルを見つけます。fndext-<version>.jarファイルを作業ディレクトリにE-Business Suite AsserterのWebLogicサーバー・マシンにアップロードします。たとえば、/opt/ebssdkです(このフォルダが存在しない場合は作成します)。
    fndext.jarファイルの名前は、現在のバージョンによって異なる場合があります。
  9. fndext-<version>.jarファイルをOracle WebLogic管理対象サーバーEBSAsserter_server_01およびEBSAsserter_server_02にアップロードし、$DOMAIN_HOME/libフォルダに配置します。
  10. ebs.warおよびidcs-wallet-<version>.jarファイルをE-Business Suite AsserterのWebLogicサーバー・マシンにアップロードし、/opt/ebssdkフォルダに配置します。

環境情報の指定

E-Business Suite Asserter構成ファイルの構成時に必要な環境情報を記録します。

  • E-Business Suite Asserterサーバーが構成されているOCI Load BalancerパブリックIP。このIPは、E-Business Suiteサーバーと同じドメイン名でマップする必要があります。例: https://ebsasserter.example.com
  • Oracle WebLogic管理サーバー・コンソール・アドレス。例: https://ebsasserter01.example.com:7002/console
  • E-Business Suite AsserterがデプロイされているOracle WebLogic管理対象サーバーのHTTPSアドレス(デフォルトでない場合はポート番号を含む)。https://ebsasserter01.example.com:7003https://ebsasserter02.example.com:7003など
  • Oracle E-Business Suiteサーバーが構成されているOCI Load BalancerパブリックIPおよびリスナー・ポート。このIPは、EBSサーバーと同じドメイン名でマップする必要があります。たとえば、https://ebs.example.com:8001です。
  • Oracle E-Business Suiteホスト名。例: ebs01.example.comおよびebs02.example.com
  • OCI IAMのHTTPSアドレス(デフォルトを使用していない場合、ポート番号を含む)。例: https://idcs-example.identity.oraclecloud.com
  • Oracle E-Business Suiteデータベース名。例: ebsDB
  • Oracle E-Business Suiteデータベース・ホスト。例: ebsdb.example.com
  • Oracle E-Business Suiteデータベース・ポート。例: 1521
  • Oracle E-Business Suite APPSユーザー・パスワード。例: apps