Page 1 sur 1

RDI - variable aucune variable locale n'est disponible pour le cadre de pile sélectionnée

Posté : jeu. 07 oct. 2021, 10:17:58
par BrigitteG
Bonjour,

RDI 9.6.0.11

Depuis peu dans l'onglet variables lors du debug, je ne vois plus la liste des variables.
J'ai à la place le message "aucune variable locale n'est disponible pour le cadre de pile sélectionnée".
J'ai regardé au niveau des préférences si une option était décochée mais tout me parait normal.

J'ai désinstallé RDI et installé à nouveau mais j'ai toujours le même problème.

J'ai fait aussi réinitialiser la perspective, toujours le même message.

C'est gênant car certaines valeurs contenues dans des zones ne se voient que par là.

Est-ce que parmi vous quelqu'un a rencontré ce problème et comment le résoudre.

Je vous remercie d'avance pour votre aide.

Re: RDI - variable aucune variable locale n'est disponible pour le cadre de pile sélectionnée

Posté : ven. 08 oct. 2021, 16:59:55
par nbonnet
Bonjour,

je n'ai pas eu le souci

Pouvons nous avoir une capture d'écran ?

Merci

Re: RDI - variable aucune variable locale n'est disponible pour le cadre de pile sélectionnée

Posté : mar. 12 oct. 2021, 13:01:49
par BrigitteG
Bonjour,
Désolée pour le retard.

Le pgm est un SQLRPGLE. Je peux voir les valeurs en utilisant l'onglet Moniteurs

Sur le RGPLE, j'ai les variables.

Re: RDI - variable aucune variable locale n'est disponible pour le cadre de pile sélectionnée

Posté : mar. 12 oct. 2021, 14:31:38
par nbonnet
Bonjour,

un programme SQLRPGLE est un programme RPGLE, on devrait avoir les variables !

Questions :
- on peut avoir la capture d'écran de la pile d'appel en même temps
- à la compilation, il y a bien la vue débogage ? Pas d'optimisation ?

Re: RDI - variable aucune variable locale n'est disponible pour le cadre de pile sélectionnée

Posté : mer. 13 oct. 2021, 09:21:59
par BrigitteG
Bonjour,

Merci pour votre aide.

OINVREQ SQLRPGLE onglet variable avec le message
OPTION(*NODEBUGIO:*SRCSTMT)

CRTSQLRPGI OBJ(LIB/OINVREQ) SRCFILE(LIB/QRPGLESRC) COMPILEOPT('
CVTOPT(*VARCHAR) ALWNULL(*USRCTL)') OBJTYPE(*PGM) REPLACE(*YES) COMMIT(*NONE)
DATFMT(*EUR) DBGVIEW(*SOURCE) DYNUSRPRF(*OWNER) TGTRLS(V7R2M0) USRPRF(*OWNER)

SPINVREPRO SQLRPGLE onglet variable ok
option(*SRCSTMT:*nodebugio)

CRTSQLRPGI OBJ(LIB/SPINVREPRO) SRCFILE(LIB/QRPGLESRC) COMPILEOPT(
' CVTOPT(*VARCHAR) ALWNULL(*USRCTL)') OBJTYPE(*PGM) REPLACE(*YES) COMMIT(*NONE)
DATFMT(*EUR) DBGVIEW(*SOURCE) DYNUSRPRF(*OWNER) TGTRLS(V7R2M0) USRPRF(*OWNER)

SPINVLOTD RPGLE onglet variable ok
OPTION(*NODEBUGIO)

CRTBNDRPG PGM(LI/SPINVLOTD) SRCFILE(LI/QRPGLESRC) REPLACE(*YES)
ALWNULL(*USRCTL) CVTOPT(*VARCHAR) DBGVIEW(*SOURCE) OPTION(*NODEBUGIO *SRCSTMT)
TGTRLS(V7R2M0)

Re: RDI - variable aucune variable locale n'est disponible pour le cadre de pile sélectionnée

Posté : mer. 13 oct. 2021, 09:53:50
par nbonnet
Bonjour,

merci pour les infos
je n'ai plus d'idée ... un incident au point service IBM ?

Re: RDI - variable aucune variable locale n'est disponible pour le cadre de pile sélectionnée

Posté : jeu. 14 oct. 2021, 15:53:50
par BrigitteG
Bonjour,

j'ai créé un ticket chez IBM.

Je vous tiendrai au courant.

Re: RDI - variable aucune variable locale n'est disponible pour le cadre de pile sélectionnée

Posté : lun. 18 oct. 2021, 07:35:24
par BrigitteG
Bonjour,

La personne de l'assistance m'a demandé de faire une vérification de connexion entre autre.
Développez la connexion à l'hôte et cliquez avec le bouton droit sur l'élément Objets. Exécutez l'action Vérifier la connexion, fermez la boîte de dialogue lorsqu'elle est terminée.

Voici la réponse d'IBM

Vous devez installer les PTF mis à jour indiqués par "->" ci-dessous.
IBM i Integrated Debugger . . PTF absente

Produit 5770SS1 Trouvé

PTF SI69899 Succès -> SI76774

PTF SI70467 Succès -> SI76239

PTF SI70888 Succès -> SI76239

PTF SI73673 Succès -> SI76239

PTF SI74630 Succès -> SI76239

La PTF obligatoire SI75842 est absente -> SI76239

La PTF obligatoire SI76067 est absente -> SI76239

La PTF obligatoire SI76239 est absente