Les variables d'environnement suivantes commandent le comportement du moteur :
| Variable d'environnement | Description |
|---|---|
| DER_DBG_LOCAL_PATH | Indique plusieurs chemins que le débogueur doit utiliser pour trouver les fichiers exécutables et les bibliothèques de chargement. Le débogueur analyse ce chemin avant d'analyser la variable d'environnement PATH ou le chemin de recherche des bibliothèques du système. |
| DER_DBG_PATH | Indique plusieurs chemins que le débogueur doit utiliser pour trouver les fichiers source. Ces chemins seront utilisés si les informations de débogage ne contiennent aucun nom de fichier source complet. |
| DER_DBG_OVERRIDE | Indique plusieurs chemins que le débogueur doit utiliser pour trouver les fichiers source. Ces chemins sont analysés avant la variable DER_DBG_PATH. |
| DER_DBG_ADDR | Indique l'hôte à utiliser par défaut dans le mode démon de l'interface utilisateur. Il peut s'agir d'un nom d'hôte ou d'une adresse IP. La valeur par défaut est localhost. Le paramètre de ligne de commande -qhost supplante cette variable. Lorsque vous indiquez l'adresse, vous pouvez également inclure le port à utiliser par défaut dans le mode démon de l'interface utilisateur. Pour inclure un numéro de port, indiquez DER_DBG_ADDR=<nom d'hôte ou adresse >:<port>. Par défaut, le numéro de port est 8001. Tout port indiqué dans cette variable d'environnement est remplacé par le paramètre de lancement -quiport. |
| DER_DBG_TABGRID | Indique la distance à utiliser entre les tabulations lorsqu'elles sont développées dans la vue Fichier source de l'interface utilisateur. Par défaut, la valeur est 8. |
| DER_DBG_TAB | Si la variable DER_DBG_TABGRID est définie sur 0, elle donne le nombre d'espaces à insérer à la place de chaque tabulation dans les fichiers source. Par défaut, la valeur est 8. |
| DER_DBG_ STEP_DEBUG | Vous pouvez définir cette valeur à SHALLOW ou DEEP et à INCLUDE ou NOINCLUDE.
Séparez les valeurs par un espace ou une virgule.
|
| DER_DBG_NO_XWINDOW | Définir cette variable sur N ou sur NO permet au programme en cours de débogage d'utiliser une fenêtre X d'entrée-sortie, à condition que les autres conditions d'utilisation de la fenêtre X soient réunies. Définir cette variable sur Y ou sur YES empêche l'utilisation d'une fenêtre X pour le programme en cours de débogage. La valeur par défaut de cette variable est NO. |
| DER_DBG_FORK | Cette variable d'environnement peut avoir l'une des valeurs
suivantes :
Pour plus d'informations, consultez la rubrique consacrée au traitement de la fonction fork(). |
| DER_DBG_POWER_STEP | Si cette variable est définie sur Y ou YES, les points d'arrêt seront supprimés pendant toutes les actions pas à pas (les actions pas à pas seront menées à bien, quels que soient les points d'arrêt définis). La valeur par défaut de cette variable est NO. |
| DER_DBG_CICS_STEP | Il s'agit d'une variable d'environnement spéciale à utiliser lors du débogage sous CICS. Elle force le débogueur à passer normalement dans le code qui appelle des routines par CICS. |
| DER_DBG_ARRAY_REPCHANGE | Cette variable d'environnement peut être définie sur YES ou NO, NO étant la valeur par défaut. Lorsqu'elle est définie sur NO et que vous modifiez la représentation d'un élément de tableau dans la vue Variables ou Moniteurs, seul cet élément est modifié. Lorsqu'elle est définie sur YES et que vous modifiez la représentation d'un élément de tableau, la représentation de tous les éléments de ce tableau est modifiée en conséquence. |
| DER_DBG_TRACE | Cette variable d'environnement permet d'indiquer l'emplacement du fichier de trace du moteur. |
| DER_DBG_PICLDUMP | Cette variable d'environnement permet d'indiquer l'emplacement du fichier de trace EPDC. |
| DER_DBG_DISPLAY | Cette variable d'environnement vous permet d'ignorer l'emplacement de l'affichage de la fenêtre X. |
| DER_DBG_SOURCESTEP | Cette variable d'environnement génère l'avance pas à pas dans les sources pour les langages indiqués. Elle peut être définie sur les valeurs suivantes : C, CPP, C++, PLI, PL/I, RPG, COBOL, FORTRAN, NONE et ALL. Ces valeurs ne sont pas sensibles à la casse et peuvent être séparées par des espaces ou des virgules. La valeur par défaut de cette variable d'environnement est COBOL PL/I ou COBOL,PL/I. |
| DER_DBG_SOURCE_CHECK | Cette variable d'environnement permet d'indiquer des vérifications de source. Les valeurs valides sont les suivantes : DATE, NODATE, CONTENT, NOCONTENT, ALL et NONE. Elles ne sont pas sensibles à la casse et peuvent être séparées par des espaces ou des virgules. La valeur par défaut est NONE. |
| DER_DBG_CONSOLE | Utilisez cette variable d'environnement pour indiquer l'emplacement, GUI, LOCAL ou REMOTE, de la console de l'application en cours de débogage. La valeur par défaut est REMOTE, qui permet de reproduire la console du programme à déboguer sur l'interface utilisateur de ce dernier. LOCAL permet de représenter l'activité de la console du programme à déboguer uniquement dans le shell au sein duquel la commande irmtdbgc a été lancée. GUI permet de démarrer une session xterm pour l'activité de la console du programme à déboguer. |
| DER_DBG_HIDE_SYSTEM_THREADS | Si cette variable est définie sur Y ou YES, les unités d'exécution du système seront masquées. Elles le sont d'ailleurs par défaut. |