目次

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ファイルに関する作業

コマンドリファレンス

コマンドリファレンス

検証

検証

オブジェクトを検証します。結果を永続出力ファイルまたは標準出力に出力できます。
stdoutには検証概要も表示されます。要約には、有効なオブジェクト、無効なオブジェクト、およびスキップされたオブジェクトの数が含まれます。パーシステントファイルには、基本情報、エンコードされたID、およびCRCチェックが含まれます。無効から有効に変化するオブジェクトを保存およびチェックインできます。
以下のタイプのオブジェクトを検査することができます。
  • マッピング
  • マップレット
  • セッション
  • ワークフロー
  • ワークレットオブジェクト
別のタイプのオブジェクトを入力パラメータに使用すると、
pmrep
はエラーを返します。永続入力ファイル内で間違ったタイプのオブジェクトを使用した場合、
pmrep
はエラーを報告し、そのオブジェクトをスキップします。
pmrep
Validateコマンドでは、ショートカットの検証は行いません。
検証を実行する場合、以下のオブジェクトステータスに関する情報を出力できます。
  • valid。
    正常に検証されたオブジェクト。
  • saved。
    検証後に保存されたオブジェクト。
  • skipped。
    検証が不要なショートカットおよびオブジェクトのタイプ。
  • save_failed。
    ロックの競合または別のユーザーによりチェックアウトされたために保存されなかったオブジェクト。
  • invalid_before。
    検証の前に無効になっていたオブジェクト。
  • invalid_after。
    検証の後に無効になったオブジェクト。
再利用可能な親オブジェクトが保存されていないかぎり、再利用不可能なオブジェクトを保存することはできません。 -sオプションを指定すると、検証済みの再利用不可能なオブジェクトは保存されません。ただし、同じコマンド内で、再利用不可能なオブジェクトの親として再利用可能なオブジェクトが指定されている場合はその限りではありません。
validateコマンドでは、以下の構文を使用します。
validate {{-n <object_name> -o <object_type (mapplet, mapping, session, worklet, workflow)> [-v <version_number>] [-f <folder_name>]} |   -i <persistent_input_file>} [-s (save upon valid) [-k (check in upon valid) [-m <check_in_comments>]]] [-p <output_option_types (valid, saved, skipped, save_failed, invalid_before, invalid_after, or all)>] [-u <persistent_output_file_name> [-a (append)]] [-c <column_separator>] [-r <end-of-record_separator>] [-l <end-of-listing_indicator>] [-b (verbose)] [-y (print database type)]
以下の表に、
pmrep
Validateのオプションおよび引数を示します。
オプション
引数
説明
-n
object_name
必須。検査するオブジェクトの名前。-i引数を使用している場合はこのオプションを使用しないでください。
再利用不可能なセッションを検証する場合は、ワークフロー名を含めます。ワークフロー名とセッション名を以下の形式で入力します。
<ワークフロー名>.<セッションインスタンス名>
再利用不可能なワークレットの再利用不可能なセッションを検証する場合は、次の形式で、ワークフロー名、ワークレット名、およびセッション名を入力します。
<ワークフロー名>.<ワークレット名>。<セッションインスタンス名>
-o
object_type
パーシステントファイルを使用しない場合に必要です。検査するオブジェクトのタイプ。マップレット、マッピング、セッション、ワークレット、およびワークフローを指定できます。
-v
version_number
オプション。検査するオブジェクトのバージョン。デフォルトは、オブジェクトの最新またはチェックアウトされているバージョンです。
-f
folder_name
必須。オブジェクトが格納されているフォルダ名。
-i
persistent_input_file
オプション。executequery、validate、listobjectdependenciesコマンドで作成されたテキストファイル。オブジェクトレコードのリストを含みます。-n、-o、-f引数を使用してオブジェクトを指定している場合、このファイルを使用できません。
-s
-
オプション。無効から有効に変更されたオブジェクトをリポジトリに保存します。
-k
-
-sを使用する場合に必要です。保存されたオブジェクト内をチェックします。
-m
check_in_comments
-kオプションを使用する場合に必要です。現在のリポジトリには、チェックインのコメントが必要です。オブジェクトをチェックインする場合にコメントを追加します。
-p
output_option_types
-u引数を使用する場合は必須です。検査の後にパーシステントファイルまたは標準出力に出力するオブジェクトのタイプ。valid、saved、skipped、save_failed、invalid_before、またはinvalid_afterを指定できます。1つ以上のオプションを入力するには、これらをカンマで区切ります。
-u
persistent_output_file_name
-p引数を使用する場合は必須です。出力テキストファイルの名前。ファイル名を入力すると、クエリーは結果をファイルに書き込みます。
-a
append
オプション。結果をパーシステントファイルに、上書きせずに追加します。
-c
column_separator
オプション。オブジェクトのメタデータのカラムを区切るのに使用する文字または文字のセット。
リポジトリオブジェクト名で使用されていない文字または文字のセットを使用します。リポジトリオブジェクト名にスペースが含まれている場合、カラム区切り文字としてスペースを使わないようにしたい場合があります。
このオプションを省略すると、
pmrep
は区切り文字として1文字分のスペースを使用します。
-r
end-of-record_separator
オプション。オブジェクトのメタデータの末尾を示すために使用する文字または文字のセット。
リポジトリオブジェクト名で使用されていない文字または文字のセットを使用します。
デフォルトでは改行(/n)です。
-l
end-of-listing_indicator
オプション。オブジェクトのリストの末尾を示すために使用する文字または文字のセット。リポジトリオブジェクト名で使用されていない文字または文字のセットを入力します。
このオプションを省略すると、
pmrep
はピリオドを使用します。
-b
-
オプション。Verbose。オブジェクトに関する詳細情報を表示します。このオプションを省略すると、
pmrep
は短いフォーマットを出力し、オブジェクトのタイプ、再利用可能または再利用不可、オブジェクト名およびパスを表示します。verboseフォーマットではバージョン番号およびフォルダ名も表示されます。
ラベル、クエリー、デプロイメントグループおよび接続などのグローバルオブジェクトを短いフォーマットで表示すると、オブジェクトのタイプおよびオブジェクト名が表示されます。verboseフォーマットでは、作成者名および作成時刻も表示されます。
-y
-
オプション。ソースおよびターゲットのデータベースタイプを表示します。