WINDEV NOUVELLE VERSION 2025

134 N o u v e a u t é W D W B WM REQUÊTE SQL PAR PROGRAMMA- TION : POSSIBILITÉ D’UTILISER UNE SOURCE DE DONNÉES DANS UNE FONCTION SELECT Il est possible de saisir une requête SQL directement dans le code. En version 2025, la source d’une telle requête peut elle-même être une requête provenant directement du code. Gain apporté par la nouveauté 2025 : Soyez toujours select 135 N o u v e a u t é W D W B WM DOCUSIGN: GESTION DES PARAPHES ET DES DATES DE SIGNATURE EN WLANGAGE Afin de faciliter la signature électronique des documents, le Com- posant Interne DocuSign livré bénéficie de 2 nouvelles fonction- nalités pratiques: • la gestion des paraphes, avec positionnement et répétition. • la gestion des dates, avec saisie possible d’une date autre que la date du jour et positionnement. Il n’est plus nécessaire de programmer ces sujets: l’assistant pro- pose ces choix. Gain apporté par la nouveauté 2025 : Choisissez la date 136 N o u v e a u t é W D W B WM • VALEUR PAR DÉFAUT SUR LES PARA- MÈTRES NON TYPÉS (=*) En version 2025 il devient possible de rendre optionnel un para- mètre non typé. Cela permet la présence de paramètres optionnels dans du code générique. Gain apporté par la nouveauté 2025 : Vous avez le choix 137 N o u v e a u t é W D W B WM • WDSCRIPT : INSTALLATION AUTONOME LIVRÉE WDScript est un éditeur de scripts WLangage, livré avec WINDEV, WEBDEV et WINDEV Mobile. WDScript permet : • d’écrire des scripts en WLangage. • d’exécuter des scripts WLangage existants. WDSCRIPT est maintenant fourni de manière autonome. Gain apporté par la nouveauté 2025 : Forcément, facilite l’installation N o u v e a u t é W D W B WM 138 à 143 DIVERS • Les fonctions WLangage TableauCherche et TableauTrie fonctionnent sur les types UUID • SocketLit : nouveau paramètre pour spécifier le timeout • La fonction eMailAppliRécupèreArchitecture indique si le logiciel de messagerie du poste est en 32bits ou en 64bits • InitHasard renvoie la graine, permet de reproduire un même hasard • Famille de fonctions SSH : la fonctionnalité Keep Alive est dis- ponible, pour maintenir la connexion même en cas d’inactivité. • Requête http : ajout possible d’en-têtes sans valeur. WEBSERVICES & MICROSERVICES 144 N o u v e a u t é W D W B WM OPTIMISATION EN EXÉCUTION Dans certains cas, le temps de réponse des Webservices créés avec WINDEV ou WEBDEV et de taille importante (plusieurs centaines de classes,...) pouvait être élevé. En version 2025, l’appel à ce type de Webservices est drastique- ment optimisé : le temps de réponse est quasi immédiat, comme les autres webservices, et la consommation CPU est largement di- minuée. Voir Nouveauté 098 Gain apporté par la nouveauté 2025 : Performances décoiffantes 145 N o u v e a u t é W D W B WM WEBSERVICE OPENAPI: GESTION DES RÉFÉRENCES ($REF) En version 2025 les descriptions OpenAPI contenant des réfé- rences locales ($ref) sont gérées. Cela permet d’importer dans l’environnement de WINDEV la des- cription de webservices REST utilisant cette fonctionnalité. Cela permet l’appel natif en WLangage de ce type de webservice. Gain apporté par la nouveauté 2025 : Importation de la description dans l’environnement 146 N o u v e a u t é W D W B WM WEBSERVICE OPENAPI: GESTION AUTOMATIQUE DES RETOURS En version 2025, la gestion des valeurs de retour des webservices OpenAPI devient automatique. Il n’est plus nécessaire d’analyser soi-même le contenu de la ré- ponse. Gain apporté par la nouveauté 2025 : Sécurité 147 N o u v e a u t é W D W B WM WEBSERVICE OPENAPI: GÉNÉRATION AU FORMAT VERSION 3 Les webservices REST exposent maintenant leur description au format OpenAPI 3. Gain apporté par la nouveauté 2025 : Sécurité L e s n o u v e a u t é s W I ND E V 2 0 2 5 WE B D E V 2 0 2 5 W I ND E V Mo b i l e 2 0 2 5 & W I ND E V S u i t e S a a S 30 Suite page 32...

RkJQdWJsaXNoZXIy NDQ0OA==