Command Reference > Arbeiten mit pmrep-Dateien > Verwenden der Objektimport-Steuerdatei
  

Verwenden der Objektimport-Steuerdatei

Wenn Sie den pmrep ObjectImport-Befehl verwenden, können Sie mit einer Steuerdatei Fragen beantworten, die Sie in der Regel beim Importieren von Objekten mit dem Importassistenten bearbeiten. Zum Erstellen einer Steuerdatei müssen Sie eine durch impcntl.dtd definierte XML-Datei erstellen. Die Importsteuerdatei wird mit dem PowerCenter Client installiert. Sie müssen deren Speicherort in der Eingabe-XML-Datei aufnehmen.
Im Folgenden sehen Sie ein Beispiel für eine impcntl.dtd-Datei:
<!-- Informatica Object Import Control DTD Grammar - >

<!--IMPORTPARAMS This inputs the options and inputs required for import operation -->
<!--CHECKIN_AFTER_IMPORT Check in objects on successful import operation -->
<!--CHECKIN_COMMENTS Check in comments -->
<!--APPLY_LABEL_NAME Apply the given label name on imported objects -->
<!--RETAIN_GENERATED_VALUE Retain existing sequence generator, normalizer and XML DSQ current values in the destination -->
<!--COPY_SAP_PROGRAM Copy SAP program information into the target repository -->
<!--APPLY_DEFAULT_CONNECTION Apply the default connection when a connection used by a session does not exist in the target repository -->
<!ELEMENT IMPORTPARAMS (FOLDERMAP*, TYPEFILTER*, RESOLVECONFLICT?)>
<!ATTLIST IMPORTPARAMS
CHECKIN_AFTER_IMPORT (YES | NO) "NO"
CHECKIN_COMMENTS CDATA #IMPLIED
APPLY_LABEL_NAME CDATA #IMPLIED
RETAIN_GENERATED_VALUE (YES | NO) "NO"
COPY_SAP_PROGRAM (YES | NO) "YES"
APPLY_DEFAULT_CONNECTION (YES | NO) "NO"
>

<!--FOLDERMAP matches the folders in the imported file with the folders in the target repository -->
<!ELEMENT FOLDERMAP EMPTY>
<!ATTLIST FOLDERMAP
SOURCEFOLDERNAME CDATA #REQUIRED
       SOURCEREPOSITORYNAME CDATA #REQUIRED
TARGETFOLDERNAME CDATA #REQUIRED
TARGETREPOSITORYNAME CDATA #REQUIRED
>

<!--Import will only import the objects in the selected types in TYPEFILTER node -->
<!--TYPENAME type name to import. This should comforming to the element name in powermart.dtd, e.g. SOURCE, TARGET and etc.-->
<!ELEMENT TYPEFILTER EMPTY>
<!ATTLIST TYPEFILTER
TYPENAME CDATA #REQUIRED
>

<!--RESOLVECONFLICT allows to specify resolution for conflicting objects during import. The combination of specified child nodes can be supplied -->
<!ELEMENT RESOLVECONFLICT (LABELOBJECT | QUERYOBJECT | TYPEOBJECT | SPECIFICOBJECT)*>

<!--LABELOBJECT allows objects in the target with label name to apply replace/reuse upon conflict -->
<!ELEMENT LABELOBJECT EMPTY>
<!ATTLIST LABELOBJECT
LABELNAME         CDATA                       #REQUIRED
RESOLUTION       (REPLACE | REUSE | RENAME) #REQUIRED
>

<!--QUERYOBJECT allows objects result from a query to apply replace/reuse upon conflict -->
<!ELEMENT QUERYOBJECT EMPTY>
<!ATTLIST QUERYOBJECT
QUERYNAME          CDATA                         #REQUIRED
        RESOLUTION         (REPLACE | REUSE | RENAME) #REQUIRED
>

<!--TYPEOBJECT allows objects of certain type to apply replace/reuse upon conflict-->
<!ELEMENT TYPEOBJECT EMPTY>
<!ATTLIST TYPEOBJECT
OBJECTTYPENAME            CDATA                      #REQUIRED
RESOLUTION                REPLACE | REUSE | RENAME) #REQUIRED
>

<!--SPECIFICOBJECT allows a particular object(name, typename etc.) to apply replace/reuse upon conflict -->
<!--NAME Object name-->
<!--EXTRANAME Source DBD name - required for source object to identify uniquely-->
<!--OBJECTTYPENAME Object type name-->
<!--FOLDERNAME Folder which the object belongs to-->
<!--REPOSITORYNAME Repository name that this object belongs to-->
<!--RESOLUTION Resolution to apply for the object in case of conflict-->
<!ELEMENT SPECIFICOBJECT EMPTY>
<!ATTLIST SPECIFICOBJECT
NAME CDATA #REQUIRED
DBDNAME CDATA #IMPLIED
OBJECTTYPENAME CDATA #REQUIRED
FOLDERNAME CDATA #REQUIRED
REPOSITORYNAME CDATA #REQUIRED
RESOLUTION (REPLACE | REUSE | RENAME) #REQUIRED>

Objektimport-Steuerdatei-Parameter

In der folgenden Tabelle finden Sie ein Auflistung der pmrep-Objektimport-Steuerdatei-Parameter:
Element
Attributname
Attributbeschreibung
IMPORTPARAMS
CHECKIN_AFTER_IMPORT
Bei Aktivierung der Versionsverwaltung erforderlich. Checkt Objekte nach erfolgreichem Import ein.
IMPORTPARAMS
CHECKIN_COMMENTS
Optional. Wendet die Kommentare auf die eingecheckten Objekte an.
IMPORTPARAMS
APPLY_LABEL_NAME
Optional. Wendet die Beschriftung auf die importierten Objekte an.
IMPORTPARAMS
RETAIN_GENERATED_VALUE
Bei Verwendung von Sequenzgenerator-, Normalisierungsprogramm- oder XML-Quellqualifikator-Transformationen erforderlich. Behält vorhandene Werte der Sequenzgenerator-, Normalisierungsprogramm- oder XML-Quellqualifikator-Transformationen im Ziel bei.
IMPORTPARAMS
COPY_SAP_PROGRAM
Optional. Kopiert SAP-Programminformationen in das Target-Repository.
IMPORTPARAMS
APPLY_DEFAULT_CONNECTION
Optional. Wendet die Standardverbindung an, wenn eine von einer Sitzung verwendete Verbindung im Target-Repository nicht vorhanden ist. Die Standardverbindung ist die erste Verbindung aus der sortierten Liste der verfügbaren Verbindungen. Sucht die Liste der Verbindungen im Workflow Manager.
FOLDERMAP
SOURCEFOLDERNAME
Erforderlich. Importiert den Ordnernamen in Übereinstimmung mit einem Ordner im Target-Repository.
FOLDERMAP
SOURCEREPOSITORYNAME
Erforderlich. Repository mit dem Quellordner.
FOLDERMAP
TARGETFOLDERNAME
Erforderlich. Target-Ordnername für Matching.
FOLDERMAP
TARGETREPOSITORYNAME
Erforderlich. Repository mit dem Target-Ordner.
TYPEFILTER
TYPENAME
Optional. Importiert die Objekte aus einem bestimmten Knoten, z. B. Quellen, Targets oder Mappings.
RESOLVECONFLICT
LABELOBJECT-, QUERYOBJECT-, TYPEOBJECT- UND SPECIFICOBJECT-Elemente.
Sie können Konfliktlösungen für Objekte angeben.
LABELOBJECT
LABELNAME
Erforderlich. Kennzeichnet Objekte nach Beschriftungsname für die Konfliktlösungsspezifikation.
LABELOBJECT
RESOLUTION
Erforderlich. Ersetzen, wiederverwenden, umbenennen.
QUERYOBJECT
QUERYNAME
Erforderlich. Kennzeichnet Objekte aus dieser Abfrage für die Konfliktlösungsspezifikation.
QUERYOBJECT
RESOLUTION
Erforderlich. Ersetzen, wiederverwenden oder umbenennen.
TYPEOBJECT
OBJECTTYPENAME
Erforderlich. Objekttyp für diese Konfliktlösung. Eine Liste mit Objekttypen finden Sie unter Objektimport-Steuerdatei-Parameter.
TYPEOBJECT
RESOLUTION
Erforderlich. Ersetzen, wiederverwenden oder umbenennen.
SPECIFICOBJECT
NAME
Erforderlich. Spezifischer Objektname für diese Konfliktlösung.
SPECIFICOBJECT
DBDNAME
Optional. Quell-DBD zum Identifizieren des Quellobjekts.
SPECIFICOBJECT
OBJECTTYPENAME
Erforderlich. Objekttyp für diese Konfliktlösung. Eine Liste mit Objekttypen finden Sie unter Objektimport-Steuerdatei-Parameter.
SPECIFICOBJECT
FOLDERNAME
Erforderlich. Quellordner, der das Objekt enthält.
SPECIFICOBJECT
REPOSITORYNAME
Erforderlich. Quell-Repository, in dem das Objekt enthalten ist.
SPECIFICOBJECT
RESOLUTION
Erforderlich. Ersetzen, wiederverwenden oder umbenennen.
Sie können folgende Objekttypen mit dem OBJECTTYPENAME-Attribut verwenden: