Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

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…

Niveau de compatibilité SQL (412)

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

Extension de la gestion des index du dictionnaire (412)

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 : order by MOUV.DOS DESC, MOUV.REF DESC

doit devenir

order by MOUV.DOS DESC, MOUV.REF DESC, MOUV_MOUV_ID DESC

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

Conversion de fichier .MSG en .EML (412)

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

...