目录

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 cluster 命令引用
  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 检查。 可以保存并签入由无效更改为有效的对象。
可以验证以下类型的对象:
  • 映射
  • Mapplet
  • 会话
  • 工作流
  • 工作集对象
如果在输入参数中使用其他类型的对象,则
pmrep
将返回错误。 如果在持久性输入文件中使用错误类型的对象,则
pmrep
将报告错误并跳过该对象。
pmrep
验证命令不会验证快捷方式。
运行验证命令时,可输出对象状态相关的信息:
  • valid.
    成功验证的对象。
  • 已保存。
    对象验证后已保存。
  • 已跳过。
    不需要验证的快捷方式和对象类型。
  • save_failed.
    由于锁定冲突或由其他用户签出而未保存的对象。
  • invalid_before.
    验证检查之前对象无效。
  • invalid_after.
    验证检查之后对象无效。
无法保存不可重用对象,除非您保存该对象的可重用父项。 使用 -s 选项时,该命令不会保存已验证的不可重用对象,除非在同一个命令中列出作为不可重用对象的父项的可重用对象。
验证命令使用以下语法:
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
验证选项和参数:
选项
参数
说明
-n
object_name
必需。要验证的对象的名称。如果使用 -i 参数,请勿使用此选项。
验证不可重用的会话时,请包含工作流名称。按以下格式输入工作流名称和会话名称:
<工作流名称>。<会话实例名称>
在不可重用 worklet 中验证不可重用会话时,请输入以下格式的工作流名称、worklet 名称和会话名称:
<工作流名称>。<worklet 名称>。<会话实例名称>
-o
object_type
如果不使用持久输入文件,则为必选项。要验证的对象类型。可以指定 Mapplet、映射、会话、工作集和工作流。
-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 参数,则为必选项。验证后要输出到持久输出文件或 stdout 的对象类型。可以指定有效、已保存、已跳过、save_failed、invalid_before 或 invalid_after。要输入一个或多个选项,请以逗号分隔。
-u
persistent_output_file_name
如果使用 -p 参数,则为必选项。输出文本文件的名称。如果输入文件名,则查询会将结果写入文件。
-a
append
可选。将结果附加到持久输出文件,而不是将其覆盖。
-c
column_separator
可选。用于分隔对象元数据列的字符或字符集。
使用存储库对象名称中未使用的字符或字符集。如果任何存储库对象名称中含有空格,您可能希望避免使用空格作为列分隔符。
如果忽略此选项,
pmrep
将使用单个空格。
-r
end-of-record_separator
可选。用于指定对象元数据结束位置的字符或字符集。
使用存储库对象名称中未使用的字符或字符集。
默认为换行符 /n。
-l
end-of-listing_indicator
可选。用于指定对象列表结束位置的字符或字符集。输入存储库对象名称中未使用的字符或字符集。
如果忽略此选项,
pmrep
将使用句点。
-b
-
可选。详细。显示对象的详细信息。如果忽略此选项,
pmrep
将显示简短格式,其中包括对象类型、可重用或不可重用一词、对象名称和路径。详细格式包括版本号和文件夹名称。
全局对象(如标签、查询、部署组和连接)的简短格式包括对象类型和对象名称。详细格式包括创建者名称和创建时间。
-y
-
可选。显示源和目标的数据库类型。