Avant de déboguer des applications, prenez connaissance des restrictions suivantes :
Avant de déboguer des procédures SQL dans la vue *SOURCE de l'éditeur du débogueur, prenez connaissance des restrictions suivantes :
Les variables et les paramètres SQL sont générés dans le cadre d'une structure. Vous devez préciser le nom de la structure lors de l'évaluation d'une variable au cours de débogage. Les variables sont qualifiées par le nom de libellé courant. Quant aux paramètres, ils sont qualifiés par le nom de la procédure ou de la fonction. Par ailleurs, l'ensemble des variables et paramètres doivent être évalués sous la forme d'un nom en majuscules. Nous vous recommandons fortement d'affecter un nom de libellé à chaque instruction composée ou instruction FOR. Dans le cas contraire, le système génère automatiquement les noms de libellé et l'évaluation des variables devient alors très difficile.
Par exemple, dans le code de procédure stockée suivant :
CREATE PROCEDURE MYLIB / ADDITEM ( IN ITEMNUMBER CHARACTER ( 3 ) )
LANGUAGE SQL
SET OPTION DBGVIEW = * SOURCE
DECLARE TOTALNUM INTEGER;
....
UPDATE INVENTORY SET ORDER_NUMBER = ORDER_NUMBER + 1 WHERE ITEM_NUMBER =
ITEMNUMBER;
...
END;
Vous pouvez évaluer la structure ADDITEM. Par exemple, vous devez évaluer ADDITEM.ITEMNUMBER pour évaluer une variable spécifique comme le paramètre ITEMNUMBER.