fanch2121
11/03/2006, 15h03
Les commandes de l'AS/400 (part 2)
Le nom des commandes
Le nom d'une commande commence toujours par un verbe anglais, limité sur trois lettres(on enlève les voyelles et certaines consonnes). Ensuite, le type de l'objet sur lequel s'applique la commande est donné. Certaines commandes ont parfois un troisième terme.
Voici quelques exemples de commandes :
afficher un message (display message) DSPMSG
envoyer un message (send message) SNDMSG
gérer les travaux d'un utilisateur (work submit job) WRKSBMJOBLes paramètres des commandes
Les paramètres de la commande peuvent être saisis dans la ligne de commande ou bien dans une interface d'aide, appelée Invite de commande, accessible par la touche F4. Dans ce cas, un menu s'affiche, différent pour chaque commande, où les champs à* remplir correspondent aux paramètres. Si les indications à* l'écran ne suffisent pas, l'appui sur la touche F1 affiche des informations spécifiques au champ où se situe le curseur.
Les menus
Il est possible de retrouver le nom d'une commande dans l'arborescence des menus, à* partir du menu MAIN. Il suffit de naviguer dans les menus en choisissant les « bonnes » options. Pour accéder plus rapidement au menu de la commande désirée, on peut taper GO CMD suivi de l'abréviation du verbe ou de l'objet dont on recherche la commande.
Par exemple « GO CMDLIB » affiche un menu décrivant toutes les commandes ayant un rapport avec les bibliothèques.
Les messages utilisateurs
La communication entre le système, les utilisateurs et les programmes se fait par messages. Ceux-ci sont stockés dans des files d'attente de messages, objet de type *MSGQ. Chaque poste de travail a une file d'attente qui lui est propre. Chaque profil utilisateur est rattaché également à* une file, celle-ci peut-être privée ou partagée avec d'autres utilisateurs (les membres d'une équipe de comptables ont une file d'attente de messages commune). Une personne a accès à* deux files d'attente, celle de son profil utilisateur et celle de son poste de travail.
Il existe une file d'attente indispensable qui reçoit les messages du système, elle est nommée QSYSOPR. Les problèmes tels que l'absence de papier dans une imprimante sont indiqués dans un message stocké dans cette file. L'opérateur système doit surveiller cette file avec la plus grande attention afin d'être capable de résoudre les incidents dans des délais raisonnables.
Le Mode de réception
Le mode de réception indique comment l'utilisateur va être informé de l'arrivée de messages. Il existe trois modes :
Break : Le message apparaît immédiatement à* l'écran. Le travail en cours est repris normalement sans perte d'information après la lecture du message.
Notify : Un Bip sonore informe l'utilisateur de l'arrivée d'un message dans une de ses files d'attente.
Hold : Le message est ajouté à* la file d'attente sans en informer l'utilisateur.Envoi de messages
Pour envoyer un message, la commande à* utiliser est SNDMSG (send message). Si le message est une question, de type *INQ, il faudra préciser la file qui recevra la réponse. Pour qu'un message arrive avec le mode Break, il y a la commande SNDBRKMSG.
Exemple : Pour envoyer un avertissement à* tous les utilisateurs que le système va être arrêté dans trente minutes il suffit de taper la commande suivante :
SNDBRKMSG MSG(arrêt du système dans trente minutes) TOMSGQ(*ALLWS) *ALLWS signifie tous les postes de travail (all worksations).
Affichage de messages
La commande DSPMSG affiche les messages stockés dans une file d'attente. Le paramètre indique le contenu de la file à* afficher. Sans paramètre, la commande affiche les messages de la file de l'écran et de la file du profil de l'utilisateur (la touche APP/SYS 4 également). Par exemple l'affichage de la file QSYSOPR se fait avec la commande suivante :
DSPMSG MSGQ(QSYSOPR)
Commandes usuelles
DSPMSG Affiche les messages dans la file d'attente
ADDBKP Ajoute un point d'arrêt dans le débogueur
ADDLIBLE Nom_de_la_Bibliothèque Ajoute une bibliothèque (LIBRARY) à* la liste
CHGSYSVAL Change les valeurs du système
CHGUSRPRF Change les valeurs de l'utilisateur
CRTUSRPRF Crée un profil utilisateur
DLTUSRPRF Enlève l'utilisateur du système
DSPDBF Affiche le contenu du fichier de base de données
DSPDBR LIB/FILE Montre les fichiers logiques associés à* un fichier physique
DSPFD Affiche les champs de description pour un fichier particulier
DSPFFD Affiche les champs de description des fichiers
DSPLIB Affiche le contenu d'une bibliothèque spécifique
DSPMSGD Affiche la description des messages
DSPPFM Affiche les membres d'un fichier physique
DSPPGMREF Affiche les fichiers utilisés par un programme particulier, ainsi que les bibliothèques avec lesquelles il a été compilé
EDTLIBL Permet l'ajout et la suppression de librairies dans la liste
ENDDBG Termine le débogage
PWRDWNSYS Éteindre l'AS /400
RMVBKP Enlève un point d'arrêt dans le débogueur
RUNQRY QRYFILE(LIB/FILE) Exécute une requête sans paramètres sur un fichier
SIGNOFF Se déconnecter du système
STRDBG Démarre le débogage
STRDBU Démarre DBU (Database Utility), permettant d'accéder et de modifier la base de données
STRDFU Démarre DFU (Data File Utility), permettant d'accéder aux fichiers et de les modifier
WRKACTJOB Affiche tous les travaux actifs
WRKDSKSTS État des disques
WRKJOBSCDE Affiche les travaux planifiés
WRKMSGF QCPFMSG Affiche le contenu de MONMSG
WRKOBJ Permet de travailler sur un objet
WRKOUTQ Affiche des membres spécifiques de l'OUTQ
WRKSBMJOB *JOB Affiche les travaux de la session en cours
WRKSPLF Affiche les fichiers de la file d'attente
WRKSYSSTS Taches du système
WRKUSRJOB Affiche la liste des travaux sur lesquels l'utilisateur travaille
WRKUSRPRF Change les caractéristiques d'un utilisateur
WRKUSRPRF Permet de travailler avec un profil utilisateur particulier
Fanch du TSIC
Le nom des commandes
Le nom d'une commande commence toujours par un verbe anglais, limité sur trois lettres(on enlève les voyelles et certaines consonnes). Ensuite, le type de l'objet sur lequel s'applique la commande est donné. Certaines commandes ont parfois un troisième terme.
Voici quelques exemples de commandes :
afficher un message (display message) DSPMSG
envoyer un message (send message) SNDMSG
gérer les travaux d'un utilisateur (work submit job) WRKSBMJOBLes paramètres des commandes
Les paramètres de la commande peuvent être saisis dans la ligne de commande ou bien dans une interface d'aide, appelée Invite de commande, accessible par la touche F4. Dans ce cas, un menu s'affiche, différent pour chaque commande, où les champs à* remplir correspondent aux paramètres. Si les indications à* l'écran ne suffisent pas, l'appui sur la touche F1 affiche des informations spécifiques au champ où se situe le curseur.
Les menus
Il est possible de retrouver le nom d'une commande dans l'arborescence des menus, à* partir du menu MAIN. Il suffit de naviguer dans les menus en choisissant les « bonnes » options. Pour accéder plus rapidement au menu de la commande désirée, on peut taper GO CMD suivi de l'abréviation du verbe ou de l'objet dont on recherche la commande.
Par exemple « GO CMDLIB » affiche un menu décrivant toutes les commandes ayant un rapport avec les bibliothèques.
Les messages utilisateurs
La communication entre le système, les utilisateurs et les programmes se fait par messages. Ceux-ci sont stockés dans des files d'attente de messages, objet de type *MSGQ. Chaque poste de travail a une file d'attente qui lui est propre. Chaque profil utilisateur est rattaché également à* une file, celle-ci peut-être privée ou partagée avec d'autres utilisateurs (les membres d'une équipe de comptables ont une file d'attente de messages commune). Une personne a accès à* deux files d'attente, celle de son profil utilisateur et celle de son poste de travail.
Il existe une file d'attente indispensable qui reçoit les messages du système, elle est nommée QSYSOPR. Les problèmes tels que l'absence de papier dans une imprimante sont indiqués dans un message stocké dans cette file. L'opérateur système doit surveiller cette file avec la plus grande attention afin d'être capable de résoudre les incidents dans des délais raisonnables.
Le Mode de réception
Le mode de réception indique comment l'utilisateur va être informé de l'arrivée de messages. Il existe trois modes :
Break : Le message apparaît immédiatement à* l'écran. Le travail en cours est repris normalement sans perte d'information après la lecture du message.
Notify : Un Bip sonore informe l'utilisateur de l'arrivée d'un message dans une de ses files d'attente.
Hold : Le message est ajouté à* la file d'attente sans en informer l'utilisateur.Envoi de messages
Pour envoyer un message, la commande à* utiliser est SNDMSG (send message). Si le message est une question, de type *INQ, il faudra préciser la file qui recevra la réponse. Pour qu'un message arrive avec le mode Break, il y a la commande SNDBRKMSG.
Exemple : Pour envoyer un avertissement à* tous les utilisateurs que le système va être arrêté dans trente minutes il suffit de taper la commande suivante :
SNDBRKMSG MSG(arrêt du système dans trente minutes) TOMSGQ(*ALLWS) *ALLWS signifie tous les postes de travail (all worksations).
Affichage de messages
La commande DSPMSG affiche les messages stockés dans une file d'attente. Le paramètre indique le contenu de la file à* afficher. Sans paramètre, la commande affiche les messages de la file de l'écran et de la file du profil de l'utilisateur (la touche APP/SYS 4 également). Par exemple l'affichage de la file QSYSOPR se fait avec la commande suivante :
DSPMSG MSGQ(QSYSOPR)
Commandes usuelles
DSPMSG Affiche les messages dans la file d'attente
ADDBKP Ajoute un point d'arrêt dans le débogueur
ADDLIBLE Nom_de_la_Bibliothèque Ajoute une bibliothèque (LIBRARY) à* la liste
CHGSYSVAL Change les valeurs du système
CHGUSRPRF Change les valeurs de l'utilisateur
CRTUSRPRF Crée un profil utilisateur
DLTUSRPRF Enlève l'utilisateur du système
DSPDBF Affiche le contenu du fichier de base de données
DSPDBR LIB/FILE Montre les fichiers logiques associés à* un fichier physique
DSPFD Affiche les champs de description pour un fichier particulier
DSPFFD Affiche les champs de description des fichiers
DSPLIB Affiche le contenu d'une bibliothèque spécifique
DSPMSGD Affiche la description des messages
DSPPFM Affiche les membres d'un fichier physique
DSPPGMREF Affiche les fichiers utilisés par un programme particulier, ainsi que les bibliothèques avec lesquelles il a été compilé
EDTLIBL Permet l'ajout et la suppression de librairies dans la liste
ENDDBG Termine le débogage
PWRDWNSYS Éteindre l'AS /400
RMVBKP Enlève un point d'arrêt dans le débogueur
RUNQRY QRYFILE(LIB/FILE) Exécute une requête sans paramètres sur un fichier
SIGNOFF Se déconnecter du système
STRDBG Démarre le débogage
STRDBU Démarre DBU (Database Utility), permettant d'accéder et de modifier la base de données
STRDFU Démarre DFU (Data File Utility), permettant d'accéder aux fichiers et de les modifier
WRKACTJOB Affiche tous les travaux actifs
WRKDSKSTS État des disques
WRKJOBSCDE Affiche les travaux planifiés
WRKMSGF QCPFMSG Affiche le contenu de MONMSG
WRKOBJ Permet de travailler sur un objet
WRKOUTQ Affiche des membres spécifiques de l'OUTQ
WRKSBMJOB *JOB Affiche les travaux de la session en cours
WRKSPLF Affiche les fichiers de la file d'attente
WRKSYSSTS Taches du système
WRKUSRJOB Affiche la liste des travaux sur lesquels l'utilisateur travaille
WRKUSRPRF Change les caractéristiques d'un utilisateur
WRKUSRPRF Permet de travailler avec un profil utilisateur particulier
Fanch du TSIC