Logique fonctionnelle avec les scripts
Automation Engine propose un langage de script propriétaire vous permettant d'ajouter une logique fonctionnelle aux Objets. Si vous êtes concepteur d'objets, vous pouvez écrire des scripts pour étendre les options de configuration proposées par AWI pour les objets. Les scripts sont traités par un interpréteur de script sur le serveur Automation Engine.
Cette rubrique contient les sujets suivants :
Présentation
Les scripts permettent d'éliminer les tâches manuelles répétitives et les erreurs humaines :
- Lecture automatique, importation, modification et chargement de données ou fichiers
- Création, lecture, mise à jour et suppression de valeurs dans des objets et des attributs d'objets
- Création et suppression de certains types d'objets
- Vérification des paramètres et conditions avant d'effectuer d'autres étapes
- Personnalisation des paramètres et du comportement pour des applications ou des systèmes cibles spécifiques
Langage de script Automation Engine propose un jeu complet d'instructions et de fonctions pour automatiser une large gamme d'activités. Il vous permet, par exemple d'écrire des scripts permettant d'effectuer les actions suivantes :
- Réaliser des fonctions arithmétiques
- Processus en boucle
- Activer des objets
- Définir des conditions
- Afficher des données dans les rapports
- Envoyer des notifications
- Créer des boîtes de dialogues utilisateurs
Voir Référence du script Automation Engine pour obtenir des listes d'éléments de script disponibles.
Permissions
Vous pouvez écrire des scripts dans tous les objets pour lesquels vous disposez de permissions. Si votre script fait démarrer d'autres objets, il vous faut également la permission d'exécuter ces objets. Pour plus d'informations sur les permissions, voir Accorder des autorisations Automation Engine.
Où inclure des scripts
Les scripts s'écrivent dans les pages Traitement des objets exécutables. Tous les objets exécutables contiennent une page Traitement, et les objets Job contiennent en plus les pages Pré-traitement et Post-traitement. Certains types d'objets contiennent également d'autres pages vous permettant d'enregistrer des instructions et des fonctions.
Chaque page Traitement peut contenir jusqu'à 32 767 lignes. Cependant, la génération du script est interrompue si le script génère plus de 1000 lignes JCL. Si votre script génère plus de lignes JCL, vous pouvez utiliser le paramètre MAX_JCL_LINES dans une instruction de script :PUT_ATT pour modifier la limite.
Objets Script
Vous pouvez écrire des scripts pour n'importe quel objet exécutable, mais il existe également un objet Script (SCRI) dédié, vous permettant d'enregistrer les scripts contenant des instructions de traitement internes. Le seul rôle de l'objet Script est d'enregistrer et de réutiliser ces scripts. Les scripts des objets Script sont exécutés dans Automation Engine lui-même, et non dans le système cible. Pour plus d'informations, voir Scripts (SCRI).
Voir aussi :