Vous pouvez utiliser l'interface de ligne de commande de Windows pour importer des projets au format XER, cette opération pouvant également être effectuée à partir d'un fichier de traitement par lots ou d'un programme.
Pour ce faire, procédez comme suit :
Vous pouvez définir plusieurs actions d'importation dans un même fichier en y incluant plusieurs noeuds <action>.
Ce qui suit est un fichier actions.xml type qui importe 2 fichiers XER à partir du même script. Toutes les balises doivent être présentes dans le fichier, mais certaines d'entre elles peuvent rester vides, comme indiqué ci-après. Les valeurs en gras sont des valeurs littérales que vous devez saisir telles quelles. Les valeurs en italiques sont des échantillons qui varieront en fonction de votre configuration.
<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>
Balise | Description |
---|---|
<type> | Obligatoire. Type d'action a entreprendre. Pour l'importation de projet, le type d'action est import. Notez que vous devez respecter la casse. |
<importFormat> | Obligatoire. Le format faisant l'objet de l'importation. La valeur doit être XER. |
<importType> | Obligatoire. Les données de type faisant l'objet de l'importation. La valeur doit être PROJECT. |
<importAction> | Obligatoire. L'action à effectuer pendant l'information. La valeur doit être CREATE. |
<importTo> | Facultatif. Nom abrégé de l'élément de structure EPS vers lequel vous effectuez l'importation. Ce nom doit exister dans la base de données de destination. Si vous ne spécifiez pas de nom, la structure EPS par défaut sera utilisée. |
<importConfiguration> | Facultatif. Configuration d'importation à utiliser pendant l'importation. Ce nom doit exister dans la base de données de destination. Si vous ne spécifiez pas de nom, la configuration d'importation par défaut sera utilisée. |
<importFile> | Obligatoire. Chemin d'accès complet du fichier XER à importer. |
Remarque :
Si vous utilisez des caractères autres que ceux de l'anglais dans le fichier actions.xml, enregistrez ce dernier en Unicode et indiquez la langue à l'aide de l'attribut XML encoding, avant la balise <actions>. Par exemple, pour indiquer l'encodage du français ou de l'allemand :
<?xml version="1.0" encoding="windows-1252"?>
Si vous utilisez un fichier batch, utilisez la commande chcp pour spécifier l'encodage approprié pour la langue. Pour plus de détails sur l'internationalisation, voir Microsoft.com.
PM.EXE /username=<nom>
[/password=<nom>]
[/alias=<nom>] /actionScript=<chemin>
[/logfile=<chemin>]
Paramètre | Description |
---|---|
/username=<nom> | Obligatoire. L'identifiant utilisateur pour accéder à P6 Professional. |
/password=<nom> | Le mot de passe de l'identifiant, s'il a été spécifié pour cet identifiant. |
/alias=<nom> | Facultatif. Le nom d'un alias d'une base de données existante dans un emplacement. Si vous ne spécifiez pas d'alias, l'alias auquel vous avez accédé récemment sera utilisé. |
/actionScript=<chemin> | Chemin d'accès complet du fichier actions.xml que vous avez créé. Vous devez préciser le nom du fichier. |
/logfile=<chemin> | Facultatif. Chemin d'accès complet pour la création du fichier journal qui contiendra les résultats du traitement. Vous devez préciser le nom du fichier. Si vous ne définissez pas ce paramètre, le fichier journal de destination par défaut est PrimaveraCmdLineLog.txt dans le dossier de l'application PM.exe. |
Par exemple :
PM.EXE /username=admin /password=admin /alias=PMDB /actionScript=c:\somefolder\importprojects.xml/logfile=c:\somefolder\myLog.txt
Si des valeurs comportent des espaces, entourez ces valeurs de guillemets ("). Par exemple :
PM.EXE /username=admin /password=admin /alias=PMDB /actionScript="c:\somefolder\importprojects.xml" /logfile="c:\somefolder\myLog.txt"
Si l'importation s'exécute correctement, le code sortie 0 est renvoyé. Si des erreurs sont consignées dans le fichier journal, le code sortie est supérieur à 0, ce qui indique l'échec du traitement.
Les résultats du traitement sont enregistrés dans un fichier journal, ou vous pouvez les envoyer vers la ligne de commande. Voici les résultats possibles :
Code | Description |
---|---|
0 | Succès. |
1 | Alias non valide. |
2 | Identifiant ou mot de passe invalide. |
3 | Fichier XML introuvable. |
4 | Type d'action non valide (vous n'avez pas spécifié CREATE). |
5 | Privilèges de sécurité insuffisants. |
6 | Echec du traitement de l'action d'importation. Il peut s'agir de valeurs non valides ou manquantes dans le fichier xml. |
214783647 | Exception non traitée, y compris caractères invalides. |
Si la commande ne comprend pas tous les paramètres requis, P6 Professional s'ouvre.
Remarques
Mentions légales
Copyright © 1999, 2015,
Oracle et/ou ses affiliés. Tous droits réservés.
Dernière publication le mercredi 27 mai 2015