<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>HFSQL on EloNeva</title><link>https://eloneva.com/tags/hfsql/</link><description>Recent content in HFSQL on EloNeva</description><generator>Hugo</generator><language>fr</language><managingEditor>contact@eloneva.com (EloNeva)</managingEditor><webMaster>contact@eloneva.com (EloNeva)</webMaster><lastBuildDate>Fri, 18 Sep 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://eloneva.com/tags/hfsql/rss.xml" rel="self" type="application/rss+xml"/><item><title>HFSQL vers PostgreSQL : pièges de migration WinDev</title><link>https://eloneva.com/blog/hfsql-postgresql-migration-windev/</link><pubDate>Fri, 18 Sep 2026 00:00:00 +0000</pubDate><author>contact@eloneva.com (EloNeva)</author><guid>https://eloneva.com/blog/hfsql-postgresql-migration-windev/</guid><description>&lt;h2 id="le-constat"&gt;Le constat&lt;/h2&gt;&#10;&lt;p&gt;Oui, une migration &lt;strong&gt;HFSQL vers PostgreSQL&lt;/strong&gt; peut casser une application WinDev alors que les tables semblent avoir été recréées correctement. Les problèmes arrivent souvent sur quatre types qui paraissent banals dans l&amp;rsquo;analyse : les dates vides, les rubriques &lt;strong&gt;Mot de passe&lt;/strong&gt;, le JSON et les booléens.&lt;/p&gt;&#10;&lt;p&gt;Le schéma SQL n&amp;rsquo;est qu&amp;rsquo;une partie du travail. Une application WinDev ancienne transporte aussi des conventions de données. Une date non renseignée peut être testée avec &lt;code&gt;&amp;quot;&amp;quot;&lt;/code&gt; ou &lt;code&gt;00000000&lt;/code&gt;. Un booléen peut être comparé à &lt;code&gt;1&lt;/code&gt;. Une rubrique JSON peut être interrogée avec les fonctions SQL comprises par HFSQL. Une rubrique Mot de passe n&amp;rsquo;est pas un &lt;code&gt;VARCHAR&lt;/code&gt; amélioré.&lt;/p&gt;</description></item><item><title>WinDev 2026 : agents IA CRM</title><link>https://eloneva.com/blog/windev-2026-agents-ia-crm/</link><pubDate>Mon, 01 Jun 2026 00:00:00 +0000</pubDate><author>contact@eloneva.com (EloNeva)</author><guid>https://eloneva.com/blog/windev-2026-agents-ia-crm/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;&#10;&lt;p&gt;Dans un CRM, l&amp;rsquo;IA devient intéressante quand elle évite à l&amp;rsquo;utilisateur de relire quinze notes commerciales, trois mails copiés-collés et deux comptes rendus de rendez-vous pour savoir quoi faire ensuite.&lt;/p&gt;&#10;&lt;p&gt;Pas quand elle ajoute une zone de discussion de plus dans l&amp;rsquo;écran.&lt;/p&gt;&#10;&lt;p&gt;WinDev 2026 met davantage l&amp;rsquo;IA dans l&amp;rsquo;environnement et dans les applications. La documentation PC SOFT autour des agents et du compagnon IA montre une direction assez claire : l&amp;rsquo;IA n&amp;rsquo;est plus seulement une réponse textuelle, elle peut aider à raisonner sur un contexte et à déclencher des actions encadrées. PC SOFT met aussi en avant l&amp;rsquo;utilisation de modèles comme Claude, Mistral, GPT, Gemini ou OpenRouter via un compte API. (&#10; &lt;a href="https://pcsoft.fr/annonce2026/index.html?utm_source=chatgpt.com" target="_blank" rel="noopener noreferrer"&gt;&#10; pcsoft.fr&#10; &lt;/a&gt;&#10;)&lt;/p&gt;</description></item><item><title>WinDev 2026 Chat IA : OWASP LLM05 et sorties non validées</title><link>https://eloneva.com/blog/windev-2026-chat-ai-llm05-gestion-sorties/</link><pubDate>Mon, 25 May 2026 00:00:00 +0000</pubDate><author>contact@eloneva.com (EloNeva)</author><guid>https://eloneva.com/blog/windev-2026-chat-ai-llm05-gestion-sorties/</guid><description>&lt;p&gt;LLM05 est le risque de gestion incorrecte des sorties LLM, classé dans l&amp;rsquo;OWASP Top 10 LLM 2025. Dans WinDev 2026, trois vecteurs sont concrets : injection SQL si la sortie Chat IA alimente une requête HFSQL sans paramétrage, XSS si la sortie est rendue en HTML brut dans WebDev, exécution arbitraire si la sortie pilote un dispatch de procédures WLangage. Le remède n&amp;rsquo;est pas complexe, mais il doit être systématique.&lt;/p&gt;</description></item><item><title>MCP générique pour HFSQL</title><link>https://eloneva.com/blog/mcp-hfsql-modele-json/</link><pubDate>Mon, 27 Oct 2025 00:00:00 +0000</pubDate><author>contact@eloneva.com (EloNeva)</author><guid>https://eloneva.com/blog/mcp-hfsql-modele-json/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;&#10;&lt;p&gt;Dans un récent échange sur LinkedIn, une question simple mais stratégique m&amp;rsquo;a été posée : &lt;em&gt;&amp;quot; Comment mettre en place un serveur MCP générique capable d&amp;rsquo;interroger dynamiquement n&amp;rsquo;importe quelle analyse HFSQL ? &amp;ldquo;&lt;/em&gt; Cet article propose une réponse concrète, réutilisable, et alignée avec les bonnes pratiques de modélisation de données.&lt;/p&gt;&#10;&lt;p&gt;L&amp;rsquo;objectif est de fournir au serveur MCP une fonction unique : &lt;code&gt;getDataBaseModels()&lt;/code&gt;. Celle-ci expose la structure complète d&amp;rsquo;une analyse HFSQL – fichiers, rubriques, index, et relations – sous forme d&amp;rsquo;un modèle JSON. Ce modèle, auto-généré et auto-décrit, permet à un agent intelligent de déterminer quelles entités interroger et comment les relier selon les besoins exprimés par l&amp;rsquo;utilisateur.&lt;/p&gt;</description></item><item><title>Infrastructure Linux sécurisée serveur MCP avec HFSQL et Traefik</title><link>https://eloneva.com/blog/infrastructure-linux-securisee-serveur-mcp-avec-hfsql-et-traefik/</link><pubDate>Mon, 22 Sep 2025 00:00:00 +0000</pubDate><author>contact@eloneva.com (EloNeva)</author><guid>https://eloneva.com/blog/infrastructure-linux-securisee-serveur-mcp-avec-hfsql-et-traefik/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;&#10;&lt;p&gt;Dans un contexte où la sécurité, le coût, et la portabilité sont devenus des enjeux fondamentaux pour les entreprises, Linux se distingue comme une alternative robuste à Windows Server. Les licences Windows Server peuvent représenter un poste de dépense élevé, alors que des distributions Linux récentes (par exemple Ubuntu 24.04 LTS) offrent stabilité, performance, et moindre coût pour les infrastructures serveurs. De plus, Windev produit des exécutables Linux (PC Soft, 2025), ce qui permet de déployer des applications métier sans recourir systématiquement à Windows.&lt;/p&gt;</description></item><item><title>Exposition HFSQL via MCP : approche sécuritaire</title><link>https://eloneva.com/blog/exposition-hfsql-via-mcp-approche-securitaire/</link><pubDate>Mon, 15 Sep 2025 00:00:00 +0000</pubDate><author>contact@eloneva.com (EloNeva)</author><guid>https://eloneva.com/blog/exposition-hfsql-via-mcp-approche-securitaire/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;&#10;&lt;p&gt;De nombreux responsables métiers ou techniques refusent, pour des raisons de sécurité légitimes, de publier leurs données sur une IA, même en environnement contrôlé. Cependant, il est possible de concilier &lt;strong&gt;exposition partielle et contrôlée des données HFSQL&lt;/strong&gt; avec les impératifs de &lt;strong&gt;sécurité, conformité RGPD et anonymisation&lt;/strong&gt;.&lt;/p&gt;&#10;&lt;p&gt;Dans le prolongement du PoC &lt;em&gt;&amp;quot; &#10; &lt;a href="https://eloneva.com/et-si-votre-base-hfsql-etait-prete-pour-lia/"&gt;&#10; Exposer une base HFSQL à l&amp;rsquo;IA via MCP&#10; &lt;/a&gt;&#10; &amp;ldquo;&lt;/em&gt;, cet article détaille une approche sécuritaire basée sur :&lt;/p&gt;</description></item><item><title>Et si votre base HFSQL était prête pour l'IA ?</title><link>https://eloneva.com/blog/et-si-votre-base-hfsql-etait-prete-pour-lia/</link><pubDate>Thu, 11 Sep 2025 00:00:00 +0000</pubDate><author>contact@eloneva.com (EloNeva)</author><guid>https://eloneva.com/blog/et-si-votre-base-hfsql-etait-prete-pour-lia/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;&#10;&lt;p&gt;L&amp;rsquo;intelligence artificielle peut transformer la façon dont les entreprises utilisent leurs données. Mais pour beaucoup d&amp;rsquo;organisations, une question reste sans réponse : &lt;strong&gt;comment intégrer l&amp;rsquo;IA à un système existant, sans tout refaire ?&lt;/strong&gt; C&amp;rsquo;est le défi relevé par EloNeva à travers un PoC simple mais ambitieux : &lt;strong&gt;rendre une base HFSQL accessible à une IA, en quelques jours seulement.&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;Ce projet montre qu&amp;rsquo;il est possible de &lt;strong&gt;conserver ses outils actuels (WinDev, HFSQL)&lt;/strong&gt; tout en ouvrant la voie à l&amp;rsquo;intelligence artificielle, &lt;strong&gt;grâce à un connecteur standard et réutilisable.&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>PoC : Exposer une base HFSQL à l'IA via MCP</title><link>https://eloneva.com/blog/poc-exposer-une-base-hfsql-a-lia-via-mcp/</link><pubDate>Mon, 08 Sep 2025 00:00:00 +0000</pubDate><author>contact@eloneva.com (EloNeva)</author><guid>https://eloneva.com/blog/poc-exposer-une-base-hfsql-a-lia-via-mcp/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;&#10;&lt;p&gt;Dans le monde des applications métiers, &lt;strong&gt;HFSQL&lt;/strong&gt; s&amp;rsquo;impose comme une base de données robuste, performante et parfaitement intégrée à l&amp;rsquo;écosystème PC Soft. Pourtant, malgré ses nombreux avantages, elle reste souvent &lt;strong&gt;fermée&lt;/strong&gt; à l&amp;rsquo;extérieur, difficilement accessible par d&amp;rsquo;autres languages.&lt;/p&gt;&#10;&lt;p&gt;À l&amp;rsquo;inverse, le protocole &lt;strong&gt;MCP&lt;/strong&gt; (Model Context Protocol), standard ouvert promu par OpenAI, permet à une IA de se connecter facilement à des &lt;strong&gt;ressources externes&lt;/strong&gt; (API, bases de données, fichiers, etc.) via un format bien défini. MCP agit comme une couche d&amp;rsquo;abstraction qui expose les fonctionnalités d&amp;rsquo;un serveur à une IA, de manière déclarative et sécurisée.&lt;/p&gt;</description></item><item><title>Gérer plusieurs serveurs HFSQL C/S en Docker avec Traefik</title><link>https://eloneva.com/blog/gerer-plusieurs-serveurs-hfsql-cs-en-docker-avec-traefik/</link><pubDate>Tue, 04 Mar 2025 00:00:00 +0000</pubDate><author>contact@eloneva.com (EloNeva)</author><guid>https://eloneva.com/blog/gerer-plusieurs-serveurs-hfsql-cs-en-docker-avec-traefik/</guid><description>&lt;h4 id="introduction"&gt;&lt;strong&gt;Introduction&lt;/strong&gt;&lt;/h4&gt;&#10;&lt;p&gt;Lorsque vous travaillez avec &lt;strong&gt;PC Soft&lt;/strong&gt; et ses outils de développement ( &lt;strong&gt;Windev, Webdev, WinDev Mobile&lt;/strong&gt;), il est fréquent d&amp;rsquo;avoir besoin de &lt;strong&gt;plusieurs instances HFSQL Client/serveur&lt;/strong&gt; pour différents projets ou environnements (développement, test, production, version 2024, version 2025).&lt;br&gt;&#10;Dans un contexte &lt;strong&gt;Docker&lt;/strong&gt;, il est possible de &lt;strong&gt;déployer plusieurs instances HFSQL C/S sur un même serveur Linux&lt;/strong&gt; tout en les gérant efficacement avec &lt;strong&gt;Traefik&lt;/strong&gt;.&lt;/p&gt;&#10;&lt;p&gt;Dans cet article, nous allons voir comment configurer &lt;strong&gt;Docker&lt;/strong&gt;, &lt;strong&gt;Traefik&lt;/strong&gt;, et &lt;strong&gt;HFSQL C/S&lt;/strong&gt; pour une gestion centralisée et flexible.&lt;/p&gt;</description></item></channel></rss>