pmrep 命令引用 > 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.