Thème | Nouveauté | Détails | Lien documentation | Durée vidéo |
---|---|---|---|---|
SQL | Compatibilité SQL dans XPSQL et en migration | XLAN permet de modifier la compatibilité SQL, à partir de sqlversion.txt. Le script de migration InstallationSql.txt indique la version requise et recommandée | A VOIR BEL a rédigé ce qu’il a compris… | 15mn |
SQL | Collation SQL sur champ individuel | Propriété dictionnaire DHSD pour changer la collation et ainsi éviter un UPPER pour la recherche sur ces champs | VOIR PREDOC A JPT. Attention, coalesce ne supporte pas les mélanges de collation XWIN , option collation CI AI sur les champs données Doc BEL a vérifier Collation SQL sur champs (412) | 5 à 10mn |
SQL | Curseurs XLAN en lecture en avant (pour les insctructions H/F Seek/Read | Modification du comportement de Seek qui font de la lecture avant uniquement, impact sur les Read | A VOIR DOC INTERNE EXISTANTE /wiki/spaces/PAI/pages/11475812353 BEL: IL FAUT FAIRE UNE DOC EXTERNE SI L’INTERNE EST OK | 10 à 15mn |
SQL | Jointures auto-résolues | Résolution dans Harmony des CASE WHEN d’une requête SQL afin d’alléger le traitement côté serveur SQL | A VOIR. gtrstab (dans recordsql) SwitchSql + enreg public | 15mn |
SQL | Jointures dynamiques | Mise en commun de jointures qui n’ont qu’un écart de paramètre, qui passe dans le code Diva | A VOIR (dans recordsql + diva) ?Aide en ligne dispo | 10mn |
SQL | Index : pur Xlan, pur SQL et recouvrants | Le dictionnaire DHSD permet d’indiquer des index pur SQL, pur XLAN, ainsi que des recouvrants (=champ non indexé mais stocké avec les index pour accélerer la lacture) | A VOIR BEL a écrit ceci. ALS a voir | 10 à 15mn |
DIVA | Pagination au niveau SQL pour les zoomSql et des traitements en chargement dynamique | ZoomSql traite maintenant la pagination au niveau des requêtes SQL pour éviter les tâches en attente (pending sql) Technique à mettre en oeuvre pour les programmes interactifs avec chargement dynamique (avec pagination auto-adaptative pour le traitement des lignes confidentielles) | Voir XWIN - Aide en ligne RecordSql / RecordSql - Programmation / PagingReaderSelect, PagingReaderNext | 15mn |
DIVA | Warning sur Switch | Warning à la compilation pour proposer de passer au SwitchString ou Switch2 | Voir XWIN - Aide en ligne Diva manuel de Référence / Structures de contrôle / Switch, SwitchString | 5 à 10mn |
DIVA | Warning sur ORDER BY DESC | Warning à la compilation pour indiquer qu’un ORDER BY DESCendant doit comporter l’ID en DESC également | (pas de documentation spécifique. Quand le moteur SQL traite un ORDER BY sur des champs en DESC, il ajoute automatiquement le champ ID mais en ASC ce qui peut provoquer des lenteurs) Exemple : doit devenir
| 5mn |
DIVA | ListTmpCreate et Finally | ListTmpCreate : Liste automatiquement détruite en sortie de fonction Finally : Code exécuté avant de quitter une fonction (après le freturn) | Voir XWIN - Aide en ligne Diva manuel de référence / Gestion de listes / ListTmpCreate | |
MAPI | Fonction de conversion de fichier .MSG en .EML | Instruction Diva pour convertir un fichier message mail du format .MSG en .EML | ||
HTML5 | Fusion de documents de l’aperçu avant impression | L’aperçu en HTML5 du DivatoViewer permet un affichage de plusieurs documents (.DHSW ou .PDF) et de fusionner ces documents en un seul | ? Doc pure | |
TRAD | Amélioration des outils de traduction | ??Je sais pas | ? Doc pure |
NOUVEAUTES LIEES A ONE
Changement de dossier
Look
Tooltips
Badge (a voir si c’est bon : Badges )
MODIF TECH DE DOC A VOIR (déjà publié, mais modifié??)
SFKALIGN Présentation sous forme “alignée”
DOMERGEFIELD Permettre l'affichage des libellés dynamiques