CODE/400 est un produit IBM faisant partie du produit ADTCS (5763CL2 ou 5722WDT
en V5).
Il comprend les produits suivants (en mode client serveur)
Voyez d'abord comment établir une connexion
avec l'AS/400
ATTENTION, pour utiliser ce produit , la commande STRDBGSVR doit avoir
été passée une fois sur votre AS/400 depuis IPL.
Si ce n'est pas le cas Distributed Debugger vous le signalera par une boite
de dialogue.
Le plus simple pour débogger un programme est de passer par l'éditeur CODE/400 :
dans le menu Action, choisissez débogage et indiquez s'il s'agit d'un pgm Interactif ou non.:
quand vous avez passé la commande STRCODE vous avez indiqué un nom de serveur (par défaut OS400), choisir un serveur, c'est choisir une session
cette session sera indisponible pendant l'exécution du programme pour
d'autres fonctions (shell de commande par ex.)
Confirmez par OK, et cochez la case pour ne plus voir ce message.
Distributed debuger vous propose la saisie de paramètres à transmettre au programme:
puis affiche le source (DBGVIEW(*SOURCE) obligatoire)
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, Distributed debuger attend une réponse
que vous devez fournir dans la session 5250 :
pour un programme non interactif (routine, API, ...) , c'est beaucoup plus simple , choisissez l'option suivante :
indiquez les paramètres à envoyer | ![]() |
l'affichage du source se présente de la même manière.
et enfin pour un job indépendant ,
chargez le source du pgm, puis choisissez l'option Application en cours d'exécution (travail connu du système)
renseignez le travail et le nom du programme :
choisissez le travail par "liste de travaux" (mémorisez le n° pour éviter toute ambiguïté)
et enfin activez le programme :
Le source s'affiche et le reste se déroule normalement.