Home
INITIATION A L`AS/400 - com
Contents
1. Pascal HYRONDE Janvier 1996 R vision Octobre 1999 M thode INITIATION A L AS 400 20 4 Apr s avoir pr cis la liste visualiser LAST pour la derni re compilation appuyez sur la touche Entr e pour faire appara tre l cran suivant Colonnes x J 71 Edition PASCAL QCLPSRC SEU gt PRTOA4 FMT certege de Genie A wan fie ge OU se M uen D aee asie O bass T RARAERARARERER D but des donn es KKKKKKKKKKKKKKKKKKKKKKKEKKXEXX EX KE KE K k K 0001 00 PGM 0002 00 STRPRIWIR DEV PRTO4 CUTOEND YES 0003 00 ENDPGM KKKKKKKHKXEXXEXX KA X Xk Fin des donn es kkkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkkkxkxkxkkxkkxkxkxkxkxx k Colonnes 5 amp 1 71 Examen Fichier spoule PRTO4 SEU gt 0006 22 200 STRPRTWITR DEV PRTO4 CUTOEND YES 0000 23 CPD0043 30 Le mot cl CUTOEND est incorrect pour cette commande 0000 24 300 ENDPGM 0000 25 CPD0729 10 Aucune commande ex cutable dans le fichier source 0000 26 A RE A FIN D U SO UR EC 0000 27 5769SS1 V4R3MO 980729 Langage de contr le 0000 28 R f rences crois es F3 Exit F4 Invite F5 R afficher F9 Rappel F11 Basculer F12 Annuler F16 R p ter recherch Fl R p ter remplacement F24 Autres touches L mot cl est incorrect pour cette commande Sur la ligne SEU gt de la partie Examen il suffit de taper ERR et F16 pour afficher les erreurs comment
2. amp 0 amp N CHGOBJOWN OBJ amp L amp N OBJTYPI NEWOWN CPLSCRO1 CUROWNAUT CPROBJ OBJ amp L amp N OBJTYPE amp t crttaatool amp n CPYF FROMFILE amp L amp N TOFILE comtestf amp N MBROPT REPLACE A suivre Commande gt F3 Exit F4 Invite F5 R afficher F6 Cr er F9 Rappel F10 Entr e de commandes F24 Autres touches Remarque La personnalisation de ces options peut tre propre chaque utilisateur Pour cela il faut indiquer le fichier d option utilis au niveau des valeurs par d faut fichier d options Si le m me fichier est indiqu pour plusieurs utilisateurs toutes les options disponibles seront identiques Pour cr er une option il suffit d appuyer sur F6 Cr er sur l cran Gestion des options d finies par l utilisateur d indiquer le code de l option et l action effectuer Faites r f rence l aide en ligne pour conna tre la valeur des param tres utiliser Communication Organisation M thode Pascal HYRONDE Janvier 1996 R vision Octobre 1999 INITIATION A L AS 400 16 2 2 SDA Cet utilitaire permet de concevoir les images crans utilis es par les programmes On peut y acc der par la commande STRSDA ou bien par l option 17 de PDM au niveau d un membre source Aide la conception d images cran SDA AS 400 Choisissez l une des options s
3. es Une fois l erreur corrig e dans la premi re partie de l cran il est possible de passer l erreur suivante en appuyant sur F16 le curseur positionn sur la deuxi me partie de l cran Ainsi les erreurs sont vite identifi es et corrig es Communication Organisation M thode Pascal HYRONDE Janvier 1996 R vision Octobre 1999 INITIATION A L AS 400 21 2 4 DFU Cet utilitaire permet la modification des donn es de fichier Particuli rement utile pour la gestion des jeux d essai il faut n anmoins l utiliser avec pr caution car aucun contr le n est effectu sur le contenu des donn es modifi es STRDEU et F4 affiche l cran suivant D marrer DFU STRDFU Indiquez vos choix puis appuyez sur ENTREE Option OPELON DEU 47 A aa R rs SELECT 1 5 SELECT Option d ex cution NONE 1 2 NONE Programe DEU a w a tie ele ri PRV Nom PRV BibLliOEheque 4 cy aa 4 rue LUS PRV Nom PRV LIBL CURLIB Fichier base de donn e Ver PRV Nom PRV SAME Biblioth que ron 4 Ms 8 PRV Nom PRV LIBL CURLIB Membre sas nn PRV Nom PRV FIRST Fin F3 Exit F4 Invite F5 R afficher F12 Annuler F13 Mode d emploi invite F24 Autres touches Si l option SELECT est demand e le menu DFU est affich Utilitaire de maintenance de fichiers DFU AS 400 Choisissez l une des options suivantes 1 Ex cution d un programme DFU 2 Cr ation d
4. 28 Toutes les lignes sont accessibles en mise jour La touche F4 permet l affichage d une ligne format e en fonction des sp cifications utilis s pour le RPG Quelques ordres permettant une action directe sur les lignes du membre source I Insertion de ligne s C Copier une ligne M D placer une ligne A B Mettre la s lection Copie ou d placement apr s cette ligne AFTER Mettre la s lection Copie ou d placement avant cette ligne BEFOR CC D but ou fin de bloc copier MM D but ou fin de bloc d placer D Supprime une ligne DELETE DD D but ou fin de bloc supprimer D5 Supprime 5 lignes Communication Organisation M thode Pascal HYRONDE Janvier 1996 R vision Octobre 1999 INITIATION A L AS 400 18 Lorsque la modification ou cr ation est termin e un cran de sortie doit tre confirm Sortie Indiquez vos choix puis appuyez sur ENTREE Modification cr ation du membre O O 0ui N Non MEM EES 2 os E An A te D e PGMBENO1 Nom F4 pour liste FLCRLEET aa apai i cat es 8 PE 6 dS ORPGSRC Nom F4 pour liste Biblioth que amp 48e a 4 COMAPPL Nom TERTS a ru mr te mn n Donn es d un BENEFICIAIRE Benim rolaELOM 2 14 nobles O Oui N Non D but 4 9 ane Le ner ee 0001 00 0000 01 9999 99 IRC MENE HS 4 amp DE S 01 00 00 01 99 99 Impression du membre O Oui N Non Retour l cran d dition O Oui N Non Affichage de la liste des membr
5. 3e 2e 3e 2e ee 0001 0002 0003 0004 0005 0006 0007 0008 0009 0010 0011 0012 0013 00 PGM 00 00 EDITION ARTICLES DU FOURNISSEUR 123 00 00 OVRDBE FILE ARTICLPF SHARE YE 00 OPNORYF FILI 00 00 CALL PGMXXX 00 00 CLOF OPNID ARTICLPF 00 DLTOVR FILE ARTICLPF 00 00 ENDPGM S E ARTICLPF QRYSLT ARCFOU eq 123 PR Din des donn es ARR KKKKKKKKKKKXEXXX 0001 0002 0003 0004 0005 0006 0007 0008 0002 0010 0011 0012 0013 0014 0015 00 PGM 00 00 EDITION ARTICLES DU FOURNISSEUR 123 00 00 OVRDBE FILE ARTICLPF SHARE YE 00 OPNORYF FILE 00 00 CPYFRMORYF FRO 00 CRTFILE YES 00 CALL PGMXXX 00 00 CLOF OPNID ARTICLPF 00 DLTOVR FILE ARTICLPF 00 00 ENDPGM Cr er un fichier de requ te D but des donn es KKKKKKKKKKKKKKKKKKKEKKERERKEEREREXEXEXEXEXEX EEE S ARTICLPF QRYSLT ARCFOU eq 123 KKKKKKKKKKRKAKXEXX Fin KKKKKKKKKKKAKKKRRKKRKARKRARAKRAKRRAREAXEXX ommuni cation Organisation Pascal HYRONDE Janvier 1996 R vision Octobre 1999 OPNID ARTICLPF TOFILE OTEMP ARTICLPF des donn es M thode
6. car cela peut grandement perturber les temps de r ponse de la machine Communication Organisation M thode Pascal HYRONDE Janvier 1996 R vision Octobre 1999 INITIATION A L AS 400 e Files d attente Les files d attente de travaux JOBQ Interactifs ou Batch QINTER JOBQ travaux Interactifs Autant de travaux que d arriv es QINTER QBATCH D ii Un seul travail la fois Communication Organisation M thode Pascal HYRONDE Janvier 1996 R vision Octobre 1999 INITIATION A L AS 400 8 Les file d attente de sorties OUTQ Impressions QBATCH Un seul travail la fois OUTQ File d attente de sorties pour les impressions Quelques commandes permettant la gestion des travaux et des files d attente WRKACTIJOB Gestion de l activit du syst me WRKJOBQ G rer les files d attente de travail WRKSBMJOB G rer les travaux soumis dans une file d attente SBMJOB Soumettre un travail DSPJOB Visualiser un travail DSPJOBLOG Visualiser l historique d un travail WRKSPLEF G rer les fichiers spoules WRKOUTQ G rer les files d attente de sortie ou d impression Les file d attente de messages Op rateur syst me utilisateur ou programme Il existe plusieurs sortes de file d attente de message La file d attente des messages de l op rateur syst me elle s appelle QSYSOPR C est elle que sont envoy s les messages syst mes sur le bon ou le mauvais d
7. commandes F23 Autres options F24 Autres touches Cette liste est une sous liste Les options sont les traitements disponibles sur chaque membres F23 permet l affichage d options compl mentaires F24 permet l affichage de touches de fonction suppl mentaires Par exemple l option 2 permet de modifier un membre par SEU L option 5 permet l affichage d un membre l option 6 l impression L option 14 la compilation La commande WRKSPLF permet de visualiser les listes de compilation La derni re ligne est r serv e pour les messages Ici l indication Cette liste est une sous liste nous rappelle que nous avons fait une s lection sur l cran pr c dent Il est possible de changer les crit res par F17 Communication Organisation M thode Pascal HYRONDE Janvier 1996 R vision Octobre 1999 INITIATION A L AS 400 14 La plupart des param tres de PDM ont une valeur attribu e par d faut F18 permet l acc s l cran de modification de ces valeurs En fin de session ses valeurs seront conserv es par le syst me et retransmises pour l utilisateur sa prochaine session PDM Modification des valeurs par d faut Indiquez vos choix puis appuyez sur Biblioth que de cr ation Remplacement objet Compilation par lots Ex cution par lots Sauvegarde valeurs par d faut Option sauvegarde restauration Description de travail OS HY Biblioth que TS a g Modifier typ
8. de tri hoisir la s quence de classement hoisir le formatage des colonnes hoisir les fonctions r capitulatives du rapport finir des ruptures de contr le hoisir le type et la nature de la sortie Indiquer les options de traitement D C C C D e F3 Exit F5 Rapport F12 Annuler F13 Dessin F18 Fichiers F21 Toutes les options Communication Organisation M thode Pascal HYRONDE Janvier 1996 R vision Octobre 1999 INITIATION A L AS 400 24 2 7 DEBUG Le DEBUG est l op ration de mise au point des programmes Il permet de v rifier l ex cution de certaines parties de programme de visualiser le contenu des zones et des indicateurs pour le RPG 2 7 1 STRDBG D marrage du d bogag D marrer le d bogage STRDBG Indiquez vos choix puis appuyez sur ENTREE Programme Da Ci 4 rt au ct MONP GM Nom NONE BIBLIOGERSQUE s o amp Nom LIBL CURLIB si autres valeurs Programme par d faut PGM Nom PGM NONE NE maxi d instructions trace 200 Nombre Trace pleie s s s e s a ASTOPTRE KSTOPTRC WRAP fichiers de production e YES NG YES D bogage de niveau source OPM NO NO YES Programme de service a NONE Nom NONE Biblioth gue s s dani poy Nom LIBL CURLIB si autres valeurs A suivre F3 Exit F4 Invit F5 R afficher F10 Autres param tres F12
9. roulement des traitements ou bien par exemple les messages d tat des imprimantes bourrage fin de papier etc ou encore les messages envoy s par les programmes Batch ou les messages utilisateurs Les files d attente de message Poste de travail elles portent le noms des unit s crans DSP01 DSP02 etc et sont cr es automatiquement avec les crans Elles re oivent les messages programmes ou utilisateurs Les files d attente de messages utilisateurs elles portent le noms des profils utilisateurs et sont cr es automatiquement avec le profil Chaque personne peut ainsi recevoir des messages sp cifiquement Si l utilisateur a ferm sa session la file d attente de message MSGQ conservera le message qui pourra tre consult la prochaine ouverture Quelques commandes permettant la gestion des files d attente de messages DSPMSG Affichage des messages SNDMSG Envoi d un message WRKMSGQ G rer les files d attente de messages Communication Organisation M thode Pascal HYRONDE Janvier 1996 R vision Octobre 1999 INITIATION A L AS 400 9 Exemple d envoi de messages par la commande SNDMSG Sur une ligne de commande tapez SNDMSG et appuyez sur la touche F4 pour obtenir l cran suivant Envoyer un message SNDMSG Indiquez vos choix puis appuyez sur ENTREE Texte du messag Au profil utilisateur Nom SYSOPR ALLACT Fin F3 Exi
10. t text E N Fichier d options 5e Biblioth que Membre x N O O O 1 Mode plein cran Communication SRCI O Oui O Oui O Oui O Oui 1 Indivi Nom US Nom CU Nom Nom CUR Nom O Oui F4 Invite F5 R afficher F12 Annuler Si l on veut plus ou moins de lignes par page on Non Non on SRCLIB uell PRF r 2 Global F4 pour liste IBL IB O Oui Non IB La compilation peut ainsi s ex cuter en JOBQ File d attente de travail Organisation Pascal HYRONDE Janvier 1996 R vision Octobre 1999 A suivre Indique la biblioth que utilis e pour recevoir les objets programmes r sultats de compilation Modifie l aspect de la liste en permettant ou non la saisie de certaines donn es M thode INITIATION A L AS 400 15 PDM donne la possibilit au programmeur de se cr er ses propres options F16 donne acc s aux Options Utilisateurs Gestion des options d finies par l utilisateur LLCALER esp c arr s QAUOOPT Membre I QAUOOPT Biblioth que LIBPH Indiquez vos options puis appuyez sur ENTREE 2 Modifier 3 Copier 4 Supprimer 5 Afficher Opt Option Commande C CALL amp O amp AT ATTSRC FIL amp F LIB amp L P CLP 2GRTOBJAUT OBJ amp L amp N OBJ EFOBJ COMAPPL amp N CHGPF FILE 8 amp O amp N WAITFILE 3 EDLT YES CLRPFM FILE
11. 00 13 Remarque sur les noms des fichiers sources Bien que cela ne soit pas une obligation il est recommand d utiliser les noms standards QCBLSRC pour les source COBOL QRPGSRC pour les sources RPG QCLSRC pour les sources en langage de contr le on peut pr f rer QCLPSRC QCMDSRC pour les commandes QDDSSRC pour les descriptions de donn es crans fichiers ou imprimantes etc le m me principe est utilis pour les autres langages Les donn es saisir permettent de s lectionner une liste de membres plus ou moins longue en fonction des crit res demand s par exemple PDM Gestion des membres FPreNier i a o as 4 QRPGSRC Biblioth que COMAPPL Afficher partir de Indiquez vos options puis appuyez sur ENTREE 2 Editer 3 Copier 4 Supprimer 5 Afficher 6 Imprimer 7 Rebaptiser 8 Afficher description 9 Sauvegarder 13 Modifier texte Opt Membre Type Texte ee PGMBENO1 RPG Donn es d un BENEFICIAIRE E PGMBEN99 RPG S lection d un b n ficiaire 2 PGMECHO1 RPG Calcul d un ch ancier avec taux 0 PGMECHOS RPG Liste de contr le des appels d ch anc ss PGMECH1 0 RPG Appel d ch anc PGMECH20 RPG Calcul des ch anciers PGMECH21 RPG Liste des echeanciers eS PGMEDTO1 RPG Edition d une maquette A suivre Param tres ou commande gt F3 Exit F4 Invite F5 R afficher F6 Cr er F9 Rappel F10 Entr e de
12. Annuler F13 Mode d emploi invite F24 Autres touches Ajouter un point d arr t ADDBKP Indiquez vos choix puis appuyez sur ENTREE Num ro d instruction sc s gt 200 Valeur alpha si autres valeurs Variables du programme Variable programme s NON Ea Variable de pointeur bas si autres valeurs si autres valeurs Format de SOFELS roe om CHAR CHAR HEX Programme s Eo ae e a a DFTPGM Nom DFTPGM Fin F3 Exit Fa4 Invit F5 R afficher F10 Autres param tres F12 Annuler F13 Mode d emploi invite F24 Autres touches Point d arr t l ex cution Sp clfication Instruction e s b e s f 200 70009 PEOgraANME e e e i Rp d de pe 280 UE PRTOA4 Niveau de r cursivit s s e s 1 Appuyez sur ENTREE pour continuer F3 Sortir du programme F10 Entr e de commandes ENDDBG pour arr ter le mode DEBUG Communication Organisation Pascal HYRONDE Janvier 1996 R vision Octobre 1999 M thode INITIATION A L AS 400 25 2 7 2 STRISDB Les m mes fonctions que celles d crites ci dessus mais en interactif c est dire que l on put suivre l ex cution du programme pas pas en visualisant le source du programme simultan ment et en pla ant les points d arr t au fur et mesure des besoins D marrer ISDB STRISDB Indiquez vos choix puis appuyez sur ENTREE B SGEA
13. IATION A L AS 400 11 1 3 Environnement e Liste de biblioth ques Lorsque le syst me a besoin d une commande ou d un objet en g n ral il ne le recherche pas parmi toutes les biblioth ques du syst me Il n utilise que les biblioth ques regroup es dans la liste de biblioth que Cette liste est reli e au travail D s qu il trouve l objet il arr te la recherche et poursuit son traitement Il faut donc g rer correctement cette liste qui est souvent la cause d anomalie d routante pour le d butant LISTE DE BIBLIOTHEQUES CALLPGMXXX Sens de la recherche La commande DSPLIBL permet de visualiser la liste du travail en cours ADDLIBLE permet l ajout de biblioth que dans la liste La commande EDTLIBL permet la modification de la liste l cran par exemple R vision de la liste des biblioth ques Indiquez vos modifications puis appuyez sur ENTREE Pour ajouter une biblioth que entrez un nom et le num ro de s quence d sir Pour enlever une biblioth que mettez son nom blanc Pour modifier la position d une biblioth que entrez un autre no de s quence Num ro Num ro Num ro s quence Biblio s quence Biblio s quence Biblio 010 120 230 020 LIB_2SP 130 240 030 LIB_2 140 250 040 COMTEST 150 J 050 COMJESS 160 060 COMAPPL 170 070 QGPL 180 080 QTEMP 190 090 TAATOO 200 100 210 110 220 Exit F5 R afficher F12 Annuler Communica
14. MME a 4 ai cos S BRTUA Nom Biblipgth qu gt 4 4 u SLIBL Nom SCURLIB LIBL M J fichiers de production gt YES YES NO Appeler le programme a EYES YES NO CMD Param tres d appel si autres valeurs Fin F3 Exit F4 Invit F5 R afficher F10 Autres param tres F12 Annuler F13 Mode d emploi invite F24 Autres touches Placez le curseur sur la ligne o vous voulez le point d arr t elle appara t alors en inversion d image F17 lance l ex cution jusqu au prochain point d arr t F5 lance l ex cution pas pas F11 affiche le contenu de la variable o est plac le curseur F23 modifie le contenu de la variable o est plac le curseur F6 ajoute ou retire le point d arr t F3 pour sortir du mode DEBUG D bogage Aller Programme Options Aide PASCAL PRTO4 0001 ISDB 400 A suivre 000100 PGM 000200 STRPRTWTR DEV PRTO4 CUTOEND YES 000300 ENDPGM ISDB gt F3 Sorti F5 Pas pas F6 Point d arr t F11 Variable F12 Annuler F17 Ex cuter F23 Modifier variable F24 Autres touches Point d arr t ajout l instruction 200 Communication Organisation M thode Pascal HYRONDE Janvier 1996 R vision Octobre 1999 INITIATION A L AS 400 26 2 7 3 TRACE Une trace permet de suivre par ordre d ex cution tout ou partie des lignes d un programme Pour ajouter une trace il faut que le mode DEBUG so
15. ZOMMUNICATION RGANISATION Z 2ETHODE INITIATION A L AS 400 COMMUNICATION ORGANISATION METHODE 111 Avenue Victor Hugo 93307 Aubervilliers Cedex T l phone 1 48 11 23 10 INITIATION A L AS 400 SOMMAIRE pages 1 Notions de base 1 1 G n rales 3 Biblioth ques Objets Membres Commandes et Menus 5 1 2 Gestion des travaux exploitation Sous syst me 6 Travaux Files d attente 7 Profils utilisateurs 10 Liste de biblioth ques 11 2 Les utilitaires de d veloppement 2 1 P D M 12 2 2 SDA 16 2 3 SEU 17 2 4 DFU 21 2 5 RLU 22 2 6 QRY 23 2 7 DEBUG 2 7 1 STRDBG ADDBKP 24 2 7 2 STRISDB 25 2 7 3 TRACE 26 3 Programmation 3 1 Base de Donn es AS 400 Annexe 3 1 1 R pertoire 3 1 2 Fichiers physiques 3 1 3 Fichiers logiques 3 2 Langage de contr le 27 3 1 Introduction 3 2 Syntaxe des commandes syst mes 3 3 Programmation de commandes utilisateur 28 3 3 Commandes particuli res 29 3 3 1 CPYF 3 3 2 OPNQRYF Communication Organisation Pascal HYRONDE Janvier 1996 R vision Octobre 1999 M thode INITIATION A L AS 400 3 1 Notions de base 1 1 G n rales e Biblioth ques Sur l AS 400 Les biblioth ques contiennent fous les programmes et toutes les informations donn es Il faut distinguer deux types de biblioth ques les biblioth ques syst mes et utilisateurs Les biblioth ques syst mes contiennent les programmes et donn es IBM correspondant aux logiciels sous licence utilis s Leur nom comme
16. es O Oui N Non F3 Exit F4 Invite F5 R afficher F12 Annuler L option 14 en regard du membre permet de compiler le source PDM choisit automatiquement la commande de cr ation en fonction de l attribut du membre RPG CRTRPGPGM CL CRTCLPGM PF CRTPF LF CRTIF DSPF CRTDSPF PRTF CRTPRTF Cr er un programme RPG 400 CRTRPGPG Indiquez vos choix puis appuyez sur ENTREE Programme sd amp gt PGMBENOI Nom CTLSPEC Biblioth que gt COMAPPL Nom CURLIB Fichier source gt QRPGSRC Nom QRPGSRC Biblioth que gt COMAPPL Nom LIBL CURLIB Membre source gt PGMBENOI Nom PGM Niveau de gravit g n ration 9 0 99 Texte descriptif SRCMBRTXT Autres param tres Q Remplacer le programme gt NO XYES NO Fin F3 Exit Fa Invite F5 R afficher F10 Autres param tres F12 Annuler F13 Mode d emploi invite F24 Autres touches Avant de cr er l objet PDM demande si l on veut remplacer le programme de m me nom Ce contr le n est fait que si la valeur par d faut remplacement d objet voir plus haut est N Comparer cet cran avec l cran obtenu par CRTRPGPGM et F4 Communication Organisation M thode Pascal HYRONDE Janvier 1996 R vision Octobre 1999 INITIATION A L AS 400 19 Une fois la compilation termin e s il n y a pas d erreur le programme peut tre appel par CALL Si e
17. ion M thode Pascal HYRONDE Janvier 1996 R vision Octobre 1999 INITIATION A L AS 400 5 e Commandes et Menus Tous les traitements sont effectu s par des programmes Des param tres peuvent tre pass s aux programmes Dans ce cas on utilise g n ralement des commandes Tout le syst me d exploitation est g r par commandes Ceci permet d automatiser la plupart des traitements de gestion du syst me et des utilisateurs configuration s curit sauvegardes etc Les commandes peuvent tre lanc e soit directement soit par l interm diaire de menus ceci est vrai en particulier pour les commandes syst mes Chaque menu est identifi par un nom La commande GO aller permet d afficher un menu GO MAIN et Affiche le menu principal de l AS 400 MAIN AS 400 Menu principal Syst me S4400440 Choisissez l une des options suivantes 1 T ches utilisateur 2 T ches bureautiques 3 T ches g n rales du syst me 4 Fichiers biblioth ques et dossiers 5 Programmation 6 Communications 7 D finition ou modification du syst me 8 Identification des incidents 9 Affichage d un menu 10 Informations techniques 11 T ches de PCS 400 90 Fin de session Option ou commande gt F3 Exit F4 Invite FO Rappel F12 Annuler F13 Informations techniques F23 D finir menu initial Les menus sont caract ris s par leur nom en haut gauche leur titre la liste d options d
18. isponibles la ligne de commande les touches de fonctions possibles Certaines touches de fonction sont particuli rement utiles F4 Invite permet d afficher l cran de saisie des param tres d une commande F9 Rappel Permet de rappeler les derni res commandes entr es Communication Organisation M thode Pascal HYRONDE Janvier 1996 R vision Octobre 1999 INITIATION A L AS 400 6 1 2 Gestion des travaux exploitation e Sous Syst mes Tous les travaux de l AS 400 ne s ex cutent pas dans le m me environnement le type de travail d terminant les ressources mat rielles mettre en jeu pour ces besoins tr s diff rents des sous syst mes ont t cr s Lorsque l on saisit des donn es les ressources n cessaires ne sont pas les m mes que lorsque l on veut lister un programme ou transf rer un objet sur un autre syst me C est pourquoi il y a de nombreux sous syst mes voici ceux que l on trouve fr quemment QBATCH Traitement par lot compilation traitement de calcul ditions QCMN Traitement de communication QCTL Syst me de contr le mode restreint QINTER Travaux interactifs saisie des commandes etc QSNADS Distribution d objets QSPL Spoules QSYSWRK Travaux syst mes e Travaux Les traitements sont aussi appel s travaux Il y a principalement deux sortes de travaux les travaux interactifs c est dire tout traitement de saisie l cran En principe ces tra
19. it d j d marr ADDTRC Ajouter une trace au d bogage ADDTRC Indiquez vos choix puis appuyez sur ENTREE Instructions tracer Num ro d instruction de d but ALL Valeur alpha ALL ALLINST Num ro d instruction de fin Valeur alpha si autres valeurs Variables du programme Variable programme NONE Variable de pointeur bas si autres valeurs si autres valeurs Format de sortie CHAR CHAR HEX A SULVEE ss F3 Exit Fa Invit F5 R afficher F10 Autres param tres F12 Annuler F13 Mode d emploi invite F24 Autres touches Ensuite il faut ex cuter le programme puis afficher le r sultat de la trace DSPTRCDTA Afficher r sultats de Indiquez vos choix Sortie Mise blanc puis appuyez sur F5 R afficher trace DSPTRCDTA ENTREE Les ERINT NO N0 YES Fin F12 Annuler F13 F3 Exit F4 Invit F24 Autres touches ode d emploi invite Il est possible soit d imprimer soit d afficher le r sultat l cran Communication Organisation M thode Pascal HYRONDE Janvier 1996 R vision Octobre 1999 INITIATION A L AS 400 27 3 Programmation 3 1 Base de donn es AS400 Document annexe 3 2 Langage de contr le Introduction La programmation en langage de contr le est tr s puissante car toutes les commandes du syst me d exploitation sont disponibles D autres par les programmes de ce type sont compil s e
20. lle n existe pas il serait utile de cr er l option utilisateur C qui permettra d ex cuter le programme s lec tionn sur une ligne PDM En cas d erreur de compilation Vous pouvez faire une liste de la compilation pour identifier les erreurs Cependant il sera souvent pr f rable d identifier le erreurs l cran pour corriger simultan ment le source du programme Il est alors possible de proc der ainsi 1 PDM Option 3 Gestion des membres a priori vous y tes d j 2 Gestion des membres Option 2 en regard du programme concern 3 F15 Options Indiquez vos choix puis appuyez sur ENTREE Option 2 sortie Copie de tous les enreg N Examen copie du membre PRT04 Fichier Re QCLPSRC Biblioth que PASCAL Examen copie du fichier spoule PRTOA4 Travail PRTOA4 Utilisateur PASCAL Num ro de travail LAST Num ro de spoule LAST Affichage file d attente sortie QPRINT Biblioth que LIBL F3 Exit Fa Invite F5 R afficher F13 Modifier valeurs par d faut Options examen copie F14 0ptions rech 1 Membre 2 Fichier spoule 3 File O 0ui N Non Nom F4 pour Nom F4 pour Nom CURLIB Nom F4 pour Nom Nom F4 pour Num ro LASTI Num ro LASTI r Nom ALL Nom CURLIB d attente liste liste LIBL liste liste ONI LIBL F12 Annuler rche remplacement en C ommunicat i o n Organisation
21. n M thode Pascal HYRONDE Janvier 1996 R vision Octobre 1999 INITIATION A L AS 400 23 2 6 QRY Cet utilitaire permet de formuler des requ tes c est dire des interrogations sur les donn es de l AS 400 Le r sultat pouvant tre soit afficher l cran imprimer sur une liste placer dans un fichier base de donn es Ces requ tes peuvent tre conserv es dans une biblioth que et par la suite r utilis es ou modifi es Le r sultat peut tre obtenu tr s rapidement et la pr sentation tant tr s soign e les requ tes vitent souvent la programmation des demandes simples Le menu QUERY est appel par la commande STRQRY QUERY Utilitaires de requ tes Syst me S4400440 Choisissez l une des options suivantes QUERY 400 1 Gestion d analyses 2 Lancement d une analyse existante 3 Suppression d une analyse A suivre Option ou commande gt F3 Exit F4 Invite F9 Rappel F12 Annuler F13 Informations techniques F16 Menu principal La d finition d une analyse concerne les points suivants D finition de l analyse Analyse OPE LON 4 an 4 8 8 E CREER Biblioth qu CRE LIBPH ECSID g o roa w 2 65535 Indiquez vos options puis faites Entr e F21 pour choisir toutes les options 1 Choisir Opt Options de d finition de l analyse hoisir les fichiers finir les zones r sultat hoisir les zones et leur s quence hoisir les enregistrements hoisir les zones
22. nce toujours par la lettre Q Par exemple QSYS objets de base syst me d exploitation ou QUSRSYS Objets li s au profils utilisateurs et la s curit Les biblioth ques utilisateurs peuvent contenir la fois des donn es et des programmes mais une m thode pratique consiste mettre les donn es fichiers dans une biblioth que diff rente de celle des programmes Ainsi dans l organisation des sauvegardes le choix peut tre fait par exemple de ne sauvegarder que les donn es quotidiennement les produits programmes tant moins sujets modification peuvent tre sauvegard s seulement une fois par mois En plus du nom il est possible d indiquer un texte descriptif pour chaque biblioth que ce qui est vivement conseill pour faciliter la gestion et l exploitation Une biblioth que ne contient que des objets e Objets Un objet est identifi par son nom son type et la biblioth que o il se trouve Autrement dit dans une biblioth que on ne peut pas avoir deux fois le m me nom d objet pour un m me type En plus du nom il est possible d indiquer un texte descriptif pour chaque objet ce qui est vivement conseill pour faciliter la gestion et l exploitation Prenons un exemple une biblioth que est un objet de type LIB Library L AS 400 impose la r gle suivante tous les objets de type LIB donc les biblioth ques se trouvent dans la biblioth que QSYS Comme tout est objet il y a de nombreux ty
23. ntages dans la programmation en langage de contr le D crivons les points communs toute commande en utilisant l exemple de WRKCEFGSTS et F4 G rer tat de la configuration WRKCFGSTS Indiquez vos choix puis app yez sur ENTREE XNWI LIN CTL DEV Type ele ro Fe or Desdiption de configur ion ALL Nom g n rique ALL SOFERS vra ne mer et bts ES X PRINT Fin F3 Exit Fi nvit F5 p afficher 10 Autres param tres F12 Annuler F13 Mdde d gmplo invite F24 Autres touches 1 Letitre et Jeom de la commande 2 La d sefiption de param tre LA valeur du param tre valeur par d faut 4 Le type de valeurs permises F4 permet d en avoir la liste 5 Les touches de fonctions standards Un programme de contr le des param tres peut venir compl ter les contr les de saisie par exemple si on veut qu un param tre repr sente le nom d un fichier on peut ainsi v rifier que le fichier existe avant d x cuter la commande C est un moyen simple de permettre la saisie de param tres pour une proc dure envoyer en JOBQ Communication Organisation M thode Pascal HYRONDE Janvier 1996 R vision Octobre 1999 INITIATION A L AS 400 29 Commandes particuli res C CPYF Cr ation de fichiers r cup ration de donn es impressions OPNQRYF S lectionner des enregistrements RkkkkkRkEkEKE D but des donn es TOERE EEEE EEEE eo he 2e he 2e eee 2e 2e ee E E
24. on l aide permet d avoir des indications suppl mentaires voire des exemples pour chaque code op ration D autre part il est possible de d boguer les programmes en interactif la correction des erreurs de compilation est simple et rapide car il n est pas n cessaire d imprimer syst matiquement de liste ou de r f rences crois es L cran de saisie se pr sente peu pr s comme celui ci Colonnes brii Edition COMAPPL QRPGSRC SEU gt LOCBEN01 kkkxkxkxkxkxkxkxkkkkxx k D but des donn es kkkxkxkxkxkxkxkxkxkkkkkkkxkxkxkxkxkkkkkkkkxk kxk kxkxkkkxk 0001 00 T DONNEES D UN BENEFICIAIRE 0002 00 T MODULE LOCATIF DATE 03 03 95 QUI PH 0003 00 T MODI 14 03 95 QUI YM MISE A JOUR FICHIERS 0004 00 TX MODI 4 22 03 95 QUI YM AJOUT MODE CREATION SI BEXXXX 0 0005 00 T MODI s 13 06 95 QUI PH M J TIERS IRIS 0006 00 T 0007 00 T UTILISATION DES INDICATEURS 0008 00 T 99 ON SI AU MOINS UNE ERREUR 0009 00 T 0010 00 FLOCBENOI1CF E WORKSTN 0011 00 F KINFDS DS WS 0012 00 FBENEFP UF E K DISK A 0013 00 FCONVENP IF E K DISK 0017 00 I Data structures du programm ELEDEL LEELLLEL LLELLE LLE 0018 00 IDSADR E DSMTRAD2DS 0019 00 IDSSMQ E DSOUTSMQDS 0020 00 IDS WS E DSOUTFDSP1 Une ligne de commande permet par exemple de g rer les recherches ou de se positionner au d but ou la fin d un source Autre exemple SEU gt F BEGSR 28 signifie Trouve BEGSR en position
25. pes d objets Pour n en citer que quelques uns PGM Objet programme que ce soit du RPG du COBOL du BASIC du CL ou autres FILE Objet fichier sources donn es chemins d acc s crans imprimantes sauvegardes CMD Objet commande USRPRE Objet profil utilisateur Etc Pour certains objets un attribut permet d avoir des indications sur la nature ou l origine des donn es de l objet pour un objet FILE l attribut PF Physical file indique un fichier physique pour un objet PGM l attribut RPG signifie que le source compil est an langage RPG e Membres Cette notion s applique pour certains objets type FILE Sur AS 400 le source des programmes crits en langage volu est stock dans un fichier physique Ce programme source prend alors le nom de membre C est la compilation de ce membre qui permet la cr ation d un programme ex cutable objet de type PGM Ce type de fichier peut donc comporter plusieurs membres Il en est de m me pour les fichier de donn es clients commande etc mais dans la plupart des cas un tel fichier ne contient qu un seul membre du m me nom Communication Organisation M thode Pascal HYRONDE Janvier 1996 R vision Octobre 1999 INITIATION A L AS 400 e Sch ma classique sur un AS 400 de d veloppement AS 400 BIBDEV1 W QDDSSRC QCBLSRC MAICLIFM LU MAJCLI CDESPF production BIBFICI BIBPGMI Communication Organisat
26. t Fd Invit F5 R afficher F10 Autres param tres F12 Annuler F13 Mode d emploi invite F24 Autres touches Soit un seul profil utilisateur est sp cifi soit tous les profils connect s ALLACT et dans ce cas chacun recevra le m me message en une seule op ration Le mode de r ception de message permet de sp cifier si le message est affich d s son arriv e break si le t moin de message en attente doit s activer notify ou si il n y a aucune incidence hold Ce mode peut tre modifi selon les besoin avec la commande suivante CHGMSGQ MSGQ monprofil DLVRY BREAK Communication Organisation M thode Pascal HYRONDE Janvier 1996 R vision Octobre 1999 INITIATION A L AS 400 10 e Profils utilisateurs Pour travailler sur l AS 400 il faut indiquer au syst me sur quel profil utilisateur on souhaite travailler Habituellement le niveau de s curit en place impose en plus la saisie d un mot de passe En effet les actions autoris es ne seront pas les m mes pour la personne qui doit calculer la paye et celle qui s occupe des sauvegardes si l on imagine que ce sont des personnes diff rentes Le profil utilisateur permet de g rer l acc s et l utilisation de l AS 400 Le PROFIL UTILISATEUR permet la d finition de l environnement de travail l imprimante utilis e les files d attentes le menu initial Utilisateur Exemples de commandes permettant la gestion des donn es
27. t ne comportent donc par d erreur de syntaxe et leur ex cution est optimis e La programmation de pilote d exploitation est facilit e par un monitorage de la plupart des erreurs de commandes autrement dit le programmeur peut pr voir certaines erreurs possibles et d cider de faire tel ou tel traitement en cons quence Aussi il est conseill de stocker dans des programmes CL les actions effectu es sur le syst me car cela fournit un historique des op rations tr s utile surtout six mois apr s et d autre part cela permet de recommencer plusieurs fois un traitement en phase de test et mise au point par exemple Syntaxe des commandes syst mes La syntaxe des commandes est rigoureuse ce qui permet souvent de les retrouver facilement sans les conna tre par c ur VERBE OBJETS ET COMPLEMENTS DSP PEM DSPPFM WRK OBJ CRT PGM DSPPGM Comment retrouver une commande syst me principalement par le menu MAJOR GO MAJOR ou F4 sur une ligne de commande vide Il permet en effet des recherches par sujets verbes ou nom g n rique tout ce qui commence par l option 2 de PDM peut aussi tre utilis e Communication Organisation M thode Pascal HYRONDE Janvier 1996 R vision Octobre 1999 INITIATION A L AS 400 28 Programmation de commandes utilisateur Il est possible de cr er des commandes utilisateur ayant les m mes caract ristiques que les commandes syst mes Elles procurent de nombreux ava
28. tion Organisation M thode Pascal HYRONDE Janvier 1996 R vision Octobre 1999 INITIATION A L AS 400 12 2 Les utilitaires de d veloppement 2 1 P D M C est l utilitaire de base qui est utilis pour d velopper les applications Il permet la mise jour des membres sources le lancement des compilations de programmes ou leur dition C est un outil personnalisable On y acc de soit par la commande STRPDM d marrer PDM soit par le menu PROGRAM Option 2 Gestionnaire de d veloppement PDM AS 400 Choisissez l une des options suivantes 1 Gestion des biblioth ques Gestion des objets Gestion des membres Gestion des options d finies par l utilisateur Option ou commande gt F3 Exit F4 Invite F9 Rappel Entr e de commandes F12 Annuler F18 Modifier valeurs par d faut Les options permettent de travailler sur trois niveaux diff rents du g n ral au particulier Si l on demande l option 3 on obtient peu pr s l cran suivant S lection des membres Indiquez vos choix puis appuyez sur PACELT HR SNA US re QCBLSRC Nom F4 pour liste Biblioth que BIBDEV LIBL CURLIB nom Membre NOM 234 La nn hate L nom g n rique TYPE den GT sh ni dada L type g n rique BLANK Exit Fa4 Invite F5 R afficher F12 Annuler Communication Organisation M thode Pascal HYRONDE Janvier 1996 R vision Octobre 1999 INITIATION A L AS 4
29. uivantes 1 Conception d images cran 2 Conception de menus 3 Test de fichiers cran Option ou commande gt Fl Aide F3 Exit F4 Invit F9 Rappel F12 Annuler L option 1 propose l image suivante pour la saisie du membre cr er ou modifier Conception d images cran Indiquez vos choix puis appuyez sur ENTR Fichier source E E S QDDSSRC Nom F4 pour liste Biblioth que COMAPPL Nom LIBL CURLIB Membre LOCPRO53 Nom F4 pour liste F4 Invite F12 Annuler L option 2 permet de cr er des menus AS 400 Une fois cr s les crans peuvent tre affich s sans programmes par l option 3 Test de fichier cran Indiquez vos choix puis appuyez sur Fichier cran as sT sen a e RAS 2 ne ner a F4 pour liste Bibliotheque he aesa A aa a n NS a I LIBL Format tester F4 pour liste Formats suppl mentaires afficher F4 pour liste F4 Invite F12 Annuler Communication Organisation M thode Pascal HYRONDE Janvier 1996 R vision Octobre 1999 INITIATION A L AS 400 17 2 3 SEU Permet la modification ou cr ation pleine page des membres sources Toute la description de l utilisation de l diteur est disponible dans l aide en ligne et il faut souvent s y r f rer La syntaxe d pend du type de membre utilis les lignes comportant des erreurs apparaissent en inversi
30. un programme DFU 3 Modification d un programme DFU 4 Suppression d un programme DFU 5 Mise jour de donn es l aide d un programme temporaire Option ou commande F3 Exit F4 Invite F9 Rappel F12 Annuler Le programmeur peut d cider de conserver ou non un programme DFU L option 5 permet la cr ation d un programme temporaire c est dire qu une fois les modifications termin es le programme sera supprim automatiquement Ceci est rendu possible par la pr sence de la description des donn es li e l objet FILE Communication Organisation M thode Pascal HYRONDE Janvier 1996 R vision Octobre 1999 INITIATION A L AS 400 22 2 5 RLU Cet utilitaire permet de concevoir les fichiers imprimantes PRTE utilis s par les programmes On peut y acc der par la commande STRRLU ou bien par l option 19 de PDM au niveau d un membre source Il fonctionne un peu comme SDA Un des aspects tr s utile de cet utilitaire est la possibilit de mettre au point l dition sans avoir encore de programme en langage volu RPG ou COBOL par exemple On peut en effet diter des maquettes d tat tr s facilement m me option 19 mais en faisant F4 pour s lectionner l option 6 dition Comme pour les DSPF il est possible d initialiser un source par SEU et F15 pour r cup rer des l ments d un autre source puis de passer par RLU pour faire les modifications Communication Organisatio
31. utilisateurs CHGPRE Changer son profil utilisateur Voir aussi le menu USER GO USER Visualisation des param tres de la commande CHGPRF Option 9 du menu USER Modifier son profil CHGPRF Indiquez vos choix puis appuyez sur ENTREE File d attente de messages HYRONDI Nom SAME USRPRF Biblioth que QUS Nom LIBL CURLIB Mode de r ception dcr de BREAK SAME NOTIFY BREAK Filtre code gravit 0 0 99 SAME Unit imprimante Gr PRTOS Nom SAME WRKSTN SYSVAL File d attente en Sort ia z a 0e PRTOS Nom SAME WRKSTN DEV Biblioth que s QUSRSYS Nom LIBL CURLIB Programme pour ATTN ATTNCL Nom SAME NONE Biblioth que LIBPH Nom LIBL CURLIB S quence de tri SYSVAL Nom SAME SYSVAL HE Biblioth que gt a a g Nom LIBL CURLIB SYSVAL SYSVAL SYSVAL HEX NONE CLKWD Identificateur de de Some FRA SAM Identificateur de pays FR SAM ID cod de jeu de caract res 65535 SAM Options utilisateur NONE SAM si autres saeur w A a Fin F3 Exit F4 Invit F5 R afficher F12 Annuler F13 Mode d emploi invite F24 Autres touches Communication Organisation M thode Pascal HYRONDE Janvier 1996 R vision Octobre 1999 INIT
32. vaux utilisent peu de m moire centrale Une simple ouverture de session d marre un travail interactif Un travail interactif utilise syst matiquement un cran par d finition dont la priorit d ex cution est fix e 20 par d faut les travaux batch ou par lots c est dire tous les programmes de calcul ou d dition qui brassent un quantit importante d informations C est eux qui habituellement n cessitent beaucoup de ressources Par exemple le calcul de la paye du personnel ou l dition des bulletins de paye sont des travaux batch Un travail batch n utilise pas d cran par d finition Plusieurs travaux batch peuvent tre lanc s partir d un travail interactif La priorit d ex cution par d faut est fix e 50 Un travail est identifi par les trois points suivants Le nom du travail L utilisateur Le num ro du travail Dans une session d cran le nom du travail est le nom de l cran DSPO01 par exemple Dans un travail batch le nom est plut t celui du programme L ex cution de ces travaux est toujours g r e par l interm diaire des files d attente de travail Plus la valeur de la priorit d ex cution est lev e moins le travail est prioritaire le travail sur la console en en priorit 10 La commande DSPJOB permet d afficher DSP les informations du travail JOB en cours Remarque Il est fortement conseill de ne pas modifier les priorit s des travaux
Download Pdf Manuals
Related Search
Related Contents
IB Computer Science Internal Assessment Dossier Guidance Dune H - Gigaset MVario2 EX: Manual ENCORE ENUWI-SG Samsung SP-H700AE Bruksanvisning Stage CL Manuel Utilisateur VF 14:05:13 voluntary service campaign window regulator Spaun SMK 5583 FA Copyright © All rights reserved.
Failed to retrieve file