Je viens solliciter votre aide pour un plantage aléatoire très particulier et très handicapant.
Depuis quelques jours un plantage se produit dans une de nos options de saisies (programme/écran n'ont pas bougés depuis un moment).
A la validation d'un écran, nous avons un message de ce type :
extrait de la job log :
Code : Tout sélectionner
      paramètres */                                                       
      2300 - CALL PGM(QDATRTVCL)          /* La commande CALL contient des
      paramètres */                                                       
     24500 - RETURN                                                       
    - RETURN        /* RETURN provoqué par la fin du programme CL */      
    - RETURN        /* RETURN provoqué par la fin du programme CL */      
    Données incorrectes envoyées à l'unité S0703D1.  Code réponse négatif 
      10050126.                                                           
    La demande d'entrée-sortie a échoué.  Voir message CPF5192.           
      1000 - RTVDTAARA DTAARA(*LDA (400 1)) RTNVAR(&STE)                  
      1100 - RTVDTAARA DTAARA(*LDA (900 7)) RTNVAR(&TRACKER)              
      2200 - GO MENU(PQTOOLOBJ/MENUATTN)                                  
  > /*      */                                                            Détails du message CPF5192 :
Code : Tout sélectionner
ID message . . . . . . :   CPF5192       Gravité  . . . . . . . :   50         
Type de message  . . . :   Diagnostic                                          
Date d'envoi . . . . . :   13/02/13      Heure d'envoi  . . . . :   16:06:52   
                                                                               
Message . . . . :   Données incorrectes envoyées à l'unité S0703D1.  Code      
  réponse négatif 10050126.                                                    
Cause . . . . . :   L'erreur provient des données en sortie du programme qui   
  contiennent soit des codes hexadécimaux inférieurs à 40, soit trop de zones  
  d'entrée.  Vous trouverez plus d'informations sur les codes réponse négatifs 
  dans les brochures "IBM 5494 Remote Control Unit Functions Reference"        
  (section traitant des codes réponse négatifs) et "SNA Formats Manual"        
  (section relative aux codes SENSE et LUSTAT). Les données peuvent être       
  incorrectes pour l'une des raisons suivantes :                               
    Un paramètre incorrect a été passé comme variable au programme CL.  La     
  variable est utilisée dans la commande SNDPGMMSG ; celle-ci échoue lorsque   
  les données sont affichées.                                                  	L'instruction en erreur est un exfmt.
Nous avons recompilé les programmes et les écrans (compilés avec RTVDSP(*YES)) de l'option concernée, mais le problème subsiste.
Le plantage est aléatoire : d'une saisie sur l'autre (mêmes paramètres de saisie) l'option termine en erreur ou non. Certains utilisateurs sont beaucoup plus concernés que d'autres alors que la cinématique est la même.
De plus, les détails du message d'erreur sont pauvres en renseignement ; d'habitude, on peut facilement trouver le mot clé en erreur ou la
zone en erreur dans la joblog ou le dump.
Le message d'erreur fait référence à la brochure "IBM 5494" ; quelqu'un saurait-il comment se procurer ce type de documentation ?
Merci d'avance pour vos idées ou pistes...