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

Structure du fichier d'exportation

Le tableau récapitulatif suivant montre l'élaboration du fichier XML d'un objet Schedule 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éé

JSCH

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_JSCH

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

Period
StartTime

Paramètres de période

Period : période
Valeur comprise entre "0" et "99"

StartTime : heure de réinitialisation
Valeur comprise entre "00:00" et "23:59"

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

RWhen
RExecute

Evaluation des résultats par Tâche

Pour les objets Workflow et Schedule

Rwhen : statut OK
Désignation du statut

RExecute : Sinon
Nom d'un objet exécutable

JSCH

Onglet "Schedule"

Pour les objets Schedule

L'attribut "state" est utilisé au sein du système et ne doit pas être modifié. Les attributs "Period" et "StartTime" doivent correspondre aux attributs du même nom dans l'onglet Attributs.

task

Tâches individuelles du Schedule

Attributs par Tâche :

Idnr = numéro interne de l'objet (OH_IDNR)
Lnr = numéro courant de la Tâche dans le Schedule
OType = forme abrégée du type d'objet
Object = nom de l'objet
Text1 = non occupé
Text2 = abréviation pour les conditions définies séparées par "|" (A,C,S,T,R)
Text3 = forme abrégée du type d'objet
Text4 = non occupé
Text5 = heure de début au format JJ/HH:MM

TimePeriod

Heure de réinitialisation

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

after

Onglet "Heure de Début"

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

ElstStDays : Début de Période + n jours
Valeur comprise entre "0" et "99"

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

dynvalues

Onglet "Variables et Prompts"

Pour les objets Workflow et Schedule

dyntree : Définition (node) pour les quatre domaines "Valeurs", "Valeurs parent", "PromptSets", "PromptSets parent" et chaque objet PromptSet subordonné avec l'attribut :

content = contenu disponible. Valeurs autorisées : "0" (Non), "1" (Oui)
id = Nom interne pour les domaines ("VALUE", "PVALUES", "PRPTS", "PPRPTS"), nom d'objet du PromptSet
Name = nom affiché, nom d'objet du PromptSet
parent = ID du domaine auquel le PromptSet est subordonné. Valeurs autorisées : "PRPTS" (PromptSets) ou "PPRPTS" (PromptSets parent)
type = Représentation si PromptSet ( "PROMPTSET") ou Valeur ("TASKVALUE").

 

Structure des définitions Valeur ou Valeur parent node id="VALUE" ou "PVALUES")
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):
Mod = la Valeur de la Variable est modifiée. Valeurs autorisées : "1" (Oui) ou "0" (Non)
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" ou "PPRPTS") :

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

L'élément PROMPTBOX s'y trouve avec les définitions des é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 : Marque horaire
time2 : Heure


runtime

Onglet Exécution

Pour les objets Workflow et Schedule

MrtOn : MRT/SRT - Utiliser les paramètres de la Tâche
Valeurs autorisées : "1" (sélectionné) et "0" (non sélectionné)

 

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

Pour les objets Workflow et Schedule

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 citées précédemment.

MrtFix : temps en secondes pour la valeur fixe
Valeur comprise entre "0" et "35999999"

MrtErt : valeur en pourcentage pour Ert+
Valeur comprise entre "0" et "999"

MrtDys : date actuelle + n jours
Valeur comprise entre "0" et "99"

MrtTime : date actuelle + heure
Valeur comprise entre "00:00" et "23:59"

MrtTZ : Fuseau horaire pour la date actuelle
Nom d'un objet Fuseau horaire

 

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

Pour les objets Workflow et Schedule

SrtMethodNone : aucune
SrtMethodFix : valeur fixe
SrtMethodErt : Ert -

Valeurs autorisées : "1" (sélectionné) et "0" (non sélectionné)
Il n'est possible de sélectionner qu'une seule des trois options.

SrtFix : temps en secondes pour la valeur fixe
Valeur comprise entre "0" et "35999999"

SrtErt : valeur en pourcentage pour Ert-
Valeur comprise entre "0" et "999"

 

Action Sinon

Pour les objets Workflow et Schedule

MrtCancel : interruption/fermeture (uniquement pour la surveillance MRT)
Valeurs autorisées : "1" (sélectionné) et "0" (non sélectionné)

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é

result

Onglet Résultat

Pour les objets Workflow et Schedule

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

RElseHalt : bloquer (uniquement pour les Tâches de Workflow)
Valeurs autorisées : "1" (sélectionné) et "0" (non sélectionné)

RElseIgn : ignorer (uniquement pour les Tâches de Workflow)
Valeurs autorisées : "1" (sélectionné) et "0" (non sélectionné)

RElseJPAbend : interrompre le Workflow (uniquement pour les Tâches de Workflow)
Valeurs autorisées : "1" (sélectionné) et "0" (non sélectionné)

Il n'est possible de sélectionner qu'une seule des trois options citées précédemment.

RExecFlag : seulement après la dernière relance en erreur
Valeurs autorisées : "1" (sélectionné) et "0" (non sélectionné)

RExecute : exécuter
Nom d'un objet activable

RRepMTimes : répéter n fois
Valeur comprise entre "0" et "99"

RRepOn : utilisation de l'onglet Résultat
Valeurs autorisées : "1" (le statut OK a été défini) et "0" (le suivi d'Evènement n'est pas utilisé)

RRepWait : après n minutes
Valeur comprise entre "0" et "999"

RWhen : statut OK
Désignation du statut

calendars

Onglet Calendrier

Pour les objets Workflow et Schedule

CCTypeAll : Exécute si toutes les conditions sont remplies.
Valeurs autorisées : "1" (sélectionné) et "0" (non sélectionné)

CCTypeNone : Exécuter si aucune condition est vérifiée
Valeurs autorisées : "1" (sélectionné) et "0" (non sélectionné)

CCTypeOne : Exécuter si une condition est vérifiée
Valeurs autorisées : "1" (sélectionné) et "0" (non sélectionné)

Il n'est possible de sélectionner qu'une seule des trois options citées précédemment.

CaleOn : Calendrier.
Valeurs autorisées : "1" (les conditions de calendrier ont été définies) et "0" (le calendrier n'est pas utilisé)

Attributs par définition de calendrier (cale) :

CaleKeyName = nom de la règle de calendrier.
CaleName = nom de l'objet calendrier.
id = numéro interne de l'objet calendrier (OH_Idnr)

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 :