Pseudo-sessions HTTP
La session Web (ou session HTTP) utilisée pour conserver le contexte d'une application Web entre un client et le serveur d'applications peut dans certains cas être partagée entre plusieurs clients. Ce partage peut alors être la source d'effets de bord et d'un comportement dysfonctionnel.
Il faut savoir, par exemple, que dans une instance des navigateurs IE7, IE8, Firefox, tous les onglets partagent la même session Web. Dans le même ordre d'idées, toutes les instances du navigateur IE8 ou du navigateur Firefox partagent, par défaut, la même session Web.
Pour palier ce problème un mode dit "mode protégé" a été mis en place de façon à ce que chaque couple (instance de navigateur - onglet) s'appuie sur une pseudo-session Web qui lui est propre. ↑ Haut de page
Filtre dans les listes graphiques Visual Adélia
L'utilisateur peut filtrer les lignes d'une liste graphique en fonction de la valeur d'une ou plusieurs colonnes. La gestion de ces filtres peut être totalement automatique ou manuelle.
Autres améliorations sur la Liste graphique Visual Adélia
Ajout de la méthode EXPORTER_LISTE pour exporter le contenu de la liste graphique vers un fichier ASCII délimité (fichier texte ou ".csv") ou vers un fichier Excel formaté.
Ajout de la propriété LIGNE_VISIBLE pour rendre visible ou non visible une ligne.
Objets graphiques Visual Adélia Camembert, Courbe et Histogramme
- Ajout de la méthode DEFINIR_COULEUR_DONNEES(Les méthodes de l'objet Camembert, Les méthodes de l'objet Courbe, Les méthodes de l'objet Histogramme) pour fixer la couleur de chacune des parts d'un camembert ou des séries de points d'une courbe ou d'un histogramme.
- Ajout de la méthode IMPRIMER_GRAPHIQUE(Les méthodes de l'objet Camembert, Les méthodes de l'objet Courbe, Les méthodes de l'objet Histogramme) pour lancer l'impression d'un camembert, d'une courbe ou d'un histogramme.
Langage Visual/Web
- L'instruction TERMINER <nom de fenêtre> peut désormais être utilisée dans une procédure.
- Ajout du paramètre *CONTINUER à l'instruction VERIFIER afin de rendre l'ordre non bloquant en cas d'erreur, ce qui autorise son utilisation dans tous les paragraphes.
- Fonction VaToolBxGetLocalIP de Vatoolbx pour récupérer l'adresse IP d'une machine.
- Fonction VaToolBxGetHostByIP de Vatoolbx pour récupérer le nom d'une machine à partir de son adresse IP.
Mode "Mettre à jour" sur la copie de données
- Dans l'outil de copie de données, le nouveau mode "Mettre à jour" indique à Adélia qu'il faut ajouter ou mettre à jour les enregistrements de la table SQL micro en fonction de la clé primaire de la table.
- Dans le gestionnaire de base de données, ajout de la séquence d'échappement \UPDATE pour ajouter ou mettre à jour les enregistrements de la table SQL micro en fonction de la clé primaire de la table.
Autres améliorations
- Adélia Web :
- Amélioration des performances du Runtime Javascript Adélia et optimisation du flux HTTP pour les programmes utilisant une liste ou une table liste (optimisation si programmes regénérés avec la PTF).
- La casse des paramètres n'a plus à être respectée lors de la saisie de l'URL d'une page JSP générée avec Adélia Studio.
- Débogueur Visual/Web : Désormais, la boîte d'attachement à un processus affiche soit les processus de l'utilisateur Windows courant uniquement (option par défaut), soit tous les processus de la machine.