---
sourceDocument: Yokohama データと自動化
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/yokohama/integrate-applications

 Release :

    - yokohama

ft:locale :

    - ja-JP

ft:publication_title :

    - Yokohama データと自動化

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# Oracle EBSSpoke を設定

# Oracle EBSSpoke を設定 {#ariaid-title1}

* リリースバージョン: Yokohama
* 
* 更新日 2025年01月30日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：14分

ベーシック認証を使用してServiceNowインスタンスと Oracle EBSインスタンスを統合し、ServiceNow要求を認証します。

## 始める前に

* 統合ハブ サブスクリプションを要求します。
* Oracle EBS スポークを有効化します。
* Oracle EBSアカウントへのアドミンアクセス
* 必要なロール：admin
{#setup-oebs-spoke__ul_nz5_jyt_4pb}

## Oracle Database 12C 以降のバージョンの設定 {#ariaid-title2}

REST API Oracle 展開し、ServiceNow 接続を設定することで、Oracle E-Business Suite スポークで動作するように Database 12C 以降のバージョンを構成します。

### 始める前に

必要なロール：アドミン

### 手順

1. から [ServiceNow® Store Oracle Database 12c および 18c の Oracle E-Business Suite スポークの依存関係](https://store.servicenow.com/sn_appstore_store.do#!/store/application/3e41ef4adb7fe81039f49ee4db961994) プロジェクトファイルを Oracle_e-business_suite spoke_dependencies.zip でダウンロードし、必要なローカルフォルダーに保存します。
2. Oracle_e-business_suite spoke_dependencies.zip ファイルのコンテンツを解凍します。
3. SQL Developer または SQL クライアントで、APPS スキーマ内のすべての PKB ファイルと PLS ファイルをコンパイルします。  
   図 : 1.
4. Oracle EBS サーバーで、 Oracle EBSREST API を展開します。  
   拡張機能ごとに REST API を有効にする手順については、「 [REST Web サービスの展開](https://docs.oracle.com/cd/E18727_01/doc.121/e12169/T682519T513044.htm#isgig_restdeploy)」を参照してください。

   これらの手順は、すべての PLS ファイルに対して行う必要があります。各 PLS ファイルを展開する際には、関連する値を指定する必要があります。ここでは、例として XXSN_CREATE_PO_PKG.pls を使用して手順を概説します。
   1. コンパイル済みパッケージ .pls ファイルをコピーして、次の各ディレクトリーにアップロードします。  
      * $PO_TOP/patch/115/sql/tmp/
      * $PO_TOP/patch/115/sql/

      {#set-up-for-oracle-database-12c-and-later-versions__ul_nkn_5hq_4pb}  
      注:  
      $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` を必要なパッケージ名に置き換えます。

      {#set-up-for-oracle-database-12c-and-later-versions__ol_trn_bjq_4pb} 図 : 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. 内部名 <kbd class="ph userinput">XXSN_CREATE_PO_PKG</kbd> の Web サービスを検索します。  
      図 : 5.
   7. 検索結果のリンクをクリックして、インターフェイスパッケージで利用可能なメソッドのリストにアクセスします。  
      図 : 6.  
      注:  
      PLC/SQL インターフェイスタイプでは、SOAP Web サービスと REST Web サービスの両方を利用できます。ただし、この手順は REST Web サービスに焦点を当てています。
   8. \[REST Web サービス\] タブをクリックします。  
      1. このサービスのエイリアスを設定します。たとえば、<kbd class="ph userinput">hr</kbd> です。
      2. \[展開\] をクリックします。
      {#set-up-for-oracle-database-12c-and-later-versions__ol_ksp_nmq_4pb}
   9. \[REST Web サービス\] タブをクリックして、\[PO の作成\] メソッドを表示します。  
      図 : 7. 図 : 8.
   10. 一意のサービスエイリアス名を入力し、\[PO の作成\] メソッドを選択して、\[展開\] をクリックします。  
       図 : 9.  
       サービスが正常に展開されたことを示す確認メッセージが表示されます。
   11. \[WADL の表示\] をクリックして、サービスがホストされているサービスエンドポイントの物理的な場所にアクセスします。
   12. \[権限許可\] タブを開き、\[PO の作成\] を選択して、\[権限の作成\] をクリックします。  
       図 : 10.
   13. 付与対象タイプを選択し、Web サービスを使用するための権限を付与するユーザー名を入力して、\[権限を作成\] をクリックします。  
       図 : 11.  
       権限が正常に作成されたことを示す確認メッセージが表示されます。図 : 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 を実行します。
       {#set-up-for-oracle-database-12c-and-later-versions__ol_fz2_hyq_4pb}
   {#set-up-for-oracle-database-12c-and-later-versions__substeps_inz_j3q_4pb}
5. Oracle EBSSpoke の認証情報レコードを作成します。
   1. 移動先 接続 \& 認証情報認証情報.
   2. \[新規\] をクリックします。  
      「作成する認証情報のタイプは？」というメッセージが表示されます。
   3. \[基本認証情報\] を選択します。
   4. フォームに、これらの値を入力します。  
      {#set-up-for-oracle-database-12c-and-later-versions__table_vch_pgc_h4b__entry__2}

      | フィールド | 説明 |
      |-|-|
      | 名前 | 認証情報レコードを識別する一意の名前たとえば、<kbd class="ph userinput">OEBS Cred</kbd> を入力します。 |
      | ユーザー名 | Oracle EBSインスタンスにログインするためのユーザー名 |
      | パスワード | Oracle EBSインスタンスにログインするためのパスワード |
      | アクティブ | 認証情報レコードをアクティブに使用するオプション。 |
      [ ]

      {#set-up-for-oracle-database-12c-and-later-versions__table_vch_pgc_h4b}
   5. \[送信\] をクリックします。
   {#set-up-for-oracle-database-12c-and-later-versions__substeps_pk4_q2r_4pb}
6. Oracle EBSSpoke の接続レコードを作成します。
   1. 移動先 接続 \& 認証情報接続と認証情報エイリアス.
   2. Oracle EBSSpoke のレコードを開きます。
   3. \[接続\] タブで、\[新規\] をクリックします。
   4. フォームに、次の値を入力します。  
      {#set-up-for-oracle-database-12c-and-later-versions__table_k4r_lhc_h4b__entry__2}

      | フィールド | 説明 |
      |-|-|
      | 名前 | 接続レコードを一意に識別する名前です。たとえば、<kbd class="ph userinput">OEBS Conn</kbd> を入力します。 |
      | 認証情報 | Oracle EBSSpoke 用に作成された認証情報レコードです。 |
      | 接続 URL | Oracle EBSインスタンスに接続するための接続 URL です。 |
      [ ]

      {#set-up-for-oracle-database-12c-and-later-versions__table_k4r_lhc_h4b}
   5. \[送信\] をクリックします。
   {#set-up-for-oracle-database-12c-and-later-versions__substeps_tjm_2fr_4pb}
{#set-up-for-oracle-database-12c-and-later-versions__steps_i1q_yfg_53c}

## Oracle Database 19C 以降のバージョンの設定 {#ariaid-title3}

REST API Oracle 展開し、ServiceNow 接続を設定することで、Oracle E-Business Suite スポークで動作するように Database 19C 以降のバージョンを構成します。

### 始める前に

必要なロール：アドミン

### 手順

1. から [ServiceNow® Store Oracle Database 19c 以降の Oracle EBS スポークの依存関係](https://store.servicenow.com/sn_appstore_store.do#!/store/application/dd28be0e977bb6d00cd036a71153af10/1.0.0) プロジェクトファイルを Oracle_e-business_suite spoke_dependencies.zip でダウンロードし、必要なローカルフォルダーに保存します。
2. Oracle_e-business_suite spoke_dependencies.zip ファイルのコンテンツを解凍します。
3. SQL Developer または SQL クライアントで、APPS スキーマ内のすべての PKB ファイルと PLS ファイルをコンパイルします。  
4. モジュールパッケージの参照を確認して、展開に適した値を特定します。  
   次の表に、各Oracle EBSモジュールに必要な. pls ファイル名、 $TOP 変数、製品ショートコードおよびサービスエイリアスを示します。以下の手順でモジュール固有のパス、製品コード、またはエイリアスを参照する場合は、この表の値を使用します。
   {#set-up-for-oracle-database-19c-and-later-versions__table_module_ref_19c__entry__5}

   | モジュール | パッケージ (.pls ファイル名) | $TOP変数 | 製品コード | サービスエイリアス |
   |-|-|-|-|-|
   | 総勘定元帳 | xxsn_gl_integration_pkg.pls | $GL_TOP | `gl` | `xxsn_gl_integration_pkg` |
   | AP - サプライヤー | xxsn_supplier_integration_pkg.pls | $AP_TOP | `AP` | `xxsn_supplier_integration_pkg` |
   | 購入 | xxsn_po_integration_pkg.pls | $PO_TOP | `PO` | `xxsn_po_integration_pkg` |
   | 買掛金 | xxsn_ap_integration_pkg.pls | $AP_TOP | `AP` | `xxsn_ap_integration_pkg` |
   | 固定資産 | xxsn_fa_integration_pkg.pls | $FA_TOP | `fa` | `xxsn_fa_integration_pkg` |
   | 調達 | xxsn_pon_integration_pkg.pls | $PON_TOP | `ポン` | `xxsn_pon_integration_pkg` |
   | インベントリ | xxsn_inv_integration_pkg.pls | $INV_TOP | `請求書` | `xxsn_inv_integration_pkg` |
   | 一般 | xxsn_common_integration_pkg.pls | $FND_TOP | `fnd` | `xxsn_common_integration_pkg` |
   | 売掛金 | xxsn_ar_integrations_pkg.pls | $AR_TOP | `AP` | `xxsn_ar_integrations_pkg` |
   | 注文管理 | xxsn_om_integration_pkg.pls | $ONT_TOP | `ONT` | `xxsn_om_integration_pkg` |
   [ ]

   {#set-up-for-oracle-database-19c-and-later-versions__table_module_ref_19c}
5. Oracle EBS サーバーで、 Oracle EBS REST API を展開します。  
   拡張機能ごとに REST API を有効にする手順については、「 [REST Web サービスの展開](https://docs.oracle.com/cd/E18727_01/doc.121/e12169/T682519T513044.htm#isgig_restdeploy)」を参照してください。

   これらの手順は、すべての PLS ファイルに対して行う必要があります。各 PLS ファイルを展開する際には、関連する値を指定する必要があります。ここでは、 例として xxsn_gl_integration_pkg.pls を使用して手順を概説します。
   1. コンパイル済みパッケージ .pls ファイルをコピーして、次の各ディレクトリーにアップロードします。  
      * $GL_TOP/patch/115/sql/tmp/
      * $GL_TOP/patch/115/sql/

      {#set-up-for-oracle-database-19c-and-later-versions__ul_nkn_5hq_4pc}  
      注:  
      $GL_TOP を、パッケージが属するモジュールの $TOP 変数に置き換えてください。モジュールごとの正しい $TOP 変数については、前のステップのモジュールパッケージ参照テーブルを参照してください。
   2. アップロードされた .pls ファイルに `777` 権限を付与します。  
      SFTP クライアントで、 .pls ファイルを右クリックし、\[ プロパティ\] をクリックして、 Octal 権限値を <kbd class="ph userinput">0777</kbd> に設定します。  
      注:  
      統合リポジトリパーサーがファイルを処理するには、777 の権限が必要です。このステップがないと、次のサブステップのコマンドは失敗します。
   3. Oracle EBSサーバーの PuTTY にログインし、データ連携リポジトリパーサーを実行します。  
      1. iLDT (\* .ildt) ファイルを生成するには、次の構文を使用してデータ連携リポジトリパーサーを実行します。

             $IAS_ORACLE_HOME/perl/bin/perl $FND_TOP/bin/irep_parser.pl -g -v -username=sysadmin gl:patch/115/sql:xxsn_gl_integration_pkg.pls:12.0=$GL_TOP/patch/115/sql/xxsn_gl_integration_pkg.pls

      2. xxsn_gl_integration_pkg.pls ファイルの .ildt ファイルを生成していない場合は、`gl` と `$GL_TOP` を、必要なモジュールの製品コードと$TOP変数に置き換えます。モジュールごとの正しい値については、前の手順のモジュールパッケージ参照表を参照してください。
      3. xxsn_gl_integration_pkg.pls ファイルの .ildt ファイルを生成していない場合は、`xxsn_gl_integration_pkg.pls` を必要なパッケージ名に置き換えます。

      {#set-up-for-oracle-database-19c-and-later-versions__ol_trn_bjq_4pc}
   4. 次のコマンドを実行して、生成された iLDT ファイルをデータ連携リポジトリにアップロードします。  

          $FND_TOP/bin/FNDLOAD apps/apps 0 Y UPLOAD $FND_TOP/patch/115/import/wfirep.lct xxsn_gl_integration_pkg_pls.ildt

      注:  
      `xxsn_gl_integration_pkg_`必要なパッケージ名に置き換えます。
   5. システムアドミニストレーターとしてOracleE-Business Suite インスタンスにログインします。
   6. \[統合された SOAP ゲートウェイ\] の責任に切り替えて、\[データ連携リポジトリ\] を選択します。  
   7. 内部名「 <kbd class="ph userinput">xxsn_gl_integration_pkg</kbd>」の Web サービスを検索します。  
   8. 検索結果のリンクをクリックして、インターフェイスパッケージで使用可能なメソッドのリストにアクセスします。  
      注:  
      PLC/SQL インターフェイスタイプでは、SOAP Web サービスと REST Web サービスの両方を利用できます。ただし、この手順は REST Web サービスに焦点を当てています。
   9. \[REST Web サービス\] タブをクリックします。  
      1. \[ サービスエイリアス \] フィールドに、モジュールのサービスエイリアスを入力します。モジュールごとの正しいエイリアス値については、前のステップのモジュールパッケージ参照表を参照してください。  
         注:  
         サービスエイリアスは、モジュールパッケージ参照テーブルの \[サービスエイリアス \] 列の値と完全に一致する必要があります。エイリアスは大文字と小文字を区別します。
      2. \[展開\] をクリックします。
      {#set-up-for-oracle-database-19c-and-later-versions__ol_ksp_nmq_4pc}
   10. \[ REST Web サービス \] タブをクリックして、総勘定元帳統合サービスメソッドを表示します。  
   11. 一意のサービスエイリアス名を入力し、必要なメソッドを選択して、\[ 展開\] をクリックします。  
       サービスが正常に展開されたことを示す確認メッセージが表示されます。
   12. \[WADL の表示\] をクリックして、サービスがホストされているサービスエンドポイントの物理的な場所にアクセスします。
   13. \[ 助成\] タブを開き、必要な方法を選択して、\[ 助成を作成\] をクリックします。  
   14. 付与対象タイプを選択し、Web サービスを使用するための権限を付与するユーザー名を入力して、\[権限を作成\] をクリックします。  
       権限が正常に作成されたことを示す確認メッセージが表示されます。  
       注:  
       権限を取り消すには、\[権限許可\] タブの \[権限を取り消す\] をクリックし、必要なユーザーを選択します。
   15. 必要なすべてのアクションに対して上記の手順を実行し、次の表の \[リソースパス\] 列に示されているものと同じ名前 (それぞれのアクションに関連付けられている名前) を使用していることを確認します。  
   16. サーバーを再起動し、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 を実行します。

       {#set-up-for-oracle-database-19c-and-later-versions__ol_fz2_hyq_4pc}
   {#set-up-for-oracle-database-19c-and-later-versions__substeps_inz_j3q_4pc}
6. Oracle EBSSpoke の認証情報レコードを作成します。
   1. 移動先 接続 \& 認証情報認証情報.
   2. \[新規\] をクリックします。  
      「作成する認証情報のタイプは？」というメッセージが表示されます。
   3. \[基本認証情報\] を選択します。
   4. フォームに、これらの値を入力します。  
      {#set-up-for-oracle-database-19c-and-later-versions__table_vch_pgc_h4c__entry__2}

      | フィールド | 説明 |
      |-|-|
      | 名前 | 認証情報レコードを識別する一意の名前たとえば、<kbd class="ph userinput">OEBS Cred</kbd> を入力します。 |
      | ユーザー名 | Oracle EBSインスタンスにログインするためのユーザー名 |
      | パスワード | Oracle EBSインスタンスにログインするためのパスワード |
      | アクティブ | 認証情報レコードをアクティブに使用するオプション。 |
      [ ]

      {#set-up-for-oracle-database-19c-and-later-versions__table_vch_pgc_h4c}
   5. \[送信\] をクリックします。
   {#set-up-for-oracle-database-19c-and-later-versions__substeps_pk4_q2r_4pc}
7. Oracle EBSSpoke の接続レコードを作成します。
   1. 移動先 接続 \& 認証情報接続と認証情報エイリアス.
   2. Oracle EBSSpoke のレコードを開きます。
   3. \[接続\] タブで、\[新規\] をクリックします。
   4. フォームに、次の値を入力します。  
      {#set-up-for-oracle-database-19c-and-later-versions__table_k4r_lhc_h4c__entry__2}

      | フィールド | 説明 |
      |-|-|
      | 名前 | 接続レコードを一意に識別する名前です。たとえば、<kbd class="ph userinput">OEBS Conn</kbd> を入力します。 |
      | 認証情報 | Oracle EBSSpoke 用に作成された認証情報レコードです。 |
      | 接続 URL | Oracle EBSインスタンスに接続するための接続 URL です。 |
      [ ]

      {#set-up-for-oracle-database-19c-and-later-versions__table_k4r_lhc_h4c}
   5. \[送信\] をクリックします。
   {#set-up-for-oracle-database-19c-and-later-versions__substeps_tjm_2fr_4pc}
{#set-up-for-oracle-database-19c-and-later-versions__steps_i1q_yfg_53d}

