Importer des projets à partir de l'interface de ligne de commande

Sommaire

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 :

  1. A l'aide d'un éditeur XML ou de tout programme pouvant enregistrer des fichiers au format XML, créez un fichier actions.xml indiquant la structure EPS dans laquelle vous souhaitez importer le projet, la présentation que vous souhaitez utiliser et le fichier XER à partir duquel vous souhaitez effectuer l'importation.

    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.

  2. Fermez P6 Professional s'il est en cours d'exécution.
  3. Ouvrez la ligne de commande Windows, un fichier de lot ou un code, saisissez une commande dans le format suivant à partir du dossier ou se trouve PM.EXE :

    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