Nouveautés système V5R20 ------------------------ Fin de vie : toutes les commandes IPX et IP over IPX (anynet) " " " Netware sur AS/400 (objets *NWS) " " " liées à Workstation Gateway (STRTCPSVR/ENDTCPSVR) Client Access asynchrone console (connexion par port série) les modèles 4xx et 5xx ne sont pas supportés par cette version Nouveaux objets : /dev/zero de type *CHRSF , pour compatibilité Unix *IMGCLG , constituant une image disque d'un ensemble de CD. CRTIMGCLG puis ADDIMGCLGE |
Nouvelles commandes : les commandes liées aux objets *IMGCLG CRTIMGCLG par exemple : CRTIMGCLG IMGCLG(cdimg) DIR('/img') CRTDIR(*YES) puis ajout de CD par ADDIMGCLGE IMGCLG(cdimg) FROMDEV(OPT01) (à exécuter x fois) la commande PWRDWNSYS admet maintenant : RESTART(*yes) IPLSRC(*IMGCLG) IMGCLG(cdimg) et, VFYIMGCLG IMGCLG(cdimg) TYPE(*UPGRADE) vérifie que l'image contient tout ce qui permet de changer de version correctement. |
Pour tout autre utilisation, vous devez : a/ créer une unité optique virtuelle CRTDEVOPT exemple : CRTDEVOPT DEVD(OPT02) RSRCNAME(*VRT) TYPE(632B) b/ mettre l'unité VARY ON (WRKCFGSTS) c/ monter l'image de CD sur cette unité virtuelle LODIMGCLG exemple : LODIMGCLG IMGCLG(cdimg) DEV(OPT02) OPTION(*LOAD) (option accepte aussi *UNLOAD) vous trouverez également les commandes suivantes : RMVIMGCLGE, WRKIMGCLG, CHGIMGCLG, et DLTIMGCLG |
Cette option est intéressante avec Fix Central. Il s'agit du site IBM de gestion des APAR et des PTF (http://as400service.ibm.com). Vous pouvez télécharger des PTF, les commander (réception courrier) ou demander à ce que l'on vous créé un répertoire contenant une image de vos PTF sur un site FTP. Vous recevez alors un mail de confirmation puis un mail vous indiquant où se trouve vos PTF (adresse ip du serveur FTP) et comment aller les chercher avec un login provisoire (72 heures). (ce mail vient de autosand@dk.ibm.com, en europe) vous téléchargez fichier texte et un fichier .bin par image de CD si vous êtes en version 4.50 ou 5.10, vous pouvez graver ce fichier sur un CD avec un logiciel PC |
Mais si vous êtes en V5R20, vous pouvez en plus, placer ce fichier sur l'AS/400, et passer la série de commande suivante : - placez votre(vos) fichier(s) .bin dans "/iptf" (par exemple) - CRTIMGCLG IMGCLG(PTFCATALOG) DIR('/ptfcatalog') CRTDIR(*YES) TEXT('Catalogue d''images pour iPTF') - ADDIMGCLGE IMGCLG(PTFCATALOG) FROMFILE(/iptf/iptfxxx.bin) TOFILE(iptfxxx.bin) (cde à passer pour chaque fichier .bin) - LODIMGCLG IMGCLG(ptfcatalog) DEV(OPT02) OPTION(*LOAD) - VFYIMGCLG IMGCLG(ptfcatalog) TYPE(*PTF) SORT(*YES) > installez vos ptf normalement, mais à partir de OPT02 L'installation doit se dérouler normalement. |
Pour enlever tout cela : - LODIMGCLG IMGCLG(ptfcatalog) DEV(OPT02) OPTION(*UNLOAD) - vérifiez le N° (l'index) de votre(vos) fichiers image dans le catalogue par WRKIMGCLGE ptfcatalog - enlevez l'image par RMVIMGCLGE IMGCLG(PTFCATALOG) IMGCLGIDX(1) KEEP(*NO) ou WRKIMGCLGE/opt 4 (autant de fois qu'il y a de fichiers images) puis détruisez le répertoire contenant les fichiers .bin ou son contenu (/iptf, dans notre exemple). |
Autres commandes, toutes celles de gestion de cluster(avant dans QUSRTOOL) > voyez les menus CMDCLU et CMDCRG CHKASPBAL permettant de savoir si l'équilibrage de disque (STRASPBAL) est actif pour un ASP. commandes de gestion de Group PTF : CPYPTFGRP permet de copier toutes les PTF d'une Group PTF WRKPTFGRP permet de voir les niveaux des Group PTF (avant il fallait regarder les data area SF99501, etc...) DSPSVRAUTE permet de voir les mots de passe DDM stockés pour un profil par la commande ADDSVRAUTE (DDM sur IP). |
La gestion des Utilisateurs DST est accessible depuis l'option 8 de STRSST .......................................................................... : System Service Tools (SST) : : : :Select one of the following: : : : : 1. Start a service tool : : 2. Work with active service tools : : 3. Work with disk units : : 4. Work with diskette data recovery : : 5. Work with system partitions : : 6. Work with system capacity : : 7. Work with system security : : > 8. Work with service tools user IDs : : : :........................................................................: Avant (V5R10), cette possibilité n'était offerte que sous DST. |
L'option 7, quant à elle permet de fixer certaines options de sécurité : ........................................................................... : Work with System Security : : System: AS400: : Type choices, press Enter. : : : : Allow system value security changes . . . . . 1 1=Yes, 2=No : : Allow new digital certificates . . . . . . . 1 1=Yes, 2=No : : Allow a service tools user ID with a : : default and expired password to change : : its own password . . . . . . . . . . . . . . 2 1=Yes, 2=No : :.........................................................................: La première option permet d'empécher la modification de certaines valeurs systèmes (on dit alors qu'elles sont verrouillées) voici la liste des valeurs systèmes devenant non modifiables si vous indiquez 2 (jusqu'à ce que vous indiquiez 1) |
QALWOBJRST QDSCJOBITV QPWDPOSDIF QALWUSRDMN QINACTMSGQ QPWDRQDDGT QAUDCTL QLMTDEVSSN QPWDRQDDIF QAUDENACN QLMTSECOFR QPWDVLDPGM QAUDFRCLVL QMAXSGNACN QRETSVRSEC QAUDLVL QMAXSIGN QRMTSIGN QAUTOCFG QPWDEXPITV QRMTSRVATR QAUTORMT QPWDLMTAJC QSECURITY QAUTOVRT QPWDLMTCHR QSHRMEMCTL QCRTAUT QPWDLMTREP QUSEADPAUT QCRTOBJAUD QPWDLVL QVFYOBJRST QDEVRCYACN QPWDMAXLEN QPWDMINLEN QDSPSGNINF lors de l'utilisation de la commande CHGSYSVAL, vous recevez CPF18C0 la deuxième option de ce menu autorise ou non la création de certificats numériques (liés au produit DCM) par l'API QYDOADDV |
quant à la troisième option, elle autorise ou non un ID DST ayant un mot de passe arrivé à expiration ou refixé à sa valeur par défaut par CHGDSTPWD à changer de mot de passe lors de "l'ouverture de session" SST. la modification du mot de passe se fait par F9 sur l'écran SST Si vous indiquez 2 (NO), les seuls moyens sont alors : 1/ la modification sous DST (rappel ; pour afficher DST à la console, passez en mode manuel et utilisez l'option 21) 2/ l'utilisation de l'API QSYCHGDS par un profil autorisé et avec un mot de passe valide (non expiré) |
CVTDIR permet de passer les systèmes de fichier / (root) et /QOpenSys de *TYPE1 (ancienne structure) à *TYPE2 (nouveauté V5R20) cette structure est plus performante, plus sûre et souvent plus compacte, elle est en standard sur les nouvelles machines livrées en V5R20. exemple : ------- CVTDIR OPTION(*ESTIMATE) FILESYS(*ALL) *ROOT de l'ASP 01 possède 38072 liaisons. Temps de conversion évalué à 31 minutes. 33 Mo de mémoire disque libre sont nécessaires à la conversion du répertoire. 33 Mo de mémoire disque sont nécessaires après conversion du répertoire. *QOPENSYS de l'ASP 01 possède 10577 liaisons. Temps de conversion évalué à 8 minutes. 8 Mo de mémoire disque libre sont nécessaires à la conversion du répertoire. 8 Mo de mémoire disque sont nécessaires après conversion du répertoire. |
CVTDIR *CONVERT Messages du programme Travail 032727/QSECOFR/PCXP démarré le 07/01/03 à 09:45:10 dans le sous-système QINTER. Vérifiez systèmes de fichiers à convertir. Affichez l'aide avant de répondre ..................................... : ATTENTION, : : : : vous devez être en mode restreint : :...................................: Répondez, puis appuyez sur ENTREE. Réponse . . G |
Iseries navigator ou CRTDEVASP permettent de créer un ASP lié à un sous système disque autonome. Auparavant les IASP (ou Independant ASP) ne pouvaient contenir que des systèmes de fichier UDFS. ils peuvent contenir maintenant un système de fichier QSYS (QSYSnnnnn) avec sa propre version de DB2/400, identifiée par le paramètre RDB( ) il existe 2 types d'IASP : a/ les IASP principaux, il contiennent leur propre base de donnée b/ les IASP secondaires doivent être intégrés dans un IASP principal Si ces IASP doivent être partagés entre plusieurs machines,ils doivent s'intégrer dans une notion de Cluster et le cluster doit être créé au préalable (commande CRTCLU) Iseries navigator permet de définir un groupe d'IASP avec un principal et entre 0 et n IASP secondaires le POOL primaire (celui par défaut) s'appele SYSBAS et est le seul actif, pour les autres il faut faire un VARY ON sur la device créé par CRTDEVASP. |
ce paramètre est reporté sur certaines commandes : RSTAUT RSTUSRPRF possèdent des paramètres SAVASPDEV et RSTASPDEV en effet, les profils utilisateur sont toujours rattachés à l'ASP système mais les droits, la notion de propriété, etc.. peuvent être dépendant d'un IASP. Si l'IASP est mis inactif, les informations liés au profil sont sauvegardées dedans et réintégrées au profil lors de la reconnexion avec un système. la commande CRTLIB aussi possède un paramètre ASPDEV la commande SETASPGRP définit le groupe d'ASP pour le job en cours (il est à l'origine fixé par la JOBD) avec SQL vous ferez un CONNECT sur le nom RDB (Remote DataBase) vous visualiserez d'ailleurs la notion de base de données multiples sous iseries navigator avec le nom RDB de chaque IASP. |
divers V5R20 ------------ + le serveur LDAP et tous les programmes liés sont intégrés à QSYS. (avant LDAP était dans la bibliothèque QDIRSRV) + SYSIBM est une nouvelle bibliothèque contenant le catalogue spécifique DB2 (compatibilité avec DB2 UDB multi-plateforme) + QSYS2 est maintenant sauvegardée par SAVLIB *ALLUSR (AVANT SAVLIB *IBM) + DDM fonctionne par défaut dans QUSRWRK (et non QSYSWRK) + DDM/Ip entre deux AS/400 ET remote journaling nécessitent que chaque AS/400 ait le même nom DRDA (WRKDRDDIRE) en local et en système distant. + Quand Netserver crée un répertoire, il attribut maintenant au propriétaire du répertoire les droits *ALL (Objet et Data), avant ces droits étaient hérités du répertoire parent. L'héritage continue d'être la règle pour les droits privés. |
Un certain nombre de points d'exit sont nouveaux ou possèdent de nouveaux formats. le point d'exit QIBM_QPWFS_FILE_SERV (NETSERVER)a été modifié : le pgm doit être placé dans l'ASP principal. et il sera appellé y compris pendant la phase de connexion Le point d'exit QIBM_QTMT_WSG (WorkStation gateway) disparait QIBM_QMH_REPLY_INQ est nouveau et est lancé à chaque réponse d'un message d'interrogation. Le pgm associé, peut accepter, rejeter ou subsituer la réponse. - cela peut verrouiller la MSGQ plus longtemps (erreur CPF2427) - Une réponse peut donc maintenant être rejetée par ce pgm, dans ce cas il est envoyé un mesage d'erreur CPF2422 |
A remarquer quelques soucis, pendant l'installation de la version 5.2 Si vous avez associé des programmes aux points d'EXIT suivants : - QIBM_QTG_DEVINIT - QIBM_QTG_DEVTERM tous deux liés à la fonction TELNET, vous devrez les définir de nouveau ! S'il vous manque des points d'exit (voyez la liste à http://publib.boulder.ibm.com) particulièrement, ceux liés à FTP : QIBM_QTMF_CLIENT_REQ VLRQ0100 *YES FTP Client Request validation QIBM_QTMF_SERVER_REQ VLRQ0100 *YES FTP Server Request validation QIBM_QTMF_SVR_LOGON TCPL0100 *YES FTP Server Logon QIBM_QTMF_SVR_LOGON TCPL0200 *YES FTP Server Logon QIBM_QTMF_SVR_LOGON TCPL0300 *YES FTP Server Logon lancez CALL QTCP/QTMFEXIT PARM('*INSTALL ') faute de quoi FTP ne démarre plus ! |
Modifications liées aux produits sous licence : BEST/1 ne fait plus partie du produit Performances Tool. les commandes suivantes disparaissent : STRBEST (Start BEST/1) ANZBESTMDL (Analyze BEST/1 Model) CRTBESTMDL (Create BEST/1 Model) CVTMDLSYSF (Convert MDLSYS File) DLTBESTMDL (Delete BEST/1 Model) PRTBESTF (Print BEST/1 File) QCYCHKV (Check Version of Specified Performance Data Member) QCYCVTBD (Convert S/36 Files from MDLSYS to BEST/1) QCYFLDT (Find First and Last Date of Specified Perf Data Member) QCYRSNDM (Receive Msgs from Previous Layer and Resend to Invoking layer) MDLSYS (Start MDLSYS) Les produits remplacant sont : IBM Workload Estimator (intégré à PM/400) BMC PATROL for iSeries - predict |
CCSID et Codes Pages sur les fichiers IFS. depuis la V5R10, les fichiers IFS sont marqués par un CCSID et non plus une page de code. Cette version apporte un nouveau CCSID 5348, qui correspond au 1252 (ANSI LATIN-1), mais avec le support de l'EURO [¤]. ATTENTION, la conversion 297 <-> 5348 ne peut pas avoir lieu (1147 <-> 5348 oui, 1147 étant l'EBCDIC francais avec EURO) Vous ne pourrez pas copier un fichier (CPY) de 297 vers 5348 éditer(EDTF) un fichier en 5348 si votre job est en 297 utiliser l'API open() si votre job est en 297 cette dernière API possède un argument lors de la création du fichier : - O_CODEPAGE, qui est compatible avec la V4R50 créé un fichier en CCSID 5348 quand 1252 est demandé(1252 étant considéré comme une codepage) - O_CCSID, disponible depuis la V5R10 uniquement respecte scrupuleusement la demande de CCSID. |
Client Access Express, renommé Iseries Access. Windows 95 n'est pas supporté par Iseries Access Express V5R20 ATTENTION, la vérification de niveau risque d'installer la V5R20 malgrès tout. Dans ce cas essayez d'installer les Winsocks 2.0 ou + Si vous continuez à utiliser un client V5R10 (ce qui est possible) et que vous recevez des erreurs, mettez vous au dernier niveau sur le PC. le support des MAPI disparait, si vous souhaitez afficher la liste des utilisateurs et leurs email depuis un client de messagerie utilisez le serveur LDAP sur Iseries. ODBC : il est possible désormais de préciser la sensibilté du curseur (Static, Dynamic, ForwardOnly), ce qui était impossible avant. Vous verrez deux driver ODBC disponibles : - Client Access ODBC Driver ET - Iseries ODBC Driver Il s'agit en fait du même produit. |
Vous pouvez préparer une image de Iseries Access, contenant une version partielle du produit, à installer par vos utilisateurs, avec : cwbinimg.exe (dans \QIBM\ProdData\Access\Windows\Install\Image) Vous pouvez préparer une installation silencieuse(sans action utilisateur) par : setup -r -f1c:\rep\fichier.iss (fichier.iss contient tous vos choix) et exécuter cette installation par setup -s -f1c:\rep\fichier.iss -f2c:\rep\fichier.log (trace) --ATTENTION------------------------------------------------------------ La version 5.20 est la dernière version à supporter pour Iseries Access et Netserver les plateformes 98 et Me. C'est aussi la dernière version à supporter le serveur HTTP d'origine, ATM dans l'OS/400 et les API XML, qui vont devenir un produit sous licence |