Fin
IBM distributed Debugger : le debuger client/serveur livré avec CODE/400
et WDS client.
ATTENTION, pour utiliser ce produit , la commande STRDBGSVR
doit avoir été passée une fois sur votre AS/400 depuis
IPL.
|
il vous permet essentiellement de mettre en debug un programme s'exécutant
dans un travail indépendant
(session 5250 ou travail batch)
Pour utiliser ce produit, vous pouvez :
Partir d'un programme dans la liste des objets ISERIES sous WDSc
![]()
il vous faudra alors renseigner les coordonnées du travail :
![]()
vous pouvez utiliser : Liste des travaux... qui vous affiche tous les travaux actifs.
avant d'utiliser ce bouton , saisissez une partie des coordonnées (saisissez en MAJUSCULES)
sous la forme "job / profil / n°-système"
– */QPGMR/* vous affiche les jobs de QPGMR
– QPADEV*/*/* la liste des travaux commencant par QPADEV
– QPADEV*/CM/* les travaux de CM commencant par QPADEV
![]()
pour un travail batch devant s'exécuter dans son contexte, soumettez au préalable avec HOLD(*YES)
Puis cliquez sur connecter, le debug commence
• s'il sagit d'un travail batch retenu en jobq , il sera libéré.
• s'il s'agit d'une session interactive, il faudra lancer le programme
:
dans le menu Action, choisissez débogage, application non interactive
Distributed debuger vous propose la saisie de paramètres à transmettre au programme:
puis réalise l'appel pour vous en le soumettant
(dans un JOB batch indépendant portant le nom du programme)
La définition de point d'arrêt peut-être sophistiquée (comme avec le debug/400) :
vous pouvez afficher (en permanence) le contenu de certaines variables:
et modifier ce contenu:
ATTENTION, il faut valider avec ENTREE pour que votre modification soit prise en compte:
si vous êtes bloqué sur une E/S 5250( cas de debug d'un programme interactif), Distributed debuger attend une action :
que vous devez fournir (ou que votre utilisateur doit fournir) dans la session 5250 :