Mithilfe der Windows-Befehlszeile können Sie Projekte im XER-Format importieren. Das kann auch mit einer Batchdatei oder programmgesteuert erfolgen.
Achtung: Persönlich identifizierbare Informationen (PII) können ungewollt offengelegt werden. Abhängig von den jeweils geltenden lokalen Datenschutzgesetzen können Organisationen dazu verpflichtet sein, das Offenlegungsrisiko von Daten zu mindern.
Gehen Sie dabei folgendermaßen vor:
Sie können mehrere Importaktionen in einer Datei angeben, indem Sie mehrere <action>-Knoten einfügen.
Im Folgenden finden Sie eine Beispieldatei für actions.xml, die zwei XER-Dateien aus demselben Skript importiert. Alle Tags müssen in der Datei enthalten sein. Sie können jedoch - wie unten angegeben - einige Tags leer lassen. Fett gedruckte Werte sind Literale, die Sie exakt wie gezeigt eingeben müssen. Kursiv dargestellte Werte sind Beispiele, die je nach Konfiguration variieren können.
<actions>
<action>
<type>import</type>
<importFormat>XER</importFormat>
<importType>PROJECT</importType>
<importAction>CREATE</importAction>
<importTo>EPS1</importTo>
<importConfiguration>MyConfig1</importConfiguration>
<importFile>c:\somefile1.xer</importFile>
</action>
<action>
<type>import</type>
<importFormat>XER</importFormat>
<importType>PROJECT</importType>
<importAction>CREATE</importAction>
<importTo>EPS2</importTo>
<importConfiguration>MyConfig2</importConfiguration>
<importFile>c:\somefile2.xer</importFile>
</action>
</actions>
Tag | Beschreibung |
---|---|
<type> | Erforderlich. Der Typ der Aktion. Bei Projektimporten müssen Sie "import" eingeben. Beachten Sie, dass die Groß-/Kleinschreibung bei "import" berücksichtigt werden muss. |
<importFormat> | Erforderlich. Das zu importierende Format. Der Wert muss XER lauten. |
<importType> | Erforderlich. Der Typ der zu importierenden Daten. Der Wert muss PROJECT lauten. |
<importAction> | Erforderlich. Die Aktion beim Importieren. Der Wert muss CREATE lauten. |
<importTo> | Optional. Der Kurzname des EPS-Elements, in das Sie importieren. Dieser Name muss in der Zieldatenbank vorhanden sein. Wenn Sie keinen Namen angeben, wird die Standard-EPS verwendet. |
<importConfiguration> | Optional. Die Konfiguration für den Import. Dieser Name muss in der Zieldatenbank vorhanden sein. Wenn Sie keinen Namen angeben, wird die Standardimportkonfiguration verwendet. |
<importFile> | Erforderlich. Der vollständige Pfad für die XER-Datei, die importiert werden soll. |
Hinweis:
Falls Sie sprachenabhängige Sonderzeichen in der Datei actions.xml verwenden, müssen Sie die Datei im Unicode-Format speichern und vor dem <actions>-Tag mit dem XML-Codierungsattribut die Sprache angeben. So legen Sie beispielsweise den Zeichensatz für Deutsch und Französisch fest:
<?xml version="1.0" encoding="windows-1252"?>
Wenn Sie eine Batchdatei verwenden, legen Sie mit dem chcp-Befehl den entsprechenden Sprachenzeichensatz fest. Weitere Informationen zur Internationalisierung finden Sie unter Microsoft.com.
PM.EXE /username=<name>
[/password=<name>]
[/alias=<name>] /actionScript=<path>
[/logfile=<path>]
Parameter | Beschreibung |
---|---|
/username=<name> | Erforderlich. Der Benutzername für die Anmeldung in P6 Professional. |
/password=<name> | Das Kennwort für den Benutzernamen, falls eines vorhanden ist. |
/alias=<name> | Optional. Der Name eines vorhandenen Zieldatenbank-Aliasnamens. Falls Sie keinen Alias angeben, wird der zuletzt verwendete Aliasname verwendet. |
/actionScript=<path> | Der vollständige Pfad für die erstellte Datei actions.xml. Muss den Dateinamen enthalten. |
/logfile=<path> | Optional. Der vollständige Pfad zur Erstellung der Logdatei mit den Verarbeitungsergebnissen. Muss den Dateinamen enthalten. Falls keine Logdatei angegeben ist, wird das Standardziel für die Logdatei PrimaveraCmdLineLog.txt im Anwendungsordner von PM.EXE verwendet. |
Beispiel:
PM.EXE /username=admin /password=admin /alias=PMDB /actionScript=c:\somefolder\importprojects.xml/logfile=c:\somefolder\myLog.txt
Falls ein Wert Leerzeichen enthält, setzen Sie ihn in doppelte Anführungszeichen ("). Beispiel:
PM.EXE /username=admin /password=admin /alias=PMDB /actionScript="c:\somefolder\importprojects.xml" /logfile="c:\somefolder\myLog.txt"
Bei erfolgreichem Import wird der Exit Code 0 zurückgegeben. Falls Fehler protokolliert wurden, wird ein Exit Code größer als 0 ausgegeben, der auf einen Fehler hinweist.
Die Verarbeitungsergebnisse werden in die Logdatei geschrieben oder können in der Befehlszeile ausgegeben werden. Folgende Ergebnisse sind möglich:
Code | Beschreibung |
---|---|
0 | Erfolg. |
1 | Ungültiger Aliasname. |
2 | Ungültiger Benutzername oder ungültiges Kennwort. |
3 | XML-Datei nicht gefunden. |
4 | Ungültiger Aktionstyp (CREATE nicht angegeben). |
5 | Unzureichende Sicherheitsberechtigungen. |
6 | Bei der Importaktion ist ein Fehler aufgetreten. Dazu zählen ungültige oder fehlende Werte in der XML-Datei. |
214783647 | Nicht definierte Ausnahme, enthält ungültige Zeichen. |
Falls der Befehl nicht alle erforderlichen Parameter enthält, wird P6 Professional geöffnet.
Rechtliche Hinweise
Copyright © 1999, 2018,
Oracle und/oder verbundene Unternehmen. All rights reserved. Alle Rechte vorbehalten.
Letzte Veröffentlichung Mittwoch, 15. August 2018