Académique Documents
Professionnel Documents
Culture Documents
KB43163
Informations
Etiquette inexistante
1 - L'étiquette ACTION
Pour trouver la valeur de cette variable, on peut reproduire le bogue sous la supervision du débogueur. Pour
lancer ce dernier, cliquez sur ? dans la barre de menu puis sur Aide au diagnostic puis sur Debugger.
Ensuite répétez la manipulation qui a provoqué le message d'erreur. La fenêtre du débogueur s'affiche. Dans le
bloc Points d'arrêts, saisissez dans la première ligne du tableau : GOBJSUB:NUMERO-DE-LIGNE où
NUMERO-DE-LIGNE est le nombre indiqué dans le second message d'erreur. Cliquez sur le bouton
Continuer. Le bloc Source s'actualise, en particulier le titre de la seconde colonne doit se terminer par
GOBJSUB.adx et un X doit s'afficher dans la première colonne à la ligne NUMERO-DE-LIGNE. Si ce n'est
pas le cas, cliquez sur le bouton Continuer jusqu'à ce que cela se produise. Alors dans le bloc Variables
saisissez dans la colonne Expression : NOM-DE-VARIABLE où NOM-DE-VARIABLE est le dernier mot du
second message d'erreur. Et la valeur de la variable apparaît dans la colonne Valeur. Appuyez sur Fin pour
quitter le débogueur.
La valeur trouvée est un nom de traitement auquel il manque la fameuse étiquette. Lancez la fonction
Développement>Dictionnaire de traitements>Editeur de traitements, dans la boîte de dialogue, zone
Nom du fichier saisissez la valeur trouvée, vérifiez que la zone Application corresponde au NOM-DE-
DOSSIER du second message d'erreur et cliquez sur Ouvrir. Dans l'éditeur de texte, insérez tout au début les
deux lignes suivantes :
$ACTION
Return
Enfin compilez le traitement en appuyant sur la touche F7 du clavier. Le bogue est corrigé.
Souvent, le traitement impliqué, est le traitement spécifique principal lié à la fonction utilisée, qui
existe, mais sans l'étiquette ACTION (par exemple, une erreur à l'entrée dans les articles, fonction
GESITM, le traitement à contrôler au préalable est SPEITM)
2 - Autre étiquette
ou bien de la forme :
On peut corriger ce bogue par les opérations ci-dessous si le traitement NOM-DE-TRAITEMENT-2 est à la
fois dans le dossier courant et dans le dossier X3. Il suffit alors de le supprimer du dossier courant qui pour une
raison indéterminée en contient une version périmée.
Si ce traitement est un traitement spécifique, c'est-à-dire qu'il commence par les lettres X, Y, Z ou SPE, alors il
faudra se tourner vers son auteur car la démarche ci-dessous aura très peu de chance de corriger le bogue.
Type(s)
Message d'erreur