目次

Search

  1. はじめに
  2. コマンドラインプログラムとユーティリティ
  3. コマンドラインユーティリティのインストールと設定
  4. コマンドラインプログラムの使用
  5. コマンドラインプログラムの環境変数
  6. infacmdの使用
  7. infacmd asコマンドリファレンス
  8. infacmd audコマンドリファレンス
  9. infacmd autotuneコマンドリファレンス
  10. infacmd bgコマンドリファレンス
  11. infacmd ccpsコマンドリファレンス
  12. infacmdクラスタコマンドリファレンス
  13. infacmd cmsコマンドリファレンス
  14. infacmd disコマンドリファレンス
  15. infacmd disクエリ
  16. infacmd dpコマンドリファレンス
  17. infacmd idpコマンドリファレンス
  18. infacmd edpコマンドリファレンス
  19. Infacmd esコマンドリファレンス
  20. infacmd icsコマンドリファレンス
  21. infacmd ipcコマンドリファレンス
  22. infacmd ispコマンドリファレンス
  23. infacmd ldmコマンドリファレンス
  24. infacmd masコマンドリファレンス
  25. infacmd miコマンドリファレンス
  26. infacmd mrsコマンドリファレンス
  27. infacmd msコマンドリファレンス
  28. infacmd oieコマンドリファレンス
  29. infacmd psコマンドリファレンス
  30. infacmd pwxコマンドリファレンス
  31. infacmd rohコマンドリファレンス
  32. infacmd rmsコマンドリファレンス
  33. infacmd rtmコマンドリファレンス
  34. infacmd schコマンドリファレンス
  35. infacmd searchコマンドリファレンス
  36. infacmd sqlコマンドリファレンス
  37. infacmd tdmコマンドリファレンス
  38. infacmd toolsコマンドリファレンス
  39. infacmd wfsコマンドリファレンス
  40. infacmd wsコマンドリファレンス
  41. infacmd xrfコマンドリファレンス
  42. infacmd制御ファイル
  43. infasetupコマンドリファレンス
  44. pmcmdコマンドリファレンス
  45. pmrepコマンドリファレンス
  46. filemanagerに関する作業
  47. pmrepファイルに関する作業

コマンドリファレンス

コマンドリファレンス

ListObjects

ListObjects

リポジトリ内のオブジェクトのリストを返します。オブジェクトを一覧表示した場合、
pmrep
でオブジェクトのメタデータが返されます。以下のリスト操作を使用します。
  • オブジェクトタイプの一覧表示
    。一覧表示するオブジェクトを定義します。
  • フォルダーの一覧表示
    。リポジトリ内のフォルダーをすべて一覧表示します。
  • オブジェクトの一覧表示
    。リポジトリ内またはフォルダー内の再利用可能なオブジェクトおよび再利用不可能なオブジェクトを一覧表示します。
シェルスクリプトでListObjectsを使用してオブジェクトのメタデータを返し、メタデータを解析してから、解析されたデータを別の
pmrep
コマンドで使用します。
例えば、listobjectsコマンドを使用して、リポジトリのすべてのシーケンスジェネレータトランスフォーメーションを一覧表示することができます。シーケンスジェネレータトランスフォーメーションの情報を返すlistobjectsコマンドを使用してシェルスクリプトを作成し、listobjectsコマンドが返したデータを解析して、updateseqgenvalsを使用してシーケンス値を更新します。
pmrep
では、各オブジェクトが1レコードで、各オブジェクトのメタデータが1カラムで返されます。デフォルトでは、レコードは改行で区切られます。レコードおよびカラムを区切る文字を入力することができます。また、一覧表示の末尾を示す文字を入力することもできます。
レコードおよびカラムを区切る文字や一覧表示の末尾を示す文字を入力する場合には、リポジトリオブジェクト名で使用されていない文字を使用します。これは、シェルスクリプトを使用してオブジェクトのメタデータを解析する場合に役立ちます。
listobjectsコマンドでは、以下の構文を使用します。
listobjects -o <object_type> [-t <object_subtype>] [-f <folder_name>] [-c <column_separator>] [-r <end-of-record_indicator>] [-l <end-of-listing_indicator>] [-b (verbose)] [-y (print database type)] [-s <dbd_separator>]
以下の表に、
pmrep
ListObjectsのオプションおよび引数を示します。
オプション
引数
説明
-o
object_type
必須。一覧表示するオブジェクトのタイプ
  • フォルダを入力する場合、他のオプションを指定する必要はありません。
    pmrep
    は、-tおよび-fオプションを無視します。
  • フォルダ以外のオブジェクトを入力する場合は、-fオプションを指定する必要があります。
  • トランスフォーメーションまたはタスクを入力する場合、-fオプションを指定する必要があります。また、必要に応じて-tオプションを指定できます。
ListObjectsで使用するオブジェクトタイプの詳細については、オブジェクトタイプの一覧表示を参照してください。
-t
object_subtype
オプション。一覧表示するトランスフォーメーションまたはタスクのタイプ。オブジェクトのタイプとしてトランスフォーメーションまたはタスクを入力する場合には、このオプションを指定して特定のタイプを表示させることができます。
ListObjectsで使用するオブジェクトタイプの詳細については、オブジェクトタイプの一覧表示を参照してください。
-f
folder_name
フォルダー以外のオブジェクトを一覧表示する場合に必要です。検索するフォルダーデプロイメントグループ、フォルダ、ラベル、およびクエリ以外のすべてのオブジェクトタイプでこのオプションを使用します。
-c
column_separator
オプション。オブジェクトのメタデータのカラムを区切るのに使用する文字または文字のセット。リポジトリオブジェクト名で使用されていない文字または文字のセットを使用します。リポジトリオブジェクト名にスペースが含まれている場合、カラム区切り文字としてスペースを使わないようにしたい場合があります。
このオプションを省略すると、
pmrep
は区切り文字として1文字分のスペースを使用します。
-r
end-of-record_インジケータ
オプション。オブジェクトのメタデータの末尾を示すために使用する文字または文字のセット。リポジトリオブジェクト名で使用されていない文字または文字のセットを使用します。
デフォルトでは改行(/n)です。
-l
end_of_listing_indicator
オプション。オブジェクトのリストの末尾を示すために使用する文字または文字のセット。リポジトリオブジェクト名で使用されていない文字または文字のセットを入力します。
このオプションを省略すると、
pmrep
はピリオドを使用します。
-b
-
オプション。Verbose。オブジェクトに関する詳細情報を表示します。このオプションを省略すると短いフォーマットになり、オブジェクトのタイプ、再利用可能または再利用不可、オブジェクト名およびパスを表示します。verboseフォーマットでは、オブジェクトのステータス、バージョン番号、およびチェックアウト情報も表示されます。
ラベル、クエリー、デプロイメントグループおよび接続などのグローバルオブジェクトを短いフォーマットで表示すると、オブジェクトのタイプおよびオブジェクト名が表示されます。verboseフォーマットには、ラベルのタイプ、クエリーのタイプ、デプロイメントグループのタイプ、作成者名、および作成時刻が含まれます。
-y
-
オプション。ソースおよびターゲットのデータベースタイプを表示します。
-s
dbd_separator
オプション。ODBCソースの名前にピリオド(.)がある場合は、ソースオブジェクトを定義するときに別の区切り文字を定義します。たとえば、ソースオブジェクトを、database_name.source_nameの代わりに、database_name\source_nameとして定義し、dbd_separatorをバックスラッシュ(\)として定義します。