目录

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

ListTablesBySess

ListTablesBySess

返回会话中使用的源或目标的列表。 列出源或目标时,
pmrep
会将源或目标实例名称返回到窗口中。 在 shell 脚本中将 ListTablesBySess 与其他
pmrep
命令配合使用。 例如,可以创建一个使用 ListTablesBySess 返回源实例名称并使用 Updatesrcprefix 更新源所有者名称的 shell 脚本。
使用 ListTablesBySess 时,
pmrep
将返回会话属性中显示的源和目标实例名称。 例如,如果映射包含带有源的 Mapplet,
pmrep
将按以下格式返回源实例名称:
mapplet_name.source_name
ListTablesBySess 命令使用以下语法:
listtablesbysess -f <folder_name> -s [<qualifying_path>.]<session_name> -t <object_type_listed> (source or target)
下表介绍了
pmrep
ListTablesBySess 选项和参数:
选项
参数
说明
-f
folder_name
必需。 包含会话的文件夹的名称。
-s
session_name
必需。 包含源或目标的会话的名称。 可以输入可重用或不可重用的会话名称。 但是,不能输入可重用会话名称的实例。
要输入工作流中的不可重用会话名称,请按照
workflow_name.session_name
形式输入工作流名称和会话名称。
-t
object_type_listed
必需。 输入 source 列出源,或者输入 target 列出目标。
例如,要列出可重用会话中的所有源,请在命令提示符处输入以下文本:
listtablesbysess -f myfolder -s s_reus_sess1 -t source
pmrep
将返回以下信息:
ITEMS mapplet1.ORDERS Shortcut_To_ITEM_ID listtablesbysess completed successfully.
如果映射包含带有源的 Mapplet,
pmrep
将包括带有源的 Mapplet 名称,例如 mapplet1.ORDERS。
例如,可以列出工作流内不可重用会话中的所有目标:
listtablesbysess -f myfolder -s wf_workkflow1.s_nrsess1 -t target
pmrep
将返回以下信息:
target1_inst ORDERS_BY_CUSTID Shortcut_To_tgt2_inst listtablesbysess completed successfully.