ListTablesBySess
Gibt eine Liste von Quellen und Targets zurück, die in einer Sitzung verwendet wurden. Wenn Sie Quellen oder Targets auflisten, gibt pmrep Quell- oder Target-Instanznamen im Fenster zurück. Verwenden Sie ListTablesBySess in einem Shell-Skript mit anderen pmrep-Befehlen. Sie können beispielsweise ein Shell-Skript erstellen, das ListTablesBySess zum Zurückgeben von Quellinstanznamen und Updatesrcprefix zum Aktualisieren des Quelleneigentümer-Namens verwendet.
Wenn Sie ListTablesBySess verwenden, gibt pmrep die Quell- und Target-Instanznamen wie sie in den Sitzungseigenschaften erscheinen zurück. Wenn beispielsweise das Mapping ein Mapplet mit einer Quelle enthält, gibt pmrep den Quellinstanznamen in folgendem Format zurück:
mapplet_name.source_name
Der ListTablesBySess-Befehl verwendet die folgende Syntax:
listtablesbysess
-f <folder_name>
-s [<qualifying_path>.]<session_name>
-t <object_type_listed> (source or target)
In der folgenden Tabelle werden die pmrep ListTablesBySess-Optionen und -Argumente beschrieben:
Option | Argument | Beschreibung |
|---|
-f | folder_name | Erforderlich. Name des Ordners, der die Sitzung enthält. |
-s | session_name | Erforderlich. Name der Sitzung mit den Quellen oder Targets. Sie können einen wiederverwendbaren oder nicht wiederverwendbaren Sitzungsnamen eingeben. Sie können jedoch keine Instanz eines wiederverwendbaren Sitzungsnamens eingeben. Um einen nicht wiederverwendbaren Sitzungsnamen in einem Arbeitsablauf einzugeben, geben Sie den Arbeitsablaufnamen und den Sitzungsnamen im Format workflow_name.session_name ein. |
-t | object_type_listed | Erforderlich. Geben Sie Quelle zum Auflisten von Quellen oder Target zum Auflisten von Targets ein. |
Um beispielsweise alle Quellen in einer wiederverwendbaren Sitzung aufzulisten, geben Sie den folgenden Text bei der Eingabeaufforderung ein:
listtablesbysess -f myfolder -s s_reus_sess1 -t source
pmrep gibt die folgenden Informationen zurück:
ITEMS
mapplet1.ORDERS
Shortcut_To_ITEM_ID
listtablesbysess completed successfully.
Wenn das Mapping ein Mapplet mit einer Quelle beinhaltet, enthält pmrep den Mapplet-Namen mit der Quelle, z. B. mapplet1.ORDERS.
Sie können beispielsweise alle Targets in einer nicht wiederverwendbaren Sitzung in einem Arbeitsablauf auflisten:
listtablesbysess -f myfolder -s wf_workkflow1.s_nrsess1 -t target
pmrep gibt die folgenden Informationen zurück:
target1_inst
ORDERS_BY_CUSTID
Shortcut_To_tgt2_inst
listtablesbysess completed successfully.