EXPORT

La fonction de script EXPORT vous permet d'exporter des objets ou des arborescences de dossiers vers un fichier XML.

Lorsque vous exportez des arborescences de dossiers, le fichier XML contient les informations relatives à l'arborescence de dossiers au début du fichier. Le contenu exporté comprend le contenu intégral de l'arborescence de dossiers :

Lors de l'importation du contenu, un nouveau dossier ##INCLUDED_EXTERNALS## est créé au même niveau que le dossier dédié sur le système cible. Les objets liés sont stockés dans le dossier ##INCLUDED_EXTERNALS##. Pour plus d'informations, voir IMPORT.

Remarques :

Important !

Dans des environnements AE distribués, les processus de travail sont exécutés sur des ordinateurs différents. Vous devez définir l'ordinateur de l'exportation :

Le système de fichier doit aussi être accessible (NFS, commande mount), mais la machine sur laquelle il est situé est sans importance. C'est le seul moyen de s'assurer que le fichier réellement requis est utilisé.

Syntaxe

EXPORT (Folder, File [,Include_External_Objects])
EXPORT (Object, File [, ,Include_Referenced_Objects])

Paramètres

Codes retour


Conseil : Utilisez l'instruction de script :ON_ERROR pour définir l'action à entreprendre en cas d'échec de l'exportation. Pour plus d'informations, voir Éléments de script pour la gestion des erreurs.

Exemples

Dans les exemples suivants, tous les objets dont le nom commence par "MM.DAY" sont exportés. Les scripts utilisent une variable de script pour transmettre les noms d'objet et de fichier à la fonction EXPORT.

(Windows)

:SET &OBJECT# = "MM.DAY*"

:SET &FILE# = "\\PC\AE\EXPORT\Test_export.xml"

:SET &RET# = EXPORT(&OBJECT#,&FILE#)

(UNIX)

:SET &OBJECT# = "MM.DAY*"

:SET &FILE# = "/opt/ae/export/Test_export.xml"

:SET &RET# = EXPORT(&OBJECT#,&FILE#)

Dans l'exemple suivant, une arborescence de dossiers est exportée :

:SET&RET# = EXPORT("\TESTFOLDER\EXPORT_STRUCTURE", "\\PC\AE\EXPORT\Test_export.xml", "Y")

Dans l'exemple suivant, un workflow est exporté avec des références :

:SET&RET# = EXPORT("EXAMPLE_WORKFLOW", "\\PC\AE\EXPORT\Test_export.xml", "Y")

 

Voir aussi :

voiraussi

Importer / exporter des objets