Débogage de définitions de scripts de tables distantes
Vous pouvez activer le débogage de session pour les définitions de script de table distante. Pour activer la journalisation de la définition de script dans un journal de débogage de session, définissez la glide.script.vtable.log.debug propriété sur vrai.
Lorsque vous créez des définitions de script de table distante, vous pouvez utiliser la commande
gs.debug() pour ajouter des journaux de débogage visibles dans le débogueur de session. Le débogueur de session contient également des journaux de débogage avec des balises [RemoteTable], chacune contenant les informations suivantes :- Définition de la requête
- Nombre de lignes chargées dans la table distante
- Nombre de lignes d’agrégat
(si GlideAggregate)
L’utilisation prolongée de la propriété peut affecter les glide.script.vtable.log.debug performances. Il est donc préférable de définir sa valeur sur false lorsque vous terminez une session de débogage.
Remarque :
Si vous n’êtes pas sur le nœud d’application qui a traité votre script de table distante, vous risquez de ne pas voir les instructions de journal résultantes. Dans ce cas, contactez le support technique.
Utilisez l’API v_query.setLastErrorMessage(message) pour définir le dernier message d’erreur qui s’affiche en bas de la vue de liste. Dans le script, vous pouvez récupérer ce message à l’aide de l’API glideRecord.getLastErrorMessage(). Pour en savoir plus sur ces API, reportez-vous à la section Texte à afficher.