目录

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. 已弃用的命令

模型存储库对象的导出控制文件参数

模型存储库对象的导出控制文件参数

可使用导出控制文件参数来配置要从模型存储库中导出的对象。
模型存储库对象的导出控制文件可以包含下列元素:
  • exportParams。 可以包含一个 folders 元素。
  • folders。 可以包含多个 folder 元素。
  • folder。 包含筛选某个特定文件夹中对象的属性。 可以包含多个 objectList 元素。
  • objectList。 包含按类型筛选对象的属性。 可以包含多个 object 元素。
  • object。 包含按名称筛选对象的属性。
下表介绍了导出控制文件中 folder 元素的可配置属性:
属性名称
属性说明
路径
可选。 包含要导出对象的文件夹的路径。 使用以下格式:
"/<folder_name>/<folder_name>"
例如,如果项目包含一个名为 F1 的文件夹,则 F1 的文件夹路径为“/F1”。 要导出项目中的所有对象,请指定“/”。 值不区分大小写。 默认值为“/”。
递归
可选。 指示是否导出指定文件夹的子文件夹中的对象。 设置为 true 可导出子文件夹中的对象。 有效值为 true 和 false。 值区分大小写。 默认值为 true。
选择
可选。 指示为 folder 定义 objectList 元素时,infacmd 是否导出指定文件夹中的所有剩余对象。 设置为 all 可导出所有剩余对象。 例如,下列行可导出由 user1 创建的映射。 这些行将导出指定文件夹中的所有剩余对象:
<folder path="/Testfolder" select="all"> <objectList type="Mapping" createdBy="user1" /> </folder>
如果定义了 objectList 元素,且没有使用 select 属性,则 infacmd 会导出满足 objectList 中所定义属性的对象。 例如,下列行可导出指定文件夹中由 user1 创建的映射:
<folder path="/Testfolder"> <objectList type="Mapping" createdBy="user1" /> </folder>
如果没有为 folder 定义 objectList 元素,则 select 属性的默认值是 all。 例如,下列行可导出指定文件夹中的所有对象:
<folder path="/Testfolder" />
有效值是 all。
createdBy
可选。 用户名。 导出由该用户创建的对象。 值不区分大小写。
createdBefore
可选。 日期和时间。 导出在该日期和时间之前创建的对象。 按以下格式输入日期和时间:
yyyy-MM-dd HH:mm:ssZ
createdAfter
可选。 日期和时间。 导出在该日期和时间之后创建的对象。 按以下格式输入日期和时间:
yyyy-MM-dd HH:mm:ssZ
lastUpdatedBefore
可选。 日期和时间。 导出在该日期和时间之前更新的对象。 按以下格式输入日期和时间:
yyyy-MM-dd HH:mm:ssZ
lastUpdatedAfter
可选。 日期和时间。 导出在该日期和时间之后更新的对象。 按以下格式输入日期和时间:
yyyy-MM-dd HH:mm:ssZ
lastUpdatedBy
可选。 用户名。 导出最后由该用户更新的对象。 值不区分大小写。
下表介绍了导出控制文件中 objectList 元素的可配置属性:
属性名称
属性说明
类型
必需。 要从指定文件夹路径导出的模型存储库对象的类型。 有效值包括模型存储库中存在的所有对象类型。您可以在 Developer 工具的“属性”视图中查看对象类型。例如,可以输入“Relational Data Object”或“Profile”。 值不区分大小写。
createdBy
可选。 用户名。 导出由此用户创建的指定类型的对象。 值不区分大小写。
createdBefore
可选。 日期和时间。 导出在该日期和时间之前创建的指定类型对象。 按以下格式输入日期和时间:
yyyy-MM-dd HH:mm:ssZ
createdAfter
可选。 日期和时间。 导出在该日期和时间之后创建的指定类型对象。 按以下格式输入日期和时间:
yyyy-MM-dd HH:mm:ssZ
lastUpdatedBefore
可选。 日期和时间。 导出在该日期和时间之前更新的指定类型对象。 按以下格式输入日期和时间:
yyyy-MM-dd HH:mm:ssZ
lastUpdatedAfter
可选。 日期和时间。 导出在该日期和时间之后更新的指定类型对象。 按以下格式输入日期和时间:
yyyy-MM-dd HH:mm:ssZ
lastUpdatedBy
可选。 用户名。 导出最后由该用户更新的指定类型的对象。 值不区分大小写。
下表介绍了导出控制文件中 object 元素的可配置属性:
属性名称
属性说明
名称
必需。 要导出的对象的名称。 如果所在的 objectList 元素包含用户或时间属性,infacmd 会导出与指定对象名称和用户或时间筛选器都匹配的对象。 值区分大小写。