pmrep 命令引用 > ListObjectDependencies
  

ListObjectDependencies

列出可重用对象和不可重用对象的相关对象。 如果要列出不可重用对象的相关性,则必须使用包含对象 ID 的持久性输入文件。 要创建此文件,可以运行查询并选择创建文本文件。
ListObjectDependencies 将接受持久性输入文件,并可创建持久性输出文件。 这些文件具有相同的格式。 如果创建输出文件,则将此文件用作 ApplyLabel、AddToDeployment Group 或 Validate pmrep 命令的输入。
如果 ListObjectDependencies 成功运行,此命令将返回记录数。
ListObjectDependencies 命令使用以下语法:
listobjectdependencies

{{-n <object_name>

  -o <object_type>

  [-t <object_subtype>]

  [-v <version_number>]

  [-f <folder_name>] } |

   -i <persistent_input_file>}

[-d <dependency_object_types>]

[-p <dependency_direction (children, parents, or both)>]

[-s (include pk-fk dependency)]

[-g (across repositories)]

[-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)]

[-e <dbd_separator>]
下表介绍了 pmrep ListObjectDependencies 选项和参数:
选项
参数
说明
-n
object_name
必需。 要列出相关性的特定对象的名称。
-o
object_type
必需。 要列出相关性的对象类型。 可以指定源、目标、转换、映射、会话、工作集、工作流、计划程序、会话配置、任务、多维数据集和维度。
-t
object_subtype
转换或任务的类型。 对于其他对象类型,将忽略此选项。 有关有效子类型的详细信息,请参阅列出对象类型
-v
version_number
可选。 列出某个对象版本除最新版本以外的相关对象。 此选项只能用于受版本控制的存储库。 不适用于无版本控制的存储库。
-f
folder_name
包含对象名称的文件夹。 如果不使用 -i 选项,则需要文件夹。
-i
persistent_input_file
可选。 从 ExecuteQuery 或 Validate 命令生成的对象的文本文件。 如果要列出不可重用对象的相关性,必须使用此文件。
如果使用此选项,则不能使用 -n、-o、-f 选项来指定对象。
-d
dependency_object_types
可选。 要列出的相关对象的类型。 可以输入 ALL,也可以输入一个或多个对象类型。 默认值为 ALL。
如果为 ALL,则 pmrep 将列出所有支持的相关对象。 如果选择一个或多个对象,则 pmrep 将列出这些类型的相关对象。 要输入多个对象类型,请用逗号分隔这些类型且不使用空格。
-p
dependency_direction
未使用 -s 选项时,为必需选项。 要列出的父相关对象或子相关对象。 可以指定父项和/或子项。 如果未使用 -p 选项,pmrep 不会列出父相关性或子相关性。
-s
-
未使用 -p 选项时,为必需选项。 无论相关性的方向如何,都将包括主键-外键相关对象。 如果未使用 -s 选项,pmrep 不会列出主键/外键相关性。
-g
-
可选。 在各存储库中查找对象相关性。
-u
persistent_output_file_name
将相关性结果发送到一个文本文件。 将此文本文件用作 ApplyLabel、AddToDeployment Group 或 Validate pmrep 命令的输入。 默认将查询结果发送到 stdout。 不能将 -b 和 -c 选项与此选项一起使用。
-a
-
将结果附加到持久性输出文件,而不覆盖此文件。
-c
column_separator
用于分隔对象元数据列的字符或字符集。 使用存储库对象名称中未使用的字符或字符集。 如果任何存储库对象名称中含有空格,您可能希望避免使用空格作为列分隔符。 不能将此选项与 -u 选项一起使用。
如果忽略此选项,pmrep 将使用单个空格。
-r
end-of-record_
separator
用于指定对象元数据结束位置的字符或字符集。 使用存储库对象名称中未使用的字符或字符集。
默认为换行符 /n。
-l
end-of-listing_indicator
用于指定对象列表结束位置的字符或字符集。 输入存储库对象名称中未使用的字符或字符集。
如果忽略此选项,pmrep 将使用句点。
-b
-
Verbose。 显示对象的详细信息。 如果忽略此选项,pmrep 将显示简短格式,其中包括对象类型、可重用或不可重用一词、对象名称和路径。 详细格式包括版本号和文件夹名称。
全局对象(如标签、查询、部署组和连接)的简短格式包括对象类型和对象名称。 详细格式包括创建者名称和创建时间。 不能将此选项与 -u 选项一起使用。
-y
-
可选。 显示源和目标的数据库类型。
-e
dbd_separator
可选。 如果 ODBC 源名称中包含句点 (.), 请在定义源对象时定义其他分隔符字符。 例如,不使用 database_name.source_name,而是将源对象定义为 database_name\source_name,将 dbd_separator 定义为反斜杠 (\)。