イントロダクション

この60分間のOracle by Example (OBE)では、Webオブジェクト管理ワークベンチ(Webクライアント)を使用して表操作を実行する方法について説明します。

Toolsリリース9.2.26.0以降、Web OMWで表操作を実行できます。表操作を使用すると、データベース内の物理表に対してアクションを実行できます。これらの操作により、データベース表の物理属性が、EnterpriseOneで定義されたユーザー指定と一致するようになります。

Web OMWから表生成、索引生成、表のコピー、表の削除など、すべての表操作を直接完了できます。

さらに、次のような操作を実行できます。

  • 索引の生成: 現在、索引の生成関数を使用すると、EnterpriseOneによって、開発クライアントのユーザー仕様で定義されたすべての索引が生成されます。Web OMWには、特定の索引を選択的に生成するオプションが用意されています。
  • 既存のデータの表生成: すでにデータを含む表を生成する場合(表仕様に列を追加した場合のみ)、ALTERコマンドを使用して、既存のデータを失うことなく物理表を変更し、仕様に一致させることができます。
注意: Web OMWプロジェクトに対して表操作を実行するには、適切なデータベース権限を設定する必要があります。これらの権限を設定するには、データベース管理者に連絡してください。

目的

このOBEでは、次の操作方法について説明します。

  • 開発クライアントでOMWを使用してPET_STOREを準備します。
  • Web OMWを使用した表の生成操作の実行
  • Web OMWを使用した索引の生成操作の実行
  • Web OMWを使用した表のコピー操作の実行
  • Web OMWを使用した表の削除操作の実行
  • Web OMWを使用したALTER Table操作の実行
  • Web OMWを使用した表操作ログの確認

バックグラウンド

リリース26およびツール・リリース9.2.26.0以降では、Web OMWで表操作を実行できます。

開始する前に

このOBEで使用するparファイルをダウンロードします。

開発クライアントでのOMWを使用したPET_STOREの準備

まず、表オブジェクトを含むOMWプロジェクトを作成し、それを使用するプロジェクトを進める必要があります。このトピックのステップを説明するために、PET_STOREという新しいプロジェクトが作成されます。

  1. 開発クライアントでEnterpriseOne (DV920)にサインインします。
  2. 「アプリケーション開発」メニュー(GH902)で、「オブジェクト管理」フォルダを展開し、「オブジェクト管理ワークベンチ」アプリケーション(P98220)を選択するか、ファスト・パスからOMWに移動します。
    img1.pngの説明が続きます
    オブジェクト管理ワークベンチへのナビゲーション(P98220)
  3. メニューから「追加」をクリックします。
    img2.pngの説明が続きます
    オブジェクト管理ワークベンチ
  4. 「OMWプロジェクト」を選択し、「OK」をクリックします。
    img3.pngの説明が続きます
    オブジェクト管理ワークベンチ- プロジェクトへのEnterpriseOneオブジェクトの追加
  5. 「サマリー」タブの必須フィールドに値を入力し、「OK」をクリックします。
    img4.pngの説明が続きます
    オブジェクト管理ワークベンチ- プロジェクト・リビジョン
  6. OMWプロジェクトからPET_STOREプロジェクトを選択し、「プロジェクトを進める」をクリックします。
    img5.pngの説明が続きます
    オブジェクト管理ワークベンチ- プロジェクト進出
  7. 21と入力し、「OK」をクリックします。
    img6.pngの説明が続きます
    オブジェクト管理ワークベンチ- プロジェクト・ステータス変更の確認
  8. PET_STOREプロジェクトを選択し、「リストア」をクリックします。
    img7.pngの説明が続きます
    オブジェクト管理ワークベンチ- リストア
  9. 「はい」をクリックして確定します。
    img8.pngの説明が続きます
    仕様の上書き/削除
  10. プロジェクト・パー・ファイルを使用するには、「はい」をクリックします。
    img9.pngの説明が続きます
    リストア・タイプ
  11. PRJ_PET_STORE_60_99.parファイルを選択し、「開く」をクリックしてリストアします。
  12. PET_STOREプロジェクトを選択し、「チェックアウト」をクリックします。
    img10.pngの説明が続きます
    オブジェクト管理ワークベンチ- チェックアウト
  13. 手順8 - 11を繰り返して、PET_STOREプロジェクトを再度復元します。
  14. 「検索」をクリックしてリフレッシュします。
  15. PET_STOREプロジェクトを選択し、「チェックイン」をクリックします。
    img11.pngの説明が続きます
    プロジェクトのハイライト- チェックイン
  16. 「検索」をクリックしてリフレッシュします。
    img12.pngの説明が続きます
    リフレッシュ

Web OMWを使用した表の生成操作の実行

この項では、Webオブジェクト管理ワークベンチ(Web OMW)で表の生成を実行します。

  1. WebクライアントでEnterpriseOneにサインインします。
  2. ファスト・パスからP98220W (オブジェクト管理ワークベンチ –Web)にナビゲートします。
  3. 「オブジェクト管理ワークベンチ –Web」フォームで、プロジェクトQBE行にPET_STOREと入力し、「検索」をクリックします。PET_STOREプロジェクトを選択します。
    img13.pngの説明が続きます
    オブジェクト管理ワークベンチ-Web
  4. 「プロジェクト・オブジェクト」タブでF55TSTを選択し、「その他の行アクション」ドロップダウン・リストから「表操作」をクリックします。
    img14.pngの説明が続きます
    表の選択操作
  5. 「表の生成」を選択し、「OK」をクリックします。
    img15.pngの説明が続きます
    「表操作」ウィンドウ
  6. ターゲットのデータ・ソースを確認し、「OK」をクリックします。
    img16.pngの説明が続きます
    表の生成
  7. 結果を確認し、「OK」をクリックして完了します。
    img17.pngの説明が続きます
    表生成結果

OMWおよびWeb OMWを使用した索引の生成操作の実行

この項では、開発クライアントでOMWを使用して索引の変更を準備します。

開発クライアントでの索引変更の準備

  1. 開発クライアントでEnterpriseOne (DV920)にサインインします。
  2. ファスト・パスから「OMW」(オブジェクト管理ワークベンチ)にナビゲートします。
  3. 「オブジェクト管理ワークベンチ」フォームで、PET_STOREプロジェクトを検索します。
    img18.pngの説明が続きます
    オブジェクト管理ワークベンチ
  4. PET_STOREで、「オブジェクト」に移動し、F55TSTを選択して、「リストア」をクリックします。
  5. 「Yes」をクリックして、「仕様の上書き/削除」ウィンドウで処理を確認します。
    img19.pngの説明が続きます
    仕様の上書き/削除
  6. 「はい」をクリックして、オブジェクト解析ファイルを使用します。
    img20.pngの説明が続きます
    リストア・タイプ
  7. 変更されたTBLE_F55TST_60_99.parファイル(索引の変更あり)をリストアして、索引の生成をテストします。
  8. ノート: 「設計」、「設計ツール」を選択し、「表の設計支援の開始」を選択して、F55TSTの索引を変更することもできます。
    img21.pngの説明が続きます
    設計ツール

Web OMWでの索引の生成操作の実行

この項では、Webオブジェクト管理ワークベンチ(Web OMW)で索引の生成を実行します。

  1. WebクライアントでEnterpriseOneにサインインします。
  2. ファスト・パスからP98220W (オブジェクト管理ワークベンチ –Web)に移動します。
  3. オブジェクト管理ワークベンチ –Webフォームで、「プロジェクトQBE」行にPET_STOREと入力し、「検索」をクリックして、PET_STOREプロジェクトを選択します。
  4. 「プロジェクト・オブジェクト」タブで、F55TSTを選択し、「その他の行アクション」ドロップダウン・リストから「表の操作」をクリックします。
    img22.pngの説明が続きます
    表の選択操作
  5. 「表操作」から「索引の生成」を選択し、「OK」をクリックします。
    img23.pngの説明が続きます
    「表の操作」ウィンドウ
  6. 「索引の生成」ウィンドウでターゲットの「データ・ソース」および「結果の比較」を確認します。
    img24.pngの説明が続きます
    索引の生成
  7. 表索引の詳細は、レイアウト(JDE_Index_Detail)を使用して表示されます。
    241.pngの説明が続きます
    表索引の使用
  8. 「フォーム」メニューから、「すべて生成」をクリックします。
    img26.pngの説明が続きます
    「すべて生成」オプション
  9. 結果を確認し、「OK」をクリックします。
    img27.pngの説明が続きます
    索引の生成
    img28.pngの説明が続きます
    索引の生成
  10. 「クローズ」をクリックして終了します。

Web OMWを使用した表のコピー操作の実行

この項では、Webオブジェクト管理ワークベンチ(Web OMW)でコピー表を実行します。

  1. WebクライアントでEnterpriseOneにサインインします。
  2. ファスト・パスからP98220W (オブジェクト管理ワークベンチ –Web)に移動します。
  3. 「オブジェクト管理ワークベンチ –Web」フォームで、「プロジェクトQBE」行にPET_STOREと入力し、「検索」をクリックして、PET_STOREプロジェクトを選択します。
    img29.pngの説明が続きます
    プロジェクト・オブジェクト
  4. 「プロジェクト・オブジェクト」タブで、「既存の追加」をクリックします。「プロジェクトへのEnterpriseOneオブジェクトの追加」ウィンドウで、「一般オブジェクト」フィールドで「表」を選択し、「OK」をクリックします。
    img30.pngの説明が続きます
    プロジェクトへのEnterpriseOneオブジェクトの追加
  5. 既存の表(F0911–Account Ledgerなど)を検索して選択し、「OK」をクリックします。
    img31.pngの説明が続きます
    オブジェクト・ライブラリアン検索および選択
  6. 「プロジェクト・オブジェクト」タブで、F0911を選択し、「その他の行アクション」ドロップダウン・リストから「表操作」をクリックします。
    img32.pngの説明が続きます
    プロジェクト・オブジェクト
  7. 「表操作」ウィンドウで、「表のコピー」を選択し、「OK」をクリックします。
    img33.pngの説明が続きます
    表操作
  8. 「ソース」および「宛先データ・ソース」を選択して確認し、「OK」をクリックします。
    img34.pngの説明が続きます
    表のコピー
  9. 「OK」をクリックします。
    img35.pngの説明が続きます
    プリンタの選択
  10. 結果を確認し、「OK」をクリックします。
    img36.pngの説明が続きます
    表のコピー
  11. 「ジョブ・ステータスの表示」にナビゲートして、レポートR9866W|XJDE0001の結果を確認します。
    img37.pngの説明が続きます
    ジョブのステータスの表示
  12. ステータスが「D」(完了)に変わったら、グリッド列から「出力の表示」をクリックします。
    img38.pngの説明が続きます
    レポート- Web OMW表からの表のコピー操作- 発行済ジョブ検索
  13. 結果を確認します。
    img39.pngの説明が続きます
    表のコピー・レポート
  14. ノート: この項で説明するステップを完了するために、R9866Wを使用して表のコピー操作を実行しました。これは、Webランタイムでビジネス関数のタイムアウト制限が原因です。

Web OMWを使用した表の削除操作の実行

この項では、Webオブジェクト管理ワークベンチ(Web OMW)で表の削除操作を実行します。

  1. WebクライアントでEnterpriseOneにサインインします。
  2. ファスト・パスを使用して、P98220W (オブジェクト管理ワークベンチ –Web)に移動します。
  3. 「オブジェクト管理ワークベンチ –Web」フォームで、「プロジェクトQBE」行にPET_STOREと入力し、「検索」をクリックして、PET_STOREプロジェクトを選択します。
  4. 「プロジェクト・オブジェクト」タブで、F55TSTを選択し、「その他の行アクション」ドロップダウン・リストから「表操作」を選択します。
    img40.pngの説明が続きます
    表操作
  5. 「表操作」ウィンドウで、「データベースからの表の削除」を選択し、「OK」をクリックします。
    img41.pngの説明が続きます
    「表操作」ウィンドウ
  6. ターゲット・データ・ソースを「ビジネス・データ- テスト」に変更し、「OK」をクリックします。
    img42.pngの説明が続きます
    表の削除
  7. 結果を確認し、「OK」をクリックして完了します。
    img43.pngの説明が続きます
    表の削除の結果

Web OMWを使用したALTER表操作の実行

ALTER表の前提条件:

  • 列のみを追加します。
  • 既存の表のデータ(データの保持)
注意:
  • 「表の変更」では、サインイン環境のデプロイ済またはアクティブなパッケージ(JDV920など)に基づいた表仕様を使用して、*ALTER操作を実行します。
  • 必要に応じて、「昇格」処理を使用して、表の仕様をセントラル・オブジェクトからアクティブなパッケージに更新します。

開発クライアントでのALTER表の準備

この項では、開発クライアントでOMWを使用して*Alter Tableを準備します。

  1. 開発クライアントでEnterpriseOneにサインインします。
  2. 「ファスト・パス」から「BV (バッチ・バージョン)」に移動します。
  3. 「バッチ・アプリケーション」フィールドにR98403XB (XMLデータの表へのロード)と入力し、「検索」をクリックします。
  4. 「追加」をクリックして、バージョンF55PETを追加します(F55PET XMLを表にコピーします)。
    img44.pngの説明が続きます
    バッチ・バージョン
    注意: C:\E920 (開発クライアント)に保存されたF55PET.xmlをコピーします。
  5. 処理オプションを設定します。
    img45.pngの説明が続きます
    処理オプション- 環境
    img46.pngの説明が続きます
    処理オプション- 詳細
  6. 「データ選択」を設定します。
    img47.pngの説明が続きます
    データ選択
  7. UBE R98403XB | F55PETを実行/送信し、結果を確認します。
    img48.pngの説明が続きます
    レポート- データ表
  8. 「ファスト・パス」を使用して、「OMW (オブジェクト管理ワークベンチ)」にナビゲートします。
  9. 「オブジェクト管理ワークベンチ」フォームで、PET_STOREプロジェクトを検索します。
  10. PET_STORE→オブジェクト・プロジェクトで、F55PETを選択し、「チェックアウト」をクリックします。
  11. 「Yes」をクリックして、「仕様の上書き/削除」ウィンドウで処理を確認します。
    img481.pngの説明が続きます
    「仕様の上書き/削除」ウィンドウ
    img482.pngの説明が続きます
    「プロジェクト・フォルダ」
  12. F55PETを再度選択し、「リストア」をクリックします。
  13. 「はい」をクリックして上書きを確認し、「はい」を再度クリックしてオブジェクト(.par)ファイルを使用します。
    img483.pngの説明が続きます
    「仕様の上書き/削除」ウィンドウ
    img484.pngの説明が続きます
    「タイプのリストア」
  14. *ALTER TABLE機能をテストするために、新しく追加された列を含む変更されたTBLE_F55PET_60_99.parファイルをリストアします。「設計」、「設計ツール」にナビゲートし、「表の設計支援の開始」を選択して、新しい列をF55PETに手動で追加することもできます。
    img50.pngの説明が続きます
    OMWプロジェクト
  15. F55PETを選択し、「チェックイン」をクリックして変更を保存します。

Web OMWを使用したALTER表操作の実行

この項では、Web OMWでALTER表操作を実行する方法を学習します。

  1. WebクライアントでEnterpriseOneにサインインします。
  2. 「ファスト・パス」からP98220W (オブジェクト管理ワークベンチ –Web)に移動します。
  3. OMW–Webフォームで、「プロジェクトQBE」行にPET_STOREと入力し、「検索」をクリックして、PET_STOREプロジェクトを選択します。
  4. 「プロジェクト・オブジェクト」タブで、F55PETを選択し、「その他の行アクション」ドロップダウン・リストから「昇格」をクリックします。
    img51.pngの説明が続きます
    「上位へ移動」の選択
  5. 「OK」をクリックして、「オブジェクトのプロモートの確認」ダイアログ・ボックスで操作を確認します。
    img52.pngの説明が続きます
    オブジェクトのプロモートの確認
  6. 「プロジェクト・オブジェクト」タブで、F55PETを再度選択し、「その他の行アクション」ドロップダウン・リストから「表操作」を選択します。
    img53.pngの説明が続きます
    表の選択操作
  7. 「表操作」ウィンドウで、「表の生成」を選択し、「OK」をクリックします。
    img54.pngの説明が続きます
    「表の操作」ウィンドウ
  8. 「ターゲット・データ・ソース」を確認し、「OK」をクリックします。
      img55.pngの説明が続きます
      「表の生成」ウィンドウ
    1. *ALTER操作が適用可能な場合は、「フォーム」メニュー「表の変更」に自動的に表示されます。
    2. 「OK」をクリックすると、*ALTER (はい)を実行するか、全表生成を続行するか(いいえ)を選択するように求められます。
    3. 「表の変更」を選択して、非破壊的な*ALTER操作を続行します。
  9. 「ALTER Table is available」確認ダイアログ・ボックスで、「OK」をクリックします。
    img56.pngの説明が続きます
    *ALTER Table
  10. 結果を確認し、「OK」をクリックします。
    img57.pngの説明が続きます
    「*ALTER Table Result」
  11. エンタープライズ・サーバーのPrintQueueフォルダにある*ALTER TABLEログを確認して、操作が正常に完了したことを確認します。
    img58.pngの説明が続きます
    *ALTER TABLE Log
    img59.pngの説明が続きます
    ログの表示

Web OMWを使用した表操作ログの確認

この項では、Web OMWでの表操作OMWロギングの確認方法を学習します。

  1. WebクライアントでEnterpriseOneにサインインします。
  2. 「ファスト・パス」を使用して、P98220W (オブジェクト管理ワークベンチ –Web)に移動します。
  3. 「オブジェクト管理ワークベンチ –Web」フォームで、プロジェクトQBE行にPET_STOREと入力し、「検索」をクリックして、PET_STOREプロジェクトを選択します。
  4. 「プロジェクト・オブジェクト」タブで、F0911を選択し、「その他の行アクション」ドロップダウン・リストから「ロギング」を選択します。
    img60.pngの説明が続きます
    「ロギングの選択」オプション
  5. 「オブジェクト・ログの処理」フォームで、「検索」をクリックしてログ・エントリを取得します。
  6. 「アクション= 44 (表操作)」のエントリを見つけて選択し、「選択」をクリックします。
    img61.pngの説明が続きます
    オブジェクト・ログの操作
  7. 各行を選択してログの詳細を確認し、「選択」をクリックして詳細情報を表示します。
    img62.pngの説明が続きます
    ログ詳細の操作
    img65.pngの説明が続きます
    完全なログ・テキストの表示

その他の学習リソース

docs.oracle.com/learnのチュートリアルとラボを確認するか、Oracle Learning YouTubeチャネルで無料のラーニング・コンテンツにアクセスしてください。

製品ドキュメントについては、Oracle Help Centerを参照してください。