ヘッダーをスキップ

Oracle® Real User Experience Insightユーザーズ・ガイド 12cリリース2 (12.1.0.3) for Linux x86-64 B70760-01 |
| 目次 | 索引

前 | 次 |

# N JD Edwardsのサポート

この付録では、JD Edwards EnterpriseOneアプリケーションの正確な監視のために提供されるサポートについて詳しく説明します。このサポートの対象となるのは、有効なApplication Management Suite for JD Edwards EnterpriseOneライセンスを所有している場合に限られることに注意してください。詳細は、オラクル社の担当者に問い合せてください。

## N.1 概要

このバージョンで提供される監視のサポートは、JD Edwards Toolsバージョン8.97および8.98とJD Edwardsアプリケーション・バージョン8.12.に基づくJD Edwardsインストールに対して検証されています。ただし、このToolsバージョンで実行するJD Edwardsアプリケーション・バージョン8.11および9.0にも対応しています。

## N.2 監視の有効範囲の検証

多くの場合、JD Edwardsソフトウェアは標準以外のポート(800など)を使用するように構成されます。JD Edwardsインストールが実行しているポートを確認するには、ログインURLを調べてください。これは次の形式になっています。

    http(s)://hostname:portnumber/jde/...

`portnumber`が定義済ポートの1つとして構成されていることを確認します(HTTPまたはHTTPS)。また、HTTPSポートが指定されている場合には、WebサーバーのSSL秘密鍵のコピーがコレクタ・システムにインポートされていることを確認してください。

## N.3 JD Edwardsスイート定義の作成

JD Edwardsベースのアプリケーションのスイート定義を作成できます。作成方法は、サポートされている他のOracle Enterpriseアーキテクチャの場合と同じです。スイートを作成する手順は、10.1項「スイートの使用」に記載されています。

## N.4 create_JDE_info.shスクリプトの実行

ご使用の環境でRUEIがJD Edwardsのビジネス・ロジックを正しく変換できるようにする手順は、次のとおりです。

1. `create_JDE_info.sh`スクリプトをJD Edwardsサーバーのホーム・ディレクトリにコピーします。これはRUEIシステムの`RUEI_DATA``/processor/local/download`ディレクトリにあります。

2. JD Edwardsサーバーで任意のユーザーとして`create_JDE_info.sh`スクリプトを実行します。脚注1このスクリプトは、環境で識別されたページIDにIDを割り当てます。`create_JDE_info.sh`スクリプトは次の必須パラメータを指定して実行してください。

       create_JDE_info.sh connect-string

   `connect-string`は、JD Edwardsデータベースへのスクリプトのアクセスを許可するために使用する文字列です。スクリプトはスキーマを読み取り、現在のディレクトリに.`txt`ファイルを生成します。次に例を示します。

       create_JDE_info.sh "sys/oracle@dliild-jde:1522 as sysdba"
       create_JDE_info.sh "sys/oracle@JDE as sysdba"

   接続文字列はデータベースに対して「sys as sysdba」として認証される必要があることに注意してください。スクリプトは、使用される様々な表の正しいスキーマを検出しようとするためです。

3. 10.1.2項「構成ファイルのアップロード」で説明している手順を実行し、生成されたファイルをレポータ・システムにアップロードします。

## N.5 Cookieテクノロジの確認

JD Edwardsスイート・インスタンスを作成すると、JD Edwards環境用の事前定義済Cookieが自動的に作成されます。これは、`JSESSIONID`という名前のカスタムCookieとして実装されます。多くの場合、このCookieはご使用のJD Edwards環境に適しています。ただし、環境の構成によってはそれを変更する必要があります。また、RUEIによって、完了したセッションのユーザーを監視および追跡するには、Cookieのパスを「/」に設定する必要があります。

Cookieの構成の確認

Cookieの構成を確認する手順は、次のとおりです。

1. ブラウザですべてのCookieを消去します。

2. JD Edwardsアプリケーションに(再)ログインします。

3. JD Edwardsでいくつかのページを表示します。

4. ログアウトします。

5. 少なくとも10分間待機します。

6. RUEIレポータ環境を開きます。

7. 「データの参照」を選択し、「すべてのセッション」グループを開いて「セッション診断」を選択します。記録されたセッション(ユーザーID別または時間別)を探します。アプリケーションについてフィルタリングできます。

8. セッションを開いて、次の点を確認します。

   - ログイン以外のページ・ビューがレポートされていること。これで、セッションIDがログイン後に保存されていることが確認されます。

   - 少なくともある程度のJD Edwardsアプリケーション・アクティビティが記録されていること。

すべてのヒットが同じCookieに関連していない場合(これらは匿名ページとしてレポートされる)、問題がある場所を調べて、適切な方法で解決することをお薦めします。たとえば、Cookieのドメインまたはパスのオプションを調べます。

## N.6 ホスト名およびURL接頭辞

JD Edwardsの実装およびJD Edwardsのインスタンスはホスト名で識別できます。一般的に、JD Edwardsスイートにアクセスする方法は2つあります。ホスト名のみを使用する方法、または完全修飾ホスト名(ドメインを含む)を使用する方法です。通常はドメインのみを指定してください。

表N-2に、アプリケーションのディメンションがRUEIでどのようにレポートされるかを示します。

表N-1 JD Edwardsスイート定義のマッピング

ディメンション・レベル | 内容
--- | ---
Application.name | `productname (suite_name)`
Application. page-group | `suite_name.productcode » application name`
Application.page-name | `suite_name.productcode » application code » formname.action`

構造の各要素の意味は、次のとおりです。

- `application code`は、ユーザーによって使用されるJD Edwardsアプリケーションのコードです。たとえば、「sales order entry」のアプリケーション・コードは`p4210`です。`formname`は、使用されるJD Edwardsフォームの名前です。たとえば、フォーム`W01012b`の名前は「work with addresses」です。

- `application name`は、ユーザーによって使用されるJD Edwardsアプリケーションの名前です。たとえば、`p4210`のアプリケーション名は「sales order entry」です。

- `product code`は、JD Edwardsのアプリケーションまたはフォームで使用されるJD Edwards製品のコードです。たとえば、address bookアプリケーション(`p01012`)は、製品コードが`01`のJD Edwards製品「addressbook」に含まれます。JD Edwardsでは、製品コードはシステム・コードと呼ばれることもあります。

- `product name`は、JD Edwardsのアプリケーションまたはフォームで使用されるJD Edwards製品の名前です。たとえば、address bookアプリケーション(`p01012`)は、製品コードが`01`のJD Edwards製品「addressbook」に含まれます。

図N-1に、JD EdwardsアプリケーションのRUEIでのレポートの例を示します。

図N-1 JD Edwardsアプリケーション・ページ名のレポート例

「図N-1 JD Edwardsアプリケーション・ページ名のレポート例」の説明

## N.7 データ・アイテム

表N-2に示すJD Edwards固有のデータ・アイテムがRUEIでレポートされます。

表N-2 ディメンション

項目 | 説明
--- | ---
JD Edwardsスイート/コード | 構成定義で定義されたJD Edwardsスイートのコード。このデータを使用して、監視対象の様々なJD Edwardsスイートを区別することができます。
JD Edwardsスイート/名前 | 構成定義で定義されたJD Edwardsスイートの名前。このデータを使用して、監視対象の様々なJD Edwardsスイートを区別することができます。
JD Edwardsフォーム/ID | 使用されるJD EdwardsフォームのID。JD Edwardsのフォーム名は、フォーム・コード(W...)とJD Edwardsデータベース構成に基づきます。これにより、セッション中に監視される様々なフォームを区別することができます。
JD Edwardsフォーム/名前 | 使用されるJD Edwardsフォームの名前。JD Edwardsのフォーム名は、フォーム・コード(W...)とJD Edwardsデータベース構成に基づきます。これにより、セッション中に監視される様々なフォームを区別することができます。
JD Edwardsアクション/ID | フォームまたはアプリケーションでユーザーがアクションを実行します。これらのアクションが監視され、ここでレポートされます。(JD Edwardsのほとんどのアクションはエンコーディングされていることに注意してください)。
JD Edwardsアクション/名前 | フォームまたはアプリケーションでユーザーがアクションを実行します。これらのアクションが監視され、ここでレポートされます。(JD Edwardsのほとんどのアクションはエンコーディングされていることに注意してください)。
JD Edwardsアプリケーション/ID | 使用されるJD EdwardsアプリケーションのID。JD Edwardsのアプリケーション名は、アプリケーション・コード(P...)とJDEデータベース構成に基づきます。これにより、セッション中に監視される様々なアプリケーションを区別することができます。
JD Edwardsアプリケーシヨン/名前 | 使用されるJD Edwardsアプリケーションの名前。JD Edwardsのアプリケーション名は、アプリケーション・コード(P...)とJDEデータベース構成に基づきます。これにより、セッション中に監視される様々なアプリケーションを区別することができます。
JD Edwardsアプリケーション・バージョン/ID | 使用されるJD Edwardsアプリケーション・バージョンのID。
JD Edwardsアプリケーション・バージョン/名前 | 使用されるJD Edwardsアプリケーション・バージョンのID。
JD Edwards環境/名前 | ユーザーがJD Edwardsにログインしたときに選択した環境。
JD Edwards製品/コード | 使用されるJD Edwards製品のコード。JD Edwardsアプリケーションは、ここに示される製品の一部です。JD Edwards製品は、システム・コードすなわち製品コードで参照されることがあります。
JD Edwards製品/名前 | 使用されるJD Edwards製品の名前。JD Edwardsアプリケーションは、ここに示される製品の一部です。JD Edwards製品は、システム・コードすなわち製品コードで参照されることがあります。

## N.8 既知の制限事項

現在、RUEIはJD Edwardsのすべての機能には対応していません。特に次の制約事項がすでに判明しています。

- レポートは、最後にアクティブになった部分に基づいて行われます。したがって、1人のエンド・ユーザーが複数のブラウザ・ウィンドウで同時に参照しているとき、レポートされるページ名に間違った情報が含まれることがあります。

- 現在、`create_JDE_info.sh`スクリプトはUNIX JD Edwardsサーバーでしか実行できません。

- `create_JDE_info.sh`スクリプトを実行するときに無効な接続文字列が指定されていても、エラーがすぐにはレポートされません。[Enter]を数回押すとエラーがレポートされます。

- ユーザーが複数のアプリケーションを同時に開始すると、起動されたアプリケーションの1つについて、アプリケーション起動ページのロード時間とサーバー時間の記録が正しくない場合があります。

- リッチ・インターネット・アプリケーション(RIA)・フレームワーク(Ajaxなど)を使用するアプリケーションは、再生機能が低下する場合があります。

脚注

脚注1:このスクリプトは、本番環境と同じであれば検収環境でも実行できます。