開始する前に

目 的

このOracle By Example(OBE)では、Web OMWでEnterpriseOneオブジェクトからイベント・ルールを抽出する方法について説明します。

完了までの時間

15分

バックグラウンド

このOBEでは、オブジェクトの既存のイベント・ルール(ER)を抽出する開発者となるシナリオについて考えてみましょう。このタスクを完了するには、Web OMW (P98220W)を使用して、オブジェクト(または関連するバッチ・バージョンまたはビジネス機能)をプロジェクトに追加し、「イベント・ルールの抽出」処理を実行して、生成されたテキスト・ファイルをダウンロードします。

必要事項

このOBEのステップを実行するには、次のものが必要です。

  • Toolsリリース9.2.26.2以降を使用して、JD Edwards EnterpriseOne環境にアクセスします。
  • Webオブジェクト管理ワークベンチ(Webクライアント上のWeb OMW)でEnterpriseOneオブジェクトを表示し、イベント・ルールを抽出するための適切な権限。
  • Web OMWの既存のプロジェクトまたはデフォルト・プロジェクト。

タスク1: Web OMWを使用したERの抽出

  1. EnterpriseOne Webクライアントにサインインします。
  2. EnterpriseOneのホーム ページで、[ナビゲータ]アイコンをクリックし、P98220Wと入力して、オブジェクト管理ワークベンチ- Webにアクセスします。
  3. img1.pngの説明が続きます
    EnterpriseOneホームページ
  4. 「オブジェクト管理ワークベンチ- Web」で、デフォルト・プロジェクトが選択されていることを確認するか、必要に応じて別のプロジェクトを選択します。
  5. 「プロジェクト・オブジェクト」タブで、「既存の追加」を選択します。
  6. img2.pngの説明が続きます
    オブジェクト管理ワークベンチ- Web
  7. 「EnterpriseOneオブジェクトをプロジェクトに追加」フォームが表示されます。「一般オブジェクト」ドロップダウン・リストから、「ビジネス機能」などの非UDOオブジェクトを選択します。

    ERを含むサポート対象のEnterpriseOneオブジェクト・タイプは次のとおりです。

    • 適用
    • バッチ・アプリケーション(レポートまたはUBE (ユニバーサル・バッチ・エンジン)とも呼ばれます)
    • バッチ・バージョン(UBEバージョンとも呼ばれる)
    • テーブル(テーブル トリガはER内)
    • ビジネス機能(Cベースと名前付きイベント・ルール(NER)の2つのタイプ)。NERのみが適用可能です。
    • 表変換(TCとも呼ばれる。データベース表を変更するために使用されるバッチ・アプリケーションのタイプ)
  8. 「OK」をクリックします。

    または、検索オプションを使用してオブジェクトを検索することで、既存のオブジェクトを選択できます。

    1. 「オブジェクト名」フィールドにオブジェクト名(N0100042など)を入力し、「検索」をクリックします。
    2. オブジェクト行を選択します。
    3. 「OK」をクリックします。
  9. img3.pngの説明が続きます
    オブジェクト管理ワークベンチ- Webの検索オプション
  10. 「プロジェクト・オブジェクト」タブで、オブジェクトがグリッドに表示されない場合は「検索」をクリックします。
  11. オブジェクト行を選択します。(行を1つのみ選択してください)。
  12. 「その他の行アクション」ドロップダウンから、「イベント・ルールの抽出」を選択します。
  13. img4.pngの説明が続きます
    抽出イベント・ルール
  14. 確認ダイアログ・ボックスで、「OK」をクリックします。
  15. img5.pngの説明が続きます
    「確認」ダイアログ・ボックス
  16. ファイルのダウンロード・ページで、「ここをクリック」を選択するか、強調表示されたファイル名を選択します。
  17. img6.pngの説明が続きます
    ファイルのダウンロード・ページ
  18. ブラウザのダウンロード・フォルダを開きます(例: C:\Users\<username>\Downloads)。

    出力ファイル名は、次の形式を使用します。

    <object_name>_<version>_YYYYMMDD_hhmmss.txt

    説明:

    <object_name>は、選択したオブジェクトの名前です。

    <version>は、オブジェクトのバージョンです(該当する場合)。

    YYYYは年です。

    MM は月です。

    DD は、該当月の日付です。

    hh は時間です。

    mm は分です。

    ss は2番目です。

    注: タイムスタンプは、バックグラウンドプロセスが実行されるサーバーの日時に基づいているため、ローカル時間と一致しない場合があります。

トラブル・シューティング

  1. 「イベント・ルールの抽出」オプションは使用できません。
    1. 原因: 複数のオブジェクトが選択されています。
      解決方法: 1つのオブジェクトのみを選択します。
    2. 原因: サポートされていないオブジェクト・タイプが選択されています。
      解決策: 「アプリケーション」、「バッチ・アプリケーション」、「バッチ・バージョン」、「表」、「ビジネス機能」、「表変換」のいずれかのオブジェクト・タイプを選択します。
    3. 原因: Web OMWでオブジェクトを表示する権限がありません。
      解決策: 管理者に正しい権限を尋ねます。
  2. イベント・ルール(ER)は出力ファイルに書き込まれません。
    1. 原因: 選択したオブジェクトにERが含まれていません。
      解決方法: ERを含むオブジェクトを選択します。
    2. 原因: 選択したオブジェクトはCビジネス機能です。
      解決策: Cビジネス機能にはERがありません。かわりに、「名前付きイベント・ルール(NER)」を選択します。

まとめ

このOBEでは、Web OMW (P98220W)を使用して、サポートされているJD Edwards EnterpriseOneオブジェクト・タイプからイベント・ルール(ER)を抽出する方法を学習しました。オブジェクトをプロジェクトに追加し、「イベント・ルールの抽出」アクションを開始し、標準の命名規則<object_name>_<version>_YYYYMMDD_hhmmss.txtを使用して結果のテキスト・ファイルをダウンロードしました。