Le web de Dominique Guebey – IBM AS/400 iSeries

Page web  : http://www.dg77.net/tekno/as400/ca400.htm


   D o m i n i q u e   G u e b e y    J u n g l e      IBM AS/400 iSeries

iSeries/Client ACCESS et iSeries/Operation Navigator


AFP Viewer

AFP Workbench for Windows - Viewer

Configuration
Encodage (pour éviter les "#" à la place des "£" , et avoir les caractères accentués)
Options (> Préférences) > Vue par défaut A suivre > Page de code SCS : mettre 297 ou 1147 (en FRA) > OK > OK.
CWB4023 Viewer de Workbench AFP non disponible

Ce message peut s’afficher quand on veut ouvrir un spool d’impression.

Commencer par remettre à jour le logiciel (le setup se trouve sur l'AS/400 dans /QIBM/ProdData/CA400/Install/Image). Monter un lecteur réseau est le plus simple. Le cas échéant, installer le dernier Service Pack.

En attendant mieux, utiliser copier-coller ou drag and drop et se contenter de l’affichage en forme texte…


Transferts de fichiers iSeries Access

Voir dans la page transferts de fichiers [http://www.dg77.net/tekno/as400/transfer.htm#ca400].


Galère pour démarrer CA400

Problèmes au lancement de/problem starting iSeries ACCESS (ex Client ACCESS) et iSeries Navigator (ex Operation Navigator)

CWBSY1008 erreur de sécurité générale rc=408

Commande pour remettre le profil QUSER en ordre de marche :  CHGUSRPRF USRPRF(QUSER) PASSWORD('') STATUS(*ENABLED) PWDEXPITV(*NOMAX) MAXSTG(*NOMAX) 

Si ça ne suffit pas, la réponse du GURU : supprimer (et non pas renommer !) l’objet QYSMSVRE de type *USRIDX dans bibliothèque QUSRSYS

Autres vérifications :

Check to see if the user profile has a password assigned to it. If no password is assigned, you must assign one. Also, look at the job log for user QUSER, job QZSOSIGN to see if the password validation program found an error. To do this:

  1. Frapper WRKACTJOB sur la ligne de commande pour afficher la liste des travaux actifs.
  2. Frapper F14 (shift+F2) pour ajouter les travaux anticipés (PRESTART='*YES').
  3. Dans la liste des travaux, chercher le travail QZOSIGN dans le sous-système QSYSWRK. S’il y en a plusieurs, effectuer les opérations suivantes pour chacun d’entre eux.
  4. Frapper 5 devant chaque QZSOSIGN puis Entrée.
  5. Sur le panneau de gestion du travail, frapper 10 pour afficher le journal (log).
  6. Chercher un message du type "SIGNON server job" pour l’utilisateur qui a reçu le message CWBSY1008. Le message suivant devrait aider à résoudre le problème. Si le message d’erreur dit que le mot de passe pour QUSER a expiré, modifier celui-ci résoud le problème. Pour les autres raisons, voir les détails du message et suivre les actions recommandées.
CWBC01049 Server application is not started

Pour démarrer :  STRHOSTSVR SERVER(*SIGNON *SVRMAP) .

On doit voir ensuite apparître les travaux voulus démarrés dans QSYSWRK.  WRKACTJOB SBS(QSYSWRK) 

                           Gestion des travaux actifs                 
                                                             06/10/39 
 % UC:    41,1     Intervalle:   02:04:23     Travaux actifs:   253   
                                                                      
 Opt  S-syst/trav   Utilisat    Type  % UC  Fonction        Etat      
        QZSOSGND    QUSER       BCH    0,0                  SELW      
        QZSOSMAPD   QUSER       BCH    0,0                  SELW      

S’ils n’y sont pas, on peut vérifier dans le log système ( DSPLOG ) qu’ils tombent dès leur lancement, avec le message CPD1475. Texte du message (DSPMSGD  CPD1475) :

                            Texte de message formaté                          
                                                            Système:   XENGINE
 ID message . . . . . . . . . :   CPD1475                                     
 Fichier de messages  . . . . :   QCPFMSG                                     
   Bibliothèque . . . . . . . :     QSYS                                      
                                                                              
 Message . . . . :   Le poste de routage numéro de séquence &1 existe déjà.   
 Cause . . . . . : Deux cas de figure sont possibles :                        
     -- Le poste de routage numéro &1 existe déjà.                            
     -- Le numéro de séquence indiqué (paramètre SEQNBR) est incorrect.       
 Que faire . . . : Supprimez la commande ou modifiez le numéro de séquence    
   (paramètre SEQNBR), puis relancez la commande. Pour modifier le poste de   
   routage, utilisez la commande CHGRTGE.                                     

Il faut jeter un coup d’œil dans l’IFS, là où se trouvent les SOCKETS.

 wrklnk '/QIBM/ProdData/OS400/Servers/*' 

  
                          Gestion des liens d'objet                           
                                                                              
Répertoire . . . . :   /QIBM/ProdData/OS400/servers                           
                                                                              
Indiquez vos options, puis appuyez sur ENTREE.                                
  2=Réviser   3=Copier       4=Enlever   5=Afficher   7=Rebaptiser            
  8=Afficher les attributs   11=Modifier répertoire en cours…               
                                                                              
Opt   Lien objet             Type     Attribut     Texte                      
      central.end            SOCKET                                           
      database.end           SOCKET                                           
      dataqueue.end          SOCKET                                           
      netprint.end           SOCKET                                           
      rmtcommand.end         SOCKET                                           
      servermap.end          SOCKET         
      signon.end             SOCKET          
      streamfile.end         SOCKET                                           
                                                                              
                                                                           Fin
Paramètres ou commande                                                        
===>                                                                          
F3=Exit           F4=Invite           F5=Réafficher   F9=Rappel   F12=Annuler 
F17=A partir de   F22=Zone complète   F23=Autres options                      

Si l’ordinateur renvoie un message d’erreur CPFA0A9 (objet introuvable), il y a deux possibilités :

  1. Réinitialisation possible. Procéder ainsi :
    1. ENDHOSTSVR *ALL
    2. WRKLNK '/QIBM/ProdData/OS400/*'. On doit y voir le répertoire SERVERS : supprimer ce dernier, ou le renommer.
    3. STRHOSTSVR *ALL : les sockets doivent se recréer proprement et le tout démarrer.
  2. Mauvaise installation de l’IFS, chercher vite dans les bandes de sauvegarde-système !

L’obligation d’exécuter ces manipulations peut suggèrer qu’un RCLSTG serait utile.