LANGAGE DE CONTRÔLE
- Time : 3 days
- Code : ASL401
- Price : 1 300 € HT
- Objective : Maîtriser à l'issue de la formation, le langage de contrôle.
- Pre-Requisite : Notions i5/OS.
- Public : Développeurs, administrateurs.
INTRODUCTION
CARACTERISTIQUES D'UN TRAVAIL
- Soumission d'un travail
- Travaux Interactif /Batch
- Commande pour visualiser les historiques
- Description de travail (JOBD)
- Role de la file d'attente de message QSYSOPR
- Mise en oeuvre des réponses automatiques
COMMANDES
- Modes d'écriture des commandes
- Structure des commandes
- Paramètres associés aux mots-clés
- Les menus des commandes
- Définition du Langage de contrôle
- Exécution en mode interprété ou compilé
- Guide opérateur : Invite
PROGRAMMATION
- Les principaux type variables
- Règles de programmation
- Gestion des Data Area
- Enchaînement des programmes
- Sous programmes et boucles
- Traitements conditionnés
- Commandes d'interaction utilisateur
- Les opérateurs de comparaison
- Commandes d'extraction (RTV*)
- Utilisation des fichiers (BD et Ecran)
- Commande de vérification CHK*
- Interception des Erreurs
- Opérations sur les chaînes de caractères
- Structure complete d'un programme CL
- Utilisation des invites sélectives
TRAVAUX ASYNCHRONES
- Mise en oeuvre : différentes possibilités
- Les Data queue (exemple d'utilisation)
- Principe et interêt
- Autres solutions
LES MESSAGES
- Commandes des fichiers messages
- Commandes de description des messages
- Types de message
- Utilisation dans les écrans
LES MESSAGERIES
- Modes de réception des messages
- Associer un programme à une MSGQ
- Lire un message dans une file
- Attendre une réponse et la traiter
- Différentes files d'attente de messages
- Envoi de différents types de messages
- Gestion des files d'attente de message
VALEURS SYSTÉMES
- Visualisation des pricipales valeurs
- Mise à jour
- Extraction