0% ont trouvé ce document utile (0 vote)
907 vues132 pages

Automator 3.7.x GuideDeModelisation AllOS FR

Transféré par

Akram louil
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
907 vues132 pages

Automator 3.7.x GuideDeModelisation AllOS FR

Transféré par

Akram louil
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

GUIDE UTILISATEUR DE

MODELISATION

Axway Automator
Version 3.6

06 Mars 2013
Copyright © Axway Software, 2016
Tous droits réservés.

Cette documentation décrit le logiciel Axway suivant : Axway Automator 3.6

Aucune partie de ce document ne peut être reproduite, transmise, archivée ou traduite en langage humain ou informatique, sous
quelque forme que ce soit, électronique, mécanique, magnétique, optique, chimique, manuelle ou autre, sans la permission écrite
préalable du propriétaire du copyright, Axway.

Ce document, mis à disposition dans un but de documentation uniquement, peut être sujet à de profondes modifications. Ce
document, dont le but est uniquement d'informer, pourra être amené à subir de profondes modifications. Il est possible que les
informations contenues dans ce document ne donnent pas une description précise des fonctionnalités courantes ou futures de ce
produit. Axway pourra être amenée à modifier ce document, le produit qui y est décrit, ou les deux. Ces modifications seront prises en
compte dans les versions futures de ce document. Axway ne garantit pas que ce document soit exempt de toute erreur.

Axway reconnaît les droits de tous les propriétaires des marques déposées dont il est fait mention dans ce document.

Cette documentation peut contenir des liens de type hypertexte pointant sur des sites web de tiers ou permettant d'accéder à des
contenus tiers. Ces liens, qui permettent d'accéder à ces sites, sont fournis pour votre commodité uniquement. Axway n'effectue aucun
contrôle sur le contenu de ces sites et ne peut en aucune façon ni en ratifier le contenu ni en être garante. Axway ne peut en aucun
cas être tenue responsable du contenu, des liens, des ressources ou des services disponibles dans ces sites tiers.

Axway ne pourra pas être tenue légalement responsable des pertes ou dommages éventuels liés à l'usage que vous pourriez faire de
ces contenus tiers.
Table des matières

1 Introduction ............................................................................................................................................................ 6
2 Axway Automator .................................................................................................................................................. 7
Introduction .............................................................................................................................................. 7
3 Poste de travail Automator ................................................................................................................................... 8
Options du menu Modélisation .................................................................................................................... 8
Options du menu Questionnaire ................................................................................................................ 10
Opérations de base .................................................................................................................................. 11
Icônes 12
4 Opérations sur les graphes................................................................................................................................. 13
Activités relatives aux graphes .................................................................................................................. 13
Créer un graphe ...................................................................................................................................... 13
Onglet Session ..................................................................................................................................... 13
Onglet Systèmes .................................................................................................................................. 14
Onglet Événement ................................................................................................................................ 14
Onglet Défaut ...................................................................................................................................... 15
Onglet Questionnaires ........................................................................................................................... 16
Onglet Message .................................................................................................................................... 16
Contexte .............................................................................................................................................. 16
Archiver un graphe .................................................................................................................................. 16
Archiver un graphe ............................................................................................................................... 17
Désarchiver un graphe .......................................................................................................................... 17
Définir les paramètres d’un graphe ............................................................................................................ 17
Ajouter des règles de planification .......................................................................................................... 18
Ajouter les paramètres du serveur de production ..................................................................................... 18
Ajouter les paramètres du serveur de domaine ........................................................................................ 18
Ajouter les paramètres aux objets de connexion ...................................................................................... 18
Ajouter des paramètres de type expression régulière ............................................................................... 19
Ajouter des paramètres chemin ............................................................................................................. 19
Ajouter des paramètres numériques ....................................................................................................... 19
Ajouter des paramètres texte................................................................................................................. 19
Ajouter des paramètres utilisateur .......................................................................................................... 19
Ajouter des paramètres temps ............................................................................................................... 20
Définir les ressources locales de graphes ................................................................................................... 20
Onglet Message ................................................................................................................................... 20
Ressources Fichier ................................................................................................................................ 21
Ressources numériques ......................................................................................................................... 21
Ressources texte .................................................................................................................................. 22
Ressources poids .................................................................................................................................. 22
Ressources liste FIFO ............................................................................................................................ 22
Ressources Processus ........................................................................................................................... 22
Ressources Contenu de Fichier .............................................................................................................. 23
Liste des serveurs de production ............................................................................................................... 24
Imprimer un graphe ................................................................................................................................. 24
Exporter ................................................................................................................................................. 24
Répertoire d'export ............................................................................................................................... 25

Axway Automator Guide utilisateur de modélisation 2


Importer ................................................................................................................................................. 25
Import path ......................................................................................................................................... 25
Migrer avant import. ................................................................................................................................ 27
Migrer les connecteurs avant import. ......................................................................................................... 30
5 Diagrammes ......................................................................................................................................................... 36
Menu groupe d’Exécution ......................................................................................................................... 36
Exemple .............................................................................................................................................. 36
Opérations sur le diagramme d'un graphe ............................................................................................... 36
Modifier l’affichage d’un diagramme de graphe ........................................................................................ 37
Opérations sur les objets d’un graphe ..................................................................................................... 37
Ressources associées ............................................................................................................................... 37
Modes d’attente (<wait>) ..................................................................................................................... 38
Affecter des ressources de conditionnement en mode direct ..................................................................... 38
Règles d’attente (<wait>) ..................................................................................................................... 38
Ressource de type fichier en mode direct ................................................................................................ 39
Ressource de type numérique en mode direct ......................................................................................... 39
Ressource de type texte en mode direct ................................................................................................. 40
Ressource de type poids en mode direct ................................................................................................. 40
Ressource liste FIFO en mode direct ....................................................................................................... 40
Ressource de type processus en mode direct .......................................................................................... 41
Ressource de type contenu de fichier en mode direct ............................................................................... 42
Consignes d'exploitation ........................................................................................................................ 42
6 Propriétés de l’objet ............................................................................................................................................ 43
Objet X-Chart .......................................................................................................................................... 43
Objet Application ..................................................................................................................................... 43
Icône Détail ......................................................................................................................................... 44
Onglet Planification ............................................................................................................................... 46
Onglet Cycle de répétition ..................................................................................................................... 46
Icône Erreur ......................................................................................................................................... 46
Icône Questionnaires ............................................................................................................................ 47
Icône doc HTML ................................................................................................................................... 47
Onglet Message .................................................................................................................................... 48
7 Définir les jobs ..................................................................................................................................................... 50
Introduction ............................................................................................................................................ 50
Paramètres d’un job ................................................................................................................................. 50
Script d’un job ......................................................................................................................................... 52
Chemin du script .................................................................................................................................. 52
Fichier du script .................................................................................................................................... 52
Paramètres du script ............................................................................................................................. 52
Liste de paramètres .............................................................................................................................. 53
Onglet Planification ............................................................................................................................... 54
Onglet En cas d’erreur .......................................................................................................................... 55
Onglet Questionnaire ............................................................................................................................ 55
Onglet Fichier de données ..................................................................................................................... 56
Onglet Message .................................................................................................................................... 56
Soumission de job ................................................................................................................................ 56
Job OS/400 ............................................................................................................................................. 57
Principe ............................................................................................................................................... 57
Paramètres d’un job (intercepté ou non) ................................................................................................. 58
Deux types de job manuel (simple et duplicateur) ................................................................................... 58
Choix du contexte ................................................................................................................................. 59
Gestion, depuis l’AS/400, des jobs soumis (OPSLSTJOB) .......................................................................... 61
Spools ................................................................................................................................................. 62

Axway Automator Guide utilisateur de modélisation 3


Job SAP ................................................................................................................................................. 65
Types de job SAP ................................................................................................................................. 65
Étapes ABAP ........................................................................................................................................ 65
Étapes externes .................................................................................................................................... 69
Suivi 69
Lire la définition d'un job ....................................................................................................................... 70
Lancer un job en mode immédiat ........................................................................................................... 70
Lancer un job suite à un évenement ....................................................................................................... 70
Lire la job log ....................................................................................................................................... 70
Obtenir le statut des jobs fils ................................................................................................................. 70
Job chaînes de processus SAP ................................................................................................................... 70
Le type Chaîne de processus SAP ........................................................................................................... 70
Configurer un job chaîne de processus ................................................................................................... 72
Détail d’une chaîne de processus ........................................................................................................... 73
Jobs SAP interceptés ................................................................................................................................ 73
Jobs JD Edwards ..................................................................................................................................... 74
Icône JDE ............................................................................................................................................ 74
Jobs PeopleSoft ....................................................................................................................................... 75
Choix du type de job PeopleSoft ............................................................................................................ 75
Définir un job ....................................................................................................................................... 76
Job Axway MFT Suite ............................................................................................................................... 76
Créer un job MFT Suite dans un graphe .................................................................................................. 76
Axway Transfer CFT .............................................................................................................................. 78
Job Axway Gateway .............................................................................................................................. 79
Jobs Pericles ........................................................................................................................................... 79
Modélisation ......................................................................................................................................... 79
Jobs ProcessManager ............................................................................................................................... 80
Créer un job XPM dans un graphe .......................................................................................................... 80
XPM Start ou Événement Intermediate ................................................................................................... 81
Événement XPM Réponse ...................................................................................................................... 82
Jobs Web Services ................................................................................................................................... 83
Modélisation ......................................................................................................................................... 83
Paramétrer la sécurité ........................................................................................................................... 87
Fournisseur – Automator Web service..................................................................................................... 92
Jobs Movex ............................................................................................................................................. 98
Configuration ....................................................................................................................................... 98
Modélisation ......................................................................................................................................... 98
Paramètres d’exécution ............................................................................................................................ 99
Liaisons OU (<OR>) ............................................................................................................................. 99
Objet ET (<AND>) ............................................................................................................................... 99
Objet <Wait> .................................................................................................................................... 100
Objet Initialisation .............................................................................................................................. 100
Objet Extrémité .................................................................................................................................. 100
Objet Abandonner .............................................................................................................................. 101
Objet Commande ............................................................................................................................... 101
Objet Alerte ....................................................................................................................................... 102
Objet Message ................................................................................................................................... 103
Objet Supervision Focal ....................................................................................................................... 104
Objet Notification Axway Automator ..................................................................................................... 104
Notification Moniteur serveur / Console serveur ..................................................................................... 106
Objet Tests ........................................................................................................................................ 107
Affecter un objet en mode direct .......................................................................................................... 108
Objet Commentaire............................................................................................................................. 109

Axway Automator Guide utilisateur de modélisation 4


Objet Lien .......................................................................................................................................... 109
Lien optionnel .................................................................................................................................... 110
Vecteurs ............................................................................................................................................... 111
Fonctions ........................................................................................................................................... 111
Utilisation des vecteurs par l’interface ................................................................................................... 114
8 Les Questionnaires............................................................................................................................................ 115
Les Questionnaires ................................................................................................................................ 115
Questions .......................................................................................................................................... 115
Rattachements ................................................................................................................................... 115
Fiche réponses ................................................................................................................................... 116
Opérations de base ............................................................................................................................. 117
Créer des questionnaires ..................................................................................................................... 118
Modifier les questions ......................................................................................................................... 118
Définir les paramètres communs à toutes les questions .......................................................................... 119
Configurer des questions argument ...................................................................................................... 121
Configurer des questions substitution ................................................................................................... 121
Configurer des questions variable ......................................................................................................... 122
Particularités ...................................................................................................................................... 122
Les fiches de réponses ........................................................................................................................... 123
Les fiches de réponses ........................................................................................................................ 123
Génération des fiches.......................................................................................................................... 123
Accéder aux fiches de réponses ........................................................................................................... 125
Gérer les fiches réponses .................................................................................................................... 126
Renommer une fiche ........................................................................................................................... 127
Modifier une fiche ............................................................................................................................... 127
Supprimer une fiche............................................................................................................................ 128
Les réponses des fiches réponses ......................................................................................................... 128
Icônes utilisées en modélisation .............................................................................................................. 130

Axway Automator Guide utilisateur de modélisation 5


1 Introduction
Objectifs
Ce guide décrit comment utiliser le serveur de modélisation de Axway Automator.
Ce document est destiné aux personnes qui doivent paramétrer ou utiliser Axway Automator.

Pré-requis
Dans ce guide, nous supposons que vous possédez une bonne compréhension d'Axway Automator, acquise lors
d’une participation à une session de formation au produit Axway Automator.

Axway Automator Guide utilisateur de modélisation 6


2 Axway Automator
Ce chapitre donne un bref aperçu du produit Axway Automator.

Introduction
Axway Automator est un automate d’exploitation qui permet :
 la mise en œuvre de la production sur base d’une modélisation graphique. Les schémas d’exploitation sont
ainsi définis dynamiquement.
 la planification des traitements de façon périodique ou à la demande, pour ceux qui ne peuvent pas être
planifiés à l’avance.
 la synchronisation des contraintes (issues de l'environnement, des applications, des jobs, etc.) ; Axway
Automator se charge des actions et des planifications en temps réel.
 la préparation automatisée des traitements.
 l’administration centralisée par l’intermédiaire d’un pilote qui donne une vue synthétique de l’état
d’avancement de l’exploitation (traitements à venir, en erreur, déplanifiés, etc.).
 le lancement de simulations permettant de valider les règles d’ordonnancement de la production.
 l’édition de tableaux de bord et d’états de contrôle sur le déroulement de l’exploitation.

Axway Automator Guide utilisateur de modélisation 7


3 Poste de travail Automator
Ce chapitre décrit le poste de travail.

Options du menu Modélisation


La modélisation permet de créer des graphes et de définir tout ce qui s’y rattache (ressources et paramètres).
Le volet gauche de la fenêtre affiche la liste des graphes.

1. double-cliquez sur un graphe pour ouvrir la liste de toutes les archives ainsi que le
diagramme du graphe dans le volet droit.
2. double-cliquez sur une archive de graphe pour ouvrir l’archive dans le volet droit.

Le bouton permet de masquer ou d’afficher le volet gauche.


La modélisation comprend 4 étapes :
 Définition
 restituer le graphe sous forme de diagramme
 assigner les paramètres aux objets du graphe
 allouer les ressources aux paramètres
Selon l’étape en cours, la fenêtre principale est différente :

Barre de menus
Action
[Réinitialiser] Réinitialiser une modification/consultation en cours en remettant les données à
blanc.
Il est alors possible de créer un nouvel objet.
[Enregistrer] Enregistrer la modification d’un objet dans le module Configuration ou d’un
graphe dans le module Modélisation.
[Rafraîchir] Annuler les modifications en cours et revenir à l’état initial.
[Imprimer] Imprimer le paramétrage d’un graphe.
[Nouveau] Créer un nouveau graphe.
[Définition] Ouvrir un graphe.
[Diagramme] Gestion du graphe.
[Paramètres] Gestion des paramètres.
[Ressources] Gestion des ressources.
[Supprimer] Supprimer un graphe ou une archive.
[Archiver] Créer une archive.
[Désarchiver] Créer un graphe à partir d’une archive existante.
[Archive de référence] Créer une archive de référence utilisée par un X-Chart.
[Archive de travail] Créer une archive de travail utilisée par un X-Chart.
[Exporter] Exporter un graphe.
[Importer] Importer un graphe avec nouvelle gestion du fichier [Link] (Board –
Report des modifications sur les archives et les Xgraphes).
[Liste des serveurs de Serveurs de production utilisés dans un graphe.
production]
[Quitter] Quitter l’application.

Axway Automator Guide utilisateur de modélisation 8


Poste de travail Automator

Exploration
[Afficher/Cacher le Afficher ou cacher le volet gauche afin d’avoir une fenêtre plus grande.
navigateur]
[Fermer l’écran] Fermer l’écran en cours quand on est sur la configuration d’un objet en
particulier.
[Plein écran] Mettre l’affichage en mode plein écran
[Volet d’exploration] Accéder aux modules Configuration/Modélisation/Exploitation.

Aide
[Support technique] Obtenir les coordonnées du support technique.
[À propos…] Obtenir des informations générales sur le produit.

Ressources
Nouvelle ressource Ajouter une nouvelle ressource en sélectionnant un type de ressource (Fichiers,
Numériques, Textes, Poids ou listes FIFO ou Processus).
Supprimer Supprimer une ressource sélectionnée.

Paramètres
Nouveau paramètre Ajouter un nouveau paramètre en sélectionnant un type de paramètre (règles
de planification, serveur de production, serveur de domaine, objets connexion,
expression régulière, chemin, numérique, texte, utilisateur ou temps).
Suppression paramètre Supprimer un paramètre sélectionné.

Archiver
Archive Archiver un graphe lors de sa définition.
Désarchiver Désarchiver une archive quand on est sur Définition d’une archive.

Éditer
Couper Supprimer l’objet sélectionné d’un graphe et le stocker dans le presse-papier
dans le but de le copier par Coller à un autre endroit du graphe.
La sélection de l’objet puis clic droit donne accès à la même fonction.
Copier Sélectionner un objet d’un graphe, le stocker dans le presse-papier de façon à
le copier à une position différente du graphe par la fonction Coller.
La sélection de l’objet puis clic droit donne accès à la même fonction.
XCopier Copier l’objet sélectionné, de telle sorte qu’il puisse être dupliqué dans un autre
graphe.
Coller Coller ce qui est en mémoire suite à l'usage de la fonction Copier/Coller.
La sélection de l’objet puis clic droit donne accès à la même fonction.
Supprimer Supprimer un objet du graphe.
La sélection de l’objet puis clic droit donne accès à la même fonction.
Tout sélectionner Sélectionner la totalité du graphe.
Additionner Ajouter un nouvel objet dans le graphe (Application, job, alerte…).

Niveau
Descendre Descendre d’un niveau dans le graphe.
Uniquement sur sélection d’un objet Application.
Remonter Monter d’un niveau dans le graphe.
Accessible uniquement si l’action Descendre a été faite auparavant.
Paramètres du graphe Ajouter un paramètre (pendant la modélisation).
Ressources du graphe Ajouter une ressource (pendant la modélisation).
Réorganiser Afficher graphe :
 soit de gauche à droite
 soit de haut en bas
Grille Afficher ou cacher la grille dans la fenêtre de définition du graphe.

Mode d'édition
Diagramme Accéder à l’étape Modélisation du graphe.
Propriétés Accéder à l’étape Propriétés de la Modélisation.
Ressources Accéder à l’étape Ressources de la Modélisation.
Consignes Accéder à l’étape Consignes de la Modélisation.

Axway Automator Guide utilisateur de modélisation 9


Poste de travail Automator

Options du menu Questionnaire


Vérification de licence : si cette option n’est pas active, le menu Questionnaire ne devrait pas apparaître.
Ce choix permet de créer et modifier des questionnaires, de créer des fiches de réponses et de les gérer.
Le volet gauche de la fenêtre affiche la liste des différents suivis possibles.

1. Un double-clic sur un graphe permet d’ouvrir la liste de toutes ses instances ainsi
que le tableau d’exploitation de toutes les instances dans le volet droit.
2. Un double-clic sur une instance d’un graphe ouvre le tableau d’exploitation de cette
instance dans le volet droit.

Le bouton permet de masquer ou d’afficher le volet gauche.

Barre de menus
Action
[Réinitialiser] Réinitialiser une modification/consultation en cours en remettant les données à
blanc. Il est alors possible de créer un nouvel objet.
[Enregistrer] Enregistrer la modification d’un objet dans le module Configuration ou d’un
graphe dans le module Modélisation.
[Rafraîchir] Annuler les modifications en cours et revenir à l’état initial.
[Imprimer] Imprimer le paramétrage d’un graphe.
[Nouveau] Créer un nouveau questionnaire.
[Ouvrir] Ouvrir un questionnaire existant.
[Supprimer] Supprimer un questionnaire.
[Travailler avec] Accéder à la gestion des fiches de réponses d’un ou plusieurs questionnaires.
[Fiches réponses] Accéder à la création des fiches par lot.
[Quitter] Quitter l’application.

Exploration
[Afficher/Cacher le Afficher ou cacher le volet gauche afin d’avoir une fenêtre plus grande.
navigateur]
[Fermer l’écran] Fermer l’écran en cours quand on est sur la configuration d’un objet en
particulier.
[Plein écran] Afficher en mode plein écran
[Volet d’exploration] Accéder aux modules Configuration/Modélisation/Exploitation.

Aide
[Support technique] Obtenir les coordonnées du support technique.
[À propos…] Obtenir des informations générales sur le produit.

Lorsque vous éditez un questionnaire, le menu Action change pour


Action (éditer)
afficher la liste des questions définies dans les questionnaires.
[Réinitialiser] Réinitialiser la totalité du questionnaire. Un nouveau questionnaire vierge est
alors proposé.
[Enregistrer] Sauver le questionnaire en cours d’édition.
[Rafraîchir] Annuler les modifications du questionnaire courant en cours et revenir à l’état
initial.
[Imprimer] Non disponible.
[Nouvelle question Créer et ajouter une nouvelle question variable.
variable]
[Nouvelle question Créer et ajouter une nouvelle question substitution.
substitution]
[Nouvelle question Créer et ajouter une nouvelle question argument.
Argument]
[Copier] Copier une question : crée une question à partir d’une autre.
[Augmenter] Augmenter la priorité de la question dans la liste.
[Diminuer] Diminuer la propriété de la question dans la liste.
[Déplacer] Modifier la priorité d’une question.
[Quitter] Quitter l’application.

Axway Automator Guide utilisateur de modélisation 10


Poste de travail Automator

Fiche
[Renommer fiche] Donner à la fiche de réponses un nouveau nom.
[Paramètres] Afficher et modifier les paramètres de la fiche de réponses.
[Répondre] [Mode Accéder à l’écran permettant d’éditer les réponses d’une fiche de réponses en
Tableau] utilisant le format tableau.
[Répondre] [Mode Accède à l’écran permettant d’éditer les réponses d’une fiche de réponses en
Formulaire] utilisant un formulaire.
[Supprimer] Supprimer une fiche de réponses.

Affichage
[Zoom avant] Augmenter le facteur d’échelle sur l’axe du temps.
[Zoom arrière] Diminuer le facteur d’échelle sur l’axe du temps.
[Zoom total] Calcul automatique du facteur d’échelle sur l’axe du temps, permettant de
visualiser la totalité des fiches réponses.

Opérations de base
La zone Groupe d’exécution (à choisir dans la liste des groupes définis) correspond à un filtre d’exécution.
Si aucun groupe n’est défini pour un objet, cet objet sera pris en compte quel que soit le groupe de l’instance
correspondante (reportez-vous au chapitre consacré aux Instances du guide d’exploitation d'Axway Automator,
dans la section Créer une nouvelle instance).
Si aucun groupe d’exécution n’est sélectionné à la création d’une nouvelle instance, tous les objets instance
sont traités, indépendamment du (des) objet(s) groupe.
Pour accéder au module de modélisation : Cliquez sur l’icône Modélisation, ou sélectionnez Exploration – Volet
Exploration – Modélisation dans la barre de menus.

Par défaut, la liste des graphes affichée est celle de la vue définie pour l’utilisateur connecté. (reportez-vous au
chapitre Configurer des utilisateurs, dans le guide de configuration d’Automator). Il est possible de changer la
vue par sélection dans la liste.
Le pavé Modélisation suivant permet de gérer les créations, modifications et suppressions de graphes.
Ces mêmes actions se retrouvent par sélection d’un graphe existant puis clic droit.

Axway Automator Guide utilisateur de modélisation 11


Poste de travail Automator

Icônes
Dans la plupart des écrans, vous faites votre choix parmi les différentes options en cliquant dans certains
champs afin d’afficher des menus déroulants dans lesquels vous sélectionnerez l’option voulue.
Dans beaucoup de cas, l’information affichée dans ces listes déroulantes est légèrement différente. La
différence est signalée par l’icône accompagnant l’option.
Par exemple, lorsque vous spécifiez une option de planification dans l’onglet Sessions pour un graphe, vous
avez le choix entre :

Spécifier le nom de l’option de planification directement

Spécifier le nom d’un paramètre qui pointe lui-même sur le nom d'une option de
planification.

Dans la plupart des cas, deux choix sont possibles : le nom lui-même ou le paramètre logique qui pointe sur le
nom.

Axway Automator Guide utilisateur de modélisation 12


4 Opérations sur les graphes
Ce chapitre décrit comment gérer les opérations relatives aux graphes.

Activités relatives aux graphes


Créer un graphe comporte 4 activités:
 la définition du graphe
 la définition du diagramme du graphe
 le paramétrage
 la définition des ressources
Vous devez d’abord définir le graphe. Ce n’est qu’après avoir défini le graphe que vous pourrez avoir accès aux
diagrammes, paramètres, et ressources.

Créer un graphe
1. Il existe 2 méthodes pour créer un nouveau graphe :
o sélectionner Nouveau dans la boîte de dialogue Modélisation
o opérer un clic droit dans la Liste des graphes du volet gauche et sélectionner Nouveau
2. Dans l’écran qui s’affiche alors, remplissez les 2 champs de la manière suivante :
o Nom : entrez le nom de ce graphe (20 caractères maximum).
o Description : entrez la description de ce graphe, sous forme de texte libre (132 caractères maximum).
3. Ensuite, remplissez l'ensemble des onglets affichés sur cet écran comme décrit
dans la suite de cette section.

Onglet Session
Utilisez les champs de l’onglet Session pour définir les paramètres généraux d’exécution du graphe que vous
êtes occupé à définir. Remplissez les champs de la façon suivante :
Champ Description
Autoriser le Cochez cette case pour autoriser le démarrage d’une session alors que la précédente
chevauchement n’est pas encore terminée.
Arrêter tous les jobs Cochez cette case pour tuer les jobs s’exécutant sur la machine et arrêter le graphe,
à la fin de session lorsqu’une session se termine suite à un dépassement d’heure de fin.
Règles de A sélectionner dans une liste de règles de planification préalablement définies dans le
planification module Configuration ou dans une liste de paramètres relatifs aux règles de
planification définis dans le module Modélisation.
Vous pouvez sélectionner le nom de la règle de planification directement, ou le nom
du paramètre qui pointe vers le nom de la règle, en fonction de l’icône.
Jours conservés en Cliquez sur les flèches haut/bas pour fixer le nombre de jours qui sera retenu pour
historique l’historisation.

Guide utilisateur de modélisation 1


Axway Automator
3
Opérations sur les graphes

Champ Description
Heure de Sélectionnez un de ces boutons radio pour faire savoir quand ce graphe sera
démarrage disponible pour la production :
Dès que possible pour la mise en production du graphe
Spécifique : pour rendre le graphe utilisable en production à une heure donnée future,
en cliquant sur les flèches haut/bas selon le format hh:mm
Heure de fin Sélectionnez un de ces boutons radio pour faire savoir quand ce graphe ne sera plus
disponible en production :
Indéfini : signifie que vous ne fixez aucune date de fin à ce graphe pour l'instant
Spécifique : signifie que ce graphe reste disponible pendant les prochains d jours et
les prochaines hh:mm minutes
Par exemple, si un graphe doit être indisponible après-demain à 17h50, entrez
2/17:50.
Gestion du code de Si un code spécifique est à gérer, le spécifier ; le job sera ok si le code de sortie est
sortie inférieur ou égal à ce code.
Remarque :
 si un graphe ne se termine pas à l’heure définie (spécifique), tous les travaux à venir sont déplanifiés
 si le chevauchement n’est pas autorisé, la session suivante du graphe reste en attente, en attendant la fin
de la première.

Onglet Systèmes

Utilisez les champs de l’onglet Systèmes pour spécifier les paramètres serveur de ce graphe. Cet onglet fournit
les 2 options de base pour exécuter les jobs dans un graphe :
 Classique
 Parallèle
Remplissez les champs de la façon suivante :
Champ Description
Exécution de jobs sur des machines Ce choix est à sélectionner quand le graphe exécute des jobs sur
différentes (classique) différents serveurs de production.
Serveur de production par défaut Si vous sélectionnez une exécution Classique, vous devez
sélectionner un serveur de production par défaut de la liste
correspondante, ou sélectionner un paramètre relatif au serveur de
production qui pointe vers un serveur de production.
Serveur de domaine par défaut Si vous sélectionnez un type de job ERP, vous devez sélectionner un
serveur de domaine par défaut de la liste correspondante, ou
sélectionner un paramètre relatif au serveur de domaine qui pointe
vers un serveur de domaine.
Exécution indépendante du graphe Sélectionnez cette option si le graphe s’exécute sur plusieurs
sur toutes les machines du groupe machines et que les jobs s’exécutent sur une seule machine.
(parallèle)

Onglet Événement
L’option type d’événement détermine si l’instance peut être dupliquée ou non.

Axway Automator Guide utilisateur de modélisation 14


Opérations sur les graphes

Comportement
(Pour obtenir une information de base sur la façon de créer des instances, reportez-vous au chapitre 2 du Guide
d’exploitation d’Automator.)
Après sa création, une instance dupliquée ne démarre pas : son statut est à venir. Elle sera utilisée comme
modèle pour d’autres instances, appelées duplicatrices, qui peuvent être créées par la commande “opscmd
instdupli” (voir le Guide de l’utilisateur avancé) ou par ProcessManager (voir le Guide de l’utilisateur de
ProcessManager).
L’instance qui est utilisée comme modèle est appelée l’instance principale. Les duplications sont des copies de
l’instance principale, et s’exécutent séparément l’une de l’autre.
Chaque copie possède son propre numéro unique de duplication, démarrant de 1.

Options
Valeur Description
Aucun L’instance ne peut pas être dupliquée. (valeur par défaut)
Generic L’instance peut être dupliquée en utilisant l’application opscmd
Process manager L’instance peut être dupliquée par ProcessManager
Si vous avez sélectionné la valeur Process Manager, vous devez sélectionner un objet de connexion “Process
Manager Event” pour configurer l'accès au ProcessManager à travers un serveur de domaine.

Onglet Défaut
Utilisez les champs de l’onglet Échec pour spécifier (principalement, mais pas uniquement) la façon dont
l’exécution du graphe se déroulera dans l’éventualité d’une défaillance. Remplissez les champs de la façon
suivante :
Champ Description
Utilisateur par défaut Utilisateur par défaut pour l’exécution d’un batch.
À sélectionner dans une liste d’utilisateurs préalablement définis dans le
module Configuration ou de paramètres utilisateurs définis dans le module
Modélisation. Vous pouvez sélectionner le nom de l’utilisateur, ou le nom du
paramètre utilisateur qui pointe vers le nom de l’utilisateur, en fonction de
l’icône.
Remarque pour AS/400 : vous ne pouvez pas sélectionner un utilisateur avec
plus de 10 caractères (l’utilisateur doit exister physiquement sur la machine
AS/400), sauf s’il s’agit de définir un job manuel.
Alerte en cas d’erreur Donner un indice de gravité de 0 à 99 lors de l’émission d’une alerte.
Récupération des Job Logs A sélectionner pour générer un job log selon les conditions appropriées :
Jamais
En erreur
Toujours
Chemin du script Chemin par défaut d’accès aux scripts associés au graphe. Cliquez pour
obtenir une liste déroulante montrant les paramètres existants.
Paramètres AS/400 (Utilisation possible des paramètres définis.)
JOBD par défaut Description du job par défaut utilisé par la commande SBMJOB.
Bibliothèque Bibliothèque de la JOBD.
JOBQ par défaut Job queue par défaut utilisée par la commande SBMJOB.
Bibliothèque Bibliothèque de la JOBQ.

Axway Automator Guide utilisateur de modélisation 15


Opérations sur les graphes

Champ Description
Traitement d’erreur Spécifier l’action à exécuter en cas d’erreur :
Déplanifier
Ne pas déplanifier
Attendre avant de déplanifier
Options Spécifier les options :
Positionner le niveau au statut Erreur : l’objet en erreur définit le niveau au
statut Erreur (application ou instance).
Verrouiller la session : en cas d’erreur, l’instance est verrouillée à partir de
cette date.
Conserver le contexte d'exécution : Cette option est désactivée par défaut. Si
activée au niveau graphe, tous les jobs héritent de cette propriété et le
contexte d’exécution est conservé (liste des exécutions – valeur des
paramètres et ressources).

Onglet Questionnaires
Remarque : votre installation Axway Automator peut disposer de la fonctionnalité Questionnaires, que vous
pouvez acheter séparément.
Utilisez l’onglet Questionnaires pour définir les questionnaires qui seront automatiquement associés par
héritage à tous les jobs et applications définis dans le graphe.
La liste de la colonne à droite représente la liste de tous les questionnaires disponibles. La liste de la colonne à
gauche est celle des questionnaires qui sont associés au graphe.
Pour associer un questionnaire :

1. sélectionnez-le dans la colonne de droite


2. cliquez Ajouter.
Pour supprimer un questionnaire :

1. sélectionnez-le dans la colonne de gauche


2. cliquez Supprimer.

Onglet Message
Reportez-vous au chapitre Messages dans le Guide d’exploitation d'Automator.

Contexte
Reportez-vous au chapitre Objet contexte et droits des utilisateurs dans le Guide de configuration Automator.
Lorsque le graphe a été défini et que la vue courante est une vue spécifique (autre que Autview), une boîte de
dialogue s'affiche afin d'ajouter ce graphe à la vue :

Cliquez Yes pour ajouter le graphe à la vue courante.

Archiver un graphe
Contrôle de validité de la licence : non accessible à un job qui ne dispose pas du type de connecteur autorisé.

Axway Automator Guide utilisateur de modélisation 16


Opérations sur les graphes

Cette vérification est nécessaire parce que le graphe source utilisé lorsque vous créez ou désarchivez une
archive pourrait être un vieux graphe (créé avant la modification du système de gestion des clés).

Archiver un graphe
L’archivage permet de générer une version exécutable d’un graphe, prête à être soumise depuis le module
d’Exploitation. Après avoir défini un graphe, il est possible de l’archiver :
1. sélectionnez le graphe origine dans le volet gauche.
2. sélectionnez l’option Archive (menu contextuel ou barre de menus).
la fenêtre qui s’affiche ensuite porte le nom Nom de l’Archive et possède un seul champ.
3. entrez le nom de l’archive que vous voulez générer (60 caractères maximum).
4. cliquez OK pour archiver le graphe.

Le graphe archivé est représenté par le symbole .

Désarchiver un graphe
Le désarchivage permet de remplacer la session d’un graphe pour revenir à une version antérieure modifiable
ou recréer un nouveau graphe. Pour désarchiver :

1. sélectionnez un graphe archivé ( ), ensuite sélectionnez Désarchiver (par le


menu contextuel ou la barre de menus).
La fenêtre qui s’affiche ensuite porte le nom Nom du graphe Destinataire et possède un seul champ.
2. entrez le nom de l’archive que vous voulez générer (60 caractères maximum).
ou bien, pour écraser le graphe original, laissez le champ à blanc.
Attention : Après une opération de désarchivage qui écrase un graphe de type session, la version du
graphe est perdue.

3. même s’il existe une instance de ce graphe, vous pouvez sélectionner le bouton
Recréer graphe original de cette fenêtre.

Définir les paramètres d’un graphe


Les paramètres sont des données typées dont les noms sont communs à un ensemble d’instances de graphe,
mais dont les valeurs sont propres à chaque instance.
Pour accéder aux paramètres d'un graphe, utilisez l’une des méthodes suivantes :
1. sélectionner le graphe puis cliquer sur Paramètres dans la boîte de dialogue
Modélisation
2. opérer un clic droit sur le graphe à modifier puis, sélectionner Paramètres.
L’écran affiche la liste des paramètres que vous pouvez définir pour un graphe, y compris :
 Règles de planification
 Serveur de Production
 Serveur de domaine
 Objets de connexion
 Expression régulière
 Path
 Numérique
 Texte
 Utilisateur

Axway Automator Guide utilisateur de modélisation 17


Opérations sur les graphes

 Heure
Pour créer un nouveau paramètre :

1. cliquer sur l’entité.


2. sélectionner l’option du menu Paramètre – Ajouter un paramètre.
Pour supprimer un paramètre :

1. cliquer sur l’entité.


2. sélectionner l’option du menu Paramètre – Supprimer un paramètre.
Pour modifier un paramètre : sélectionner l’entité.

Ajouter des règles de planification


Ces paramètres pointent vers des règles spécifiques ou des formules préalablement définies (reportez-vous au
chapitre Configuration des Règles de Planification dans le Guide de configuration Automator).
Champ Description
Nom nom du paramètre de la règle de planification, sans caractères spéciaux (sauf –, _ et @).
Description Saisie libre.
Valeur A sélectionner dans une liste parmi les règles de planification définies en configuration.

Ajouter les paramètres du serveur de production


Ces paramètres font référence à un nom de serveur de production préalablement défini (reportez-vous au
chapitreConfigurer les Serveurs de Production dans le Guide de configuration Automator) ; ils peuvent être
sélectionnés dans une liste utilisée pour la modélisation de ressources fichier (reportez-vous à la section File
resources).
Champ Description
Nom Nom du paramètre serveur de production, jusqu’à 20 caractères, ne peut
contenir des caractères spéciaux (sauf –, _ et @).
Description Saisie libre.
Valeur A sélectionner dans une liste des serveurs de production définis lors de la
configuration.

Ajouter les paramètres du serveur de domaine


Ces paramètres pointent vers un nom de serveur de domaine prédéfini (reportez-vous au Guide de
configuration Automator) et peuvent être sélectionnés dans une liste lors de la configuration des jobs d'une
application externe.
Champ Description
Nom Nom du paramètre serveur de domaine, jusqu’à 20 caractères, ne peut contenir
des caractères spéciaux (sauf –, _ et @).
Description Saisie libre.
Valeur A sélectionner dans une liste des serveurs de domaine définis lors de la
configuration.

Ajouter les paramètres aux objets de connexion


Ces paramètres pointent vers un nom d'objet de connexion prédéfini (reportez-vous au Guide de configuration
Automator) et peuvent être sélectionnés dans une liste lors de la configuration des jobs d'une application
externe.
Champ Description
Nom Nom du paramètre de l'objet de connexion, jusqu’à 20 caractères, ne peut
contenir des caractères spéciaux (sauf –, _ et @).
Description Saisie libre.
Valeur À sélectionner dans une liste des objets de connexion définis lors de la
configuration.
Une liste déroulante présente uniquement les objets de connexion
correspondant au type ERP.

Axway Automator Guide utilisateur de modélisation 18


Opérations sur les graphes

Ajouter des paramètres de type expression régulière


Depuis Automator 3.5, le "Paramètre Fichier" a été renommé "Expression Régulière".
Ces paramètres expression régulière font référence à un nom de fichier, et sont sélectionnés à partir d’une liste
dans la modélisation des ressources de type fichier (reportez-vous à la section Ressources Fichier).
Champ Description
Nom Nom du paramètre fichier jusqu’à 20 caractères, ne peut contenir des caractères
spéciaux (sauf –, _ et @).
Description Saisie libre.
Valeur Nom de fichier. Des caractères joker sont autorisés.

Exemple de syntaxe AS/400


Soit un fichier de base de données AS/400 [Link]/[Link]/[Link]/[Link].
Vous pouvez utiliser les paramètres expression régulière pour définir une ressource du processus (nom ou
commande utilisée pour démarrer le processus). Les paramètres sont sélectionnés dans une liste utilisée pour la
modélisation de ressources processus (reportez-vous à la section Ressources Fichier).

Ajouter des paramètres chemin


Ces paramètres font référence à un chemin d’accès pour l’emplacement des jobs et des fichiers, et peuvent être
sélectionnés dans une liste utilisée pour la modélisation des ressources de type fichier (reportez-vous à la
section Ressources Fichier ).
Champ Description
Nom Nom du paramètre chemin jusqu’à 20 caractères, ne peut contenir des
caractères spéciaux (sauf –, _ et @).
Description Saisie libre.
Valeur Nom du chemin.

Ajouter des paramètres numériques


Ces paramètres font référence à une valeur entière, et sont sélectionnables dans une liste utilisée pour la
modélisation de ressources poids (reportez-vous à la section Ressources poids, Ressources Poids)
Champ Description
Nom Nom du paramètre numérique, jusqu’à 20 caractères, ne peut contenir des
caractères spéciaux (sauf –, _ et @).
Description Saisie libre.
Valeur Valeur entière, jusqu’à 5 caractères.

Ajouter des paramètres texte


Ces paramètres font référence à une chaîne de caractères, et sont sélectionnés dans une liste utilisée dans la
modélisation des ressources de type texte (reportez-vous à Ressources texte, ).
Champ Description
Nom Nom du paramètre texte, jusqu’à 20 caractères, ne peut contenir des caractères
spéciaux (sauf –, _ et @).
Description Saisie libre.
Valeur Chaîne de caractères.

Ajouter des paramètres utilisateur


Ces paramètres font référence à un nom utilisateur préalablement défini.
Champ Description
Nom Nom du paramètre utilisateur, jusqu’à 20 caractères, ne peut contenir des
caractères spéciaux (sauf –, _ et @).
Description Saisie libre.
Valeur A sélectionner dans une liste parmi les utilisateurs définis en configuration.

Axway Automator Guide utilisateur de modélisation 19


Opérations sur les graphes

Ajouter des paramètres temps


Ces paramètres font référence à une période temporelle spécifique ou une heure spécifique de format
NN/HH:MM.
Champ Description
Nom Nom du paramètre temps, jusqu’à 20 caractères, ne peut contenir des
caractères spéciaux (sauf –, _ et @).
Description Saisie libre.
Valeur Spécifiez une période temporelle selon le format HH:MM:SS ou une heure au
format NN/HH:MM ( D+NN à HH:MM).

Définir les ressources locales de graphes


Une ressource à ce niveau est une variable locale qui n’est connue que du graphe dans lequel elle est définie. Il
existe 5 types de ressources :
 Fichier
 Numériques
 Textes
 Poids
 FIFO
 Processus
La soumission d’une application ou d’un job peut être conditionnée à la valeur d’une ressource.
Pour définir une ressource, il faut d’abord créer le graphe dans sa partie Définition. Une fois le graphe défini,
vous pouvez :
Lui associer des ressources locales :

1. sélectionnez le graphe.
2. cliquez avec le bouton droit et sélectionnez Ressources dans le menu contextuel.
3. sélectionnez le type de ressource.
Créer de nouvelles ressources:
1. sélectionnez le type de ressource.
2. sélectionnez l’option du menu Ressources – Ajouter Ressource.
Supprimer ressources:
1. sélectionnez le type de ressource.
2. sélectionnez l’option du menu Ressources – Supprimer.
Modifier une ressource existante :

1. un simple clic sur le nom de la ressource permet d’ouvrir la fenêtre correspondante.


Copier une ressource existante :
1. sélectionnez le type de ressource.
2. sélectionnez l’option du menu Ressources – Copier ensuite Coller.

Onglet Message
Reportez-vous au chapitre Messages dans le Guide d’exploitation Automator.

Axway Automator Guide utilisateur de modélisation 20


Opérations sur les graphes

Ressources Fichier
Cliquez sur le symbole + dans l’option Fichiers pour ouvrir l’ensemble des ressources des fichiers.
Champ Description
Nom de la ressource Nom de la ressource fichier jusqu’à 32 caractères.
Description Saisie libre.
Nom du fichier Si vous sélectionnez l’option Constante dans la liste, entrez un nom de fichier avec
des caractères joker si nécessaire.
Sinon choisir un paramètre fichier dans la liste.

AS/400
Spécifiez le nom de l’objet au format IFS.
Par exemple, pour un fichier PF, QGPL/ACCOUNTS -> [Link] (vous
pouvez aussi mettre d’autres objets, tels que .MBR et .LOBD).
Path Si vous sélectionnez l’option Constante dans la liste, entrez un chemin.
Sinon choisir un paramètre chemin dans la liste.
Dans le cas d’AS400, vous spécifiez le nom de la bibliothèque au format IFS. Par
exemple : pour un fichier PF, QGPL/ACCOUNTS -> /[Link]/[Link]/.
Serveur de Sélectionnez le serveur de production de la liste déroulante qui apparaît lorsque
Production vous cliquez dans ce champ. Vous pouvez sélectionner soit le nom du serveur de
production directement, soit le paramètre qui pointe sur le serveur de production,
selon l’icône utilisée.
Type de vérification Fichiers et répertoires
Fichiers ou répertoires uniquement.
Type de tri Utilisé pour afficher et trier les fichiers trouvés par l’objet “ressource fichier” selon :
Nom
Taille
Date
Aucun est la valeur par défaut.
Vous pouvez aussi spécifier l’ordre du tri (ascendant ou descendant).

Exemple de type de tri

Ressources numériques
Cliquez sur le symbole + dans l’option Numériques pour ouvrir l’ensemble des ressources numériques.
Champ Description
Nom de la ressource Nom de la ressource numérique jusqu’à 32 caractères.
Description Saisie libre.
A chaque montée au plan Conserver la valeur de la ressource pour les sessions suivantes ou la réinitialiser
à la valeur définie dans Valeur numérique à ce niveau ou au niveau Paramètres.
Valeur numérique Si vous sélectionnez l’option Constante dans la liste, entrez une valeur. Sinon
choisir un paramètre numérique dans la liste.

Axway Automator Guide utilisateur de modélisation 21


Opérations sur les graphes

Ressources texte
Cliquez sur le symbole + dans l’option Texte pour ouvrir l’ensemble des ressources texte.
Champ Description
Nom de la ressource Nom de la ressource texte, jusqu’à 32 caractères.
Description Saisie libre.
A chaque montée au plan Conserver la valeur de la ressource lors de la précédente montée au plan ou
réinitialiser à la valeur définie dans Valeur texte à ce niveau ou au niveau
Paramètres.
Valeur texte Si vous sélectionnez l’option Constante dans la liste, entrez une valeur. Sinon
choisir un paramètre texte dans la liste.

Ressources poids
Cliquez sur le symbole + dans l’option Poids pour ouvrir l’ensemble des ressources poids.
Ces ressources gèrent l’exclusivité entre les jobs où la charge globale des jobs/unité consommée par job –
valeur initiale – ne doit pas être dépassée.
Champ Description
Nom de la ressource Nom de la ressource Poids jusqu’à 32 caractères.
Description Saisie libre.
A chaque montée au plan Conserver la valeur de la ressource pour les sessions suivantes ou la réinitialiser
à la valeur définie dans Valeur du Poids à ce niveau ou au niveau Paramètres.
Poids Si vous sélectionnez l’option Constante dans la liste, entrez une valeur. Sinon
choisir un paramètre numérique dans la liste.
Valeur maximale Si vous sélectionnez l’option Constante dans la liste, entrez une valeur. Sinon
choisir un paramètre numérique dans la liste.

Ressources liste FIFO


Cliquez sur le symbole + dans l’option Liste FIFO pour ouvrir l’ensemble des ressources Liste FIFO.
Ces ressources ne sont utilisées que si elles contiennent des données. Elles permettent de faire plusieurs
requêtes pour la même application ou job.
Champ Description
Nom de la ressource Nom de la ressource Liste FIFO, jusqu’à 32 caractères.
Description Saisie libre.
A chaque montée au plan Conserver la valeur de la ressource lors de la précédente montée au plan ou
réinitialiser aux valeurs définies dans la liste FIFO à ce niveau ou au niveau
Paramètres.
Liste FIFO Entrez la liste de paramètres.
Remarque : il ne faut pas mettre une ressource locale liste FIFO et une ressource globale poids (ou
inversement) sur un même objet car le comportement ne peut être déterminé.

Ressources Processus
Cliquez sur + dans l’option Processus pour ouvrir l’ensemble des ressources Processus.
Ces ressources sont utilisées pour contrôler un processus spécifique ou un groupe de processus et pour
superviser certains de leurs attributs (CPU, mémoire, nombre de fils) d’un processus donné.
Champ Description
Nom de la ressource Nom de la ressource processus, jusqu’à 32 caractères.
Description Saisie libre.
Nom du processus Nom du processus, avec des caractères joker si nécessaire.
Ligne de commande Commande utilisée pour démarrer le processus, avec des caractères joker si
nécessaire.
Utilisateur Nom de l’utilisateur qui a lancé le processus.

Axway Automator Guide utilisateur de modélisation 22


Opérations sur les graphes

Champ Description
Serveur de Sélectionnez le serveur de production de la liste déroulante qui apparaît lorsque
Production vous cliquez dans ce champ. Vous pouvez sélectionner soit le nom du serveur de
production directement, soit le paramètre qui pointe sur le serveur de production,
selon l’icône utilisée.
Sur certains systèmes, avoir accès à de l’information sur des processus peut exiger des habilitations spécifiques.
L’utilisateur qui initialise le serveur de production devrait posséder le droit de lecture sur l’information
concernant les processus.

Ressources Contenu de Fichier


Cliquez sur le symbole + dans l’option Contenu de Fichier pour ouvrir l’ensemble des ressources des
Contenu de Fichiers.
Champ Description
Nom de la ressource Nom de la ressource contenu de fichier jusqu’à 32 caractères.
Description Saisie libre.
Nom du fichier Si vous sélectionnez l’option Constante dans la liste, entrez un nom de fichier avec
des caractères joker si nécessaire.
Sinon choisir un paramètre fichier dans la liste.

AS/400
Spécifiez le nom de l’objet au format IFS.
Par exemple, pour un fichier PF, QGPL/ACCOUNTS -> [Link] (vous
pouvez aussi mettre d’autres objets, tels que .MBR et .LOBD).
Path Si vous sélectionnez l’option Constante dans la liste, entrez un chemin.
Sinon choisir un paramètre chemin dans la liste.
Dans le cas d’AS400, vous spécifiez le nom de la bibliothèque au format IFS. Par
exemple : pour un fichier PF, QGPL/ACCOUNTS -> /[Link]/[Link]/.
Serveur de Sélectionnez le serveur de production de la liste déroulante qui apparaît lorsque
Production vous cliquez dans ce champ. Vous pouvez sélectionner soit le nom du serveur de
production directement, soit le paramètre qui pointe sur le serveur de production,
selon l’icône utilisée.
Expression Expression régulière sur les lignes que l’on souhaite traiter.
Il est possible de récupérer une partie de la ligne et la mettre dans la ressource
Texte. Pour ce faire il faut utiliser les deux masquages suivant :
- Masquer 0 à n caractères dans une ressource Texte :
Comme Masquer 0 à n caractères (.*) avec en plus une sauvegarde de ces
caractères dans la ressource Texte indiqué.
- Masquer x caractères dans une ressource Texte :
Comme précédemment avec exactement x caractères masqués
Ces masquages apparaissent seulement si au moins une ressource Texte Local est
déclarée.
Ignorer des lignes Cochez l’option ‘oui’ si vous souhaitez impérativement que toutes les lignes du
fichier soit prise en comptes

Cochez l’option ‘non’ si vous souhaitez que certaines lignes soient ignorées.
Une ligne est ignorée quand elle apparait lorsque l’objet sur lequel la ressource est
utilisée n’est pas en attente de validation de cette ressource.
Reprise de contexte Cochez l’option ‘oui’ si vous souhaitez que vos positions dans les fichiers surveillés
par la ressource contenu de fichier soit sauvegardée. Ainsi lorsqu’une instance est
redémarrée, le scan de fichiers recommencera à partir de ses précédentes
positions.

Cochez l’option ‘non’ si vous souhaitez ces positions soient réinitialisées à chaque
redémarrage de l’instance.

Resource permettant de scanner le contenu d’un fichier dans le but détecter les lignes correspondant à
l’expression entrée.

Axway Automator Guide utilisateur de modélisation 23


Opérations sur les graphes

Liste des serveurs de production


La liste montre tous les serveurs de production utilisés dans un graphe spécifique ou une archive ainsi que le
nombre d’objets utilisant chaque serveur.

Imprimer un graphe
Cette fonctionnalité permet d’imprimer un graphe et toutes les applications qu’il contient, au moyen d’une ligne
de commande sur l’interface graphique.
Pour utiliser cette fonctionnalité, il suffit de lancer le script «[Link] » qui se trouve dans le répertoire racine
de l’IHM.

Liste des options


Quand vous ne spécifiez pas les paramètres non obligatoires, ceux-ci prendront leur valeur par défaut.
Options Description defaut
chart Nom du graphe à Imprimer (respecter les majuscules et minuscules)
(Option obligatoire)
user Utilisateur de connexion sur le serveur de modélisation (Obligatoire)
password Mot de passe de connexion de l’utilisateur sur le serveur de modélisation (Obligatoire)
outpath Le chemin et le nom du fichier dans lequel l’impression sera enregistrée (obligatoire).
Note : Si le graphe contient des applications, chaque application sera enregistrée
dans un fichier nommé « NomDuGraphe_NomApplication ».
outformat Format de sortie du fichier. Les formats disponibles sont pdf, jpg, html. pdf
scale L’échelle du graphe imprimé dans le fichier. L’échelle est en pourcentage, 1.0 pour 1.0
100%, 2.0 pour 200%, 0.5 pour 50%, etc…
host Nom du serveur de modélisation (obligatoire)
port Port du serveur de modélisation

Exemples:
[Link] –chart Test_Chart –user OPADMIN –password OPADMIN –host
localhost –port 10500 –outpath C:\print\Test_chart
Cet exemple imprimera le graphe nommé “Test_Chart” dans le fichier « C:\print\Test_chart.pdf ». Comme le
graphe contient une application nommée « Test_APP », l’application sera imprimée dans le fichier
« C:\print\Test_chart_Test_APP.pdf ».

[Link] –chart Test_Chart –user OPADMIN –password OPADMIN –host


localhost –port 10500 –outpath C:\print\Test_chart –outformat jpg –
scale “0.5”
Cet exemple imprimera le graphe nommée “Test_Chart” dans le fichier C:\print\Test_chart.jpg avec une échelle
de 50%. Comme le graphe contient une application nommée « Test_APP », l’application sera imprimée dans le
fichier « C:\print\Test_chart_Test_APP.pdf », également avec une échelle de 50%.

Exporter
Utilisez l’action Exporter pour transférer des Graphes d’un serveur à l’autre.

Axway Automator Guide utilisateur de modélisation 24


Opérations sur les graphes

Répertoire d'export
Par défaut, l'export se passe dans le répertoire export où le serveur de modélisation Automator est installé. Si ce
répertoire n’existe pas, il est créé automatiquement.

A partir de la version V360, le fichier [Link] contient le numéro de version du graphe.

Importer
A partir d’un Graphe d’export, utilisez cette fonction pour importer le graphe sur la même machine ou sur une
machine différente.

Import path
Par défaut, il s'agit du répertoire 'export' où le serveur de modélisation Automator est installé. Si un graphe
devant être migré est détecté, reportez-vous à la section suivante: Migrer avant import.
Sinon; cet écran affiche la liste des graphes du répertoire qui avait été généré lors de l'export et qui ne doivent
pas être migrés.

Toutefois, il vous est possible de lancer l'assistant de migration par le bouton .

Axway Automator Guide utilisateur de modélisation 25


Opérations sur les graphes

Vous pouvez sélectionner :


 tous les graphes ou un sous-ensemble de ceux-ci pour les traiter.
 le nom à donner au Graphe importé.
 les valeurs de remplacement avec le fichier [Link].

Ensuite, utilisez le bouton Démarrer l'import pour importer les graphes sélectionnés.

Axway Automator Guide utilisateur de modélisation 26


Opérations sur les graphes

Migrer avant import.


À partir de la version 360, la fonction de migration des graphes est gérée par l'IHM au lieu de l'API appelée
reprise (option repriseexp).
Si un graphe devant être migré est détecté, une boîte de dialogue s'affiche pour vous permettre de lancer la
migration. Cliquez sur Oui, Non, selon le cas.

Il est possible de court-circuiter cette étape de confirmation avant de lancer l'assistant de migration Cochez
l'option Ne pas demander confirmation et cet écran sera désactivé.
Cliquez sur :
 Non pour abandonner la migration et afficher la liste des exports.
 Oui pour accéder à la liste des graphes à migrer

Axway Automator Guide utilisateur de modélisation 27


Opérations sur les graphes

Les graphes qui contiennent des connecteurs sont détectés et nécessitent le déclenchement d'une opération
complémentaire après leur sélection. Cliquez sur Suivant et reportez-vous à la section Migrer les connecteurs
avant import.
Vous pouvez également :
 sélectionner un graphe spécifique et cliquer sur Suivant pour sélectionner ce graphe dans l'étape de
migration et poursuivre graphe par graphe.

 Utilisez le bouton pour sélectionner tous les graphes à migrer et prêts pour cette étape sans
opération complémentaire.

Axway Automator Guide utilisateur de modélisation 28


Opérations sur les graphes

Les graphes sont présélectionnés. Cliquez sur Suivant pour valider cette sélection. Les graphes sont
maintenant prêts à être migrés.

Cliquez sur :
 Annuler pour quitter l'assistant de migration et abandonner la procédure.
 Terminer pour accéder à l'écran Récapitulation avant la migration quel que soit le mode de sélection
(bouton graphe par graphe ou sélection multiple).

Axway Automator Guide utilisateur de modélisation 29


Opérations sur les graphes

Cliquez sur :
 Sélection arrière pour retourner à l'écran Sélection du graphe.
 Annuler pour quitter l'assistant de migration et abandonner la procédure.
 Migrer les exports pour lancer la migration.
Cette opération est irréversible ; vous pouvez sauvegarder les exports avant la migration (le backup
est l'option par défaut et peut être désactivé), un fichier tgz est généré pour chaque graphe :
N1_OBJETS_02_20111003101504.tgz.
Les graphes migrés sont maintenant disponibles dans la liste des exports à importer.

Migrer les connecteurs avant import.


À partir de la version 3.6.0, la gestion des applications externes (ERP et produits Axway) se fait via des objets
Serveurs de domaine et des objets Connexions (reportez-vous au menu configuration).
Ainsi un graphe (ou une archive) qui contient des connecteurs nécessite des opérations manuelles
complémentaires avant l'import. La sélection se fait uniquement graphe après graphe :

Axway Automator Guide utilisateur de modélisation 30


Opérations sur les graphes

Cliquez sur :
 le bouton Suivant pour valider cette sélection et accéder à l'écran Migration du serveur de
domaine.
 Annuler pour quitter l'assistant de migration et abandonner la procédure.
 le bouton Terminer pour accéder à l'écran Récapitulation avant la migration.
Cet écran permet l'affichage, par graphe et archive, des jobs qui utilisent un Serveur de domaine.

Pour faciliter la migration, la colonne Dans l'import contient les valeurs trouvées dans les fichiers export
(nom système ou paramètre Texte)

Axway Automator Guide utilisateur de modélisation 31


Opérations sur les graphes

Les objets Serveur de domaine doivent avoir été créés au préalable dans le module de configuration. Les
nouvelles valeurs sont définies dans la colonne Serveur de domaine pour un graphe, une archive ou un job en
utilisant un mécanisme d'héritage.
Cette information est obligatoire et doit être compatible avec la liste des connecteurs disponibles et activés
pour ce serveur de domaine (voir menu de configuration).

Cliquez sur :
 Sélection arrière pour retourner à l'écran Sélection du graphe.
 Suivant pour valider la migration du serveur de domaine et accéder à l'écran migration des objets
de connexion.
 Annuler pour quitter l'assistant de migration et abandonner la procédure.

Au besoin, cliquez sur le bouton pour générer un nouveau paramètre serveur de domaine (en cache, la
création se fera lors de l'étape d'import); il est impossible d'attribuer un nom déjà utilisé dans l'export par un
autre paramètre.

Axway Automator Guide utilisateur de modélisation 32


Opérations sur les graphes

Ce nouveau paramètre peut être utilisé immédiatement comme nouvelle valeur de serveur de domaine mais il
n'y a pas de contrôle de compatibilité avec le type de job.

Cet écran permet l'affichage, par graphe et archive, des jobs qui utilisent un objet Connexion.

Pour faciliter la migration, la colonne Dans l'import contient les valeurs trouvées dans les fichiers export.
Les objets Connexion doivent avoir été créés au préalable dans le module de configuration. Les nouvelles
valeurs sont définies dans la colonne Objet Connexion pour un graphe, une archive ou un job en utilisant un
mécanisme d'héritage.
Cette information est obligatoire et doit être compatible avec le type de job (sauf pour le type "Événement
Process Manager" qui est défini au niveau graphe (Onglet Définition – Événement)

Axway Automator Guide utilisateur de modélisation 33


Opérations sur les graphes

Cliquez sur :
 Sélection arrière pour retourner à l'écran Migration du serveur de domaine.
 Suivant pour valider la migration des objets Connexion et accéder à l'écran sélection de graphe.
 le bouton Terminer pour accéder à l'écran Récapitulation avant la migration.
 Annuler pour quitter l'assistant de migration et abandonner la procédure.

Au besoin, cliquez sur le bouton pour générer un nouveau paramètre objet Connexion (en cache, la
création se fera lors de l'étape d'import); il est impossible d'attribuer un nom déjà utilisé dans l'export par un
autre paramètre.

Ce nouveau paramètre peut être utilisé immédiatement comme nouvelle valeur d'objet Connexion mais il n'y a
pas de contrôle de compatibilité avec le type de job.

Axway Automator Guide utilisateur de modélisation 34


Opérations sur les graphes

Cliquez sur :
 Sélection arrière pour retourner à l'écran Sélection de connexion.
 Annuler pour quitter l'assistant de migration et abandonner la procédure.
 Migrer les exports pour lancer la migration.
Cette opération est irréversible ; vous pouvez sauvegarder les exports avant la migration (le backup
est l'option par défaut et peut être désactivé), un fichier tgz est généré pour chaque graphe :
Migration_Test_1_20111017160104.tgz.

Les graphes migrés avec les connecteurs sont disponibles dans la liste des exports à importer.

Axway Automator Guide utilisateur de modélisation 35


5 Diagrammes
Ce chapitre décrit comment gérer les opérations relatives aux diagrammes.

Menu groupe d’Exécution


Ceci permet de faire une simulation en prenant en compte des objets lors de la création d’une nouvelle
instance. En choisissant un groupe d’exécution dans la liste des groupes définis, les objets qui ne sont pas pris
en compte parce qu’ils ne correspondent pas au groupe spécifié, seront grisés.
Après avoir défini un graphe, il est possible de créer le schéma du graphe en sélectionnant Diagramme dans la
boîte de dialogue Modélisation ou par clic droit sur un diagramme.

Exemple
Pour illustrer le propos, le diagramme d’un graphe ressemble à l’exemple suivant :

Opérations sur le diagramme d'un graphe


Pour ajouter un objet au diagramme :
1. cliquez sur l’objet voulu dans la barre d’outils.
2. cliquez à l’endroit où l’objet doit être ajouté.
Pour réorganiser l’information (les icônes) sur ce diagramme : Utilisez le menu Niveau dans la barre de menus.
Les options disponibles dans ce menu comportent : monter, descendre, réorganiser, etc.

Axway Automator Guide utilisateur de modélisation 36


Diagrammes

Pour imprimer le diagramme d’un graphe : Sélectionner Action/Imprimer dans la barre de menus.
Avant d’imprimer, vous pouvez sélectionner l’échelle d’impression (à régler sur une glissière en pourcentage).
Vous pouvez aussi choisir d’imprimer l’entièreté du graphe (Tout), ou seulement les icônes que vous avez
sélectionnées (Sélection).

Modifier l’affichage d’un diagramme de graphe


Pour naviguer dans le diagramme ou changer l’affichage, utilisez l’ensemble des symboles qui apparaissent
juste au-dessus du volet gauche : mains, loupes, etc. Cliquez 1:1 pour ramener la zone de travail à son échelle
originale.

Se déplacer dans la zone de travail.

Zoom avant sur la zone de travail.

Zoom arrière sur la zone de travail.

Zoom sur une zone spécifique obtenue par sélection.

Effectuer une translation de la zone de travail.

Revenir au mode initial.

Réinitialiser la zone de travail : facteur d’échelle 1/1 et point d’origine.

Opérations sur les objets d’un graphe


Pour avoir accès aux actions disponibles sur les objets d’un graphe, cliquez sur l’objet pour afficher son menu
contextuel. Ce menu possède les options suivantes :
 Couper : pour couper les objets sélectionnés (avant une action Coller)
 Copier : pour copier les objets sélectionnés (avant une action Coller)
 Xcopy : pour xcopier les objets sélectionnés, de telle sorte qu’ils pourront être collés dans un autre
graphe
 Coller : pour coller des objets, qui ont déjà été copiés ou coupés, dans le diagramme
 Supprimer : pour supprimer les objets sélectionnés du diagramme
 Afficher les Propriétés de l’objet
Le même menu contextuel affiche d’autres options uniquement applicables aux objets application :
 Descendre d’un niveau dans le diagramme du graphe pour définir des objets de l’application.
Accéder à tous les types d’objets, sauf Application.
 Remonter d’un niveau dans le diagramme du graphe pour revenir au niveau général.

Ressources associées
Les ressources sont des variables globales ou locales d’exploitation préalablement définies (reportez-vous au
chapitre Configurer les Ressources Globales du Guide de configuration d’Automator).
Elles sont utilisées pour la planification basée sur événement et la planification dynamique : le déclenchement
et la synchronisation des traitements soumis (jobs et applications) sont conditionnés à la valeur d’une
ressource.
Si, lors de l’évaluation des contraintes de soumission, la ressource est détectée comme valide (test par rapport
à la valeur attendue), le job ou l’application sera soumis(e).
Pour rappel, cette synchronisation entre traitements est également obtenue par les Liens et les Notifications.
Seule cette fonctionnalité d’ordonnancement est décrite dans cette étape de modélisation.

Axway Automator Guide utilisateur de modélisation 37


Diagrammes

Selon l’autre méthode, les ressources sont référencées dans le paramétrage dynamique des traitements
(reportez-vous à la rubrique Onglet Paramètres du Guide d’exploitation d’Automator :

Modes d’attente (<wait>)


Lorsqu’on attend une ressource, 4 modes d’attente sont disponibles :
 mode gres – un champ textuel est disponible pour y entrer le nom d’une ressource globale qui fait l’objet
de l’attente; ce nom peut être obtenu par le biais d’une expression
 mode lres – la même chose que ci-dessus, sauf qu'il s’agit cette fois d’une ressource locale
 pres – la même chose que ci-dessus, sauf qu’il s’agit d’une ressource locale à un graphe père; la
recherche de cette ressource s’effectue dans le graphe père; si elle ne peut être trouvée, la recherche
s’effectue dans le graphe de niveau supérieur et ainsi de suite jusqu’à atteindre le niveau le plus élevé
 mode Direct – c’est le mode classique décrit dans la documentation du produit. Seul le mode direct est
décrit ici.

Affecter des ressources de conditionnement en mode direct


Liste des ressources
Pour accéder aux ressources d’un objet application ou job :

1. cliquer sur l’entité.


2. sélectionner l’option du menu Mode édition - Ressources.
Remarque : des ressources ne peuvent pas être affectées à tous les types d’objet dans un graphe.
la synchronisation sur une ressource n’est applicable qu’aux objets applications et job.
L’écran qui s’affiche ensuite montre la Liste des ressources, c’est-à-dire l’ensemble des ressources
qui ont été affectées à l’objet.
Pour créer une nouvelle ressource : cliquez sur le bouton .
Pour supprimer une ressource : cliquez sur le bouton .
Pour modifier une ressource : cliquez avec le bouton gauche dans le tableau contenant les
ressources utilisées

Modifier la liste des ressources


Sur l’écran résultant, chacun des objets s’affiche sur une ligne distincte. Les propriétés de l’objet s’affichent sur
3 colonnes :
 Nom de la ressource
 Condition : la condition d’attente de la ressource.
 Règle d’attente
Quel que soit le type de la ressource que l’on désire créer, 2 boîtes d’information sont accessibles.

Paramètres
La zone Paramètres dans l’écran résultant fournit une liste des ressources globales et locales définies
préalablement pour sélection en mode direct :
Champ Description
Ressource Nom de la ressource sélectionnée parmi les ressources globales ou locales de type
fichier préalablement définies.
Opérateur Condition de test de la valeur d’une ressource fichier : présent ou absent.
Si ressource non Règle à appliquer en cas de non validation de la ressource. Cette zone affiche
valide l’ensemble des Règles d’attente (<wait rules>), décrites ci-dessous.

Règles d’attente (<wait>)


Dans la partie de l’écran intitulée si ressource non valide, spécifiez le comportement du système si les
contraintes ne sont pas satisfaites.

Axway Automator Guide utilisateur de modélisation 38


Diagrammes

Attendre indéfiniment
en cas de non validation de la ressource dans la phase d’évaluation des contraintes de soumission d’un
traitement, attendre tant que la ressource n’est pas valide
si la ressource ne prend pas la valeur attendue, le traitement reste dans l’état A Venir.

Attendre jusqu'à une date donnée (délai)


en cas de non validation de la ressource dans la phase d’évaluation, le traitement est mis en attente. Spécifiez
la valeur maximale du temps d'attente dans le champ Attendre une date donnée selon le format NN/HH:MM.
Ensuite Exécuter déclenche le traitement et Déplanifier déplanifie le traitement.

Attendre une durée donnée (chronomètre)


en cas de non validation de la ressource dans la phase d’évaluation, le traitement est mis en attente.
Spécifiez une durée maximale dans le champ Attendre une durée donnée selon le format HH:MM:SS Ensuite
Exécuter déclenche le traitement et Déplanifier déplanifie le traitement.

Ne pas attendre
Le système n’attend pas que la ressource devienne valide et le traitement déplanifier immédiatement est
immédiatement déplanifié.
Le système n’attend pas que la ressource devienne valide et le traitement exécuter immédiatement est
déclenché immédiatement.

Ressource de type fichier en mode direct


La soumission d’un job ou d’une application est subordonnée à la présence ou l’absence constatée d’un fichier.
Champ Description
Ressource Nom de la ressource sélectionnée parmi les ressources globales ou locales de type
fichier préalablement définies.
Opérateur Condition de test de la valeur d’une ressource fichier : présent ou absent.
Si ressource non Règle à appliquer en cas de non validation de la ressource. Définissez la règle
valide d’attente (reportez-vous à la section Règles d’attente (<wait>)).
Exemple :
la soumission de l’application APL_REM ne sera effectuée que si :
 le fichier défini dans la ressource globale RL_FIC_TRF_JOB_1 est présent lors de l’évaluation des
contraintes,
 le temps maximal d’attente fixé à 1H est atteint.
Remarque : lors de l’utilisation de cette ressource fichier, il faudra impérativement créer un job sur le serveur
de production qui gère la ressource fichier afin qu’elle connaisse l’instance qui utilise cette ressource.

Ressource de type numérique en mode direct


La soumission d’un job ou d’une application est subordonnée à un test logique de la valeur d’une ressource de
type numérique.
Champ Description
Ressource Nom de la ressource sélectionnée parmi les ressources globales ou locales de type
numérique préalablement définies.
Opérateur Test de la valeur d’une ressource numérique. Sélectionnez un des opérateurs
numériques standard (égal à, différent de, plus grand que, etc.)
Si ressource non Règle à appliquer en cas de non validation de la ressource. Définir la règle Wait
valide (reportez-vous à la section Règles d’attente (<wait>))
Exemple :
la soumission de l’application APL_REM ne sera effectuée que si la valeur testée est égale à 1; sinon le
traitement sera immédiatement déplanifié.

Axway Automator Guide utilisateur de modélisation 39


Diagrammes

Ressource de type texte en mode direct


La soumission d’un job ou d’une application est subordonnée à un test logique de la valeur d’une ressource de
type texte.
Champ Description
Ressource Nom de la ressource sélectionnée parmi les ressources globales ou locales de type
texte préalablement définies.
Opérateur Test de la valeur d’une ressource texte avec les opérateurs :
Égalité
Différent
Valeur Valeur de la ressource à tester.
Si ressource non Règle à appliquer en cas de non validation de la ressource. Définir la règle Wait
valide (reportez-vous à la section Règles d’attente (<wait>))
Exemple :
la soumission de l’application APL_REM ne sera effectuée que si la valeur testée est différente de OK ; sinon le
traitement sera immédiatement déplanifié.

Ressource de type poids en mode direct


La soumission d’un job ou d’une application est subordonnée à une évaluation de la disponibilité en poids
nécessaire au traitement. L’emploi de cette ressource de type poids vise à assurer la non simultanéité
d’exécution de traitements.
Champ Description
Ressource Nom de la ressource sélectionnée parmi les ressources globales ou locales de type
poids préalablement définies.
Opérateur Non disponible pour le poids.
Valeur Valeur de l’incrément.
Si ressource non Règle à appliquer en cas de non validation de la ressource. Définissez la règle
valide d’attente (reportez-vous à la section Règles d’attente (<wait>)).
Soumission du traitement si Poids actuel + Poids du traitement  Valeur maximum. Quand la soumission
est possible, le poids actuel est incrémenté du poids du traitement, puis décrémenté à la fin du traitement.
Exemple :
La ressource globale W_01 est définie avec un poids initial à 0 et un poids maximum de 10, l’incrémentation
étant fixée à 5, il ne pourra s’exécuter plus de 2 traitements simultanément.
Avant d’effectuer la déplanification du traitement en cours d’évaluation, attente jusqu’à l’heure maximale de 2H

Ressource liste FIFO en mode direct


L’emploi de la ressource de type FIFO permet d’effectuer plusieurs demandes pour une même application ou un
même job.
Champ Description
Ressource Nom de la ressource sélectionnée parmi les ressources globales ou locales de type FIFO
préalablement définies.
Si ressource non Règle à appliquer en cas de non validation de la ressource. Définissez la règle d’attente
valide (reportez-vous à la section Règles d’attente (<wait>)).
Un traitement sera exécuté en séquence pour chaque élément contenu dans la liste FIFO, s’il existe.

Axway Automator Guide utilisateur de modélisation 40


Diagrammes

Ressource de type processus en mode direct


La soumission d’un objet dépend de la disponibilité d’un processus (présence/absence de processus) ou de
contrôles des propriétés d’un processus (si les attributs dépassent un seuil donné ou non).
Champ Description
Ressource Nom de la ressource sélectionnée des ressources processus locales prédéfinies.
Opérateur Condition à tester pour contrôler une ressource processus :

Si ressource non Règle à appliquer en cas de non validation de la ressource. Définissez la règle d’attente
valide (reportez-vous à la section Règles d’attente (<wait>)).
Exemple :
le nombre de processus fils peut aider à identifier un comportement anormal. Un job n’est soumis que si le
nombre de processus fils d’un processus donné est différent de 5 ; sinon, le job est immédiatement déplanifié.

Axway Automator Guide utilisateur de modélisation 41


Diagrammes

Autres usages possibles :


 vérification périodique de la charge du processus dépassant un certain seuil (CPU).
 observation du volume mémoire utilisé par un processus.
Limitations :
 Plateformes Solaris et Windows : impossible de superviser des processus 64bits avec des images 32bits.
 Plateformes Alpha et AIX : il faut être root pour superviser des processus d’autres utilisateurs.
Si des ressources processus n’ont pas été valorisées, l’objet Test Automator ne peut pas les évaluer.
Préférences disponibles
Préférence Description Défaut
TO_AGENT_PROCESS_PROCFS_PA UNIX uniquement /proc
TH Chemin défini pour procfs
TO_AGENT_PROCESS_SCAN_LAP Temps d’attente (en secondes) entre 2 boucles de 30
balayage
TO_AGENT_PROCESS_SCAN_FORC Nombre de boucles avant obligation d’informer sur l’état de 30
E la ressource même s’il n’y a pas eu de changement
TO_AGENT_PROCESS_CPULOAD_M Différence minimale entre 2 contrôles avant d’informer sur 10
IN_DIFF le changement (pour cent)
TO_AGENT_PROCESS_MEM_MIN_DI Différence minimale entre 2 contrôles avant d’informer sur 10
FF le changement (Mio)

Ressource de type contenu de fichier en mode direct


La soumission d’un job ou d’une application est subordonnée à la présence d’une ligne constatée d’un fichier.
Champ Description
Ressource Nom de la ressource sélectionnée parmi les ressources locales de type contenu de
fichier préalablement définies.
Opérateur Condition de test de la valeur d’une ressource fichier : présent.
Si ressource non Règle à appliquer en cas de non validation de la ressource. Définissez la règle
valide d’attente (reportez-vous à la section Règles d’attente (<wait>)).
Exemple :
la soumission de l’application APL_REM ne sera effectuée que si :
 Une ligne dans le fichier correspondant à l’expression défini dans la ressource local
RL_CONTFIC_TRF_JOB_1 est trouvée lors de l’évaluation des contraintes,
 le temps maximal d’attente fixé à 1H est atteint.
Remarque : Si le fichier subit une modification conséquente (comme la suppression d’une ligne), la vérification
du contenu du fichier recommencera au début de ce fichier si l’option « ignorer des lignes » est à ‘non’.
Sinon elle continuera à partir de la fin courante du fichier, cette à dire que les seules lignes qui seront
traité seront les nouvelles lignes inséré dans ce fichier.
Limites : Les caractères spéciaux sont correctement traités seulement pour les fichiers encodés en ANSI.

Consignes d'exploitation
A chaque entité (objets application et job), vous pouvez associer des consignes sous forme textuelle. Ces
instructions peuvent être affichées dans l’IHM sur demande de l’utilisateur qui assure le suivi du traitement. Ces
consignes peuvent être (par exemple) : Ne pas relancer après 0600 heures, ou Ce job autorise des mises à jour
de base de données ainsi que des traitements statistiques.
Pour avoir accès à ces informations :
1. cliquer sur l’entité.
2. sélectionner l’option du menu Mode édition > Consignes.

Axway Automator Guide utilisateur de modélisation 42


6 Propriétés de l’objet
Ce chapitre décrit comment gérer les propriétés des objets.

Objet X-Chart
Les X-Charts sont des boîtes contenant un sous-graphe. On définit l’objet X-Chart comme un appel à un sous-
programme avec paramètres.

Sa représentation graphique est la suivante .

Pour plus d’information concernant l’objet X-Chart, reportez-vous au guide d’exploitation.

Objet Application
Une application est un groupe d’objets (autres que des objets Application).

Sa représentation graphique est la suivante .

Des modes de fonctionnement ou des définitions peuvent être définis pour chaque objet inclus dans un graphe.

Propriétés
1. Sélectionnez une application dans le volet gauche ou sur le diagramme du graphe.
2. Ensuite, cliquez sur l’icône Propriétés et définissez les propriétés de la façon
suivante :
Champ Description
Nom et description Nom de l’application, jusqu’à 32 caractères – texte libre.
Groupe d'exécution Liste permettant de choisir les groupes d’exécution auxquels l’objet
appartient.

Position de l’étiquette
Pour définir la position de l’étiquette (sur l’écran d’affichage du diagramme du graphe), regardez sur la droite
de l’écran. Vous verrez une icône application, entourée des lettres abc positionnées tout autour de l’icône
centrale à 9 endroits Pour fixer la position de l’étiquette de l’application, cliquez sur la position appropriée.

Axway Automator Guide utilisateur de modélisation 43


Propriétés de l’objet

Icône Détail
Pour afficher les détails d’un objet application : Sélectionnez la commande Détail dans le volet gauche ou dans
la barre de menus. L’écran affiche les champs suivants :
Champ Description
Mode d’exécution

Axway Automator Guide utilisateur de modélisation 44


Propriétés de l’objet

Cliquez dans ce champ pour afficher la liste déroulante contenant les modes
d’exécution. Sélectionnez le mode. Gardez en mémoire que tous les jobs dans
l’application héritent du mode d’exécution de l’application à laquelle ils appartiennent.
La liste des modes d’exécution est la suivante :
 Inactif
Tous les jobs de l'application sont considérés inactifs.
 Respecter le mode des jobs
Déroulement de l’application suivant le mode d’exécution des
jobs.
 Exécution
GUIDE D’EXPLOITA
Tous les jobs de l’application sont considérés comme
exécutables.
 Simulation
Le serveur de production attendra d’avoir validé toutes les
contraintes de soumission des jobs mais ne déclenchera pas les
scripts : les jobs sont alors considérés comme terminés.

Axway Automa
Ve

05 Mars 2013
Mode d'exécution

Axway Automator Guide utilisateur de modélisation 45


Propriétés de l’objet

Job par défaut


Serveur de production Sélectionnez le serveur de production de la liste déroulante qui apparaît lorsque vous
cliquez dans ce champ. Vous pouvez sélectionner soit le nom du serveur de production
directement, soit le paramètre qui pointe sur le serveur de production, selon l’icône
utilisée.
Utilisateur Utilisateur par défaut pour l’exécution d’un batch.
A sélectionner dans une liste d’utilisateurs définis préalablement dans le module de
configuration ou une liste de paramètres utilisateur définis dans le module de
modélisation.
Vous pouvez sélectionner le nom de la règle de planification directement, ou le nom du
paramètre qui pointe vers le nom de la règle, en fonction de l’icône.
Valeurs par défaut AS/400
JOBD Description du job par défaut utilisé par la commande SBMJOB pour tous les jobs
AS/400 qui seront définis dans cette application.
LIB Bibliothèque de la JOBD pour tous les jobs AS/400 qui seront définis dans cette
application.
JOBQ File d’attente des jobs par défaut utilisée par la commande SBMJOB pour tous les jobs
AS/400 qui seront définis dans cette application.
LIB Bibliothèque de la JOBQ pour tous les jobs AS/400 qui seront définis dans cette
application.

Onglet Planification
Pour afficher les détails de la planification d'un objet application, sélectionnez la commande Sched. dans le
volet gauche ou dans la barre de menus. L’écran affiche les champs suivants :
Champ Description
Démarrage  manuel : l’application sera lancée à la demande depuis l’interface
graphique dans le module Exploitation ou à partir d’une API
 automatique : l’application sera lancée automatiquement selon
une périodicité à saisir dans une liste : journalière,
hebdomadaire, mensuelle ou annuelle.
Horaires de démarrage  Démarrage au plus tôt
 Démarrage au plus tard
Sous forme NN/HH:MM démarrage à J+NN à l’heure HH:MM si spécifié.
Règle de planification À sélectionner dans une liste de règles de planification définies préalablement dans le
module de configuration ou dans une liste de paramètres de règles de planification
définies dans le module de modélisation.
Vous pouvez sélectionner le nom de la règle de planification directement, ou le nom du
paramètre qui pointe vers le nom de la règle, en fonction de l’icône.
Arrêter l'objet  Non
 Après la durée (HH :MM :SS)
 Tuer le processus en cours

Onglet Cycle de répétition


Champ Description
Cycle de répétition  aucun : l’application ne sera lancée qu’une fois
 chaque : l’application sera lancée autant de fois que nécessaire chaque
jour où elle sera planifiée ; spécifier un cycle au format HH:MM:SS.
toujours
Nombre de cycles (0-1000)
Période de validité (HH:MM:SS)
 expression : reportez-vous au Guide Utilsateur Avancé Automator,
dans le chapitre consacré aux Expressions cron.
Objets suivants Vous pouvez sélectionner Lancement des objets suivants après le dernier cycle
ou depuis le premier cycle (ancien mode).

Icône Erreur
Sur l’écran affiché, sélectionnez les cases à cocher adéquates :

Axway Automator Guide utilisateur de modélisation 46


Propriétés de l’objet

Action à effectuer en cas d'erreur


En cas d’erreur, vous pouvez sélectionner l’action qui sera effectuée sur les jobs qui suivent le job en erreur :
 Déplanifier
Tous les objets qui suivent le traitement en erreur sont déplanifiés (en fonction du type de lien – reportez-
vous au tableau d’Évaluation des Contraintes dans les annexes du Guide d’exploitation Automator).
 Attendre avant de déplanifier
Tous les objets qui suivent le traitement en erreur seront déplanifiés à partir de l’heure HH:MM à J+NN
(saisie NN/HH:MM).

Options
 Mettre le niveau au statut d'erreur
Cochez cette case pour lever un indicateur d'erreur pour la session du diagramme : si cela concerne un job
qui appartient à une application, le fait de cocher cette case met l’application au statut Erreur ; s’il est
défini au premier niveau, la session est mise au statut Erreur.
 Verrouiller la session
A cocher pour empêcher la session suivante de démarrer.

Icône Questionnaires
Si vous avez implémenté les Questionnaires, utilisez l’écran Questionnaires pour définir les questionnaires qui
seront associés à cette application. Cela permet à tous les jobs définis dans cette application d’hériter du
Questionnaire.
Une application peut aussi hériter des questionnaires que l’on a déjà associés à un graphe ou au serveur de
production.
La liste dans la colonne à droite contient tous les questionnaires disponibles. La liste dans la colonne à gauche
contient les questionnaires qui sont associés au graphe.
Pour associer un questionnaire : Sélectionnez-le dans la liste de droite et cliquez sur Ajouter.
Pour supprimer un questionnaire : Sélectionnez-le dans la liste de gauche et cliquez sur Supprimer.
Cochez la case Supprimer l’héritage pour désactiver le mécanisme utilisé pour hériter automatiquement
d’objets père.

Icône doc HTML


Cette option est disponible pour tous les types d'objets graphes (sauf les commentaires) .
La documentation HTML permet de spécifier une URL liée à l’objet pour afficher de la documentation au format
HMTL par exemple.
Les types d’URL supportés sont :
 [Link]

Axway Automator Guide utilisateur de modélisation 47


Propriétés de l’objet

 file:/….

Attention : si vous spécifiez une adresse de type file:/… vous êtes dépendant de la machine cliente (montage
disque réseau, etc.)
Ce type d’URL est peut-être indisponible, voire même invalide sur d’autres postes client !

Onglet Message
Reportez-vous au chapitre Messages dans le Guide d’exploitation d'Automator.

Axway Automator Guide utilisateur de modélisation 48


Propriétés de l’objet

Axway Automator Guide utilisateur de modélisation 49


7 Définir les jobs
Ce chapitre décrit comment définir les objets jobs.

Introduction
Un job est une entité exécutable en mode batch qui fait référence à un script ou une commande à exécuter.

Sa représentation graphique est la suivante .

Paramètres d’un job


1. Sélectionnez un job dans le volet gauche ou sur le diagramme du graphe.
2. Cliquez sur l’icône Propriétés.
3. Cliquez sur Détails pour visualiser l’écran dans lequel vous allez définir les
propriétés du job :
Champ Description
Nom et description Nom du job jusqu’à 32 caractères (sauf pour l’AS/400, 10 caractères). Pour
un job générique, il faut qu’il soit typé AS/400.
Entrez un texte au format libre pour la description du job.
Utilisez l’icône du job située du côté droit de l’écran pour définir l’endroit où
sera affiché le libellé (le nom) sur le diagramme du graphe où le job sera
utilisé.
Groupe d'exécution Vous pouvez sélectionner un groupe d’exécution. Dans le cas de
l’interception manuelle, (aucun groupe signifie : tous les groupes d’exécution)
si l’utilisateur est J* et qu’aucun groupe d’exécution n’a été sélectionné, on
pourra intercepter les jobs de l’utilisateur JM qui appartient au groupe
d’exécution ENV1 et de l’utilisateur JA qui appartient au groupe d’exécution
ENV2.
Contexte : Serveur de Sélectionner le serveur de production sur lequel ce job sera exécuté dans la
Production liste déroulante qui s’affiche lorsque vous cliquez dans ce champ. Vous
pouvez sélectionner soit le nom du serveur de production directement, soit le
paramètre qui pointe sur le serveur de production, selon l’icône utilisée.
Contexte : Utilisateur Utilisateur par défaut pour l’exécution d’un batch. A sélectionner dans une
liste d’utilisateurs définis préalablement dans le module de configuration ou
une liste de paramètres utilisateur définis dans le module de modélisation.
Vous pouvez sélectionner le nom de la règle de planification directement, ou
le nom du paramètre qui pointe vers le nom de la règle, en fonction de
l’icône.
Remarque : pour AS/400, on ne devra pas sélectionner un utilisateur avec
plus de 10 caractères. Et il faudra un utilisateur physique, s’il s’agit d’un job
AS/400 normal.
Dans le cas d'un job manual intercepté, vous pouvez sélectionner un
utilisateur (nom, générique, *ALL) auquel un groupe d'exécution a été
associé.

Axway Automator Guide utilisateur de modélisation 50


Définir les jobs

Champ Description
Contexte : Type de  Script
Job
 OS/400
 OS/400 intercepté
 OS/400 intercepté en attente
 SAP
 SAP intercepté
 SAP Chaîne de processus
 JDE
 Suite MFT
 PeopleSoft
 Péricles
 Péricles manuel
 XRDJ moteur d’exécution
 XRDJ mise à jour du moteur
 XRDJ stop
 XPM réponse
 XPM démarrage
 XPM intermédiaire
 Web service
 Movex M3
Options : Mode  Inactif
d'exécution
 Exécution
 Simulation
Options : Duplication Dans un graphe toutes applications confondues, on trouvera uniquement un
de l’instance job manuel intercepté de type duplicateur. Ceci s'applique uniquement à
l’AS/400. Ce qui aura pour effet, lors de l’interception du job manuel, de
dupliquer complètement l’instance (donc le graphe).
Options : En erreur en En mode simulation, le statut du job est en erreur.
simulation
Options : Conserver Le système sauvegarde le contexte d’exécution du job.
le contexte Cette option est désactivée par défaut sauf si elle a été activée au niveau de
d'exécution l’objet graphe.
Il liste toutes les exécutions de ce job, affiche les valeurs des ressources et
propriétés, les dates de début et de fin d’exécution ainsi que le statut de fin
d’exécution.
Il est possible de redémarrer le job dans un contexte spécifique sauf pour les
jobs qui doivent être créés avant d'être démarrés (comme c'est le cas pour
les jobs standards SAP et Pericles).
Récupération des Job  Jamais
Logs
 En cas d’erreur
 Toujours

Propriétés des jobs en cours d’exécution


Les propriétés des jobs en cours d’exécution ou exécutés comportent :
 Nom du job
 Numéros d’identification (OAC, PID, ERP ID, etc.)
 Heure de démarrage au plus tôt
 Heure de démarrage au plus tard
 Nom de la machine
 Nom d'utilisateur
 Nom

Axway Automator Guide utilisateur de modélisation 51


Définir les jobs

 Mode d'attente
 Récupération des Job Logs
 Mode de démarrage
 Définir le niveau au statut Erreur
 Blocage de l'avancement du plan
 Conserver le contexte d'exécution

Script d’un job


Pour définir un script vous devez soit spécifier sa localisation cible, soit sa localisation source et cible.
Le fait de définir une localisation source et cible d’un script est surtout utilisé quand on veut appliquer des
questionnaires à un job, pour permettre de générer dynamiquement des scripts de travail à partir d’un script de
base ou modèle.
Donc, si vous définissez une localisation source, vous êtes obligé de définir une localisation cible. Sinon, vous
pouvez laisser vide la localisation source et ne définir que la cible.
Pour définir une localisation, définissez simplement le chemin et le nom du fichier.

Chemin du script
Chemin d’accès au script associé au job.
La saisie du chemin peut se faire directement ou sa sélection peut se faire dans une liste de paramètres
proposée (voir les explications ci-dessous dans Liste des paramètres).

Fichier du script
Nom du script associé au job. C’est un fichier de commandes ou un fichier binaire qui sera soumis pour
exécution. Si la commande est en ligne, il n’est pas nécessaire de préciser un chemin.
La saisie du nom peut se faire directement ou par sélection dans une liste de paramètres proposée (voir les
explications dans la liste des paramètres).

Paramètres du script
Les paramètres peuvent être saisis directement ou par sélection dans une liste de paramètres proposée (voir les
explications dans la liste des paramètres).
Pour définir des paramètres :

1. Cliquez sur l’icône .


2. Ensuite double-cliquez sur le premier paramètre pour afficher la liste déroulante des
paramètres.
Pour supprimer le script :
1. Cliquez sur l’icône corbeille à la droite de l’écran.
2. Cliquez sur les icônes en forme de flèches situées à droite pour remonter ou
descendre d’un niveau.
Vous pouvez éditer le script en cliquant sur l’icône crayon. L’écran laisse alors apparaître l’Éditeur de script, un
éditeur de texte élémentaire. S'il s'agit d’un nouveau script, vous pouvez définir son contenu à ce niveau ; il est
alors créé automatiquement sur le serveur de production.

Axway Automator Guide utilisateur de modélisation 52


Définir les jobs

Liste de paramètres
Pour obtenir la liste :
 soit dérouler l’arborescence au niveau du chemin du script en cliquant sur la flèche en bout de ligne à
droite.
 soit cliquer tout à droite de la ligne blanche placée sous la Valeur Paramètre.
La liste suivante apparaît :

Des onglets spécifiques permettent de sélectionner différents types de paramètres :


 Dates pour proposer les variables Date définies dans Configuration
 Global pour proposer les ressources globales définies dans Configuration
 Local pour proposer les ressources locales définies dans le module Modélisation au niveau du
graphe
 Chart pour proposer les paramètres du graphe définis dans le module de Modélisation au niveau
graphe
 Courant pour proposer les paramètres des objets Job ou Application courants
 Système pour proposer des paramètres internes à Automator
 Objets pour proposer des paramètres liés aux applications et aux jobs du niveau graphique
 Vecteur pour proposer l'ensemble des fonctions sur les vecteurs
 Dates pour proposer l'ensemble des fonctions sur les dates
 Autres pour proposer d'autres séries de fonctions.

Paramètres système Automator Nom du graphe courant Nom système du serveur Moniteur
Description du graphe courant Nom machine Stockage
Nom de l'archive courante Nom système du serveur Console
Description de l'archive courante Répertoire d'installation du serveur
Nom de l'instance courante de production
Description de l'instance Heure courante (HHMMSS)
courante Heure courante (HH:MM:SS)
Créateur de l’instance Heure courante (HHMM)
Groupe d'exécution courant Heure courante (HH:MM)
Modélisation Nom du serveur Heure courante (HH)
Nom de serveur de production Minute Courante (MM)
Adresse IP du serveur de Seconde Courante (SS)
production
Type du serveur de production
Nom système du serveur Alerte

Axway Automator Guide utilisateur de modélisation 53


Définir les jobs

Paramètres Objets Objet Nom Dernière exécution (SS)


Dern. exéc.(HHMMSS) Dernière exécution (Sec.
Dernière exécution (HH:MM:SS) 01/01/1970)
Dernière exécution (HHMM) Nb. exéc./jour
Dernière exécution (HH:MM) Nb. exéc./semaine
Dernière exécution (HH) Nb. exéc./mois
Dernière exécution (MM) Nb. exéc./année
Mode d’exécution Inactif
Le job est considéré comme inactif
Exécution
Le job est considéré comme exécutable
Simulation
Le serveur de production attend d’avoir validé toutes les contraintes de
soumission du job mais ne déclenchera pas le script : le job est alors
considéré comme terminé.
Récupération des Job Logs Jamais
En cas d’erreur
Toujours

Onglet Planification
Champ Description
Démarrage  manuel : le job sera lancé à la demande depuis l’interface
graphique dans le module Exploitation ou à partir d’une API
 automatique : le job sera lancé automatiquement selon une
périodicité à saisir dans une liste : journalière, hebdomadaire,
mensuelle ou annuelle.
Horaires de Démarrage au plus tôt
démarrage Démarrage au plus tard
Sous forme NN/HH:MM démarrage à J+NN à l’heure HH:MM si spécifié.
Règle de A sélectionner dans une liste de règles de planification définies préalablement dans le
planification module de configuration ou dans une liste de paramètres de règles de planification
définies dans le module de modélisation.
Vous pouvez sélectionner le nom de la règle de planification directement, ou le nom
du paramètre qui pointe vers le nom de la règle, en fonction de l’icône.
Arrêter l'objet  Non
 Après la durée (HH :MM :SS) ; il peut s'agir de paramètres
temps.
 Tuer le processus en cours

Onglet Cycle de répétition


Champ Description
Cycle de répétition  aucun : le job ne sera lancé qu’une fois
 chaque : le job sera lancé autant de fois que nécessaire chaque
jour où il est planifié ; spécifier un cycle au format HH:MM:SS.
toujours
Nombre de cycles (0-1000)
Période de validité (HH:MM:SS)
 expression : reportez-vous au Guide Utilisateur Avancé
Automator, dans le chapitre consacré Expressions cron.
Objets suivants Vous pouvez sélectionner Lancement des objets suivants après le dernier cycle
ou depuis le premier cycle (ancien mode).

Axway Automator Guide utilisateur de modélisation 54


Définir les jobs

Onglet En cas d’erreur


Pour afficher l’onglet permettant de définir le comportement en cas d’exception, cliquez sur En cas d’erreur.
L’écran affiche les champs suivants :

Action à effectuer en cas d'erreur


En cas d’erreur, vous pouvez sélectionner l’action qui sera effectuée sur les jobs qui suivent le job en erreur :
 Déplanifier
tous les objets qui suivent le job en erreur. Les règles sont décrites dans les annexes.
 Ne pas déplanifier
tous les objets qui suivent le job en erreur ne sont pas déplanifiés. Les règles sont décrites dans les
annexes.
 Attendre avant de déplanifier
tous les objets qui suivent le traitement en erreur seront déplanifiés à partir de l’heure HH:MM à J+NN
(saisie NN/HH:MM). Les règles sont décrites dans les annexes.

Options
 Mettre le niveau au statut d'erreur
Cochez cette case pour lever un indicateur d'erreur pour la session du diagramme : si cela concerne un job
qui appartient à une application, le fait de cocher cette case met l’application au statut Erreur ; s’il est
défini au premier niveau, la session est mise au statut Erreur.
 Verrouiller la session
A cocher pour empêcher la session suivante de démarrer.

Onglet Questionnaire
Cliquez sur l’onglet Questionnaire pour afficher l’écran dans lequel vous définissez les questionnaires destinés
à être associés au job.
Le job va hériter automatiquement des questionnaires qui ont été associés à son application père (si le job est
contenu dans une application), son serveur de production (si connu) et son graphe.
La liste dans la colonne à droite contient tous les questionnaires disponibles. La liste dans la colonne à gauche
contient les questionnaires qui sont associés au graphe.
Pour associer un questionnaire :
1. sélectionnez-le dans la colonne de droite.
2. cliquez Ajouter.
Pour supprimer un questionnaire :
1. sélectionnez-le dans la colonne de gauche.
2. cliquez Supprimer.
Remarque : si le job utilise un paramètre serveur de production, tous les questionnaires hérités associés à un
serveur de production ne sont pas affichés.
Pour empêcher le mécanisme d’héritage automatique : sélectionnez la case Supprimer l’héritage.

Axway Automator Guide utilisateur de modélisation 55


Définir les jobs

Onglet Fichier de données

Vous pouvez définir un fichier de données qui sera utilisé par chaque job.
Précisez pour cela la localisation source et la localisation cible du fichier de données.
Ensuite, en associant des questionnaires à ce fichier, vous pouvez demander à appliquer des modifications
dynamiques à ce fichier, en suivant les mêmes règles que pour les scripts. Il n’y a pas de notion d’héritage à ce
niveau.
Le transfert du fichier de données de sa localisation source à sa localisation cible se fera juste avant la
soumission du job.

Onglet Message
Reportez-vous au chapitre Messages dans le Guide d’exploitation d'Automator.

Soumission de job
UNIX : Sélectionnez le shell de soumission par défaut
Utilisez cette fonction pour sélectionner le shell de soumission lorsque celui-ci n’est pas spécifié à l’intérieur du
script.
Si rien n’est spécifié dans le script (#!/bin/xxx), alors Automator utilise sh par défaut. Il est utile de pouvoir
sélectionner le mode de soumission du shell, en choisissant une option.
Cinq options sont disponibles dans le menu déroulant Type de shell :
Option Signification
Option 1 Le shell utilisé est spécifié dans le script ; autrement (2 possibilités : chemin vide ou variable
(défaut) d'environnement dans le chemin ou le nom du script), le shell spécifié par l’extension du fichier
est utilisé, ou, à défaut, le shell configuré par la variable TO_AGENT_DFT_SHELL pour chaque
PS ; si aucun shell n'est spécifié à ce niveau, sh est utilisé.
Option 2 Le job est soumis par le script sh.
Option 3 Le job est soumis par le script ksh (bash sur système Linux).

Axway Automator Guide utilisateur de modélisation 56


Définir les jobs

Option 4 Le job est soumis par le script csh.


Option 5 Le job est soumis par le script tcsh.
Option 6 Le job est soumis par le script bsh.

Windows NT
Lorsque vous soumettez un job sur une plateforme Windows NT, vous devez appeler un programme
[Link] pour renvoyer une valeur à Automator lorsque le script se termine. Automator s’attend à recevoir
une valeur égale à 0 si le script se termine correctement et toute autre valeur en cas d’erreur.
Lorsque vous soumettez un script VBS, vous pouvez spécifier la façon dont le script sera exécuté : Windows ou
Console. Windows (option par défaut) envoie la sortie sur la sortie standard (utilise wscript) ; Console envoie la
sortie sur la console qui exécute le script (utilise cscript).
Automator peut exécuter des scripts PowerShell V1, si les 2 conditions suivantes sont remplies :
 PowerShell doit être correctement configuré sur la machine. (autrement dit vous devez pouvoir exécuter
manuellement un script PowerShell)
 Les scripts doivent avoir l'extension PowerShell correcte “.ps1”)

Job OS/400
Contrainte : les jobs interceptés (simple et duplicateur) doivent être utilisés dans un graphe, au premier niveau
(donc pas dans des objets Application ou Xchart).

Principe
Plusieurs types de jobs AS/400 peuvent être gérés :
 Job OS/400 : job soumis par Automator selon la planification
 Job intercepté OS/400 : job soumis par un utilisateur en utilisant une commande AS/400 : SBMJOB. Dans
ce cas la commande AS/400 “QSYS/SBMJOB” est substituée par Automator.
Pour les JOBS interceptés :
 les jobs utilisateur peuvent être redirigés vers une autre file d’attente système (JOBQ). Dans ce cas les
jobs utilisateur ne sont pas gérés par l’automate.
 Pour gérer l’exclusivité selon un quota défini par utilisateur
 Pour donner aux utilisateurs le moyen de lister les jobs qu’ils ont soumis
 Donner à l’utilisateur la possibilité de choisir un contexte d’exécution du job (jour, nuit, etc.)
Gestion des environnements multiples :
 Selon l’utilisateur qui a soumis le job, celui-ci sera pris en compte dans une instance associée au groupe
d’exécution de l’utilisateur
Distribuer les <spools> :
 Les <spools> générés par un job pourront être répartis entre 1 ou plusieurs utilisateurs (par SNA ou
TCP/IP).

Axway Automator Guide utilisateur de modélisation 57


Définir les jobs

Paramètres d’un job (intercepté ou non)

Remarque : le format date AAAAMMJJ (dans Date du job) est obligatoire.


Commande : dsplib qtmp
Tout paramètre dans la commande de soumission SBMJOB peut être modifié.
Aucun contrôle n’est effectué au moment de la saisie.
S’il s’agit d’un job intercepté manuel (simple ou duplicateur), tous les paramètres seront substitués par
Automator au moment d’être resoumis. La même chose s’applique à la commande. Par conséquent, laisser ce
champ vide pour exécuter la commande utilisateur.
Remarques : Pour obtenir les onglets correspondants aux différents jobs, il faut placer la souris dans le cadre
blanc réservé à la saisie de commande et faire un clic droit.
L’interception manuelle des jobs respecte certaines règles de gestion à connaître.
L’utilisateur doit être référencé dans la liste des utilisateurs (nom, *all).
L’utilisateur doit avoir un groupe d’exécution pour le système sur lequel on fait l’interception.
L’utilisateur doit utiliser la commande XXSBMJOBYY ou SBMJOB de la bibliothèque unique.
Quand ces critères de sélection sont respectés, le système vérifie d’abord si les jobs sont redirigés vers
jobq. Sinon, il contrôle toutes les instances en cours ou à venir.

Deux types de job manuel (simple et duplicateur)


 le job manuel dit simple
 le job manuel dit duplicateur.
Dans un graphe, il peut y avoir autant de jobs manuels simples que nécessaires pour les applications ou autres.
Il y a au plus UN job manuel duplicateur dans un graphe (toutes applications).
Un job manuel simple ou duplicateur est identifié par les éléments suivants :
 Utilisateur
 Le groupe d’exécution de l’utilisateur défini sur l’AS/400
 Nom du job manuel
Si ces critères sont satisfaits, un contrôle est effectué dans la liste des jobs à rediriger vers jobq. Si un job est
reconnu, le job manuel est redirigé vers la jobq définie.
Sinon, une recherche est effectuée parmi toutes les instances courantes ou en attente.
Job manuel simple : une instance contient un job manuel INV1* pour l’utilisateur PRODMGR.

Axway Automator Guide utilisateur de modélisation 58


Définir les jobs

Pour l’interception manuelle sur AS/400, il faut utiliser la commande XXSBMJOBYY ou la commande SBMJOB de
la bibliothèque unique d’Automator.
Quand une instance avec un job manuel simple est créée, le job manuel ne peut être intercepté qu’une seule
fois. Si un job manuel arrive de nouveau sur l’AS/400, Automator stocke pour la prochaine montée au plan les
paramètres du job manuel. Ainsi à la prochaine montée au plan de cette instance, il n’est pas nécessaire de
soumettre à nouveau ce job manuel. En ce qui concerne le job manuel duplicateur, l’interception se fera
toujours pour le plan en cours tant que la première instance possède le statut À venir.
Au changement de plan d’une instance avec un job manuel, le plan précédent sera valable selon les règles de
planification données et pourvu que l’interception manuelle du job soit spécifiée. Autrement dit, si le job manuel
n’est pas intercepté, le plan ne terminera jamais si on ne le limite pas dans le temps.
Si le job manuel n’est pas intercepté durant un plan, le prochain plan ne montera pas si l’on n’a pas autorisé le
chevauchement de plan.
Dans cet exemple, le nom du job est * JOBD et doit être présent dans un graphe.

Choix du contexte
Les utilisateurs peuvent décider quand exécuter leurs jobs :
 exécution immédiate (contexte en cours)
 exécution différée (autre contexte)
Si vous y êtes autorisé, vous pouvez choisir directement le contexte sur un écran 5250 de l’AS/400.
Pour chaque contexte dans Automator, vous devez créer une instance portant le nom correct (sensible à la
casse) :
 CTX_day DAY contexte Instance doit être créée pour chaque groupe d’exécution
 CTX_night NIGHT context en cas d'environnement multiple
 CTX_other Autre contexte ex : Ctx_DAY_Grp01, Ctx_DAY_Grp02

Axway Automator Guide utilisateur de modélisation 59


Définir les jobs

exemple d’écran 5250


Seuls des utilisateurs habilités peuvent choisir leur contexte.
 USER_00001 a le droit de choisir le contexte uniquement pour le job « PAIE »
 USER_00002 a le droit de choisir le contexte pour tous les jobs (*ALL)
 USER_00003 n’a pas le droit de choisir de contexte

Axway Automator Guide utilisateur de modélisation 60


Définir les jobs

Remarque : l’instance par défaut sera utilisée si :


 l’utilisateur n’a pas le choix du contexte et ses jobs sont définis dans ce contexte.
 Le job intercepté est soumis par un autre job
USER1 voit la fenêtre suivante lors de la soumission du job “PAIE”.

Gestion, depuis l’AS/400, des jobs soumis (OPSLSTJOB)


Utilisez la commande OPSLSTJOB pour gérer vos propres jobs.
Utilisez l’option “ALL” pour avoir accès à tous les jobs interceptés.
Actions disponibles
Action Signification
2=modifier le job WRKJOB si job soumis à OS/400, autrement pas d’effet. Cette option est
disponible pour l’utilisateur *all
3 = suspendre le job HLDJOB si job soumis à l’OS400.
Interrompre instance si instance duplicatrice
Suspendre job si instance non duplicatrice.
4 = supprimer le job ENDJOB si job soumis à l’OS400.
Arrêter instance si instance duplicatrice.
Terminer job si instance non duplicatrice.
5 = visualiser le job Afficher les paramètres de la commande SBMJOB
6 = libérer le job RLSJOB si job soumis à l’OS400.
Redémarrer instance si instance duplicatrice
Rejouer job si instance non duplicatrice.
F9 = autres critères de sélection  1 = trié par date de soumission
(filtre)
 2 = trié par date de planification
F14= afficher l’historique  S = afficher les <spools> du job
 J = afficher la joblog AS/400, si elle existe, sinon celle
d’XOS

Axway Automator Guide utilisateur de modélisation 61


Définir les jobs

Spools
Il existe trois étapes dans la distribution des <spools> :

Définir le type de distribution de <spool>


La liste des <spools> est un ensemble de <spools> (états) qui sont répartis en destinataires.
Statut Signification
Génération Spoule  Jamais
Coché par défaut - la distribution de <spools> ne se fait jamais.
 Toujours
Tous les <spools> sont distribués si possible, même si certains
états sont en erreur.
 Si bien terminé
Les <spools> ne sont distribués que si toutes les opérations se
sont terminées correctement
Mode de distribution si  TCP
distant
à une OUTQ
 SNA
à un utilisateur
Complément de Saisir les paramètres complémentaires de la commande SNDTCPSPLF autres que :
commande RMTSYS, PRTQ, FILE, JOB, SPLNBR, DSTTYP et TRANSFORM.

Définir les <spools> à distribuer


On peut ajouter autant de <spools> que l’on veut depuis la liste des <spools> par l’icône .

On peut supprimer un <spool> et ses destinataires depuis la liste des <spools> grâce à l’icône .

Axway Automator Guide utilisateur de modélisation 62


Définir les jobs

Champ Description
Nom Nom donné au <spool> (état).
 *ALL
Traite tous les <spools> lors de la distribution.
Numéro de  *ONLY
fichier
Seul le premier <spool> trouvé sera pris en compte lors de la
distribution.
Si dans le champ « nom », *ALL est écrit, tous les premiers <spools>
correspondant à chaque nom seront envoyés.
 *LAST
Seul le dernier <spool> trouvé sera pris en compte lors de la
distribution.
Si dans le champ « nom », *ALL est écrit, tous les derniers <spools>
correspondant à chaque nom seront envoyés.
 *ALL
 Tous les <spools> seront envoyés.
 04
seul le <spool> en quatrième position est pris en compte dans la
distribution.
Cas particuliers
Si la combinaison (nom du <spool>/numéro) est *ALL/*ONLY, c’est le premier de chaque nom
de <spool>.
Si la combinaison (nom du <spool>/numéro) est *ALL/*LAST, c’est le dernier de chaque nom de
<spool>.
Impression en- L’en-tête est imprimé. Cet en-tête contient toutes les informations importantes du job (nom du
tête <spool>, job, utilisateur, fichier, utilisateur d’émission) et les 4 lignes de texte indiquées sur le
nom du <spool>.
Conservation Une sauvegarde du <spool> d’origine est effectuée.
après
traitement
Référence = référence du job (nom + utilisateur + numéro) dans l’en-tête.
Les références du job contiennent : (Système, Nom, Profil Utilisateur, Numéro, Date et Heure).
Texte en-tête Il s’agit du texte affiché dans l’en-tête.

Définir les <spools>


Utilisateurs cible : Avec une transmission distante SNA

Vous pouvez ajouter un destinataire à chaque <spool> par l’icône .

Vous pouvez supprimer un destinataire de chaque <spool> par l’icône .


Onglet Signification
Distribution
Mode de Local (changement d’outq) ou Distant (soit SNADS ou TCP/IP) selon ce qui sélectionné
distribution dans liste des <spools>.
OUTQ Nom de la file d’attente dans laquelle se trouve le <spool>.
Bibliothèque Nom de la bibliothèque.
Système Nom du système distant. Non modifiable si distribution locale en SNA.
ID Utilisateur Nom de l’utilisateur. Non modifiable si distribution locale en SNA.
Nombre maxi Exemple : 3 copies de facture pour Mr. Smith.
essais Non modifiable si distribution locale en SNA.
Format de Faites votre choix entre 2 types de données : *ALLDATA ou *RCDDATA.
données Non modifiable si distribution locale en SNA.

Axway Automator Guide utilisateur de modélisation 63


Définir les jobs

Onglet Options Signification


Suspendre <spool> En pause
Conserver <spool> Enregistrer
Nombre d'exemplaires 001 par exemple
Données utilisateur USRDTA
Lignes par page Nombre de lignes par page
Caractères par ligne Nombre de caractères par ligne
Lignes par pouce Nombre de lignes par pouce (LPI)
Caractères par pouce Nombre de caractères par pouce (CPI)
Ligne fin de page Nombre de lignes à la fin de la page
Type d'imprimé Type d’imprimé
Texte à imprimer Texte à imprimer

Remarque : vous devez enregistrer Automator dans le répertoire de travail et démarrer SNADS.

Utilisateurs cible : Avec une transmission distante TCP


Deux onglets sont utilisés pour définir le(s) destinataire(s):
 Options rempli comme ci-dessus, et
 Distribution, à remplir de la façon suivante :
Onglet Distribution Signification
Mode de distribution Local (changement d’outq) ou Distant (soit SNADS ou TCP/IP) selon ce qui est
sélectionné dans liste des <spools>.
OUTQ : PRTTCP Nom de la file d’attente dans laquelle se trouve le <spool>.
Bibliothèque Nom de la bibliothèque.
BIBPRTTCP
Système Entrer le nom du système distant. Non modifiable si distribution locale via TCP.
Remarques :
 il faut démarrer sur le système distant le service en utilisant la commande STRTCPSVR SERVER(*LPD) .
 La commande utilisée pour l’envoi du <spool> est SNDTCPSPLF.
La distribution réussie ou non d'un <spool> n’affecte en rien le statut d’exécution d’un job AS/400. Donc le
système n’attendra pas la fin de la distribution d'un <spool> pour statuer sur l’état d’un job AS400.
La distribution de <spools> proprement dite sur AS/400 se fait dans une jobq BROAD_OPS et la seule trace que
l’on aura du bon déroulement, seront les job logs.

Axway Automator Guide utilisateur de modélisation 64


Définir les jobs

Job SAP
Vérification de la licence : La sauvegarde du graphe de modélisation sera refusée si le serveur de modélisation
n’est pas autorisée à traiter un connecteur de type job SAP.
Se reporter à la section Serveur de production SAP dans le Guide de configuration Automator, pour obtenir des
informations sur la manière de configurer le serveur de production pour SAP.

Types de job SAP


Pour obtenir un job SAP, il faut donner le type de job SAP, au job créé dans les propriétés du job.
Sélectionnez SAP dans la liste déroulante Type de job.
Vous pouvez définir ce job de la même façon qu’un autre dans Automator, avec des horaires, l’associer à des
ressources et le contraindre par des liens.
Le Serveur de Production que vous sélectionnez ne doit pas être le système SAP, mais le serveur de
production connecté au système SAP (ces systèmes peuvent être les mêmes ou bien différents et d’OS
différents).
L'utilisateur doit exister dans SAP.
L'information Connexion requise est le serveur de domaine et l'objet Connexion que vous sélectionnez. Il
peut être passé comme paramètre.
Utilisez les objets prédéfinis. Pour plus d'information, reportez-vous au Guide de configuration.
Vous pouvez lister :
 tous les serveurs de domaine qui correspondent au type SAP de l'objet de connexion.
 tous les objets de connexion qui correspondent au type de connecteur SAP.
L'objet Connexion devrait être compatible avec le serveur de domaine.
Avertissement : si des paramètres sont utilisés, le contrôle de ceux-ci ne se fera qu'à la création de l'instance.
Lorsque le type de job a été fixé à SAP, vous avez accès au bouton SAP pour définir le job.

Étapes ABAP
Pour ajouter une étape ABAP :

1. D’abord sélectionner le bouton sur la gauche et ensuite la nouvelle ligne


ajoutée.
Il est alors possible d’éditer les étapes ABAP.

Axway Automator Guide utilisateur de modélisation 65


Définir les jobs

2. Cliquez sur le bouton situé à la droite du champ programme pour localiser les
programmes ABAP définis sur la machine SAP et spécifier un filtre si besoin.
Vous pouvez utiliser des caractères joker. Par exemple, pour localiser tous les
programmes qui commencent par RS, saisissez RS*. Ensuite sélectionnez le
programme.
3. Lorsqu’un nom de programme ABAP a été précisé, il est possible de lister les
variantes qui lui sont associées en cliquant sur le bouton situé à droite de la
zone Variante.

Vous pouvez choisir parmi les variantes définies pour cet ABAP ; une variante étant
un groupe de valeurs de critères de sélection qui ont été enregistrées.

Au lieu d’entrer les mêmes valeurs dans les champs de sélection chaque fois que
vous appelez un programme, vous pouvez entrer les valeurs une seule fois et
ensuite enregistrer les critères de sélection comme une variante. Au prochain appel
du programme, il vous suffira d’entrer le nom de la variante.

Variantes permanentes
Les variantes permanentes sont enregistrées sur le serveur SAP et peuvent être
listées, créées, modifiées, copiées, supprimées à partir d’un écran Automator prévu
à cet effet.

Axway Automator Guide utilisateur de modélisation 66


Définir les jobs

L’écran de gestion vous permet de sélectionner la variante souhaitée dans une liste si elle existe déjà ou
d’agir (par exemple effectuer des copies) sur les variantes.

Les variantes sont enregistrées directement dans SAP et non dans la définition du job. Les champs
sélection n’autorisent pas les paramètres, les fonctions ou ressources.
Variantes temporaires
Les variantes temporaires ne peuvent être modifiées qu'à partir d’un écran Automator prévu à cet effet.
Elles existent dans SAP le temps de leur exécution.
Cochez la case Utiliser une variante temporaire dans le volet Détail de l’étape ABAP.

Le champ Variante disparaît et le libellé temporaire est affiché à la place.


Cliquez sur le bouton "Afficher la liste des variantes" et sélectionnez des options valides.

Axway Automator Guide utilisateur de modélisation 67


Définir les jobs

Dans les paramètres d’une variante temporaire on peut employer des ressources et des fonctions.
La variante est créée au moment de l’exécution et peut être remplacée par le serveur de production.
Si Batch input Axway Automator est sélectionné, l’ABAP saisi par défaut au niveau du serveur de
production apparaît dans la zone programme et n’est plus modifiable.

Lorsque l’on active la case à cocher Imprimer, il est possible de préciser une imprimante, un nombre de
copies et de décider si on veut imprimer immédiatement et effacer le <spool> après l’impression.
Le bouton à droite de l’écran permet de vérifier la validité des données saisies au niveau des étapes
ABAP.

4. Cliquez sur le bouton à droite de l’écran pour copier l’intégralité des données
concernant une définition ABAP.
Vous pouvez utiliser les boutons fléchés haut/bas pour modifier le numéro de votre
étape.

5. Cliquez sur la croix rouge ( ) pour supprimer l’étape sélectionnée.

Axway Automator Guide utilisateur de modélisation 68


Définir les jobs

Étapes externes
Pour ajouter une étape externe :

1. D’abord sélectionnez un des boutons (symbole plus) sur la droite, ensuite la


nouvelle ligne ajoutée.

Vous pouvez alors éditer l’étape externe.


Si la case attendre la fin est cochée, l’étape suivante ne sera exécutée qu’après la terminaison de
l’étape courante.

2. Cliquez sur le bouton situé à la droite du champ programme pour localiser une
étape externe définie sur la machine SAP, en spécifiant un filtre si besoin.
Vous pouvez utiliser des caractères joker. Vous pouvez aussi utiliser un filtre dans
le champ système pour l’étape commande externe uniquement. Par exemple, pour
localiser toutes les commandes commençant par SP et exécutables sur
plateforme Windows NT, entrez SP* dans le champ Programme et Windows
NT dans le champ Système.
Dans le cas d’une étape de programme externe, il n’y a pas d’aide fournie pour les
valeurs.
3. Ensuite sélectionnez l’étape désirée.
Il est possible de saisir ici un programme à exécuter et une liste de paramètres.
Vous pouvez aussi spécifier un serveur cible sur lequel cette étape doit être
exécutée (pourvu que le système soit un serveur SAP configuré pour pouvoir le
faire).

Suivi
Un job SAP/R3 est traité comme un job ordinaire par Automator.
On peut donc le forcer à En cours, l’arrêter, etc.
On ne traitera donc par la suite, que des particularités concernant SAP/R3.
Lorsqu’une instance contenant des jobs SAP passe à l’état À venir, les jobs SAP/R3 sont créés au niveau de
SAP.
Si la création se passe bien, les jobs se voient attribuer l’emblème SAP. Si la création se passe mal, l’emblème
est biffée d’une croix rouge. Le job ne peut pas être traité. L’automate ne peut rien faire avec lui.
Un paramétrage incorrect ou un utilisateur invalide peuvent engendrer de tels jobs.

Axway Automator Guide utilisateur de modélisation 69


Définir les jobs

Lire la définition d'un job


Sur un job correctement créé, l’onglet information permet d’obtenir des informations sur le job créé dans
SAP/R3.
On voit notamment le numéro de job qui lui a été attribué, et les étapes créées.

Lancer un job en mode immédiat


Par défaut, les jobs sont lancés dans le mode Dès que possible.
Dans le menu relatif aux jobs, il est possible de forcer son démarrage immédiatement en mode immédiat. Rien
ne garantit que le lancement réussira.

Lancer un job suite à un évenement


Il est aussi possible de définir le lancement d’un job suite un évènement spécifique SAP.
Dans l’onglet «Lancement » d’un job SAP, il suffit de cocher la case « Déclenchement par évènement » et
ensuite de renseigner l’évènement SAP ou de le choisir dans la liste, en cliquant sur le bouton à coté du champ.

Lire la job log


Comme pour les autres jobs, il est possible de lire les job logs.
La job log remontée est celle de SAP/R3. Il est possible de l’imprimer.

Obtenir le statut des jobs fils


Pour un job qui a été créé correctement, vous pouvez obtenir des informations concernant ses fils.

Cliquez sur le bouton jobs fils SAP .

Job chaînes de processus SAP


Le type Chaîne de processus SAP
Pour obtenir un job chaîne de processus, il faut donner le type chaîne de processus SAP au job, dans les
propriétés du job.
Sélectionnez chaîne de processus SAP dans la liste déroulante Type de job.
Vous pouvez définir ce job de la même façon qu’un autre dans Automator, avec des horaires, l’associer à des
ressources et le contraindre par des liens.
Le Serveur de Production que vous sélectionnez ne doit pas être le système SAP, mais le serveur de
production connecté au système SAP (ces systèmes peuvent être les mêmes ou bien différents et d’OS
différents).
L'utilisateur doit exister dans SAP.
L'information Connexion requise est le serveur de domaine et l'objet Connexion que vous sélectionnez. Il
peut être passé comme paramètre.

Axway Automator Guide utilisateur de modélisation 70


Définir les jobs

Utilisez les objets prédéfinis. Pour plus d'information, reportez-vous au Guide de configuration.
Vous pouvez lister :
 tous les serveurs de domaine qui correspondent au type SAP de l'objet de connexion.
 tous les objets de connexion qui correspondent au type de connecteur SAP.
L'objet Connexion devrait être compatible avec le serveur de domaine.
Avertissement : si des paramètres sont utilisés, le contrôle de ceux-ci ne se fera qu'à la création de
l'instance.
Lorsque le type de job a été fixé à chaîne de processus SAP, vous avez accès au bouton d’édition de job
chaîne de processus SAP pour définir le job.

Axway Automator Guide utilisateur de modélisation 71


Définir les jobs

Configurer un job chaîne de processus


Ce job permet d’exécuter et faire le suivi des chaînes de processus SAP. Une chaîne de processus consiste en
une séquence de processus et d’événements. Un événement déclenche un processus qui déclenche à son tour
un événement à la fin de son exécution, qui lui-même déclenche d’autres processus et ainsi de suite.
1. Sur l’onglet Chaîne, vous pouvez :
o soit directement spécifier le nom de la chaîne de processus et sauvegarder la définition du job.

o ou cliquer sur le bouton situé à droite du champ nom pour localiser les chaînes de processus
définies sur la machine SAP.
Vous pouvez trouver une chaîne de processus à l’aide de critères de recherche basés sur le nom et/ou
la description de la chaîne.
2. Entrez les critères de votre recherche en utilisant des caractères joker pour
remplacer tout ensemble de caractères et cliquez sur Rechercher.
Par exemple, pour localiser toutes les chaînes de processus commençant par T,
entrez “T*”.

Vous pouvez obtenir une liste de chaînes de processus :

Axway Automator Guide utilisateur de modélisation 72


Définir les jobs

3. Sélectionnez une chaîne de processus spécifique.


4. Cliquez OK et ensuite sauvegardez la définition du job.

Détail d’une chaîne de processus


Vous pouvez afficher l’arborescence des processus et événements pour contrôler le choix de la chaîne de
processus que vous avez effectué.

Les paramètres de la chaîne de processus sont affichés :


 systématiquement si la propriété [[Link]] vaut “true” dans le fichier
[Link]. Le bouton Afficher la chaîne est inactivé.
 par action manuelle au moyen du bouton Afficher la chaîne si la propriété [[Link]]
vaut “false” ou si cette propriété n’existe pas dans le fichier [Link] (mode par défaut).
L’arborescence est retrouvée depuis le serveur SAP via le serveur de domaine. Un message d’erreur apparaît si
le serveur de domaine n’est pas démarré.
Les lignes qui commencent par RSPROCESS sont des événements, les autres sont des processus.
Chaque événement de l'arborescence est précédé d’un symbole couleur :
 vert indique qu'il peut être exécuté si le traitement précédent s'est exécuté correctement.
 rouge signifie à exécuter en cas d’erreur.
Lorsque vous passez la souris au-dessus d’une ligne de l’arborescence, celle-ci devient couleur ambre.

La liste devrait correspondre à la chaîne détaillée des processus sur le système SAP mais elle est affichée sans
ordre logique.
Avertissement : pour soumettre une chaîne de processus dans le système SAP, les options de planification
de la chaîne de processus doivent être définies à "Démarrer en utilisant la méta-chaîne ou l'API".

Jobs SAP interceptés


Vérification de la licence : La sauvegarde du graphe de modélisation sera refusée si le serveur de modélisation
n’est pas autorisée à traiter un connecteur de type job SAP.

Axway Automator Guide utilisateur de modélisation 73


Définir les jobs

Se reporter à la section Serveur de production SAP dans le Guide de configuration Automator, pour obtenir des
informations sur la manière de configurer le serveur de production pour SAP, et activer l’interception des jobs
sur SAP.
Les jobs SAP interceptés ont un fonctionnement différent des autres jobs utilisant le serveur de domaine. Ici
Automator va intercepter un job qui est lancé sur SAP afin de suivre son exécution et déclencher le cas échéant
la suite de la chaine.
Pour configurer le job intercepté, il suffit de créer un job de ce type dans un graphe Automator et de lui donner
le même nom que le job que l’on souhaite intercepter sur le serveur SAP. Lorsque le job passe au
statut « Ready », il se met en attente de l’interception d’un job du même nom sur le serveur SAP.
Lorsque le job est terminé sur le serveur SAP, le job passe en statut « Terminé » et la chaine de traitement
continue.

Jobs JD Edwards
Vérification de la licence : La sauvegarde du graphe de modélisation sera refusée si le serveur de modélisation
n’est pas autorisée à traiter un connecteur de type job JDE.
Sur Windows (et seulement Windows), vous pouvez connecter un serveur de production Automator à un
serveur JD Edwards pour permettre la soumission de jobs à ce serveur JD Edwards (UBE/Report). La connexion
est établie par One World, ce qui implique l’usage du kit de développement One World.
Le serveur de production Automator doit avoir le même système d'exploitation que le poste de travail One
World. Le serveur de déploiement et les serveurs d’entreprise peuvent être distants et installés sur d’autres
systèmes d’exploitation que Windows, avec la connexion assurée par One World.

Avant de créer un job JD Edwards


One World doit être installé avec le kit de développement Automator.
Aucun paramétrage n’est nécessaire. Toutefois, le serveur de production sur lequel le job JD Edwards doit
tourner doit être paramétré comme un serveur de production connecté à JD Edwards One World (reportez-vous
au chapitre Serveur de production JDE dans le Guide de configuration Automator).

Icône JDE
Pour obtenir un job JDE, il faut donner le type de job JDE, au job créé dans les propriétés du job. Un job JDE
est considéré comme n’importe quel autre job par Automator.

L'information Connexion requise est le serveur de domaine et l'objet Connexion que vous sélectionnez. Il
peut être passé comme paramètre.
Utilisez les objets prédéfinis. Pour plus d'information, reportez-vous au Guide de configuration.
Vous pouvez lister :
 tous les serveurs de domaine qui correspondent au type JDE de l'objet de connexion.
 tous les objets de connexion qui correspondent au type de connecteur JDE.
L'objet Connexion devrait être compatible avec le serveur de domaine.

Axway Automator Guide utilisateur de modélisation 74


Définir les jobs

Avertissement : si des paramètres sont utilisés, le contrôle de ceux-ci ne se fera qu'à la création de
l'instance.
En conséquence, vous pouvez définir ce job avec des horaires, lui associer des ressources et le contraindre par
des liens.

Champ Description
Nom UBE Nom du job (10 caractères maximum). Il s’agit du nom du UBE/Report à soumettre
dans JD Edwards.
Version Nom de la version du UBE/Report à soumettre. Le bouton à droite est destiné à
retrouver la liste des versions disponibles du UBE/Report sélectionné.
Information sur la Dans JD Edwards, chaque version peut être associée à une description de version
version sélectionnée dans le champ Nom de version.
File d'attente de File d’attente des jobs définie dans JD Edwards. Par défaut, elle est vide. Si une file
travaux d’attente est définie, elle doit être compatible avec le paramétrage dans One World.
Log JDE Permet la création de JDE logs pendant les phases de connexion et de soumission de
job.
Log Debug JDE Permet la création de logs de debug JDE pendant les phases de connexion et de
soumission de job.
Niveau du UBE Fixe le niveau du JDE log (0 par défaut).
Log

Jobs PeopleSoft
Vérification de la licence : La sauvegarde du graphe de modélisation sera refusée si le serveur de modélisation
n’est pas autorisé à traiter un connecteur de type job PeopleSoft.

Choix du type de job PeopleSoft


Pour commencer, sélectionnez People Soft dans le menu déroulant Job type. L’écran qui s’affiche ensuite
contient les champs suivants :
Champ Description
Serveur de Production Sélectionnez la machine qui demandera à PeopleSoft de soumettre le job
(PeopleSoft pourrait être sur un autre serveur)
Utilisateur Cet utilisateur est celui qui se connectera à PeopleSoft et soumettra le job.
Type de job Type de job (PeopleSoft).
L'information Connexion requise est le serveur de domaine et l'objet Connexion que vous sélectionnez. Il
peut être passé comme paramètre.
Utilisez les objets prédéfinis. Pour plus d'information, reportez-vous au Guide de configuration.
Vous pouvez lister :
 tous les serveurs de domaine qui correspondent au type PeopleSoft de l'objet de connexion.
 tous les objets de connexion qui correspondent au type de connecteur PeopleSoft.
L'objet Connexion devrait être compatible avec le serveur de domaine.
Avertissement : si des paramètres sont utilisés, le contrôle de ceux-ci ne se fera qu'à la création de l'instance.

Axway Automator Guide utilisateur de modélisation 75


Définir les jobs

Définir un job
Paramètres de la requête
Champ Description
Type de process Type de process PeopleSoft. Sélectionnez une des valeurs suivantes :
 Moteur d’optimisation  SQR Process
 Moteur d’application  SQR Report
 COBOL SQL  SQR Report For WF Delivery
 Crystal  WinWord
 Crystal Check  nVision
 CubeBuilder  nVision-Report
 HyperCube Builder  nVision-ReportBook
 SQR PO-Special Process  Essbase
Nom du process Nom du process dans PeopleSoft. Ce nom est utilisé pour identifier le job. Ce
nom doit exister dans la base de données PeopleSoft. Pour plus d'information,
reportez-vous à la documentation PeopleSoft.
Id du contrôleur Id du contrôleur d’exécution
d’exécution
Type de la destination Spécifiez le type de log généré par le job. Par exemple , Web, Fichier, Email,
de sortie Impression, Fenêtre, etc. Les valeurs disponibles dépendent du type de
process. Pour plus d'information, reportez-vous à la documentation PeopleSoft.
Format de la Spécifiez le format du log généré : PDF, HTM, CSV, HP, LP, PS, SPF, XLS,
destination de sortie TXT, etc. Comme pour le champ précédent, les valeurs disponibles dépendent
du type de process. Pour plus d'information, reportez-vous à la documentation
PeopleSoft.

Job Axway MFT Suite


Créer un job MFT Suite dans un graphe
Sélectionnez la valeur MFT comme type de job, à sa création.

Avec :
 Serveur de production : machine hôte, cible du job MFT Suite
 Utilisateur : utilisateur de soumission MFT Suite
 Type de job : type du job (Sélectionnez Job XFB (MFT Suite))
*Il s’agit de l’ancien nom du produit appelé maintenant Axway MFT Suite.
L'information Connexion requise est le serveur de domaine et l'objet Connexion que vous sélectionnez. Il
peut être passé comme paramètre.
Utilisez les objets prédéfinis. Pour plus d'information, reportez-vous au Guide de configuration.
Vous pouvez lister :
 tous les serveurs de domaine qui correspondent au type MFT de l'objet de connexion.
 tous les objets de connexion qui correspondent au type de connecteur MFT.

Axway Automator Guide utilisateur de modélisation 76


Définir les jobs

L'objet Connexion devrait être compatible avec le serveur de domaine.


Avertissement : si des paramètres sont utilisés, le contrôle de ceux-ci ne se fera qu'à la création de l'instance.

Axway Automator Guide utilisateur de modélisation 77


Définir les jobs

Axway Transfer CFT


Définir un job

Champ Description
Type de moniteur Moniteur utilisé ; CFT (obligatoire).
Partenaire Partenaire distant PART.
Sens de Transfert Mode émission ou réception (obligatoire).
Modèle de fichier IDF dans CFT. S’il n’est pas défini alors il sera assigné automatiquement.
Identifiant local de Identifiant local de transfert IDA dans CFT.
transfert
PARM Commentaire dans CFT
Soumission du Un Job est dans l'état “Terminé” si le transfert a été soumis correctement sur le
transfert sans contrôle serveur CFT (on n'attend pas la fin du transfert).
du statut de
progression
Fichier Premier/Tous (option de réception pour un groupe de fichiers)
Nom local du fichier Chemin complet et nom de fichier à transférer, FNAME dans CFT. Si le File ID
est défini, alors ce champ n’est pas obligatoire.
Nom distant du fichier Chemin complet et nom du fichier cible, NFNAME dans CFT.
Utilisateur de réception Utilisateur récepteur, RUSER dans CFT. Mode émetteur uniquement.
Utilisateur d'envoi Utilisateur émetteur, SUSER dans CFT. Mode émetteur uniquement.
Application réceptrice Identifiant de l'application réceptrice du fichier. RAPPL dans CFT.
Application émettrice Identifiant de l'application émettrice du fichier, dépendant du profil protocolaire.
SAPPL in CFT.

Axway Automator Guide utilisateur de modélisation 78


Définir les jobs

Job Axway Gateway


Définir un job

Champ Description
Remote Partner Id Agent distant dans Gateway
Local agent Agent local dans Gateway
Direction Mode émission ou réception (obligatoire).
Application Application dans Gateway.
Composant fichier Chemin complet et nom de fichier à transférer, composant fichier dans
Gateway.
File label Libellé du fichier dans Gateway
Message libre Commentaire dans Gateway
Nom du fichier Nom virtuel de l’élément

Jobs Pericles
Vérification de la licence : La sauvegarde du graphe de modélisation sera refusée si le serveur de modélisation
n’est pas autorisée à traiter un connecteur de type job Pericles.

Modélisation
Pour modéliser un job Pericles, sélectionnez Pericles dans l’option Détail du paramétrage.
L'information Connexion requise est le serveur de domaine et l'objet Connexion que vous sélectionnez. Il
peut être passé comme paramètre.
Utilisez les objets prédéfinis. Pour plus d'information, reportez-vous au Guide de configuration.
Vous pouvez lister :
 tous les serveurs de domaine qui correspondent au type Pericles de l'objet de connexion.
 tous les objets de connexion qui correspondent au type de connecteur Pericles.
L'objet Connexion devrait être compatible avec le serveur de domaine.
Avertissement : si des paramètres sont utilisés, le contrôle de ceux-ci ne se fera qu'à la création de
l'instance.
Lorsque le type a été sélectionné, vous avez accès au panneau de configuration spécifique à Pericles. L’écran
ressemble à celui de Définition du job qui s’affiche lorsqu’on utilise l’outil Anite. Vous sélectionnez le type de job
du job Pericles dans une liste déroulante. La liste est obtenue par une requête exécutée par le serveur de
domaine. Cliquez sur le bouton Actualiser pour mettre cette liste à jour.

Axway Automator Guide utilisateur de modélisation 79


Définir les jobs

Selon le type de job sélectionné, la liste des paramètres se trouve modifiée dans le tableau situé juste en
dessous.
Si vous avez sélectionné un paramètre multiple, vous pouvez ajouter (ou supprimer) une ligne avec le même
paramètre.

Une troisième zone de l’écran est dévolue au remplissage des paramètres généraux. Les champs dont le fond
est jaune sont obligatoires. Il est nécessaire de contrôler les paramètres que vous définissez avant d’effectuer la
sauvegarde. Si un paramètre obligatoire n’est pas présent, le job se terminera à coup sûr en erreur.
Vous pouvez également créer une capture de job Pericles. Dans ce cas, le paramétrage s'effectue en une seule
étape. Sélectionnez uniquement le type de job que vous voulez capturer. Lorsqu’un tel job est instancié, il
attend jusqu'à ce qu'un job Pericles de même type soit créé (statut == soumis) et lorsque le serveur de
domaine a trouvé un tel job, il est exécuté.

Jobs ProcessManager
Créer un job XPM dans un graphe
Sélectionnez un type d’événement XPM* lors de la définition du job.

Avec :
 Serveur de production : machine hôte, cible du job XPM
 Utilisateur : utilisateur de soumission Automator
 Type de job : XPM Start, XPM Intermediate ou XPM Response
*Il s’agit de l’ancien nom du produit appelé maintenant Axway ProcessManager.
L'information Connexion requise est le serveur de domaine et l'objet Connexion que vous sélectionnez. Il
peut être passé comme paramètre.
Utilisez les objets prédéfinis. Pour plus d'information, reportez-vous au Guide de configuration.
Vous pouvez lister :
 tous les serveurs de domaine qui correspondent au type ProcessManager de l'objet de connexion.
 tous les objets de connexion qui correspondent au type de connecteur ProcessManager.

Axway Automator Guide utilisateur de modélisation 80


Définir les jobs

L'objet Connexion devrait être compatible avec le serveur de domaine.


Avertissement : si des paramètres sont utilisés, le contrôle de ceux-ci ne se fera qu'à la création de l'instance.

XPM Start ou Événement Intermediate


Onglet Access

Champ Description
Priorité Niveau de priorité (obligatoire).
Nom du service Nom du service (obligatoire)
Nom du BPI Nom de l’instance du Business Process à démarrer
Nom du message Nom du message cible à déclencher (obligatoire)

Axway Automator Guide utilisateur de modélisation 81


Définir les jobs

Onglet BDoc

Champ Description
Nom Le nom du champ courant sélectionné du BDoc.
Valeur La valeur du champ courant sélectionné du BDoc.

Utilisez le bouton pour ajouter un champ.

Utilisez le bouton pour supprimer un champ.

Événement XPM Réponse


Un événement de type réponse doit être utilisé seulement dans une instance duplicatrice en attente d’un
événement de type <trigger> provenant d’une tâche synchrone Process Manager. Son but est de renvoyer le
statut de l’instance dupliquée interrogée.
Un événement réponse Process Manager est semblable aux types précédents sauf en ce qui concerne l’onglet
Access.

Axway Automator Guide utilisateur de modélisation 82


Définir les jobs

Champ Description
Priorité Niveau de priorité (obligatoire).
Code retour True si l’instance dupliquée est correcte. False si ce n’est pas le cas.

Jobs Web Services


Vérification de la licence : La sauvegarde du graphe de modélisation sera refusée si le serveur de modélisation
n’est pas autorisée à traiter un connecteur de type job Web Services.
L'information Connexion requise est le serveur de domaine et l'objet Connexion que vous sélectionnez. Il
peut être passé comme paramètre.
Utilisez les objets prédéfinis. Pour plus d'information, reportez-vous au Guide de configuration.
Vous pouvez lister :
 tous les serveurs de domaine qui correspondent au type Web Services de l'objet de connexion.
 tous les objets de connexion qui correspondent au type de connecteur Web Services.
L'objet Connexion devrait être compatible avec le serveur de domaine.
Avertissement : si des paramètres sont utilisés, le contrôle de ceux-ci ne se fera qu'à la création de l'instance.

Modélisation
Sélectionner le type Web Service
Pour commencer le traitement, sélectionnez Web Service à partir du menu déroulant Type de Job. L’écran
qui s’affiche ensuite contient les champs suivants :
Champ Description
Serveur de Production Sélectionnez le <Host> ciblé par le job Web Service (le serveur Web pourrait se
trouver sur un autre <host>).
Utilisateur Cet utilisateur ne sert pas à communiquer avec le Web service pour lui
soumettre les tâches.
Type de job Type de job (Web Service).

Définir un job
Les écrans de définition de jobs sont :
 Définition du service
 Définition de l’opération
 Sécurité

Axway Automator Guide utilisateur de modélisation 83


Définir les jobs

Configuration de l’accès au service :


Champ Description
URL du WSDL Fichier de localisation <Web Service Description Language>
Timeout Le serveur de domaine attendra la réponse du service pendant le temps indiqué.
En cas de non réponse, le job sera considéré comme étant en erreur.

Le bouton peut être utilisé pour rechercher l’URL du fichier WSDL dans une bibliothèque UDDI référençant les
Web Services.

Cliquez sur le bouton Obtenir l’URL WSDL à partir d’une bibliothèque UDDI pour afficher une fenêtre
permettant de vous connecter aux bibliothèques UDDI :

Après avoir sélectionné ou entré l’URL WSDL :


 Le nom du service et le <Namespace> cible (utilisé pour créer la requête SOAP) sont automatiquement
affichés.

 Le bouton vous permet de parcourir le fichier et fournit les opérations disponibles.


L’onglet Opération le rend accessible.
L’écran de définition d’une opération est divisé en 2 zones : configuration de l'opération et paramètres de
l'opération.

Axway Automator Guide utilisateur de modélisation 84


Définir les jobs

Configuration de l'opération
Champ Description
Port-type Port utilisé pour l’opération.
Opération Liste des opérations disponibles pour le service.

Paramètres de l'opération
 Paramètres d’entrée :configuration des paramètres d’exécution.
Une fois l’opération sélectionnée, l’information est retrouvée à partir du fichier WSDL.

L’utilisateur doit entrer des paramètres obligatoires, nécessaires pour appeler une
opération. L’ordre des paramètres est le même que le fichier WSDL.

Axway Automator Guide utilisateur de modélisation 85


Définir les jobs

 Paramètres de sortie : configuration du retour facultatif de l’opération.

Cet onglet est accessible si l’opération doit renvoyer un résultat.


Une liste déroulante vous permet de spécifier si la valeur renvoyée doit être comparée à une valeur attendue ou
si la valeur doit être affectée à une autre ressource.
Si vous sélectionnez l’action “comparer” et si la valeur renvoyée est différente de la valeur attendue, le job est
en erreur.
Certains paramètres devraient être entrés plusieurs fois. Deux boutons vous permettent de dupliquer un
paramètre select et ensuite d’en supprimer un.
Si vous sélectionnez une opération pendant que le job est configuré par une autre opération, les paramètres
sont automatiquement réinitialisés.

Onglet Sécurité
À partir d’Automator 3.5.0, vous pouvez gérer WS security par Passport ou par un Java Generic <Keystore>
pour retrouver les clés et les certificats.
Quel que soit le type de gestion de la sécurité, vous devez entrer les partenaires utilisés pour communiquer afin
d'accéder à un Web service protégé.
Champ Description
Partenaire local Protocole de communication du partenaire local.
Partenaire distant Protocole de communication du partenaire distant.

Axway Automator Guide utilisateur de modélisation 86


Définir les jobs

Paramétrer la sécurité
Le serveur de domaine doit interagir avec le <keystore>. Le type d’architecture sélectionné devrait être défini
dans le fichier de configuration des web services du serveur de domaine.

PassPort
PassPort est utilisé par défaut lorsque SECURITY_KEYSTORE_TYPE vaut 1 dans le fichier [Link]
(configuration du serveur de domaine).
PassPortPM est utilisé pour la gestion des partenaires. Il centralise la configuration de tous les partenaires
d’échange, définit les aspects techniques, les formats des documents, les protocoles et la sécurisation de
l’information.
PassPortPS constitue le serveur central pour la sécurité. Il assure la gestion des certificats et des clés.
Dans PassPort, pour chacun des partenaires (local et distant) le protocole décrit dans le job Webservice
Automator devrait se trouver dans les éléments du protocole de communication. Les protocoles doivent être
activés.

Axway Automator Guide utilisateur de modélisation 87


Définir les jobs

Dans Automator, vous devez décrire le même protocole de communication que pour le partenaire distant.

Axway Automator Guide utilisateur de modélisation 88


Définir les jobs

Fichier JKS
Si SECURITY_KEYSTORE_TYPE vaut 2 dans le fichier [Link], cela signifie que vous allez utiliser un
fichier encodé.

1. Copiez les fichiers properties dans le chemin d’installation Webservices


(configuration du serveur de domaine)
o PKI_JKS.properties contient le nom du fichier JKS et le mot de passe pour y accéder.
o PM_Standalone.properties contient les identifiants du certificat (utilisateur/mot de passe) situés
dans le fichier JKS.

# Configuration of a standalone (property based) implementation


# of partner management
# User name that identifies the local partner
[Link]=alice
# Certificate alias that identifies the local partner
[Link]=alice
# Username -> Password association
(userpassword.<username>=<password>)
# [Link]=ecila
[Link]=bob
# Certificate alias -> Certificate password association
# (certpassword.<alias>=<password>)
[Link]=password
[Link]=password
2. Copiez le fichier JKS dans le répertoire d'installation web services du serveur de
domaine.
3. Dans Automator, définissez les noms des partenaires.

Webservice CFT
Vous pouvez utiliser les opérations SERVICE_CFTService :
 ADMIN_ABOUT pour retrouver la version courante de CFT.
 ADMIN_ISSTARTED pour afficher le statut du serveur CFT.

Axway Automator Guide utilisateur de modélisation 89


Définir les jobs

Sur l’onglet Sortie, vous pouvez enregistrer le statut courant dans une ressource
Automator.

 ADMIN_START pour démarrer le serveur CFT.


 ADMIN_SHUT pour arrêter le serveur CFT.
 XFER_CMD_SEND_FILE pour déclencher un transfert CFT.

Axway Automator Guide utilisateur de modélisation 90


Définir les jobs

Axway Automator Guide utilisateur de modélisation 91


Définir les jobs

Fournisseur – Automator Web service


Ce service s’inspire de la commande API OPSCMD ; on a gardé les noms et les paramètres. Deux paramètres
ont été ajoutés pour la sécurité : utilisateur et mot de passe pour permettre ou refuser l’accès selon les droits
utilisateur (connexion utilisateur).
Six opérations sont disponibles pour le Web Service fourni par Automator :
[Link] avec les opérations archVarLst, crinst, dspsts, instance, object & resval.
Reportez-vous à la Description des opérations dans le Guide utilisateur avancé Automator.
Pour appeler ce service, il doit envoyer un message SOAP basé sur la description du service qui apparaît dans
WSDL.
Ouvrez un navigateur web et saisissez l’adresse de votre serveur web :
[Link] address):(server port)/webservices/services/listServices

Axway Automator Guide utilisateur de modélisation 92


Définir les jobs

Opération ARCHVARLST
Retrouvez la liste de tous les paramètres d’une archive au format XML.
Exemple :

Le message renvoyé est la liste des paramètres :

Axway Automator Guide utilisateur de modélisation 93


Définir les jobs

Opération CRINST
Créer ou remplacer une instance :
Exemple : Créer une instance avec les paramètres modifiés tels qu’ils sont retrouvés par l’opération ArchVarLst.

Axway Automator Guide utilisateur de modélisation 94


Définir les jobs

Le message renvoyé concerne le code d’exécution ainsi qu’un message indiquant si tout s’est bien passé ou non
:
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="[Link]
<soapenv:Body>
<ns:crinstResponse
xmlns:ns="[Link]
<ns:return
type="[Link]">
<ns:code>0</ns:code>
<ns:message>TRANSACTION OK</ns:message>
</ns:return>
</ns:crinstResponse>
</soapenv:Body>
</soapenv:Envelope>

Opération INSTANCE
Pour changer le statut d’une instance, les actions disponibles dépendent du statut des instances.
Exemple : Réinitialiser une instance.

Le message renvoyé comprend le code d’exécution ainsi qu’un message indiquant si tout s’est bien passé ou
non :

Axway Automator Guide utilisateur de modélisation 95


Définir les jobs

Opération DSPSTS
Afficher le statut d’objets pour une instance.
Exemple : Affichage du statut avec toutes les options d’affichage et des niveaux des graphes.

Message renvoyé :

Axway Automator Guide utilisateur de modélisation 96


Définir les jobs

Opération OBJECT
Exécute une action sur un objet d’une instance ; seuls les jobs et les applications sont concernés. Les actions
disponibles dépendent du statut des objets.

Exemple : Redémarrage de job

Le message renvoyé comprend le code d’exécution ainsi qu’un message indiquant si tout s’est bien passé ou
non.
Vous pouvez obtenir le message <action on object registered> ; l’action a été prise en compte mais pas
nécessairement exécutée.

Opération RESVAL
Cette commande modifie la valeur d’une ressource (locale ou globale). Ceci aura un impact sur les ressources
d’Automator (Global, Local et Global dans SP).
Exemple : Déplacer la valeur "value1" 2 lignes dans la ressource fifo appelée RGFIFO :
Le message renvoyé par l’opération resval est :

Axway Automator Guide utilisateur de modélisation 97


Définir les jobs

 Code d’exécution - 0 si tout s’est bien passé autrement il y a eu un problème.


 Message d’erreur s’il y a eu erreur lors de l’exécution du service.
 Nombre d’essais avant la fin de l’exécution du service.
 Valeur de la ressource ou d’un message indiquant que tout s’est bien passé.

Exemple : tout s’est bien passé


<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope
xmlns:soapenv="[Link]
<soapenv:Body>
<ns:resvalResponse
xmlns:ns="[Link]
<ns:return
type="[Link]
Return">
<ns:code>0</ns:code>
<ns:message></ns:message>
<ns:nbRetry>1</ns:nbRetry>
<ns:value>No return value but the resource is
updated</ns:value>
</ns:return>
</ns:resvalResponse>
</soapenv:Body>
</soapenv:Envelope>

Jobs Movex

Movex/M3 est un ERP du domaine de la production, du commerce et des services


Vérification de la licence : La sauvegarde du graphe de modélisation sera refusée si le serveur de modélisation
n’est pas autorisée à traiter un connecteur de type job Movex.

Configuration
L'information Connexion requise est le serveur de domaine et l'objet Connexion que vous sélectionnez. Il
peut être passé comme paramètre.
Utilisez les objets prédéfinis. Pour plus d'information, reportez-vous au Guide de configuration.
Vous pouvez lister :
 tous les serveurs de domaine qui correspondent au type Movex de l'objet de connexion.
 tous les objets de connexion qui correspondent au type de connecteur Movex.
L'objet Connexion devrait être compatible avec le serveur de domaine.
Avertissement : si des paramètres sont utilisés, le contrôle de ceux-ci ne se fera qu'à la création de l'instance.

Modélisation
Sélectionnez Movex M3 à partir du menu déroulant Job type.
L’écran de définition du job est divisé en 2 zones :

Axway Automator Guide utilisateur de modélisation 98


Définir les jobs

 Paramètres de connexion
 Paramètres de travail

Paramètres de travail
Un serveur Movex démarré est nécessaire pour afficher la liste des traitements ainsi que les paramètres liés au
traitement sélectionné.

Paramètres d’exécution
Liaisons OU (<OR>)
Utilisez cet objet pour définir un OU logique.

Sa représentation graphique est la suivante .

1. Double-cliquez sur l’objet dans le volet gauche ou dans le schéma du graphe.


2. Cliquez sur l’icône Propriétés.
Champ Description
Nom Nom, 32 caractères maximum.
Description Saisie libre.
Groupe d'exécution Liste permettant de choisir les groupes d’exécution auxquels l’objet appartient.
Cet objet n’a pas de paramètres spécifiques.

Objet ET (<AND>)
Utilisez cet objet pour définir un ET logique.

Sa représentation graphique est la suivante .

1. Double-cliquez sur l’objet dans le volet gauche ou dans le schéma du graphe.


2. Cliquez sur l’icône Propriétés.
Champ Description
Nom Nom, 30 caractères maximum.
Description Saisie libre.
Groupe d'exécution Liste permettant de choisir les groupes d’exécution auxquels l’objet
appartient.

Cet objet n’a pas de paramètres spécifiques.

Axway Automator Guide utilisateur de modélisation 99


Définir les jobs

Objet <Wait>
Utilisez cet objet pour attendre un certain temps ou une heure spécifique.

Il est représenté graphiquement par

1. Sélectionnez l'objet Wait dans le volet gauche ou dans schéma du graphe.


2. Ensuite cliquez sur l’icône Propriétés.
Champ Description
Nom Nom, 32 caractères maximum.
Description Saisie libre.
Groupe d'exécution Liste permettant de choisir les groupes d’exécution auxquels l’objet
appartient.
Mode d'attente Attendre pendant un certain temps ou une heure spécifique.
Valeur du chronomètre (<timer>)
Temps d’attente sous le format NN /HH:MM, si le mode Chronomètre est
sélectionné.
Valeur de l'horloge
Heure d’attente sous le format NN /HH:MM, si le mode Horloge est
sélectionné.
Expression Texte de format libre spécifiant l’attente :
 Si la zone saisie se traduit en un nombre de secondes
("3612") par exemple, alors le résultat sera une attente
de 3 612 secondes (équivalent à une attente
chronomètre "[Link]")
 Si la zone contient JJ/HH:MM (par exemple "00/18:15"),
alors le résultat sera l'attente de 18h15min le jour
courant.
 Dans les autres cas, une attente de 0 seconde sera
effectuée.

Objet Initialisation
Utilisez cet objet pour remettre à zéro les valeurs des ressources locales.

Sa représentation graphique est la suivante .

1. Double-cliquez sur l’objet Init dans le volet gauche ou dans le schéma du graphe.
2. Cliquez sur l’icône Propriétés.
Champ Description
Nom Nom de l’affectation, 32 caractères maximum.
Description Saisie libre.
Groupe d'exécution Liste permettant de choisir les groupes d’exécution auxquels l’objet
appartient.
Cet objet n’a pas de paramètres spécifiques.

Objet Extrémité
Utilisez cet objet pour marquer la fin d’une chaîne ou pour ajouter un lien de type « chien de garde » à un job
ou une application.

Sa représentation graphique est la suivante .

Cet objet n’a aucune incidence sur le déroulement de la séquence des opérations.

Axway Automator Guide utilisateur de modélisation 100


Définir les jobs

Champ Description
Nom Nom de l’affectation, 32 caractères maximum.
Description Saisie libre.
Groupe d'exécution Liste permettant de choisir les groupes d’exécution auxquels l’objet appartient.
Cet objet n’a pas de paramètres spécifiques.

Objet Abandonner
Utilisez cet objet pour forcer la fin normale ou anormale de l’exécution du niveau graphique courant (application
ou graphe).

Sa représentation graphique est la suivante .

1. Double-cliquez sur l’objet Abandonner dans le volet gauche ou dans le schéma du


graphe.
2. Cliquez sur l’icône Propriétés.
Champ Description
Nom Nom, 32 caractères maximum.
Description Saisie libre.
Groupe d'exécution Liste permettant de choisir les groupes d’exécution auxquels l’objet
appartient.
État du niveau  Positionner à terminé
 Positionner en erreur
Option : Tuer les jobs Cochez cette case si vous voulez tuer les jobs au même niveau graphique
en cours d’exécution à que l’objet Abandonner.
ce niveau

Objet Commande
Utilisez cet objet pour définir une commande à exécuter sur une machine.

Sa représentation graphique est la suivante .

1. Double-cliquez sur l’objet Commande dans le volet gauche ou dans le schéma du


graphe.
2. Cliquez sur l’icône Propriétés.
Champ Description
Nom Nom de la commande, 32 caractères maximum.
Description Saisie libre.
Groupe d'exécution Liste permettant de choisir les groupes d’exécution auxquels l’objet
appartient.
Serveur de production Sélectionner le serveur de production sur lequel ce job sera exécuté dans
la liste déroulante qui s’affiche lorsque vous cliquez dans ce champ. Vous
pouvez sélectionner soit le nom du serveur de production directement, soit
le paramètre qui pointe sur le serveur de production, selon l’icône utilisée.
Commande à exécuter La commande peut être entrée directement et/ou sélectionnée depuis la
liste de paramètres fournie (reportez-vous à la section Paramètres d’un
job).
Vous pouvez interdire la création d’un objet commande en utilisant TO_USED_CMD_OBJ=0 dans le
fichier [Link].

Axway Automator Guide utilisateur de modélisation 101


Définir les jobs

Objet Alerte
Utilisez cet objet pour définir une alerte à envoyer au serveur d’alertes.

Sa représentation graphique est la suivante .

1. Double-cliquez sur l’objet Alerte du serveur d’alertes dans le volet gauche ou dans
le schéma du graphe.
2. Cliquez sur l’icône Propriétés.
Champ Description
Nom et description Nom de l’alerte, jusqu’à 32 caractères – texte libre.
Groupe d'exécution Liste permettant de choisir les groupes d’exécution auxquels l’objet
appartient.

Détail de l’onglet
Remarque : pour plus d’information sur ces champs, reportez-vous à la section Paramètres d’un job.
Champ Description
Zone Système
Source Nom de la machine émettrice de l’alerte.
Le nom peut être entré directement et/ou sélectionné dans la liste de paramètres
fournie.
Destinataire Nom du serveur d’alertes qui reçoit l’alerte.
Le nom peut être entré directement et/ou sélectionné dans la liste de paramètres
fournie.
Zone Propriétés
Application Nom de l’application associée à l’alerte.
Le nom peut être entré directement et/ou sélectionné dans la liste de paramètres
fournie.
Code Code associé à l’alerte.
Le code alerte peut être entré directement et/ou sélectionné dans la liste de
paramètres fournie.
Sévérité Valeur du niveau de sévérité de l’alerte.
Le code alerte peut être entré directement et/ou sélectionné dans la liste de
paramètres fournie.
Zone message
Message Message associé à l’alerte.
Le code alerte peut être entré directement et/ou sélectionné dans la liste de
paramètres fournie.

Onglet Support
Champ Description
Zone Support
Support Tous les supports autorisés par Alert server .
Numéro Code alerte.
Ensemble Voir serveur d’alerte.
d'appartenance
Utilisateur Destinataire.
Zone Support
Mode d'envoi  Immédiatement
 Retardée de – donnez le nombre de jours, heures, minutes, et
secondes du retard
 À partir de – spécifiez l'heure exacte de l'émission
Zone E-Mail
Adresse [Link] Si nécessaire.
Sujet Texte de l'alerte.

Axway Automator Guide utilisateur de modélisation 102


Définir les jobs

Objet Message
Message Sentinel
Utilisez cet objet pour définir un message à envoyer au serveur Sentinel.

Sa représentation graphique est la suivante .

1. Double-cliquez sur l’objet Message Sentinel dans le volet gauche ou dans le schéma
du graphe.
2. Cliquez sur l’icône Propriétés.
Champ Description
Nom Nom du message, 32 caractères maximum.
Description Saisie libre.
Groupe d'exécution Liste permettant de choisir les groupes d’exécution auxquels l’objet appartient.
Zone Propriétés
Application Valeur du code application associée au message. Le code application peut
être entré directement et/ou sélectionné dans la liste de paramètres fournie.
Code Code du message Sentinel : 10 caractères maximum. Le code peut être entré
directement et/ou sélectionné dans la liste de paramètres fournie.
Sévérité Valeur du niveau de sévérité du message. Le code sévérité peut être entré
directement et/ou sélectionné dans la liste de paramètres fournie.
Zone message
Message Le message associé peut être entré directement et/ou sélectionné dans la liste
de paramètres fournie.

Message Focal
Cet objet était utilisé pour envoyer des messages au serveur Focal. Il n’existe plus parmi les objets de
modélisation graphique.

Axway Automator Guide utilisateur de modélisation 103


Définir les jobs

Objet Supervision Focal


Cet objet était utilisé pour envoyer des messages de supervision au serveur Focal. Il n'existe plus parmi les
objets graphiquies de modélisation.

Objet Notification Axway Automator


Utilisez cet objet pour définir un envoi de notification à Automator. Il permet de synchroniser des graphes pour
une même date d’exploitation. La notification envoyée depuis un graphe peut être considérée comme une
ressource pour un job ou une application, dans un autre graphe.
Les notifications peuvent être envoyées à un ensemble de serveurs de production : vous pouvez sélectionner
une liste de serveurs de production à la place de "Tous les serveurs" ou avoir seulement un seul serveur de
production cible.
Par défaut, tous les serveurs sont sélectionnés.

Envoi d’une notification


Utilisez cet objet pour envoyer une notification.

Sa représentation graphique est la suivante .

1. Double-cliquez sur l’objet Notification Automator dans le volet gauche ou dans le


schéma du graphe.
2. Cliquez sur l’icône Propriétés.0.0.
Champ Description
Nom Nom de la notification, 32 caractères maximum.
Description Saisie libre.
Groupe Liste permettant de choisir les groupes d’exécution auxquels l’objet appartient.
d'exécution

Détail de l’onglet
 Message à envoyer : message associé à la notification.
Le message peut être entré directement et/ou sélectionné dans la liste de paramètres fournie. Pour plus
d'information, reportez-vous à Paramètres d’un job.
 Attendre l'accusé de réception
Le mode par défaut fonctionne comme dans les versions précédentes.
Vous pouvez activer la nouvelle option pour utiliser un mode sécurisé : la notification envoie un UDP à
chaque serveur de production cible. Le statut de l'objet reste à la valeur En cours aussi longtemps que
toutes les UDP n'ont pas été confirmées en émission et réception.
 Date
La notification peut être envoyée à la date courante ou sans mentionner de date. Lorsqu’aucune date n’est
spécifiée, un objet attente de notification en cours peut être déclenché quelle que soit la date
sélectionnée.
 Destinataire
o Envoyer le message à tous les serveurs de production (défaut)
o Choisir les serveurs de production destinataires et spécifier un ou plusieurs serveurs de
production auxquels la notification sera envoyée

Axway Automator Guide utilisateur de modélisation 104


Définir les jobs

Dans le graphe de suivi, vous pouvez afficher les propriétés de l'objet notification pour connaître quel(s)
serveur(s) n'a(ont) pas reçu la notification (si l'option Attendre accusé de réception est activée).

Réception d’une notification


Utilisez cet objet pour définir la propriété Attente de Notification ; il peut être utilisé comme une ressource pour
conditionner le déclenchement des jobs ou applications.

Sa représentation graphique est la suivante .

Champ Description
Nom Nom de la notification, 32 caractères maximum.
Description Saisie libre.
Groupe d'exécution Liste permettant de choisir les groupes d’exécution auxquels l’objet appartient.
Serveur de production Cliquez dans ce champ pour afficher la liste des serveurs de production
disponibles.
Message message associé à la notification.
Le message peut être entré directement et/ou sélectionné depuis la liste de
paramètres fournie (reportez-vous à Paramètres d’un job).

Axway Automator Guide utilisateur de modélisation 105


Définir les jobs

Champ Description
Politique d'attente  Attendre indéfiniment la notification
 Attendre la notification, ensuite exécuter
 Attendre la notification, ensuite déplanifier
Attendre jusqu'à Si le système n’est pas paramétré sur attendre indéfiniment la notification, entrez
un nombre de jours (NN) et une heure (HH:MM) : le système attendra jusqu'à
D+NN HH:MM.
Serveur de production Pour spécifier sur quel serveur la notification doit être reçue. Lors de l’envoi
d’une notification sur le serveur X, rien ne se passe si le serveur récepteur est Y.
Mode de lecture Si on choisit le mode "consultation", l’objet en attente de notification lit la
notification et passe en cours. La notification peut ensuite être reçue par un
autre objet.
Si on choisit le mode "extraction" : la notification est lue et supprimée de telle
sorte qu'aucun autre objet en attente de notification ne puisse démarrer sur la
même notification.

Contexte de suivi de traitement : gérer les notifications


Toutes les notifications peuvent être visualisées et sélectionnées à partir de l’écran suivant.

Les notifications sont affichées, regroupées par serveur de production : Chaque notification peut être supprimée
dans cet écran ; elle ne pourra alors plus être reçue par un objet en attente de notification.
Pour supprimer une notification :

1. Sélectionnez-la dans la colonne Supprimer.


2. Ensuite cliquez sur la grande croix rouge X, dans la partie droite de l’écran.
3. Cliquez sur le bouton Supprimer.

Notification Moniteur serveur / Console serveur


Utilisez cet objet pour définir l’envoi de notification au Moniteur serveur ou au Console serveur.

Sa représentation graphique est la suivante .

1. Double-cliquez sur l’objet Notification Moniteur serveur/Console serveur dans le


volet gauche ou dans le schéma du graphe.
2. Cliquez sur l’icône Propriétés.

Axway Automator Guide utilisateur de modélisation 106


Définir les jobs

Remarque : pour plus d’information sur ces champs, reportez-vous à Paramètres d’un job.
Champ Description
Nom Nom de la notification, 32 caractères maximum.
Description Saisie libre.
Groupe d'exécution Liste permettant de choisir les groupes d’exécution auxquels l’objet appartient.
Zone Système
Source Nom du système source qui génère la notification.
Destinataire Nom du système destinataire qui doit recevoir la notification (Console serveur ou
Moniteur serveur). La machine destinataire peut être entrée directement et/ou
sélectionnée dans la liste de paramètres fournie.
Zone Propriétés
Application Nom de l’application. Le nom de l’application peut être entré directement et/ou
sélectionné dans la liste de paramètres fournie.
Code Code associé à la notification. Le code peut être entré directement et/ou
sélectionné dans la liste de paramètres fournie.
Sévérité Niveau de sévérité associé à la notification.
Zone message
Message message associé à la notification. Le message peut être entré directement et/ou
sélectionné dans la liste de paramètres fournie.

Objet Tests
Utilisez cet objet pour tester des ressources globales ou locales.

Sa représentation graphique est la suivante .

1. Double-cliquez sur l’objet Tests dans le volet gauche ou dans le schéma du graphe.
2. Cliquez sur l’icône Propriétés.
Champ Description
Nom Nom du test, 32 caractères maximum.
Description Saisie libre.
Groupe d'exécution Liste permettant de choisir les groupes d’exécution auxquels l’objet appartient.
Test global  And : tous les tests doivent être TRUE.
 OR : au moins un test doit être TRUE.
L’objet Test sert à tester une ressource ou une expression (reportez-vous à la section Vecteurs dans le chapitre
Propriétés de l’objet).
Un test est réalisé sur des ressources globales (définies dans le module Configuration) ou des ressources locales
définies au niveau graphe.
Pour créer un nouveau test :

1. Cliquez sur l’icône .


Vous pouvez entrer une formule en cliquant dans le champ Expression (reportez-
vous à la section Vecteurs dans le chapitre Propriétés de l’objet).
2. En cliquant sur l’onglet qui se trouve à la droite du champ Expression, la liste
complète des ressources globales et locales disponibles est proposée. L’exemple
suivant vous présente comment tester une ressource.

Axway Automator Guide utilisateur de modélisation 107


Définir les jobs

Pour afficher la liste des opérateurs disponibles : Double-cliquez dans la colonne Test. Cette colonne montre
alors l’ensemble standard des opérateurs (égal à, non égal à (différent de), plus petit que, etc.
Remarque : utilisez la flèche vers le haut comme une ressource de type poids pour positionner cette valeur à
égal à la valeur maximum.
La valeur que vous pouvez entrer a le même format que le nom de la ressource. Vous pouvez sélectionner une
formule (en termes de vecteurs), ressource ou constante.

Affecter un objet en mode direct


Reportez-vous à la section Modes d’attente (<wait>) pour une description des modes d’attente. Cette section
décrit uniquement le mode direct.
Utilisez cet objet pour affecter des valeurs à des ressources globales ou locales.

Sa représentation graphique est la suivante .

1. Double-cliquez sur l’objet Affectation dans le volet gauche ou dans le schéma du


graphe.
2. Cliquez sur l’icône Propriétés.
Champ Description
Nom Nom de l’affectation, 32 caractères maximum.
Description Saisie libre.
Groupe d'exécution Liste permettant de choisir les groupes d’exécution auxquels l’objet appartient.
Les opérations d’affectation sont réalisées sur des ressources globales (définies dans le module
Configuration) ou des ressources locales définies au niveau graphe.

1. Pour créer une nouvelle affectation, cliquez sur .


2. Un clic dans la 1ère ressource proposée a pour effet de proposer la liste complète
des ressources globales et locales disponibles pour sélection.
3. Pour afficher la liste des opérateurs disponibles dépendant du type de la ressource
proposée : Double-cliquez dans la première colonne (Oper) :
Pour affecter
Pour empiler
Pour effacer
Pour réinitialiser
Pour allouer
Pour maximiser
Pour désallouer

Axway Automator Guide utilisateur de modélisation 108


Définir les jobs

4. Utilisez les flèches haut/bas pour modifier l’ordre d’affectation des ressources.
5. Cliquez dans une colonne valeur pour pouvoir saisir une valeur directement ou
sélectionner une ressource dans une liste.
Pour supprimer une valeur allouée :

1. Sélectionnez-la.

2. Ensuite cliquez sur .0.

Objet Commentaire
Utilisez cet objet pour ajouter un commentaire à un graphe.

Sa représentation graphique est la suivante .

Utilisez l’écran Commentaires pour :


 Spécifier le nom de l’objet que vous voulez commenter.
 Entrer le texte du commentaire dans le champ Description sous forme de texte libre.

Objet Lien
Un lien est une dépendance d’ordonnancement entre les différents objets d’un graphe.
Il se représente graphiquement par une flèche.
Pour créer un lien :
1. Sélectionnez le job A.
2. Cliquez sur le job B tout en maintenant enfoncée la touche Alt.
Les jobs comme les applications peuvent être ordonnancés afin de respecter un
ordre de soumission.
Cet ordonnancement est effectué par l’emploi de deux fonctionnalités : les liens et
les ressources.
Un lien est une dépendance d’ordonnancement entre jobs ou applications
représentée graphiquement par une flèche. La couleur de la flèche représente la
nature de la dépendance (obligatoire, facultative, etc.).
3. Double-cliquez sur un lien dans le volet gauche ou dans le schéma du graphe.
4. Cliquez sur l’icône Propriétés.
Champ Description
Nom Nom du lien, 32 caractères maximum.
Description Saisie libre.
Type de lien  Obligatoire (vert)
Job_1 attend que job_0 se termine correctement (terminé),
si job_0 est planifié.
 Optionnel (bleu foncé)
Si le job_0 est planifié, le job_1 attend qu’il se termine
correctement ou incorrectement ; sinon, le job_1 continue.
 Exclusif (noir)
Si le job_0 est planifié, le job_1 est déplanifié et vice-versa.
 En erreur (rouge)
Le Job_1 n'est exécuté que si le job_0 se termine en erreur.
 Chien de garde (orange)
Cette option arme un temporisateur pour exécuter des
actions s’il arrive à expiration avant la fin du job ou de
l'application.

Axway Automator Guide utilisateur de modélisation 109


Définir les jobs

Champ Description
 Lien optionnel (bleu) TBC
Options du chien de Si vous sélectionnez l’option Chien de garde, utilisez le chronomètre pour
garde indiquer le temps au bout duquel arrêter le job ou l'application, dans le format
NN/HH:MM.

Lien optionnel
Optionnel déplanifiable (bleu)

Si la nouvelle option est activée et que l'objet qui précède sur le graphe est déplanifié, l'objet suivant est
également déplanifié.

Pour les autres statuts de l'objet qui précède, le lien optionnel déplanifiable fonctionne comme le lien optionnel
simple. Le comportement du lien optionnel simple (bleu foncé) n'a pas changé.

Axway Automator Guide utilisateur de modélisation 110


Définir les jobs

Vecteurs
Il existe 2 types de vecteurs :
 Numérique
 Texte
Un vecteur est une chaîne de caractères ou de nombres séparés par ; (point-virgule) suivi d’un espace.
Exemple :
Vecteur_texte = ‘elem_1; elem_2; elem_3’
Vecteur_numérique = ’12; 514654; 4'

Actuellement, seuls les vecteurs de type texte sont définissables par l’IHM en déclarant une ressource locale
texte avec le format ci-dessus. Les vecteurs numériques sont interdits par l’IHM, car en déclarant une ressource
locale numérique, le caractère ‘;’ n’est pas saisissable. A terme, cela sera possible.

Fonctions
Pour illustrer chacune des fonctions par la suite, nous utiliserons les vecteurs suivants :
 Vect_1 : 'strt; 2nd_elem; mid; 4th_elem; end'
 Vect_2 : '1; 2; 3; 4; 5'
 Vect_3 : 'strt; mid; end'
De plus, pour la saisie de chaque fonction, les espaces sont interdits (sauf pour $date).
Remarque : pour d’autres fonctions spécifiques, reportez-vous au guide d’exploitation Automator.

Valeurs retournées par les vecteurs


Description Paramètres d’entrée Exemple
Renvoie le premier élément du $car(vector) $car(Vect_1) = 'strt'
vecteur
Renvoie le reste du vecteur ; en $cdr(vector) $cdr(Vect_1) = '2nd_elem;
d’autres termes, un vecteur mid; 4th_elem; end'
comportant tous ses éléments
sauf le premier
Renvoie le nombre d’éléments $card(vector) $card(Vect_1) = 5
du vecteur

Axway Automator Guide utilisateur de modélisation 111


Définir les jobs

Description Paramètres d’entrée Exemple


Renvoie 1 si tous les éléments $isin(vect1,vect2) $isin(Vect_3,Vect_1) = 1
de vect1 sont dans vect2; $isin(Vect_2,Vect_1) = 0
autrement, renvoie 0
Renvoie 1 si aucun élément de $isout(vect1,vect2) $isout(Vect_3,Vect_1) = 0
vect1 n’est dans vect2; $isout(Vect_2,Vect_1) = 1
autrement, renvoie 0
Renvoie l’élément du vecteur $getv(vector,ind) $getv(Vect_1,3) = 'mid'
dont la valeur de l'indice vaut ind
Renvoie l’indice de l’élément $geti(vector,elem) $geti(Vect_1,4th_elem) = 4
elem du vecteur
Renvoie n caractères de chaque $getnc(vector,ind,n) $getnc(Vect_1,2,3) = 'trt;
élément du vecteur à partir de th; id; th; nd'
l’indice ind
Renvoie une chaîne de $getallv(vector) $getallv(Vect_1) =
caractères qui correspond à la 'strt2nd_elemmid4th_
concaténation des éléments du elemend'
vecteur
Renvoie une chaîne de $getallv(vector,sep) $getallv(Vect_1,~) =
caractères qui correspond à la 'strt~2nd_elem~mid~4th_
concaténation des éléments du elem~end'
vecteur avec le séparateur sep
Renvoie le vecteur dont $setv(vector,ind,val) $setv(Vect_1,4,modified) =
l’élément d’indice ind contient la 'strt; 2nd_elem; mid;
nouvelle valeur val modified, end'
Renvoie le vecteur dont $rmv(vector,ind) $rmv(Vect_1,4) = 'strt;
l’élément d’indice ind a été 2nd_elem; mid; end'
supprimé
Renvoie la moyenne des $mean(vector) $mean(Vect_2) = 3
éléments d’un vecteur $mean(1; 5; 5) = 3
numérique ; la moyenne est un
entier arrondi à l’unité inférieure
Renvoie un vecteur vide $empty() $empty() = ''
Ajoute l’élément elem à la fin du $addv(vector,elem) $addv(Vect_1,new_elem) =
vecteur 'strt; 2nd_elem; mid;
4th_elem; end; new_elem'
Ajoute l’élément elem à la $addv(vector,elem,ind) $addv(Vect_1,new_elem,4) =
position ind dans le vecteur 'strt; 2nd_elem; mid;
new_elem'; 4th_elem; end

Éléments renvoyant une date (1)


Cette fonction renvoie la date ou l’heure suivant différents formats.
Description Paramètres d’entrée Exemple
Renvoie le caractère % $date(%%) $date(%%) = '%'
Renvoie le jour de la semaine en anglais et sous $date(%a) $date(%a) = 'MON'
forme abrégée
Renvoie le jour de la semaine en anglais $date(%A) $date(%A) = 'MONDAY'
Renvoie le mois en anglais et sous forme $date(%b) $date(%b) = 'NOV'
abrégée
Renvoie le mois en anglais $date(%B) $date(%B) = 'NOVEMBER'
Renvoie le numéro du jour (01-31) $date(%d) $date(%d) = '29'
Renvoie l’heure (00-23) $date(%H) $date(%H) = '15'
Renvoie l’heure (01-12) $date(%I) $date(%I) = '03'
Renvoie le jour de l’année (01-366) $date(%j) $date(%j) = '333'
Renvoie le mois (01-12) $date(%m) $date(%m) = '11'
Renvoie l’indicateur de demi-journée (AM-PM) $date(%P) $date(%P) = 'PM'
Renvoie les secondes (00-59) $date(%S) $date(%S) = '24'
Renvoie le numéro de la semaine (00-53), où $date(%U) $date(%U) = '47'
dimanche est le premier jour de la semaine
Renvoie le numéro qui correspond au jour de la $date(%w) $date(%w) = '4'

Axway Automator Guide utilisateur de modélisation 112


Définir les jobs

Description Paramètres d’entrée Exemple


semaine (0-6), dimanche = 0
Renvoie le numéro de la semaine (00-53), où $date(%W) $date(%W) = '48'
lundi est le premier jour de la semaine
Renvoie la date locale ([Link]) $date(%x) $date(%x) = '23.11.01'
Renvoie l’heure locale (HH:MM:SS) $date(%X) $date(%X) = '[Link]'
Renvoie l’année (00-99) $date(%y) $date(%y) = '01'
Renvoie les minutes (00-59) $date(%M) $date(%M) = '45'
Renvoie l’année sous la forme AAAA $date(%Y) $date(%Y) = '2001'
Renvoie le nom de la zone horaire en 3 $date(%Z) $date(%Z) = 'WET'
caractères (sauf sur Windows où le nom est Sous Windows :
complet) ; ceci ne fonctionne pas avec un $date(%Z) = 'Paris,
AS/400 Madrid'

Quel que soit le paramètre passé dans la fonction date, il est possible de rajouter du texte avant ou après ce
paramètre.
Exemples :
$date(Aujourd’hui nous sommes le %x) = 'Aujourd’hui nous sommes le
23.11.01'
$date(Il est %X de la semaine) $date(%W) = 'Il est [Link] de la semaine
48'

Valeur de retour des éléments date : de la planification


Cette fonction retourne la date dans différents formats, à partir de la date de planification.
Description Paramètres d’entrée Exemple
Renvoie le caractère % $datep(%%) $datep(%%) = '%'
Renvoie le jour de la semaine en anglais et sous $datep(%a) $datep(%a) = 'MON'
forme abrégée
Renvoie le jour de la semaine en anglais $datep(%A) $datep(%A) = 'MONDAY'
Renvoie le mois en anglais et sous forme $datep(%b) $datep(%b) = 'NOV'
abrégée
Renvoie le mois en anglais $datep(%B) $datep(%B) = 'NOVEMBER'
Renvoie le numéro du jour (01-31) $datep(%d) $datep(%d) = '29'
Renvoie le jour de l’année (01-366) $datep(%j) $datep(%j) = '333'
Renvoie le mois (01-12) $datep(%m) $datep(%m) = '11'
Renvoie les secondes (00-59) $datep(%S) $datep(%S) = '24'
Renvoie le numéro de la semaine (00-53), où $datep(%U) $datep(%U) = '47'
dimanche est le premier jour de la semaine
Renvoie le numéro qui correspond au jour de la $datep(%w) $datep(%w) = '4'
semaine (0-6), dimanche = 0
Renvoie le numéro de la semaine (00-53), où $datep(%W) $datep(%W) = '48'
lundi est le premier jour de la semaine
Renvoie la date locale ([Link]) $datep(%x) $datep(%x) = '23.11.01'
Renvoie l’année (00-99) $datep(%y) $datep(%y) = '01'
Renvoie l’année sous la forme AAAA $datep(%Y) $datep(%Y) = '2001'

Quel que soit le paramètre passé dans la fonction datep, il est possible de rajouter du texte avant ou après ce
paramètre.
Exemples :
$datep(Today's date is %x) = 'Today's date is the 23.11.01'
$datep(It is %A in week) $datep(%W) = 'It is MONDAY in week 48'

Axway Automator Guide utilisateur de modélisation 113


Définir les jobs

Valeur de retour des éléments date : Courant


Description Paramètres d’entrée Exemple
Renvoie la date courante [Link] $now() $now() = 16.09.2003
HH:MM:SS [Link]
Renvoie la date courante [Link] [Link] $today() $today() = 16.09.2003
[Link]

Utilisation des vecteurs par l’interface


Les vecteurs sont donc des ressources locales d’un graphe. De ce fait, la saisie des fonctions est autorisée dans
les objets et les champs suivants :
Pour Dans Vous pouvez utiliser des vecteurs pour spécifier
Évaluer Propriétés de l’objet Nom ressource
Valeur
Affecter Propriétés de l’objet Value1
Value2
Définir Objets job Valeur paramètre dans les paramètres du script
Valeur dans les ressources associées à un job ou une application
Définir objets Application Valeur dans les ressources associées à un job ou une application
Remarque : le fichier [Link] qui se trouve dans le répertoire 

Automator\MServer\lists est
indispensable aux vecteurs.

Axway Automator Guide utilisateur de modélisation 114


8 Les Questionnaires
Ce chapitre décrit comment organiser la façon de travailler avec les questionnaires.

Les Questionnaires
Les questionnaires servent à définir des paramètres qui ne sont pas forcément connus avant le lancement des
jobs, en modifiant les paramètres de lancement d’un job (paramètres, contenu de script). Ce paramétrage peut
être généré automatiquement mais peut aussi être mis à jour manuellement.

Questions
Un questionnaire est constitué de questions. Il existe 3 types de questions :
 Argument : pour définir un jeu de paramètres utilisés pour l’exécution du job
 Substitution : pour définir un ensemble de chaînes de caractères à utiliser pour effectuer des
substitutions dans le script ou les fichiers de données
 Variable : pour définir une liste de variables qui seront insérées dans le script ou les fichiers de
données ; les variables sont insérées immédiatement avant un commentaire renseigné comme une
remarque générale dans les questionnaires.

Rattachements
Les questionnaires vont agir sur les jobs et les fichiers de données. Mais l’utilisateur doit pouvoir rattacher des
questionnaires à des objets de plus haut niveau de manière à simplifier la saisie en utilisant un mécanisme
d’héritage.
Par exemple, si l’utilisateur rattache un ou des questionnaires à une application, alors tous les jobs de cette
application vont implicitement hériter de ces questionnaires. Un rattachement questionnaire  job peut donc
être ainsi généralisée.
Vous pouvez rattacher un Questionnaire aux objets suivants :
 Serveurs de production
 Graphes
 Fichier de données
 Applications
 Jobs
L’héritage permet de généraliser les rattachements et ainsi simplifier la gestion. Le schéma suivant illustre la
filiation pèrefils entre les divers objets. Un rattachement à un niveau supérieur va automatiquement être
reporté aux niveaux inférieurs.

Axway Automator Guide utilisateur de modélisation 115


Les Questionnaires

Fiche réponses
Une fiche réponses est l’ensemble des réponses d’un questionnaire dans un domaine de validité.

La fiche réponses est associée à un domaine de validité qui est défini sur un groupe d’exploitation et une
période.
Une période est soit un intervalle de temps, soit une date ponctuelle.
A chaque question du questionnaire, est associée une et une seule réponse.
Les fiches réponses permettent de saisir et/ou de contrôler les valeurs saisies ou générées pour un
questionnaire. Pour un questionnaire, il existe de 0 à n fiches réponses.
Les fiches réponses sont soit générées automatiquement, soit générées manuellement par un opérateur.
Une fiche réponses est valide si et seulement si toutes les réponses aux questions de la fiche ont été générées
automatiquement par le système ou manuellement par l’utilisateur. Seule une fiche validée pourra permettre
d’exécuter les objets qui sont rattachés au questionnaire source.

Axway Automator Guide utilisateur de modélisation 116


Les Questionnaires

Opérations de base
Pour accéder au module Questionnaire :
1. Sélectionnez la fenêtre Questionnaire dans l’IHM.

2. Sélectionnez un questionnaire dans le volet gauche.


3. Cliquez avec le bouton droit pour afficher le menu des actions disponibles sur les
questionnaires :
o Nouveau
o Ouvrir
o Supprimer
o Gestion
o Fiche réponses
Pour afficher seulement des questionnaires sélectionnés : Entrez le texte à utiliser comme filtre dans le champ
situé sous le volet gauche. Par exemple, pour n’afficher que les questionnaires qui commencent par les lettres
“AGENCY”, entrez AGENCY dans ce champ. Cliquez sur l’icône de ce champ pour activer/désactiver le
mécanisme de filtrage.

Axway Automator Guide utilisateur de modélisation 117


Les Questionnaires

Créer des questionnaires


Pour créer un nouveau questionnaire, utilisez le menu Nouveau. L’écran suivant s’affiche.

Les champs suivants sont disponibles pour un questionnaire.


Champ Description
Nom Nom donné au questionnaire par l’utilisateur.
Description Description sous forme de texte libre.
Gestion des arguments Lorsque plusieurs questionnaires sont associés à un job, vous pouvez cocher la
case Ajouter aux existants pour ajouter les arguments définis dans ce
questionnaire à ceux qui existent déjà. La case Remplacer existants est utilisée
pour remplacer tous les arguments existants.
Domaine d'application Si vous cochez Utilisé seulement en simulation, le questionnaire n’est appliqué
que si l’instance est en mode simulation.

Modifier les questions


Lors de l’ouverture d’un questionnaire, le volet gauche de l’écran est remplacé pour permettre de gérer les
questions du questionnaire de manière hiérarchique.

Axway Automator Guide utilisateur de modélisation 118


Les Questionnaires

Dans le volet gauche, les questions sont réparties en 2 catégories :


 les questions de type argument
 les questions de type substitution et variable.
L’index des questions [XXX] à l’affichage indique la position de la question dans le questionnaire. Lors de
l’application du questionnaire, les questions sont évaluées une par une en ordre croissant, en tenant compte de
leur index.
Un clic droit dans le volet gauche, ou en passant par le menu Action, permet d’afficher les commandes
disponibles pour un questionnaire :

Champ Description
Nouvelle question Permet d’ajouter une nouvelle question de type variable, substitution ou
variable argument. Les nouvelles questions sont automatiquement ajoutées en fin de
Nouvelle question liste.
substitution
Nouvelle question
argument
Supprimer Supprime la question sélectionnée.

Copier Copie une question et garde le même paramétrage.

Augmenter Cette option augmente le numéro d’index de la question. En d’autres termes,


elle augmente le niveau de priorité de la question en la déplaçant vers le haut
dans la liste.
Diminuer Cette option diminue le numéro d’index de la question. En d’autres termes, elle
diminue le niveau de priorité de la question en la déplaçant vers le bas dans la
liste.
Déplacer la question à Cette option déplace la question. Cela permet de choisir un index spécifique
une certaine priorité pour une question. En sélectionnant cette commande, la boîte de dialogue
Sélectionner la nouvelle priorité de la question apparaît. Entrez la nouvelle
valeur et cliquez sur le bouton Oui.

Définir les paramètres communs à toutes les questions


En sélectionnant une question dans le volet gauche, son paramétrage apparaît alors dans la zone de travail.

Pour chaque question, l’écran comprend 3 onglets : Question, Validité et Réponse. Les 2 premiers onglets sont
communs à toutes les questions et le troisième est spécifique à chaque type de question.

Axway Automator Guide utilisateur de modélisation 119


Les Questionnaires

Onglet Question
Cet onglet permet de définir le paramétrage général d’une question.
Champ Description
Nom Nom donné à la question par l’utilisateur pour l’identifier.
Libellé Texte proposé à l’utilisateur lors de la saisie de la réponse.
Paramètres système Utilisez cette option pour spécifier si la réponse est un paramètre système.
Si vous cochez cette case, l’onglet Validité est désactivé.
Mode de réponse Permet de spécifier le mode de réponse parmi les suivants :
 Figé – la réponse ne peut être modifiée
 Obligatoire – vous devez spécifier la réponse dans la fiche
de réponse
 Facultatif – la réponse peut être spécifiée par défaut.

Onglet Validité
Cet onglet active les contraintes à définir pour qu’une réponse soit valide. Ces contraintes restreignent le
domaine de validité d’une réponse. Une carte de réponses est valide si toutes ses réponses sont valides ; en
d’autres termes, les réponses doivent être en adéquation avec les contraintes.

Champ Description
Test de validité Sélectionnez le type de test à effectuer :
 Expression régulière
 Numérique
 Alphanumérique, alphabétique
 Date, intervalle de temps.
En fonction de votre sélection, vous devrez définir des paramètres différents.
Paramètres si Permet de définir une expression régulière à laquelle la réponse devra
expression régulière obligatoirement se conformer pour être valide.
Paramètres si réponse Permet de définir une réponse de type numérique. L’utilisateur peut définir des
numérique bornes de validité entre 2 valeurs (minimun et maximum).
En plus, l’utilisateur peut définir un ensemble d’appartenance. Cet ensemble
permet de spécifier un nombre fini de valeurs non contiguës qui seront
proposées à l’utilisateur lors de la saisie de la réponse. Les valeurs disponibles
doivent être séparées par des virgules.
Paramètres si réponse Permet de définir une réponse de type alphanumérique (chiffres + lettres) ou

Axway Automator Guide utilisateur de modélisation 120


Les Questionnaires

Champ Description
alphanumérique ou alphabétique (lettres seulement).
alphabétique Tout comme pour les réponses numériques, vous pouvez définir un groupe de
valeurs séparées par des virgules. Ensuite, vous effectuez votre sélection à
partir de cette liste lorsque vous saisissez la réponse.
Paramètres si réponse Si la réponse est une date, il est possible de choisir le format de la date à
date utiliser. En cas du choix intervalle de date, il faut en plus spécifier la chaîne qui
forme le séparateur entre les 2 dates.

Remarque : cet onglet n’est disponible que si l’option Paramètre Système est sélectionnée.

Onglet Réponse
L’onglet Réponse varie selon le type de question. En règle générale, lorsque vous définissez une réponse, vous
devez aussi définir une réponse par défaut.
Si la réponse est de type obligatoire, l’utilisateur ne peut pas spécifier de réponse par défaut, le champ est
inactif.
En fonction des critères de validité de la réponse et/ou du paramétrage de la question, l’interface graphique
propose 3 composants de saisie différents.
Un champ de saisie standard :

Un champ de saisie expression si l’option


Paramètre Système est cochée :

Une liste d’options si un groupe a été défini :

Configurer des questions argument


Pour les questions de type argument, l'onglet Réponse est seulement composé d’un seul champ. Vous pouvez
spécifier la valeur par défaut de la réponse sauf si la réponse est de type obligatoire.
Ce champ permet de définir la valeur de l’argument qui sera passé au job lors de sa soumission.

Configurer des questions substitution


Les questions substitution permettent de modifier le job en faisant des remplacements de chaînes dans les
scripts avant la soumission.
Champ Description
Remplacer existants Chaîne à rechercher dans le script.
Par Texte de substitution.
Zone Option

Sur la première La substitution n’est effectuée qu’une seule fois dans le script sur la première
occurrence uniquement occurrence de la chaîne à remplacer.
Entre la ligne Cliquez sur les flèches haut/bas pour définir le numéro de la première ligne.
et la ligne Même chose pour définir la dernière ligne.
Nombre d’occurrences Spécifiez le nombre maximum d’occurrences de cette chaîne qui doit être
par ligne substituée dans n’importe quelle ligne.

Axway Automator Guide utilisateur de modélisation 121


Les Questionnaires

Configurer des questions variable


Les questions de type variable permettent de définir des variables dans les scripts. Les variables seront insérées
dans les scripts juste avant un commentaire prédéfini pour les questionnaires.
Les différents commentaires se trouvent dans le fichier /lists/insert_var.lst.
Champ Description
Nom variable Indiquez ici le nom de la variable à insérer.
Réponse par défaut Cette valeur n’est accessible que si un mode de réponse de type figé ou facultatif a
été choisi.
Remplissage Cochez Remplir la réponse par pour automatiquement ajouter le texte sélectionné
au début ou à la fin.
Ensuite cochez la case adéquate pour spécifier la position de la réponse : Gauche
ou Droit.
Zone Option
Exporter Permet de pouvoir utiliser la variable dans d’autres scripts.
Remarque : cette option est obligatoire pour les scripts tournant sur GCOS7 et
Windows.
Concaténer Rajoute la nouvelle valeur/chaîne de caractères au début de la variable.

Particularités
Voici quelques particularités concernant l’édition des questionnaires :
 Les questions, une fois enregistrées, ne peuvent plus être éditées ; seul l’ajout de nouvelles questions est
possible pour un questionnaire existant.
Si vous voulez modifier une question existante, dupliquez-la et supprimez l’ancienne.
 L’ordre des questions est important, il peut avoir un impact sur le résultat final.
 Un questionnaire avec des questions figées non valides ne peut pas être enregistré.
 Un questionnaire vide (sans aucune question) ne peut pas être enregistré.

Affichage du volet gauche


Dans le volet gauche, chaque questionnaire est représenté par une icône. Au centre de cette icône, se trouvent
des points de différentes couleurs.
 Un point vert à gauche sous le point d’interrogation indique que le questionnaire contient des questions de
type argument.
 Un point rouge indique que le questionnaire contient des questions de type substitution.
Un point bleu indique que le questionnaire contient des questions de type variable.

Axway Automator Guide utilisateur de modélisation 122


Les Questionnaires

Les fiches de réponses


Les fiches de réponses
Une fiche réponse se compose des différentes réponses aux questions définies dans le questionnaire applicable
sur un domaine de validité.

Fiche réponses
Un domaine de validité se définit comme un couple (Groupe d’exécution, Période). Un groupe d’exécution est la
valeur d’un groupe particulier ou aucun. Une période est soit un intervalle de temps, soit une date ponctuelle ou
aucune.
La valeur du couple {Groupe d’exécution, Période} permet de créer une relation de priorité sur les fiches de
réponses, résumée par le tableau suivant :
Groupe d'exécution Intervalle de date Priorité
Ensemble d'appartenance Date 1
Ensemble d'appartenance Intervalle 2
Ensemble d'appartenance (aucun) 3
(aucun) Date 4
(aucun) Intervalle 5
(aucun) (aucun) 6
En pratique, pour un groupe d’exécution et une date donnés, il ne peut exister qu’une et une seule fiche de
réponses de priorité p. Le système va choisir la fiche qui a la plus grande priorité.
Remarque : les fiches de priorité 6 sont créées automatiquement par le système. Un utilisateur ne peut créer
que des fiches de priorité inférieure ou égale à 5.

Génération des fiches


Les fiches de réponses sont utilisées pour répondre aux questions pendant que les instances s’exécutent.
Pour créer des fiches de réponses :
1. Sélectionnez Fiches réponses dans le menu contextuel d’un questionnaire.
Pour chaque questionnaire, l’utilisateur peut demander la génération d’une ou
plusieurs fiches de réponses ayant des domaines de validité différents, c’est-à-
dire pour différents groupes d’exécution ou pour des dates ou périodes
différentes.

Axway Automator Guide utilisateur de modélisation 123


Les Questionnaires

Champ Description
Choix des Permet de choisir les questionnaires pour lesquels les fiches de
questionnaires réponses seront générées. On peut sélectionner les fiches de
réponses suivant 3 modes :
 par questionnaire : cochez directement la case en
face de chaque questionnaire.
 par graphe : tous les questionnaires associés aux
graphes cochés sont sélectionnés
 par serveur de production : tous les
questionnaires associés aux serveurs de
production cochés sont sélectionnés
Groupe d'exécution Si l’on désire affecter une fiche réponses à un groupe d’exécution
précis, c’est ici qu’on pourra le sélectionner. Les fiches réponses qui
possèdent un groupe d’exécution prévalent sur celles qui n’en ont
pas.
Période/date Permet de spécifier la validité temporelle des fiches générées.
 aucune : aucune date n’est définie, dans ce cas la
fiche est applicable quelle que soit la date.
 période : permet de définir une période pendant
laquelle la fiche réponse est utilisée. La fiche en
mode période a toujours la précédence sur une
fiche en mode aucun.
 date : permet de définir une fiche réponse pour
un jour précis. Ce mode prévaut sur le mode
période.

Remarque : pour pouvoir créer une fiche il faut absolument qu’un groupe d’exécution ou une
période/date soit sélectionné.
2. Une fois les choix effectués, cliquez sur le bouton Générez la fiche réponse pour
générer les fiches.
Une fois la génération terminée, l’interface affiche un rapport complet des fiches de réponses créées.

Axway Automator Guide utilisateur de modélisation 124


Les Questionnaires

Si pour un questionnaire et un domaine de validité demandé, il existe déjà une fiche de réponse, alors la
génération ne créera pas la fiche. Le rapport complet affiche les fiches qui ont réellement été créées et
celles qui n’ont pas pu être créées.

Exemple de rapport
Creation results:
--> Creating reply card
Quest.: TestMsg, Exec. Group: Green, Dates: (Friday, March 1, 2002,
Sunday, March 31, 2002): OK
--> Creating reply card
Quest.: TestMsg, Exec. Group: Red, Dates: (Friday, March 1, 2002,
Sunday, March 31, 2002): OK
--> Creating reply card
Quest.: Quest2, Exec. Group: G3, Dates: (Friday, March 1, 2002,
Sunday, March 31, 2002): OK
--> Creating reply card
Quest.: hhhh, Exec. Group: G3, Dates: (Friday, March 1, 2002, Sunday,
March 31, 2002): FAILURE
Synthesis:
--> 3 card(s) created OK
--> 1 card(s) not created: FAILURE
Completed!
L’outil de gestion permet de visualiser, modifier, supprimer, dupliquer et de répondre aux fiches de réponses de
manière interactive à l’aide d’une représentation graphique temporelle.

Accéder aux fiches de réponses


Pour gérer les fiches réponses et afficher l’écran de gestion : Sélectionner Travailler avec dans le menu
contextuel d’un questionnaire.
Si aucun questionnaire particulier n’est sélectionné, la gestion s’appliquera à tous les questionnaires.
Mais en sélectionnant un questionnaire particulier dans la hiérarchie, on n’accèdera qu’à la gestion des fiches de
réponses liées à ce questionnaire.
Remarque : le fait de créer un questionnaire va obligatoirement entraîner la création d’une fiche de réponses
par défaut. Donc même si vous n’avez jamais demandé de générer de fiches de réponses, il existera toujours
celle par défaut.

Axway Automator Guide utilisateur de modélisation 125


Les Questionnaires

Gérer les fiches réponses


Cet écran est composé d’un navigateur hiérarchique (sur la gauche) et d’un calendrier (sur la droite). Les fiches
de réponses sont représentées par des barres horizontales dans le calendrier.
L’organisation hiérarchique permet de visualiser les fiches de réponses par questionnaire et par priorité.
L’affichage permet aussi de visualiser la validité des fiches de réponses. Une fiche avec un carré vert à droite de
son nom est valide. Si un carré rouge est affiché, alors au moins une question dans cette fiche de réponses
n’est pas valide ou n’est pas encore renseignée.

Parcourir l’échelle du temps


Il est possible de modifier l’échelle et de se déplacer dans le calendrier. Les commandes disponibles sont
localisées dans la barre d’outils ou dans le menu Afficher.
Zoom total (affichage étendu par défaut)
Zoom avant (diminuer l’échelle du temps)
Zoom arrière (augmenter l’échelle du temps)

L’en-tête de l’échelle est automatiquement adaptée en fonction du niveau de zoom : zoom avant pour afficher
les jours individuellement ou zoom arrière pour afficher des mois entiers.

Sélectionner une fiche


Pour sélectionner une fiche réponses :
1. Localisez la fiche voulue dans la zone d’affichage de l’écran (à droite).
2. Sélectionnez la bande qui la représente.
Le menu contextuel (ou le menu Fiche dans la barre des menus) de la fiche
sélectionnée met à disposition les options suivantes :
o Renommer la fiche
o Paramètres
o Répondre
- mode Tableau
- mode Formulaire
o Supprimer
o Zoom avant
o Zoom arrière
o Zoom total
Les paragraphes suivants vont expliquer les différentes actions possibles sur les fiches.

Axway Automator Guide utilisateur de modélisation 126


Les Questionnaires

Renommer une fiche


Vous utilisez l’action Renommer la fiche pour nommer la fiche. Toutes les fiches réponses ont au départ le
même nom (nom par défaut). Il vous est conseillé de renommer les fiches de telle sorte que vous puissiez les
distinguer l’une de l’autre.
Dans la boîte de dialogue :

1. Entrez le nouveau nom de la fiche.


2. Cliquez OK.

Modifier une fiche


Pour changer les paramètres s’appliquant à une fiche réponses, sélectionnez Paramètres dans le menu
contextuel.
L’écran affiche une fenêtre portant le titre Modifier une fiche. Utilisez cette fenêtre pour visualiser et modifier
les propriétés de la fiche sélectionnée :
Champ Description
Groupe d'exécution permet si on le désire de choisir un nouveau groupe, de changer le groupe
courant ou de ne plus affecter de groupe. Le choix ou non d’un groupe influence
la priorité de la fiche.
Validité Période/date de validité : permet de choisir la période/date de validité de la fiche
réponses. Selon la validité choisie, la priorité de la fiche pourra être modifiée.
Dupliquer la fiche à permet à l’utilisateur de créer une nouvelle fiche à partir de la fiche existante.
modifier Lors de la demande, une fenêtre apparaît indiquant à l’utilisateur les
répercussions de sa demande sur les fiches existantes.

Ces répercussions peuvent être importantes (suppression de fiches, modification


de période de validité) dans des cas particuliers.

Remarque : les propriétés temporelles d’une fiche peuvent également être


modifiées directement sur la feuille par la technique du glisser/déposer à l’aide
de la souris :
 Étirement d’un coin de la fiche : change la date de début ou
de fin de la période de validité
 Glissement de la fiche : change les dates de validité
Une boîte de dialogue s’affiche alors pour Dupliquer la fiche de réponses si
nécessaire. Cliquez sur Oui, Non, ou Annuler.

 l'interaction avec les fiches de réponses directement dans le calendrier s’effectue de la même manière que
pour l’action Paramètres.
 Si vous changez le domaine de validité, la fiche réponses va automatiquement s'adapter au bon niveau de
priorité pour refléter les modifications. Il est donc possible de transformer une fiche possédant une date
de validité en une fiche possédant une période de validité et inversement.

Axway Automator Guide utilisateur de modélisation 127


Les Questionnaires

Supprimer une fiche


Pour supprimer une fiche réponses :
1. Sélectionnez la fiche que vous voulez supprimer
2. Ensuite utilisez l’option Supprimer depuis le menu Fiche ou depuis le menu
contextuel (clic droit).

Les réponses des fiches réponses


Depuis l’écran de gestion, il est possible de remplir les fiches réponses à l’avance. Pour répondre à une fiche de
réponses, il faut tout d’abord sélectionner une fiche de réponses dans le module de gestion des fiches de
réponses.
Lorsque vous sélectionnez l’option Répondre dans le menu contextuel, vous sélectionnez le mode :
 Mode tableau
 Mode formulaire
De manière générale, la saisie d’une réponse peut se faire de 3 manières différentes en fonction du
paramétrage des questions :
 si une liste de validité a été définie, cliquez sur la flèche du champ pour afficher la liste, et sélectionner
l’entrée dans la liste des choix possibles.
 si la case Paramètre Système a été cochée, sélectionnez la réponse parmi les champs variables affichés.
 dans tous les autres cas, saisissez le nom directement dans le champ.

Mode tableau
Ce mode permet d’afficher la liste des questions/réponses sous forme de tableau.
C’est le mode d’affichage de base pour spécifier les réponses de la fiche.
Le mode tableau comporte 4 colonnes :
 Type : contient une icône indiquant le type de la question : variable, substitution ou argument
 Val.: contient une marque verte si la réponse est valide et une marque rouge si la réponse est
invalide, en fonction des contraintes de validité imposées par l’utilisateur qui a créé le questionnaire.
 Libellé : intitulé de la question
 Réponse : valeur de la réponse courante
La colonne Val. sert à déterminer les questions pour lesquelles les réponses sont invalides. Par définition, une
fiche de réponses est valide, si et seulement si, toutes ses réponses sont valides. Donc un job utilisant cette
fiche de réponses, va attendre que l’état de la fiche de réponses passe de non-valide à valide pour pouvoir être
soumis.

Axway Automator Guide utilisateur de modélisation 128


Les Questionnaires

L'ordre d'affichage des questions est défini dans le questionnaire : les questions argument viennent en tête,
suivies des questions substitution et enfin des questions variable.
Pour modifier l’ordre d’affichage des éléments : cliquez avec le bouton droit sur l'en-tête de la colonne que vous
voulez trier. L’affichage oscille entre l’ordre ascendant et descendant.
Pour sauvegarder une fiche réponses : Utilisez la commande Action – Enregistrer dans le menu ou la barre
d’icônes.

Mode formulaire
Ce mode permet d’afficher la liste des questions/réponses sous forme de formulaire. Ce mode permet aux
utilisateurs non spécialisés d’avoir un affichage simplifié, comme s’il s’agissait d’un questionnaire électronique.

Par rapport au mode tableau, l’utilisateur ne dispose pas d’information sur le type de la question. L’affichage se
comporte comme s’il s’agissait d’une fiche de réponses papier.
L’utilisateur peut toujours visualiser si une réponse est valide ou non :

 si le numéro de la question est rouge, la réponse n’est pas valide

 si le numéro de la question est bleu, la réponse est valide

Comme dans le mode tableau, l’ordre d’affichage des questions est celui défini dans le questionnaire : d’abord
les questions de type argument, puis celles de type substitution et enfin les questions de type variable. Par
contre, il n’y a aucune possibilité de tri.

Axway Automator Guide utilisateur de modélisation 129


Les Questionnaires

Icônes utilisées en modélisation

Objets XChart Opérations sur les objets Objets application

Objet Xchart Objet Abandonner Objet Application

Entrée dans un XChart Objet Test Sortir d’une Application

Entrer dans une


Sortir d’un XChart Objet ET (<AND>)
Application

Icônes d’archivage de
Objets notification
graphes Objet OR

Archiver un graphe Objet INIT Attendre une notification

Désarchiver un graphe notification Automator


Objet END
(action)

Archive Objet Ajout Commentaire Notification Moniteur

Version de l’archive
Objet Ajout Commande Message Sentinel
courante

Icônes questionnaire
Version de l’archive de
Objet Expression
référence

Version de l'archive de
Objet Lien Questionnaire
travail et de référence

Icônes de <spool> Fichier de données pour


questionnaire

Fiche de réponses pour


Objet <spool>
questionnaire

Mettre à jour une fiche de


Supprimer <spool>
réponses

Formulaire pour fiche de


Ajouter <spool>
réponses

Axway Automator Guide utilisateur de modélisation 130


Les Questionnaires

Axway Automator Guide utilisateur de modélisation 131

Vous aimerez peut-être aussi