Command Reference > Arbeiten mit pmrep-Dateien > Objektimport-Steuerdatei – Beispiele
  

Objektimport-Steuerdatei – Beispiele

Die im Code der Steuerdatei von Ihnen angegebenen Parameter bestimmen die Aktionen, die beim Ausführen des Befehls ObjectImport in pmrep durchgeführt werden. In den folgenden Beispielen werden Instanzen beschrieben, in denen der Befehl ObjectImport zusammen mit einer Steuerdatei zum Importieren von Repository-Objekten verwendet wird. Die Elemente und Attributnamen, die für die Durchführung der beschriebenen Aufgaben benötigt werden, sind im Code mit Kommentaren gekennzeichnet.
In der folgenden Tabelle werden Beispiele für Objektimport-Steuerdateien beschrieben:
Funktion
Beschreibung
Importieren von Quellobjekten.
Verwenden des Elements TYPEFILTER, um ausschließlich Quellobjekte zu importieren.
Importieren mehrerer Objekte in einen Ordner.
Verwenden der Elemente IMPORTPARAMS und FOLDERMAP, um mehrere Objekte zu importieren.
Einchecken und Beschriften importierter Objekte.
Verwenden der Attribute CHECKIN_AFTER_IMPORT und APPLY_LABEL_NAME des Elements IMPORTPARAMS, um importierte Objekte zu beschriften.
Beibehalten von Werten für Sequenzgenerator- und Normalisierungsprogramm-Transformationen.
Verwenden des Attributs RETAIN_GENERATED_VALUE des Elements IMPORTPARAMS, um Sequenzgenerator- und Normalisierungsprogramm-Werte beim Import von Objekten beizubehalten.
Importieren von Objekten und lokalen Shortcut-Objekten in dasselbe Repository.
Verwenden aller Attribute des Elements FOLDERMAP zum Importieren von Objekten und lokalen Shortcut-Objekten, die auf die Objekte verweisen.
Importieren von Shortcut-Objekten aus einem anderen Repository.
Verwenden aller Attribute des Elements FOLDERMAP, um Shortcut-Objekte aus einem anderen Repository zu importieren.
Importieren von Objekten in mehrere Ordner.
Verwenden aller Attribute des Elements FOLDERMAP zum Importieren von Objekten in mehrere Ordner.
Importieren bestimmter Objekte.
Verwenden des Elements TYPEFILTER zum Importieren bestimmter Objekte.
Erneutes Verwenden und Ersetzen abhängiger Objekte.
Verwenden der Attribute OBJECTTYPENAME und RESOLUTION des Elements TYPEOBJECT, um abhängige Objekte erneut zu verwenden und zu ersetzen.
Ersetzen ungültiger Mappings.
Verwenden des Elements QUERYOBJECT, um ungültige Mappings zu ersetzen.
Umbenennen von Objekten.
Verwenden des Attributs RESOLUTION des Elements SPECIFICOBJECT, um Objekte umzubenennen.
Kopieren von SAP-Mappings und SAP-Programminformationen.
Verwenden des Attributs COPY_SAP_PROGRAM des Elements IMPORTPARAMS, um SAP-Mappings und SAP-Programminformationen zu kopieren.
Anwenden von Standard-Verbindungsattributen.
Verwenden des Attributs APPLY_DEFAULT_CONNECTION des Elements IMPORTPARAMS, um standardmäßige Verbindungsattribute anzuwenden.
Lösen von Objektkonflikten.
Verwenden des Elements RESOLVECONFLICT, um Objektkonflikte zu lösen.

Importieren von Quellobjekten

Quellobjekte können importiert werden. Sie möchten beispielsweise alle doppelten Objekte mit der Bezeichnung "Monatsende" im Zielordner ersetzen. Sie möchten jedoch kollidierende Quellobjekte, die "Jahr_Ende" im Objektnamen enthalten, umbenennen. Sie verfügen über eine Abfrage mit der Bezeichnung "Jahr_ENDE_Abfrage", die diese Objekte findet.
Sie möchten unter Umständen eine Steuerdatei mit den folgenden Attributen erstellen:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE IMPORTPARAMS SYSTEM "impcntl.dtd">
<IMPORTPARAMS CHECKIN_AFTER_IMPORT ="NO">
<FOLDERMAP SOURCEFOLDERNAME ="OLD_ACCOUNTING"
SOURCEREPOSITORYNAME ="OLD_REPOS"
TARGETFOLDERNAME ="NEW_ACCOUNTING"
TARGETREPOSITORYNAME ="NEW_REPOS"/>

<!-- use the TYPEFILTER element to import only source objects -->
<TYPEFILTER TYPENAME ="SOURCE"/>
<RESOLVECONFLICT>
<LABELOBJECT LABELNAME ="Monthend"
RESOLUTION = "REPLACE"/>
<QUERYOBJECT QUERYNAME ="yr_end_qry"
RESOLUTION ="RENAME"/>
</RESOLVECONFLICT>
</IMPORTPARAMS>

Importieren von mehreren Objekten in einen Ordner

Sie können mehrere Objekte in einen Ordner importieren, diese einchecken und beschriften. Sie möchten beispielsweise die Objekte in Ordner SRC_F1 importieren und die Objekte mit LABEL_IMPORT_NEW beschriften.
Sie möchten unter Umständen eine Steuerdatei mit den folgenden Attributen erstellen:
<xml version="1.0" encoding="UTF-16LE"?>
<!DOCTYPE IMPORTPARAMS SYSTEM "impcntl.dtd">
<!--apply label name LABEL_IMPORT_NEW to imported objects-->
<IMPORTPARAMS CHECKIN_AFTER_IMPORT="YES" CHECKIN_COMMENTS="NEWOBJECTS" APPLY_LABEL_NAME="LABEL_IMPORT_NEW">
<FOLDERMAP SOURCEFOLDERNAME="SRC_F1" SOURCEREPOSITORYNAME="SRC_REPO1" TARGETFOLDERNAME="TGT_F1" TARGETREPOSITORYNAME="TGT_REPO1"/>
</IMPORTPARAMS>

Einchecken der und Beschriften von importierten Objekten

Sie können Objekte in einen Ordner importieren, diese einchecken und beschriften sowie Konflikte zwischen Sitzungskonfigurationsobjekten lösen. Sie möchten beispielsweise die Objekte aus Ordner SRC_F1 exportieren und in Ordner TGT_F1 importieren. Der Repository Service erstellt standardmäßig eine Sitzungskonfiguration im Target-Ordner. Sie schließen das Attribut APPLY_LABEL_NAME in das Element IMPORTPARAMS ein, um die importierten Objekte zu beschriften, und das Element RESOLVECONFLICT in die Steuerdatei, um den Konflikt zu lösen.
Sie möchten unter Umständen eine Steuerdatei mit den folgenden Attributen erstellen:
<?xml version="1.0" encoding="UTF-16LE"?>

<!DOCTYPE IMPORTPARAMS SYSTEM "impcntl.dtd">
<!--enter VERSION1 as the comment for the object you check in-->
<!--apply label name LABEL_IMPORT_NEW to imported objects-->

<IMPORTPARAMS CHECKIN_AFTER_IMPORT="YES" CHECKIN_COMMENTS="VERSION1" APPLY_LABEL_NAME="LABEL_IMPORT_NEW">
<FOLDERMAP SOURCEFOLDERNAME="SRC_F1" SOURCEREPOSITORYNAME="SRC_REPO1" TARGETFOLDERNAME="TGT_F1" TARGETREPOSITORYNAME="TGT_REPO1"/>
<RESOLVECONFLICT>
<TYPEOBJECT OBJECTTYPENAME="SessionConfig" RESOLUTION="REUSE"/>
</RESOLVECONFLICT>
</IMPORTPARAMS>

Beibehalten von Sequenzgenerator- und Normalisierungsprogramm-Werten

Beim Importieren von Objekten und Ersetzen aller Objekte im Zielordner können Sie die Werte von Sequenzgenerator- und Normalisierungsprogramm-Transformationen beibehalten.
Sie möchten unter Umständen eine Steuerdatei mit den folgenden Attributen erstellen:
<?xml version="1.0" encoding="UTF-16LE"?>

<!DOCTYPE IMPORTPARAMS SYSTEM "impcntl.dtd">
<!--enter YES as the value for the RETAIN_GENERATED_VALUE attribute -->
<IMPORTPARAMS CHECKIN_AFTER_IMPORT="YES" CHECKIN_COMMENTS="VERSION1" APPLY_LABEL_NAME="LABEL_IMPORT_NEW" RETAIN_GENERATED_VALUE="YES">w
<FOLDERMAP SOURCEFOLDERNAME="SRC_F1" SOURCEREPOSITORYNAME="SRC_REPO1" TARGETFOLDERNAME="TGT_F1" TARGETREPOSITORYNAME="TGT_REPO1"/>
<RESOLVECONFLICT>
<TYPEOBJECT OBJECTTYPENAME="ALL" RESOLUTION="REPLACE"/>
</RESOLVECONFLICT>
</IMPORTPARAMS>

Importieren von Objekten und lokalen Shortcut-Objekten zum selben Repository

Sie können Objekte und die zugehörigen lokalen Shortcut-Objekte in dasselbe Repository importieren. Sie verfügen beispielsweise über Ordner mit den Bezeichnungen SRC_SHARED_F1 und SRC_NONSHARED_F1. Der Ordner SRC_NONSHARED_F1 ist nicht freigegeben und enthält lokale Shortcut-Objekte, die auf Objekte im Ordner SRC_SHARED_F1 verweisen. Sie möchten die Objekte in verschiedene Ordner im Target-Repository importieren. Darüber hinaus sollen die Shortcut-Objekte im Ordner TGT_NONSHARED_F1 auf die Objekte im Ordner TGT_SHARED_F1 zeigen.
Sie möchten unter Umständen eine Steuerdatei mit den folgenden Attributen erstellen:
<?xml version="1.0" encoding="UTF-16LE"?>

<!DOCTYPE IMPORTPARAMS SYSTEM "impcntl.dtd">
<IMPORTPARAMS CHECKIN_AFTER_IMPORT="NO">

<!-- import objects from SRC_SHARED_F1 to TGT_SHARED_F1, and shortcut objects from SRC_NONSHARED_F1 to TGT_NONSHARED_F1-->
<FOLDERMAP SOURCEFOLDERNAME="SRC_SHARED_F1" SOURCEREPOSITORYNAME="SRC__REPO1" TARGETFOLDERNAME="TGT_SHARED_F1" TARGETREPOSITORYNAME="TGT_REPO1"/>
<FOLDERMAP SOURCEFOLDERNAME="SRC_NONSHARED_F1" SOURCEREPOSITORYNAME="SRC_REPO1" TARGETFOLDERNAME="TGT_NONSHARED_F1" TARGETREPOSITORYNAME="TGT_REPO1"/>
</IMPORTPARAMS>

Importieren von Shortcut-Objekten aus einem anderen Repository

Sie können Objekte aus anderen Repositories importieren. Sie verfügen beispielsweise über Ordner in einem lokalen Repository, das Shortcuts zu Objekten in einem globalen Repository enthält. Sie möchten die globalen Shortcut-Objekte in ein Repository importieren, das im globalen Repository registriert ist, und Shortcuts zu den ursprünglichen Objekten im globalen Repository beibehalten.
Sie möchten unter Umständen eine Steuerdatei mit den folgenden Attributen erstellen:
<?xml version="1.0" encoding="UTF-16LE"?>
<!DOCTYPE IMPORTPARAMS SYSTEM "impcntl.dtd">
<IMPORTPARAMS CHECKIN_AFTER_IMPORT="YES" CHECKIN_COMMENTS="global objects" APPLY_LABEL_NAME="LABEL_IMPORT_GLOBAL_SHORTCUT">

<!--import the shortcut objects from source folder SRC_SHARED_F1 in source repository SRC_GDR_REPO1 to source folder SRC_SHARED_F1 in target repository SRC_GDR_REPO2 -->

<FOLDERMAP SOURCEFOLDERNAME="SRC_SHARED_F1" SOURCEREPOSITORYNAME="SRC_GDR_REPO1" TARGETFOLDERNAME="SRC_SHARED_F1" TARGETREPOSITORYNAME="SRC_GDR_REPO2"/>
<FOLDERMAP SOURCEFOLDERNAME="SRC_NONSHARED_F1" SOURCEREPOSITORYNAME="SRC_LDR_REPO1" TARGETFOLDERNAME="TGT_NONSHARED_F1" TARGETREPOSITORYNAME="SRC_LDR_REPO2"/>
</IMPORTPARAMS>

Importieren von Objekten in mehrere Ordner

Sie können Objekte in mehrere Ordner importieren, die aus mehreren Ordnern exportiert wurden. Sie haben beispielsweise Objekte aus den Ordnern SRC_F1, SRC_F2 und SRC_F3 exportiert und möchten sie in die Target-Ordner TGT_F1, TGT_F2, TGT_F3 in Repository TGT_REPO1 importieren.
Sie möchten unter Umständen eine Steuerdatei mit den folgenden Attributen erstellen:
<?xml version="1.0" encoding="UTF-16LE"?>

<!DOCTYPE IMPORTPARAMS SYSTEM "impcntl.dtd">
<IMPORTPARAMS CHECKIN_AFTER_IMPORT="YES" CHECKIN_COMMENTS="mulfolders" APPLY_LABEL_NAME="L1">

<!-- import objects from source folders SRC_F1, SRC_F2, and SRC_F3 to target folders TGT_F1, TGT_F2, and TGT_F3 in repository TGT_REPO1 -->
<FOLDERMAP SOURCEFOLDERNAME="SRC_F1" SOURCEREPOSITORYNAME="SRC_REPO1" TARGETFOLDERNAME="TGT_F1 TARGETREPOSITORYNAME="TGT_REPO1"/>
<FOLDERMAP SOURCEFOLDERNAME="SRC_F2" SOURCEREPOSITORYNAME="SRC_REPO2" TARGETFOLDERNAME="TGT_F2" TARGETREPOSITORYNAME="TGT_REPO1"/>
<FOLDERMAP SOURCEFOLDERNAME="SRC_F3" SOURCEREPOSITORYNAME="SRC_REPO3" TARGETFOLDERNAME="TGT_F3" TARGETREPOSITORYNAME="TGT_REPO1"/>
<RESOLVECONFLICT>
<TYPEOBJECT OBJECTTYPENAME = "SESSIONCONFIG" RESOLUTION="REUSE"/>
</RESOLVECONFLICT>

</IMPORTPARAMS>

Importieren von spezifischen Objekten

Sie können die Objekte auswählen, die Sie importieren möchten. Sie können beispielsweise mehrere Objekttypen in eine XML-Datei exportieren. Sie möchten nur Mappings und die jeweiligen Quellen und Targets in einen Ordner importieren.
Sie möchten unter Umständen eine Steuerdatei mit den folgenden Attributen erstellen:
<?xml version="1.0" encoding="UTF-16LE"?>

<!DOCTYPE IMPORTPARAMS SYSTEM "impcntl.dtd">
<IMPORTPARAMS CHECKIN_AFTER_IMPORT="YES" CHECKIN_COMMENTS="PMREP_IMPORT_TYPEFILTER" APPLY_LABEL_NAME="LABEL_MAPPING_TYPEFILTER">
<FOLDERMAP SOURCEFOLDERNAME="SRC_F1" SOURCEREPOSITORYNAME="REPO_EX_1" TARGETFOLDERNAME="TGT_F1" TARGETREPOSITORYNAME="REPO_EX1_"/>

<!-- use the TYPENAME attribute to import only mappings -->
<TYPEFILTER TYPENAME="MAPPING"/>
</IMPORTPARAMS>

Wiederverwenden und Ersetzen von abhängigen Objekten

Sie können Sitzungen importieren, Mappings ersetzen und vorhandene Quellen und Targets im Target-Ordner wiederverwenden. Sie möchten beispielsweise die Mappings ersetzen und die Quelldefinitionen, Target-Definitionen und Sitzungskonfigurationsobjekte wiederverwenden.
Sie möchten unter Umständen eine Steuerdatei mit den folgenden Attributen erstellen:
<?xml version="1.0" encoding="UTF-16LE"?>
<!DOCTYPE IMPORTPARAMS SYSTEM "impcntl.dtd">

<IMPORTPARAMS CHECKIN_AFTER_IMPORT="YES" CHECKIN_COMMENTS="PMREP_IMPORT_TYPEFILTER" APPLY_LABEL_NAME="LABEL_SESSION_TYPEFILTER">
<FOLDERMAP SOURCEFOLDERNAME="PMREP_CHECKED_OUT" SOURCEREPOSITORYNAME="REPO_EX_1" TARGETFOLDERNAME="PMREP_CHECKED_OUT_IMPORT_TYPEFILTER_SESSION" TARGETREPOSITORYNAME="REPO_EX_1"/>
<TYPEFILTER TYPENAME="SESSION"/>
<RESOLVECONFLICT>

<!-- replace all mappings -->
<TYPEOBJECT OBJECTTYPENAME = "MAPPING" RESOLUTION="REPLACE"/>

<!-- reuse source definitions, target definitions, and sessionconfigs -->
<TYPEOBJECT OBJECTTYPENAME = "SOURCE DEFINITION" RESOLUTION="REUSE"/>
<TYPEOBJECT OBJECTTYPENAME = "TARGET DEFINITION" RESOLUTION="REUSE"/>
<TYPEOBJECT OBJECTTYPENAME = "SESSIONCONFIG" RESOLUTION="REUSE"/>

<!-- replace some object types and reuse remaining objects-->
<TYPEOBJECT OBJECTTYPENAME = "ALL" RESOLUTION="REUSE"/>
<TYPEOBJECT OBJECTTYPENAME = "SOURCE DEFINITION" RESOLUTION="REPLACE"/>
<TYPEOBJECT OBJECTTYPENAME = "MAPPING" RESOLUTION="REPLACE"/>

</RESOLVECONFLICT>
</IMPORTPARAMS>

Ersetzen ungültiger Mappings

Sie können ungültige Mappings sowie die zugehörigen untergeordneten Objekte ersetzen, die von einer Abfrage zurückgegeben wurden. Sie möchten beispielsweise Objekte ersetzen, die von der Abfrage QUERY_PARENT_RENAME zurückgegeben wurden.
Sie möchten unter Umständen eine Steuerdatei mit den folgenden Attributen erstellen:
<?xml version="1.0" encoding="UTF-16LE"?>
<!DOCTYPE IMPORTPARAMS SYSTEM "impcntl.dtd">

<IMPORTPARAMS CHECKIN_AFTER_IMPORT="YES"

CHECKIN_COMMENTS="PMREP_IMPORT_QUERY_PARENT_REPLACE_CHILD_REUSE" APPLY_LABEL_NAME="LABEL_QUERY_PARENT_RENAME_CHILD_REUSE">
<FOLDERMAP SOURCEFOLDERNAME="PMREP_CHECKED_OUT" SOURCEREPOSITORYNAME="REPO_EX_1" TARGETFOLDERNAME="PMREP_CHECKED_OUT" TARGETREPOSITORYNAME="REPO_EX_1"/>
<RESOLVECONFLICT>

<!--replace the objects returned by the query QUERY_PARENT_RENAME -->
<QUERYOBJECT QUERYNAME="QUERY_PARENT_RENAME" RESOLUTION="REPLACE"/>
</RESOLVECONFLICT>
</IMPORTPARAMS>

Umbenennen von Objekten

Sie können bestimmte Objekte umbenennen, wenn bei Objekten Konflikte auftreten. Sie möchten beispielsweise die Objekte ADDRESS, ADDRESS1, R_LKP, MAP_MLET, R_S3, WF_RS1 umbenennen. Der Repository Service hängt eine Zahl an den Objektnamen an.
Sie möchten unter Umständen eine Steuerdatei mit den folgenden Attributen erstellen:
<?xml version="1.0" encoding="UTF-16LE"?>

<!DOCTYPE IMPORTPARAMS SYSTEM "impcntl.dtd">

<IMPORTPARAMS CHECKIN_AFTER_IMPORT="YES" CHECKIN_COMMENTS="PMREP_IMPORT_SPECIFICOBJECT_RENAME" APPLY_LABEL_NAME="LABEL_IMPORT_SPECIFIC_OBJECT_RENAME">
<FOLDERMAP SOURCEFOLDERNAME="SRC_FOLDER1" SOURCEREPOSITORYNAME="REPO_EX_1" TARGETFOLDERNAME="TGT_FOLDER1" TARGETREPOSITORYNAME="REPO_EX_1"/>

<RESOLVECONFLICT>

<!-- rename the objects ADDRESS, ADDRESS1, R_LKP, MAP_MLET, R_S3, WF_RS1 -->

<SPECIFICOBJECT NAME="ADDRESS" DBDNAME="sol805" OBJECTTYPENAME="Source Definition" FOLDERNAME="PMREP_CHECKED_OUT" REPOSITORYNAME="REPO_EX_1" RESOLUTION="RENAME"/>
<SPECIFICOBJECT NAME="ADDRESS1" OBJECTTYPENAME="Target Definition" FOLDERNAME="PMREP_CHECKED_OUT" REPOSITORYNAME="REPO_EX_1" RESOLUTION="RENAME"/>
<SPECIFICOBJECT NAME="R_LKP" OBJECTTYPENAME="Lookup Procedure" FOLDERNAME="PMREP_CHECKED_OUT" REPOSITORYNAME="REPO_EX_1" RESOLUTION="RENAME"/>
<SPECIFICOBJECT NAME="MAP_MLET" OBJECTTYPENAME="Mapping" FOLDERNAME="PMREP_CHECKED_OUT" REPOSITORYNAME="REPO_EX_1" RESOLUTION="RENAME"/>
<SPECIFICOBJECT NAME="R_S3" OBJECTTYPENAME="Session" FOLDERNAME="PMREP_CHECKED_OUT" REPOSITORYNAME="REPO_EX_1" RESOLUTION="RENAME"/>
<SPECIFICOBJECT NAME="WF_RS1" OBJECTTYPENAME="Workflow" FOLDERNAME="PMREP_CHECKED_OUT" REPOSITORYNAME="REPO_EX_1" RESOLUTION="RENAME"/>
</RESOLVECONFLICT></IMPORTPARAMS>

Kopieren von SAP-Mappings und SAP-Programminformationen

Sie können SAP-Programminformationen beim Importieren von SAP-Mappings kopieren. Sie möchten beispielsweise SAP-Mappings importieren und die Programminformationen kopieren, die dem in den Ordner TGT_F1 zu importierenden Objekt zugeordnet sind.
Sie möchten unter Umständen eine Steuerdatei mit den folgenden Attributen erstellen:
<?xml version="1.0" encoding="UTF-16LE"?>

<!DOCTYPE IMPORTPARAMS SYSTEM "impcntl.dtd">

<!-- enter YES as the value for the COPY_SAP_PROGRAM attribute to copy SAP mappings and SAP program information -->

<IMPORTPARAMS CHECKIN_AFTER_IMPORT="YES" CHECKIN_COMMENTS="Version2 of objects" APPLY_LABEL_NAME="LABEL71_REPLACE_FOLDER" COPY_SAP_PROGRAM="YES">
<FOLDERMAP SOURCEFOLDERNAME="SRC_F1" SOURCEREPOSITORYNAME="REPO_EX_1" TARGETFOLDERNAME="TGT_F1" TARGETREPOSITORYNAME="REPO_EX_1"/>
</IMPORTPARAMS>

Anwenden von Standard-Verbindungsattributen

Sie können ein standardmäßiges Verbindungsattribut auf eine Sitzung anwenden, wenn im Target-Repository keine Verbindung existiert. Im Target-Repository REPO_EX_1 existiert beispielsweise keine Verbindung.
Sie möchten unter Umständen eine Steuerdatei mit den folgenden Attributen erstellen:
<?xml version="1.0" encoding="UTF-16LE"?>
<!DOCTYPE IMPORTPARAMS SYSTEM "impcntl.dtd">

<!-- enter YES as the value of the APPLY_DEFAULT_CONNECTION element to apply a default connection attribute -->
<IMPORTPARAMS CHECKIN_AFTER_IMPORT="NO" APPLY_DEFAULT_CONNECTION="YES">
<FOLDERMAP SOURCEFOLDERNAME="SRC_F1" SOURCEREPOSITORYNAME="REPO_EX_1" TARGETFOLDERNAME="TGT_F1" TARGETREPOSITORYNAME="REPO_EX_1"/>
<RESOLVECONFLICT>
<SPECIFICOBJECT NAME="R_S3" OBJECTTYPENAME="Session" FOLDERNAME="PMREP_CHECKED_OUT" REPOSITORYNAME="REPO_EX_1" RESOLUTION="REPLACE"/>
<RESOLVECONFLICT>
</IMPORTPARAMS>

Auflösen von Objektkonflikten

Sie können Objektkonflikte für beschriftete Objekte im Target-Repository auflösen. Sie verfügen beispielsweise über Mappings, Mapplets, Quellen und Targets mit der Beschriftung LBL_MPNG_MPLTS_SRCS_TGTS. Sie möchten diese Objekte ersetzen, mit der Beschriftung REPLACE_LBL_MPNG_MPLTS_SRCS_TGTS versehen und alle Transformationen wiederverwenden.
Sie möchten unter Umständen eine Steuerdatei mit den folgenden Attributen erstellen:
<?xml version="1.0" encoding="UTF-16LE"?>

<!DOCTYPE IMPORTPARAMS SYSTEM "impcntl.dtd">
<IMPORTPARAMS CHECKIN_AFTER_IMPORT="YES" CHECKIN_COMMENTS="PMREP_IMPORT_LABEL_REPLACE" APPLY_LABEL_NAME="REPLACE_LBL_MPNG_MPLTS_SRCS_TGTS" >
<FOLDERMAP SOURCEFOLDERNAME="SRC_F1" SOURCEREPOSITORYNAME="REPO_EX_1" TARGETFOLDERNAME="TGT_F1" TARGETREPOSITORYNAME="REPO_EX_1"/>

<!-- use the RESOLVECONFLICT element in conjunction with the RESOLUTION attribute of the OBJECTTYPENAME element to resolve conflicts when you import objects -->
<RESOLVECONFLICT>
<LABELOBJECT LABELNAME="LBL_MPNG_MPLTS_SRCS_TGTS" RESOLUTION="REPLACE"/>
<TYPEOBJECT OBJECTTYPENAME="Lookup Procedure" RESOLUTION="REUSE"/>
<TYPEOBJECT OBJECTTYPENAME="Stored Procedure" RESOLUTION="REUSE"/>
<TYPEOBJECT OBJECTTYPENAME="Expression" RESOLUTION="REUSE"/>
<TYPEOBJECT OBJECTTYPENAME="Filter" RESOLUTION="REUSE"/>
<TYPEOBJECT OBJECTTYPENAME="Aggregator" RESOLUTION="REUSE"/>
<TYPEOBJECT OBJECTTYPENAME="Rank" RESOLUTION="REUSE"/>
<TYPEOBJECT OBJECTTYPENAME="Normalizer" RESOLUTION="REUSE"/>
<TYPEOBJECT OBJECTTYPENAME="Router" RESOLUTION="REUSE"/>
<TYPEOBJECT OBJECTTYPENAME="Sequence" RESOLUTION="REUSE"/>
<TYPEOBJECT OBJECTTYPENAME="Sorter" RESOLUTION="REUSE"/>
<TYPEOBJECT OBJECTTYPENAME="update strategy" RESOLUTION="REUSE"/>
<TYPEOBJECT OBJECTTYPENAME="Custom Transformation" RESOLUTION="REUSE"/>
<TYPEOBJECT OBJECTTYPENAME="Transaction control" RESOLUTION="REUSE"/>
<TYPEOBJECT OBJECTTYPENAME="External Procedure" RESOLUTION="REUSE"/>
<TYPEOBJECT OBJECTTYPENAME="Joiner" RESOLUTION="REUSE"/>
<TYPEOBJECT OBJECTTYPENAME="SessionConfig" RESOLUTION="REUSE"/>
</RESOLVECONFLICT>

</IMPORTPARAMS>