Automator 3.7.x GuideDeModelisation AllOS FR
Automator 3.7.x GuideDeModelisation AllOS FR
MODELISATION
Axway Automator
Version 3.6
06 Mars 2013
Copyright © Axway Software, 2016
Tous droits réservés.
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
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.
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.
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.
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.
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.
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.
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.
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.
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 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.
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.
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.
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.
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 :
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 :
Archiver un graphe
Contrôle de validité de la licence : non accessible à un job qui ne dispose pas du type de connecteur autorisé.
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.
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 :
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.
Heure
Pour créer un nouveau paramètre :
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 :
Onglet Message
Reportez-vous au chapitre Messages dans le Guide d’exploitation Automator.
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).
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.
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 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.
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.
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.
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.
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 ».
Exporter
Utilisez l’action Exporter pour transférer des Graphes d’un serveur à l’autre.
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.
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.
Ensuite, utilisez le bouton Démarrer l'import pour importer les graphes sélectionnés.
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
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.
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).
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.
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)
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.
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)
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.
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.
Exemple
Pour illustrer le propos, le diagramme d’un graphe ressemble à l’exemple suivant :
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).
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.
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 :
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.
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.
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.
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é.
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.
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.
Objet Application
Une application est un groupe d’objets (autres que des objets Application).
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.
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
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
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
Icône Erreur
Sur l’écran affiché, sélectionnez les cases à cocher adéquates :
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.
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.
Introduction
Un job est une entité exécutable en mode batch qui fait référence à un script ou une commande à exécuter.
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
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
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 :
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 :
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
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
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.
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).
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).
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
Spools
Il existe trois étapes dans la distribution des <spools> :
On peut supprimer un <spool> et ses destinataires depuis la liste des <spools> grâce à l’icône .
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.
Remarque : vous devez enregistrer Automator dans le répertoire de travail et démarrer SNADS.
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.
Étapes ABAP
Pour ajouter une étape ABAP :
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.
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.
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.
Étapes externes
Pour ajouter une étape externe :
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.
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.
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*”.
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".
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.
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.
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.
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.
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.
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.
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.
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.
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)
Onglet BDoc
Champ Description
Nom Le nom du champ courant sélectionné du BDoc.
Valeur La valeur du champ courant sélectionné du BDoc.
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.
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é
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 :
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.
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.
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.
Dans Automator, vous devez décrire le même protocole de communication que pour le partenaire distant.
Fichier JKS
Si SECURITY_KEYSTORE_TYPE vaut 2 dans le fichier [Link], cela signifie que vous allez utiliser un
fichier encodé.
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.
Sur l’onglet Sortie, vous pouvez enregistrer le statut courant dans une ressource
Automator.
Opération ARCHVARLST
Retrouvez la liste de tous les paramètres d’une archive au format XML.
Exemple :
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.
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 :
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é :
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.
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 :
Jobs 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 :
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.
Objet ET (<AND>)
Utilisez cet objet pour définir un ET logique.
Objet <Wait>
Utilisez cet objet pour attendre un certain temps ou une heure spécifique.
Objet Initialisation
Utilisez cet objet pour remettre à zéro les valeurs des ressources locales.
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.
Cet objet n’a aucune incidence sur le déroulement de la séquence des opérations.
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).
Objet Commande
Utilisez cet objet pour définir une commande à exécuter sur une machine.
Objet Alerte
Utilisez cet objet pour définir une alerte à envoyer au serveur d’alertes.
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.
Objet Message
Message Sentinel
Utilisez cet objet pour définir un message à envoyer au serveur Sentinel.
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.
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
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).
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).
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.
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 :
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.
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 :
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.
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.
Objet Commentaire
Utilisez cet objet pour ajouter un commentaire à un graphe.
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.
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é.
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.
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'
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'
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èrefils entre les divers objets. Un rattachement à un niveau supérieur va automatiquement être
reporté aux niveaux inférieurs.
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.
Opérations de base
Pour accéder au module Questionnaire :
1. Sélectionnez la fenêtre Questionnaire dans l’IHM.
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.
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.
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
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 :
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.
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é.
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.
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.
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.
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.
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.
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.
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 :
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.
Icônes d’archivage de
Objets notification
graphes Objet OR
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