目录

Search

  1. 前言
  2. 命令行程序和实用程序
  3. 安装和配置命令行实用程序
  4. 使用命令行程序
  5. 命令行程序的环境变量
  6. 使用 infacmd
  7. infacmd as 命令引用
  8. infacmd aud 命令引用
  9. Infacmd bg 命令参考
  10. infacmd cms 命令引用
  11. infacmd dis 命令引用
  12. Infacmd es 命令参考
  13. infacmd ihs 命令参考
  14. infacmd ipc 命令引用
  15. infacmd isp 命令引用
  16. infacmd ldm 命令参考
  17. infacmd mrs 命令引用
  18. infacmd ms 命令引用
  19. infacmd oie 命令引用
  20. infacmd ps 命令引用
  21. infacmd pwx 命令引用
  22. infacmd rms 命令参考
  23. infacmd rtm 命令引用
  24. infacmd sch 命令参考
  25. infacmd search 命令引用
  26. infacmd sql 命令引用
  27. infacmd tdm 命令引用
  28. infacmd wfs 命令引用
  29. infacmd ws 命令引用
  30. infacmd xrf 命令引用
  31. infacmd 控制文件
  32. infasetup 命令引用
  33. pmcmd 命令引用
  34. pmrep 命令引用
  35. 处理 pmrep 文件
  36. POWERCENTERHELP
  37. 已弃用的命令

ListObjects

ListObjects

返回存储库中对象的列表。 当列出对象时,
pmrep
将返回对象元数据。 使用以下列表操作:
  • 列出对象类型
    。 定义要列出的对象。
  • 列出文件夹
    。 列出存储库中的所有文件夹。
  • 列出对象
    。 列出存储库或文件夹中的可重用对象和不可重用对象。
可在 shell 脚本中使用 ListObjects 返回对象元数据,解析元数据,然后在其他
pmrep
命令中使用解析后的数据。
例如,使用 ListObjects 列出存储库中的所有序列生成器转换。 创建一个 shell 脚本,使用 ListObjects 返回序列生成器转换信息、解析 ListObjects 返回的数据并使用 UpdateSeqGenVals 更新序列值。
pmrep
将每个对象返回到一条记录中并在一列中返回每个对象的元数据。 默认用换行符分隔各条记录。 您可以输入用于分隔各记录和列的字符。 还可以输入用于指示列表末尾的字符。
在输入用于分隔记录和列的字符以及用于指示列表末尾的字符时,请使用存储库对象名称中未使用的字符。 这有助于使用 shell 脚本来解析对象元数据。
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
将使用单个空格。
-r
end-of-record_indicator
可选。 用于指定对象元数据结束位置的字符或字符集。 使用存储库对象名称中未使用的字符或字符集。
默认为换行符 /n。
-l
end_of_listing_indicator
可选。 用于指定对象列表结束位置的字符或字符集。 输入存储库对象名称中未使用的字符或字符集。
如果忽略此选项,
pmrep
将使用句点。
-b
-
可选。 Verbose。 显示对象的详细信息。 如果忽略此选项,将显示简短格式,其中包括对象类型、可重用或不可重用一词、对象名称和路径。 详细格式包括对象状态、版本号、文件夹名称和已签出的信息。
全局对象(如标签、查询、部署组和连接)的简短格式包括对象类型和对象名称。 详细格式包括标签类型、查询类型、部署组类型、创建者名称和创建时间。
-y
-
可选。 显示源和目标的数据库类型。
-s
dbd_separator
可选。 如果 ODBC 源名称中包含句点 (.), 请在定义源对象时定义其他分隔符字符。 例如,不使用 database_name.source_name,而是将源对象定义为 database_name\source_name,将 dbd_separator 定义为反斜杠 (\)。