Manuel de fonctionnement d'Automation Engine > Fichiers XML d’objets > Script > Structure du fichier d'exportation

Structure du fichier d'exportation

Le tableau récapitulatif suivant montre l'élaboration du fichier XML d'un objet Script et contient des explications sur chaque élément.

Elément

Description

uc-export

Elément principal du fichier export

clientvers = version Automation Engine avec laquelle le fichier export a été créé

SCRI

Elément principal de l'objet

client = client
name = nom de l'objet
system = nom du système AE

XHEADER

Onglet En-tête

XHEADER pour les objets activables
HEADER pour les objets actifs, passifs et les objets système

Voir Types d'objet

L'attribut "state" est utilisé au sein du système et ne doit pas être modifié.

Title

Titre

Défini par l'Utilisateur,
255 caractères maximum

Created

Heure de création

Format :
Nom et prénom
le : AAAA-MM-JJ HH:MM:SS

Modified

Marque horaire de la dernière modification

Format :
nom et prénom
le : AAAA-MM-JJ HH:MM:SS nombre des modifications totales x

LastUsed

Marque horaire de la dernière utilisation

Format :
nom et prénom
le : AAAA-MM-JJ HH:MM:SS nombre des utilisations totales x

ArchiveKey1

Index d'archivage 1

Défini par l'Utilisateur,
60 caractères maximum

Attribut : ARCHIVE_KEY1

ArchiveKey2

Index d'archivage 2

Défini par l'Utilisateur,
20 caractères maximum

Attribut : ARCHIVE_KEY2

ExtRepDef
ExtRepAll
ExtRepNone

Rapports détaillés

ExtRepDef : valeur par défaut (UC_CLIENT_SETTINGS)
ExtRepAll : tous
ExtRepNone : Aucune

Valeurs possibles: "1" (sélectionné) et "0" (non sélectionné)

Une seule des trois options peut être sélectionnée.

SYNCREF

Onglet Sync

Uniquement pour les objets activables

L'attribut "state" est utilisé au sein du système et ne doit pas être modifié.

Syncs

Paramètres Sync

Attributs par définition Sync (row) :

Abend = action à l'interruption de la Tâche
Else = action Sinon (valeurs autorisées : "A" (interrompre), "S" (ignorer), "W" (attendre))
End = action à la fin de la Tâche
Name = nom de l'objet Sync
Start = action au démarrage de la Tâche
id = nom de l'objet Sync

Jusqu'à 40 définitions Sync sont possibles.

ATTR_SCRI

Onglet Attributs

Pour tous les objets sauf Utilisateur, Groupe Utilisateur, Cockpit, Table de Codes, Documentation, Include et Login (ATTR_type d'objet).

L'attribut "state" est utilisé au sein du système et ne doit pas être modifié.

StartType

Type de démarrage

Nom d'un Groupe
(20 caractères au maximum)
" " - Exécution immédiate

Attribut : START_TYPE

IntAccount

Compte interne

Défini par l'Utilisateur,
16 caractères maximum

Attribut : INT_ACCOUNT, INT_ACC ou K

ActAtRun

Générer à l'Exécution

Valeurs autorisées : "1" (sélectionné) et "0" (non sélectionné)

Attribut : GEN_AT_RUNTIME

UC4Priority

Priorité

Définie par l'Utilisateur,
Valeur entre "0" et "255"

Attribut : UC4_PRIORITY

MaxParallel2

Maximum de Tâches exécutées en parallèle

Définie par l'Utilisateur,
Valeur entre "0" et "99999"

Attribut : MAX_PARALLEL_TASKS

MpElse1
MpElse2

Maximum de Tâches exécutées en parallèle - Sinon

MpElse1 : attente
MpElse2 : Interruption

Valeurs autorisées : "1" (sélectionné) et "0" (non sélectionné)

Attribut : MAX_PARALLEL_ELSE

Une seule des deux options peut être sélectionnée.

TZ

Fuseau horaire

Nom d'un objet Fuseau horaire
(8 caractères maximum)

Attribut : TIMEZONE

RUNTIME

Onglet Exécution

Uniquement pour les objets activables

L'attribut "state" est utilisé au sein du système et ne doit pas être modifié.

MaxRetCode

Code retour (ENDED_OK)

valeur comprise entre "0" et "2147483647"

Attribut : MAX_RETCODE

FcstStatus

Statut final pour Simulation

Format : "Code retour système|texte de statut"

Rubrique connexe : Codes retour

Ert

Durée Moyenne Actuelle 

Durée en secondes

valeur comprise entre "0" et "35999999"

ErtMethodDef
ErtMethodFix
ErtMethodDyn

Méthode de calcul de l'exécution

ErtMethodDef : valeur par défaut (UC_CLIENT_SETTINGS)
ErtMethodFix : valeur fixe
ErtMethodDyn : méthode dynamique

Valeurs autorisées : "1" (sélectionné) et "0" (non sélectionné)

Une seule des trois options peut être sélectionnée.

ErtFix

Valeur fixe pour le calcul de l'ERT

Cette valeur fait partie de la valeur fixe de la méthode de calcul (ErtMethodFix).

Durée en secondes

valeur comprise entre "0" et "35999999"

ErtDynMethod
ErtCnt
ErtCorr
ErtIgn
ErtIgnFlg
ErtMinCnt

Paramètres de calcul de l'ERT

Ces valeurs font partie d'une méthode de calcul dynamique.

ErtDynMethod : méthode
Valeurs autorisées : "2|moyenne", "4|valeur maximale", "8|régression linéaire"

ErtCnt : exécution
Valeur compris entre "0" et "99"

ErtCorr : pourcentage de l'exécution
Valeur comprise entre "0" et "999"

ErtIgn : écart en pourcentage
Valeur comprise entre "0" et "999"

ErtIgnFlg : prendre en compte l'écart
Valeurs autorisées : "1" (sélectionné) et "0" (non sélectionné)

ErtMinCnt : exécution minimum
Valeur comprise entre "0" et "99"

MrtMethodNone
MrtMethodFix
MrtMethodErt
MrtMethodDate

Surveillance de la durée maximale d'exécution (MRT)

MrtMethodNone : aucune
MrtMethodFix : valeur fixe
MrtMethodErt : Ert +
MrtMethodDate : date actuelle +

Valeurs autorisées : "1" (sélectionné) et "0" (non sélectionné)

Il n'est possible de sélectionner qu'une seule des quatre options.

MrtFix

Valeur fixe pour la surveillance MRT

Cette valeur fait partie de la valeur fixe de la méthode de surveillance (MrtMethodFix).

Durée en secondes

valeur comprise entre "0" et "35999999"

MrtErt

Valeur en pourcentage pour la surveillance MRT

Cette valeur fait partie de la méthode de surveillance Ert + (MrtMethodErt).

valeur comprise entre "0" et "999"

MrtDays
MrtTime
MrtTZ

Paramètres de la surveillance Mrt

Ces valeurs font partie de la méthode de surveillance Date actuelle + (MrtMethodDate).

MrtDys : jours
Valeur comprise entre "0" et "99"

MrtTime : heure
Valeur comprise entre "00:00" et "23:59"

MrtTZ : Fuseau horaire
Nom d'un objet Fuseau horaire

SrtMethodNone
SrtMethodFix
SrtMethodErt

Surveillance de la durée minimale d'exécution (SRT)

SrtMethodNone : aucune
SrtMethodFix : valeur fixe
SrtMethodErt : Ert -

Valeurs autorisées : "1" (sélectionné) et "0" (non sélectionné)

Une seule des trois options peut être sélectionnée.

SrtFix

Valeur fixe pour la surveillance SRT

Cette valeur fait partie de la valeur fixe de la méthode de surveillance (SrtMethodFix).

Durée en secondes

valeur comprise entre "0" et "35999999"

SrtErt

Valeur en pourcentage pour la surveillance SRT

Cette valeur fait partie de la méthode de surveillance ERT - (SrtMethodErt).

valeur comprise entre "0" et "999"

MrtCancel

Action Sinon

Interruption/fermeture (uniquement pour la surveillance MRT)

Valeurs autorisées : "1" (sélectionné) et "0" (non sélectionné)

MrtExecute
MrtExecuteObj

Action Sinon

MrtExecute :
exécuter (pour la surveillance MRT ou SRT)

Valeurs autorisées : "1" (sélectionné) et "0" (non sélectionné)

MrtExecuteObj :
nom de l'objet qui doit être exécuté

DYNVALUES

Onglet "Valeur et Prompts"

Pour tous les objets activables sauf Cockpit (CPIT)

L'attribut "state" est utilisé au sein du système et ne doit pas être modifié.

dyntree

Liste des Variables d'objet et des attributions de PromptSet

Définition (node) pour le domaine "Values" et chaque attribution PromptSet avec les attributs suivants :

content = contenu disponible. Valeurs autorisées : "0" (Non), "1" (Oui)
id = "VALUE" (pour le domaine "Values") ou nom d'objet du PromptSet
Name = "Values" ou nom d'objet du PromptSet
parent = "PRPTS" (pour les PromptSets)
type = Représentation si PromptSet ( "PROMPTSET") ou Value ("VALUE").

 

Structure du domaine "Values" (node id="VALUE")
VALUE (l'état de l'attribut est utilisé en interne dans le système et ne doit pas être modifié) :

Valeurs : Tableau avec Variables d'objet
Attributs par définition de Variables (row) :
Name = Nom de la Variable d'objet
Value = Valeur

Mode : Hériter du Parent
Valeur autorisée : "0" (toutes les valeurs), "1" (uniquement les valeurs définies) ou "2" (aucune valeur)

 

Structure des définitions de l'affectation de PromptSet (node id="PRPTS") :

Définition de PromptSet avec les attributs :
client = client AE
idnr = Numéro interne
name = Nom de l'objet PromptSet
ontop = Paramètre Interne
src = Paramètre Interne (Source)
system = Nom du système AE

PROMPTBOX avec les définitions de éléments PromptSet et leurs Valeurs :
integer1: Nombre
combobox9 : Champ de combinaison
textfield2 : Zone de texte
radiogroup1 : Option
checklist1 : Check-list
radiogroup1 : Case à cocher
date1 :Date
timestamp1 : Horodatage
time2 : Heure


SCRIPT

Onglet Script

Uniquement pour les objets activables

Exception : pour les objets Evènement, il s'agit de l'onglet "!Script".

L'attribut "state" est utilisé au sein du système et ne doit pas être modifié.

MSCRI

Contenu de l'onglet de traitement

(Traitement, Pré Traitement, Post Traitement)

DOCU_Titre

Onglet "Documentation"

Pour tous les objets (DOCU_titre)

L'attribut "state" est utilisé au sein du système et ne doit pas être modifié.

L'attribut "type" indique le type de documentation.

text = documentation normale
xml = documentation structurée

DOC

Contenu de l'onglet de Documentation

Selon le type de documentation, la section CDATA contient soit le texte, soit la structure XML.

 

Rubriques connexes :