Oracle EBSSpoke を設定

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:5分
  • ベーシック認証を使用してServiceNowインスタンスと Oracle EBSインスタンスを統合し、ServiceNow要求を認証します。

    始める前に

    • 統合ハブサブスクリプションを要求します。
    • Oracle EBS スポークを有効化します。
    • Oracle EBSアカウントへのアドミンアクセス
    • 必要なロール:admin。

    手順

    1. コンテキストサイドパネルで ServiceNow® Store プロジェクトファイルを Oracle_e-business_suite spoke_dependencies.zip にしてダウンロードし、必要なローカルフォルダーに保存します。
    2. Oracle_e-business_suite spoke_dependencies.zip ファイルのコンテンツを解凍します。
    3. SQL Developer または SQL クライアントで、APPS スキーマ内のすべての PKB ファイルと PLS ファイルをコンパイルします。
      図 : 1.
      PLS ファイルと PKB ファイルをコンパイルする。
    4. Oracle EBS サーバーで、 Oracle EBSREST API を展開します。

      拡張子ごとに REST API を有効にする手順については、「カスタムデータ連携インターフェイスとサービスの管理」を参照してください。

      これらの手順は、すべての PLS ファイルに対して行う必要があります。各 PLS ファイルを展開する際には、関連する値を指定する必要があります。ここでは、例として XXSN_CREATE_PO_PKG.pls を使用して手順を概説します。

      1. コンパイル済みパッケージ .pls ファイルをコピーして、次の各ディレクトリーにアップロードします。
        • $PO_TOP/patch/115/sql/tmp/
        • $PO_TOP/patch/115/sql/
        注:
        $PO_TOP を、パッケージが属するモジュール ($AP_TOP$PO_TOP など) に置き換えていることを確認してください。
      2. Oracle EBSサーバーの PuTTY にログインし、データ連携リポジトリパーサーを実行します。
        1. iLDT (* .ildt) ファイルを生成するには、次の構文を使用してデータ連携リポジトリパーサーを実行します。
          $IAS_ORACLE_HOME/perl/bin/perl $FND_TOP/bin/irep_parser.pl -g -v -username=sysadmin po:patch/115/sql:XXSN_CREATE_PO_PKG.pls:12.0=$PO_TOP/patch/115/sql/tmp/XXSN_CREATE_PO_PKG.pls
        2. XXSN_CREATE_PO_PKG.pls ファイルの .ildt ファイルを生成していない場合は、po$PO_TOP を必要な Topに置き換えます。
        3. XXSN_CREATE_PO_PKG.pls ファイルの .ildt ファイルを生成していない場合は、XXSN_CREATE_PO_PKG.pls を必要なパッケージ名に置き換えます。
        図 : 2.
        アップロードされたパッケージ名
      3. 次のコマンドを実行して、生成された iLDT ファイルをデータ連携リポジトリにアップロードします。
        $FND_TOP/bin/FNDLOAD apps/apps 0 Y UPLOAD $FND_TOP/patch/115/import/wfirep.lct XXSN_CREATE_PO_PKG_pls.ildt
        注:
        XXSN_CREATE_PO_PKG_ を必要なパッケージ名に置き換えます。
        図 : 3.
        パッケージ名
      4. システムアドミニストレーターとしてOracleE-Business Suite インスタンスにログインします。
      5. [統合された SOAP ゲートウェイ] の責任に切り替えて、[データ連携リポジトリ] を選択します。
        図 : 4.
        統合リポジトリを選択する。
      6. 内部名 XXSN_CREATE_PO_PKG の Web サービスを検索します。
        図 : 5.
        Web サービスの内部名で検索する。
      7. 検索結果のリンクをクリックして、インターフェイスパッケージで利用可能なメソッドのリストにアクセスします。
        図 : 6.
        PLSQL インターフェイス。
        注:
        PLC/SQL インターフェイスタイプでは、SOAP Web サービスと REST Web サービスの両方を利用できます。ただし、この手順は REST Web サービスに焦点を当てています。
      8. [REST Web サービス] タブをクリックします。
        1. このサービスのエイリアスを設定します。たとえば、hr です。
        2. [展開] をクリックします。
      9. [REST Web サービス] タブをクリックして、[PO の作成] メソッドを表示します。
        図 : 7.
        サービスを展開します。
        図 : 8.
        サービスを展開します。
      10. 一意のサービスエイリアス名を入力し、[PO の作成] メソッドを選択して、[展開] をクリックします。
        図 : 9.
        展開の確認。
        サービスが正常に展開されたことを示す確認メッセージが表示されます。
      11. [WADL の表示] をクリックして、サービスがホストされているサービスエンドポイントの物理的な場所にアクセスします。
      12. [権限許可] タブを開き、[PO の作成] を選択して、[権限の作成] をクリックします。
        図 : 10.
      13. 付与対象タイプを選択し、Web サービスを使用するための権限を付与するユーザー名を入力して、[権限を作成] をクリックします。
        図 : 11.
        Web サービスを使用するためのアクセス権を付与する。
        権限が正常に作成されたことを示す確認メッセージが表示されます。
        図 : 12.
        確認メッセージ。
        注:
        権限を取り消すには、[権限許可] タブの [権限を取り消す] をクリックし、必要なユーザーを選択します。
      14. 必要なすべてのアクションに対して上記の手順を実行し、次の表の [リソースパス] 列に示されているものと同じ名前 (それぞれのアクションに関連付けられている名前) を使用していることを確認します。
        アクション名。
      15. サーバーを再起動し、PuTTY を使用して、 Oracle EBSサーバーへのログイン時に次の手順を実行します。
        1. コマンド cd $ADMIN_SCRIPTS_HOME および ./adadminsrvctl.sh stop を実行します。
        2. WebLogic パスワードと EBS パスワードを入力します。
        3. コマンド ./adadminsrvctl.sh start を実行します。
        4. WebLogic パスワードと EBS パスワードを入力します。
        5. ステータスを確認するには、コマンド ./adadminsrvctl.sh status を実行します。
    5. Oracle EBS スポークの認証情報レコードを作成します。
      1. 移動先 接続 & 認証情報 > 認証情報.
      2. [New] をクリックします。
        作成する認証情報のタイプは?」というメッセージが表示されます。
      3. [基本認証情報] を選択します。
      4. フォームに、これらの値を入力します。
        フィールド 説明
        名前 認証情報レコードを識別する一意の名前たとえば、OEBS Cred を入力します。
        ユーザー名 Oracle EBSインスタンスにログインするためのユーザー名
        パスワード Oracle EBSインスタンスにログインするためのパスワード
        有効 認証情報レコードを積極的に使用するオプションです。
      5. [送信] をクリックします。
    6. Oracle EBS スポークの接続レコードを作成します。
      1. 移動先 接続 & 認証情報 > 接続と認証情報エイリアス.
      2. Oracle EBSSpoke のレコードを開きます。
      3. [接続] タブで、[新規] をクリックします。
      4. フォームに、次の値を入力します。
        フィールド 説明
        名前 接続レコードを一意に識別する名前です。たとえば、OEBS Conn を入力します。
        認証情報 Oracle EBSSpoke 用に作成された認証情報レコードです。
        接続 URL Oracle EBSインスタンスに接続するための接続 URL です。
      5. [送信] をクリックします。