Command Reference > infacmd-Steuerdateien > Exportsteuerdateien
  

Exportsteuerdateien

Eine Exportsteuerdatei ist eine XML-Datei, die Sie mit infacmd-Befehlen verwenden. Die Steuerdatei filtert die Objekte, die infacmd aus einer Domäne oder einem Modellrepository exportiert.
Sie können eine Exportsteuerdatei mit den folgenden Befehlen verwenden:
infacmd isp ExportDomainObjects
Exportiert native Benutzer, native Gruppen, Rollen, Verbindungen und Cluster-Konfigurationen aus der Domäne in eine Exportdatei im XML-Format. Wenn Sie eine Exportsteuerdatei für den Befehl angeben, filtern Sie die Objekte, die Sie exportieren möchten. Verwenden Sie zum Beispiel eine Steuerdatei zum Exportieren aller Objekte, die nach einem bestimmten Datum erstellt wurden, oder zum Exportieren von Verbindungen (aber keine anderen Objekttypen).
infacmd oie ExportObjects
Exportiert alle Modellrepository-Objekttypen aus einem angegebenen Projekt in eine Exportdatei im XML-Format. Wenn Sie eine Exportsteuerdatei für den Befehl angeben, filtern Sie die Objekte, die Sie exportieren möchten. Verwenden Sie zum Beispiel eine Steuerdatei zum Exportieren aller Objekte, die von einem bestimmten Benutzer erstellt wurden, oder zum Exportieren bestimmter Objekttypen in das Projekt.
Infacmd exportiert keine leeren Ordner. Beim Exportieren von Modellrepository-Objekten exportiert infacmd ebenfalls die abhängigen Objekte. Ein abhängiges Objekt ist ein Objekt, das von einem anderen Objekt verwendet wird. Abhängige Objekte können in demselben oder in anderen Projekten vorhanden sein.
Eine Exportsteuerdatei verwendet andere Parameter basierend darauf, ob Sie die Datei zum Exportieren von Domänenobjekten oder Modellrepository-Objekten konfigurieren.

Export-Steuerdatei-Parameter für Domänenobjekte

Verwenden Sie die Export-Steuerdatei-Parameter zum Konfigurieren der Objekte, die Sie aus der Domäne exportieren möchten.
Eine Export-Steuerdatei für Domänenobjekte kann die folgenden Elemente enthalten:
In der folgenden Tabelle werden die Export-Steuerdateielemente aufgelistet, die konfigurierbare Attribute enthalten:
Element
Attributname
Attributbeschreibung
objectList
type
Erforderlich. Typ der zu exportierenden Domäne. Geben Sie einen der folgenden Werte an:
  • - Benutzer
  • - Gruppe
  • - Role
  • - Cluster-Konfiguration.
  • - Connection
Bei diesem Wert muss die Groß-/Kleinschreibung nicht beachtet werden.
objectList
createdBefore
Optional. Datum und Uhrzeit. Exportiert Objekte des angegebenen Typs, die vor diesem Datum und dieser Uhrzeit erstellt wurden. Geben Sie das Datum und die Uhrzeit in folgendem Format ein:
yyyy-MM-dd HH:mm:ssZ
objectList
createdAfter
Optional. Datum und Uhrzeit. Exportiert Objekte des angegebenen Typs, die nach diesem Datum und dieser Uhrzeit erstellt wurden. Geben Sie das Datum und die Uhrzeit in folgendem Format ein:
yyyy-MM-dd HH:mm:ssZ
objectList
lastUpdatedBefore
Optional. Datum und Uhrzeit. Exportiert Objekte des angegebenen Typs, die vor diesem Datum und dieser Uhrzeit aktualisiert wurden. Geben Sie das Datum und die Uhrzeit in folgendem Format ein:
yyyy-MM-dd HH:mm:ssZ
objectList
lastUpdatedAfter
Optional. Datum und Uhrzeit. Exportiert Objekte des angegebenen Typs, die nach diesem Datum und dieser Uhrzeit aktualisiert wurden. Geben Sie das Datum und die Uhrzeit in folgendem Format ein:
yyyy-MM-dd HH:mm:ssZ
object
name
Erforderlich. Name des zu exportierenden Objekts. Wenn das enthaltende objectList-Element ein time-Attribut umfasst, exportiert infacmd Objekte, die mit dem angegebenen Objektnamen und dem Zeitfilter übereinstimmen. Bei diesem Wert muss die Groß-/Kleinschreibung nicht beachtet werden.

Export-Steuerdatei-Beispiel für Domänenobjekte

Der folgende Code zeigt ein Beispiel einer Export-Steuerdatei für Domänenobjekte:
<?xml version="1.0" encoding="UTF-16LE" standalone="yes" ?>
<exportParams xmlns="http://www.informatica.com/oie/exportControl/9">

<!-- Export a specific connection. -->
<objectList type="connection" >
<object name="connection1" />
</objectList>

<!-- Export groups created before the specified date and time. -->
<objectList type="group" createdBefore="2010-11-12 10:00:00 +0530" />

<!-- Export role1 and role2 if created after the specified date and time. -->
<objectList type="role" createdAfter="2010-12-25 10:00:00 +0530">
<object name="role1" />
<object name="role2" />
</objectList>

<!-- Export all users. -->
<objectList type="user" />
</exportParams>

Exportsteuerdateiparameter für Modellrepository-Objekte

Verwenden Sie die Exportsteuerdateiparameter zum Konfigurieren der Objekte, die Sie aus dem Modellrepository exportieren möchten.
Eine Exportsteuerdatei für Modellrepository-Objekte kann die folgenden Elemente enthalten:
In der folgenden Tabelle werden die konfigurierbaren Attribute für das Ordnerelement in der Exportsteuerdatei beschrieben:
Attributname
Attributbeschreibung
Pfad
Optional. Pfad des Ordners, der die zu exportierenden Objekte enthält. Verwenden Sie das folgende Format:
"/<folder_name>/<folder_name>"
Wenn beispielsweise ein Projekt einen Ordner mit dem Namen „F1“ enthält, ist „/F1“ der Ordnerpfad von F1. Um alle Objekte im Projekt zu exportieren, geben Sie „/“ an. Bei diesem Wert muss die Groß-/Kleinschreibung nicht beachtet werden. Standardwert ist „/“.
recursive
Optional. Zeigt an, ob Objekte aus Unterordnern des angegebenen Ordners exportiert werden sollen. Mit der Einstellung „true“ findet ein Export aus Unterordnern statt. Gültige Werte sind „true“ und „false“. Bei diesem Wert muss die Groß-/Kleinschreibung beachtet werden. Standardwert ist „true“.
auswählen
Optional. Zeigt an, ob infacmd alle übrigen Objekte im angegebenen Ordner exportiert, wenn Sie ein objectList-Element für den Ordner definieren. Bei Auswahl von „all“ werden alle übrigen Objekte exportiert. Zum Beispiel exportieren die folgenden Zeilen Zuordnungen, die von user1 erstellt wurden. Die Zeilen exportieren alle übrigen Objekte im angegebenen Ordner:
<folder path="/Testfolder" select="all">
<objectList type="Mapping" createdBy="user1" />
</folder>
Wenn Sie ein objectList-Element definieren und das select-Attribut nicht verwenden, exportiert infacmd Objekte in Übereinstimmung mit den in objectList definierten Attributen. Zum Beispiel exportieren die folgenden Zeilen Zuordnungen, die von user1 im angegebenen Ordner erstellt wurden:
<folder path="/Testfolder">
<objectList type="Mapping" createdBy="user1" />
</folder>
Wenn Sie kein objectList-Element für den Ordner definieren, ist „all“ der Standardwert des ausgewählten Attributs. Zum Beispiel exportiert die folgende Zeile alle Objekte in den angegebenen Ordner:
<folder path="/Testfolder" />
Gültiger Wert ist „all“.
createdBy
Optional. Benutzername. Exportiert von diesem Benutzer erstellte Objekte. Bei diesem Wert muss die Groß-/Kleinschreibung nicht beachtet werden.
createdBefore
Optional. Datum und Uhrzeit. Exportiert vor diesem Datum und dieser Uhrzeit erstellte Objekte. Geben Sie das Datum und die Uhrzeit in folgendem Format ein:
yyyy-MM-dd HH:mm:ssZ
createdAfter
Optional. Datum und Uhrzeit. Exportiert nach diesem Datum und dieser Uhrzeit erstellte Objekte. Geben Sie das Datum und die Uhrzeit in folgendem Format ein:
yyyy-MM-dd HH:mm:ssZ
lastUpdatedBefore
Optional. Datum und Uhrzeit. Exportiert vor diesem Datum und dieser Uhrzeit aktualisierte Objekte. Geben Sie das Datum und die Uhrzeit in folgendem Format ein:
yyyy-MM-dd HH:mm:ssZ
lastUpdatedAfter
Optional. Datum und Uhrzeit. Exportiert nach diesem Datum und dieser Uhrzeit aktualisierte Objekte. Geben Sie das Datum und die Uhrzeit in folgendem Format ein:
yyyy-MM-dd HH:mm:ssZ
lastUpdatedBy
Optional. Benutzername. Exportiert Objekte, die von diesem Benutzer zuletzt aktualisiert wurden. Bei diesem Wert muss die Groß-/Kleinschreibung nicht beachtet werden.
In der folgenden Tabelle werden die konfigurierbaren Attribute für das objectList-Element in der Exportsteuerdatei beschrieben:
Attributname
Attributbeschreibung
Typ
Erforderlich. Typ des aus dem angegebenen Ordnerpfad zu exportierenden Modellrepository-Objekts. Gültige Werte beinhalten alle Objekttypen im Modellrepository. Sie können den Objekttyp in der Ansicht „Eigenschaften“ im Developer-Tool anzeigen. Beispielsweise können Sie „Relationales Datenobjekt“ oder „Profil“ eingeben. Bei diesem Wert muss die Groß-/Kleinschreibung nicht beachtet werden.
createdBy
Optional. Benutzername. Exportiert Objekte des angegebenen Typs, die von diesem Benutzer erstellt wurden. Bei diesem Wert muss die Groß-/Kleinschreibung nicht beachtet werden.
createdBefore
Optional. Datum und Uhrzeit. Exportiert Objekte des angegebenen Typs, die vor diesem Datum und dieser Uhrzeit erstellt wurden. Geben Sie das Datum und die Uhrzeit in folgendem Format ein:
yyyy-MM-dd HH:mm:ssZ
createdAfter
Optional. Datum und Uhrzeit. Exportiert Objekte des angegebenen Typs, die nach diesem Datum und dieser Uhrzeit erstellt wurden. Geben Sie das Datum und die Uhrzeit in folgendem Format ein:
yyyy-MM-dd HH:mm:ssZ
lastUpdatedBefore
Optional. Datum und Uhrzeit. Exportiert Objekte des angegebenen Typs, die vor diesem Datum und dieser Uhrzeit aktualisiert wurden. Geben Sie das Datum und die Uhrzeit in folgendem Format ein:
yyyy-MM-dd HH:mm:ssZ
lastUpdatedAfter
Optional. Datum und Uhrzeit. Exportiert Objekte des angegebenen Typs, die nach diesem Datum und dieser Uhrzeit aktualisiert wurden. Geben Sie das Datum und die Uhrzeit in folgendem Format ein:
yyyy-MM-dd HH:mm:ssZ
lastUpdatedBy
Optional. Benutzername. Exportiert Objekte des angegebenen Typs, die von diesem Benutzer zuletzt aktualisiert wurden. Bei diesem Wert muss die Groß-/Kleinschreibung nicht beachtet werden.
In der folgenden Tabelle wird das konfigurierbare Attribut für das Objektelement in der Exportsteuerdatei beschrieben:
Attributname
Attributbeschreibung
name
Erforderlich. Name des zu exportierenden Objekts. Wenn das einbezogene objectList-Element ein user- oder time-Attribut enthält, exportiert infacmd Objekte, die mit dem angegebenen Objektnamen und dem Benutzer- oder Zeitfilter übereinstimmen. Bei diesem Wert muss die Groß-/Kleinschreibung beachtet werden.

Exportsteuerdateibeispiel für Modellrepository-Objekte

Der folgende Code zeigt ein Beispiel einer Exportsteuerdatei für Modellrepository-Objekte:
<?xml version="1.0" encoding="UTF-16LE" standalone="yes" ?>
<exportParams xmlns="http://www.informatica.com/oie/exportControl/9">
<folders>

<!-- Consider exporting all objects in the project. Do not export from subfolders. -->
<folder recursive="false" select="all">

<!-- Export mapping1 if created by the specified user. -->
<objectList type="Mapping" createdBy="user1">
<object name="mapping1"/>
<!-- Export all other mappings. -->
</objectList>

<!-- Export Aggregator transformations created by the specified user. -->
<objectList type="Aggregator" createdBy="user1" />

<!-- Export all remaining objects. -->
</folder>
</folders>
</exportParams>