FileMaker Code Analyse mit DuckDB - Teil 2

Marcel Moré zeigte die weiterentwickelte Architektur seines DuckDB-basierten Analyse-Tools für FileMaker-Lösungen. Im Vergleich zum ersten Teil lag der Fokus diesmal auf dem neuen REST-API als Integrationsschicht und den praktischen Anwendungsmöglichkeiten. Architektur und REST-API Die Pipeline: fmp12 → SaveAsXML → SQL Parser (XPath) → DuckDB (lokale Datei) → REST API → UI / AI Agent Das zentrale SQL-Template für die Konvertierung umfasst mittlerweile fast 2.000 Zeilen — entwickelt im Dialog mit Claude....

FileMaker Code Generierung mit Claude Code

Jörg Köster demonstrierte, wie er mit Claude Code ein komplettes WEB-Dashboard für Disponenten entwickelte, inklusive Brevo-API-Integration für Zustellstatus-Tracking von Kundenbenachrichtigungen. Der Beitrag zeigte eindrücklich, wie weit die KI-gestützte FileMaker-Entwicklung mittlerweile reicht — von der HTML-Generierung über XML-Snippet-Erzeugung bis zur automatischen Prozeduranalyse. E-Mail-Dashboard mit Brevo API Ausgangspunkt war ein konkreter Kundenbedarf: Eine Speditionssoftware sollte ein Dashboard erhalten, das Disponenten den Zustellstatus ihrer E-Mails anzeigt — Zustellungen, Öffnungen, Spam-Markierungen, Bounces und Löschungen. Obwohl Jörg nach eigener Aussage wenig HTML-Kenntnisse besitzt, generierte Claude Code die gesamte Oberfläche inklusive Brevo-API-Anbindung an einem Nachmittag....

FileMaker Code-Migration mit Plan-B

Armin Egginger stellte seinen „Plan B"-Ansatz vor: FileMaker-Lösungen über XML-Normalisierung in plattformunabhängige Apps überführen. Die spontane Zwischenpräsentation knüpfte direkt an die XML-Themen von Marcel und Jörg an und zeigte eine andere Richtung — weg von der FileMaker-Optimierung, hin zur vollständigen Plattformunabhängigkeit. Von FileMaker zu Cross-Platform Am Beispiel seines E-Rechnungsprojekts („Cross E-Rechnung") demonstrierte Armin die Pipeline: FileMaker XML → normalisierte SQL-Datenbankstruktur → Layout-Generierung → Cross-Platform-App via Flutter/Dart Der Schlüssel liegt in der Normalisierung: Die FileMaker-XML-Exporte (SaveAsXML und DDR) werden in eine standardisierte Struktur überführt, die von der Zielplattform unabhängig ist....

FileMaker SaveAsXML mit DuckDB analysieren

Marcel Moré demonstrierte eine innovative Methode, um die interne Struktur von FileMaker-Lösungen zu untersuchen. Dabei kombinierte er die FileMaker-Funktion „Kopie speichern als XML“ (Save Copy as XML) mit der Leistungsfähigkeit von DuckDB, um komplexe Abfragen auf die Metadaten einer Lösung auszuführen. Grenzen herkömmlicher Analyse-Tools FileMaker bietet mit der XML-Speicherung eine umfassende Strukturbeschreibung, die jedes Detail einer Datei – von Tabellendefinitionen und Feldern bis hin zu Scripts, Layout-Objekten und Custom Functions – in einem standardisierten Format abbildet....

MBS Plugin 15.4

Christian Schmitz stellte neue Funktionen der Version 15.4 des MBS Plugins vor. Automatische Konvertierung von FileMaker XML Eine der spannendsten Neuerungen ist die automatische Konvertierung von FileMaker XML in der Zwischenablage. Bisher war dafür ein zusätzlicher Schritt mit externen Tools nötig. Das MBS-Plugin erkennt nun selbst, ob sich beim Wechsel von FileMaker zu einem anderen Programm XML-Objekte in der Zwischenablage befinden. Diese werden automatisch in Klartext umgewandelt – bzw. umgekehrt wieder zurück in XML....

FileMaker Vibecoding – Teil 2

Marcel Moré gab einen Überblick über praxisnahe Methoden für Vibe Coding mit FileMaker. Darüber hinaus erläuterte er die fehlenden Bausteine, um auch für FileMaker eine vergleichbare Code-Erstellung per AI zu ermöglichen, wie es für andere Programmiersprachen und Frameworks inzwischen üblich ist. Abgerundet wurde der Beitrag durch konkrete Vorschläge, wie die FileMaker Community die Lücke schließen könnte, bis Claris als Hersteller die benötigten Code-Schnittstellen für FileMaker bereit stellt. Claude 4 Mit Claude 4 steht inzwischen ein sehr leistungsstarkes AI Modell zur Verfügung, das auch anspruchsvolle Programmieraufgaben überzeugend löst....

MBS Plugin mit Saxon Library

Christian Schmitz erläuterte die Bereitstellung der Saxon Library im MBS Plugin. Bei der Saxon Library handelt es sich um eine umfangreiche Bibliothek zum Verarbeiten von XML Daten. Der Funktionsumfang bildet u.a. folgende Bereiche ab: XSLT 3.0 für Transformationen XQuery 3.1 für Abfragen XSD 1.1 für die Dokumentvalidierung XPath 3.1 für die Navigation innerhalb von Dokumenten MonkeyBread Software hat für die Verwendung der Saxon Funktionen im MBS Plugin eine umfangreiche Lizenz erworben mit der Berechtigung Unterlizenzen an Entwickler zu vergeben....

E-Rechnungs-Tool Praxisbericht

Robert Hermann zeigte erneut seine E-Rechnungslösung, die inzwischen bei den ersten Kunden zum Einsatz kommt. Er demonstriert die Funktionalität am praktischen Beispiel. Sein Modul unterstützt X-Rechnung und ZUGFeRD, optional mit oder ohne PDF-Einbindung. Für die Integration in Kunden-Lösungen wird die Datei als eigenständiges Modul mit 2 Scripten angebunden. Die Belegdaten werden per JSON-Format übergeben und in einem temporären Beleg-Datensatz abgelegt. Für die Abbildung der Rechnungspositionen existiert eine verknüpfte Positionstabelle. Nach der Verarbeitung der E-Rechnung werden die Datensätze unmittelbar wieder gelöscht....

Script-Tools fmAutoMate, fmCheckMate

Russell Watson erläuterte die Funktionsweise seiner Tools fmAutoMate und fmCheckMate. Diese bieten zahlreiche Hilfsfunktionen an, um Script-Schritte direkt im Editor zu kopieren, einzufügen, umzuwandeln, zu speichern und zu laden sowie per Remote-Session auf andere Rechner zu übertragen. Einzelne Bestandteile wie Variablen-, Feld- oder Tabellen-Namen können per Suchen und Ersetzen ausgetauscht werden, es können strukturierte Kommentarblöcke erzeugt werden oder Script-Blöcke multipliziert werden, um nur einige Beispiele zu nennen. Es lassen sich u....

E-Rechnungen: MBS Blog und Saxon Lib

Holger Herbst gab einen Überblick zu den aktuellen Beiträgen im MBS Blog zum Thema E-Rechnung. Gleich mehrere Ankündigungen und Aktualisierungen finden sich dort, diese sind nachfolgend verlinkt. Ein besonderes Thema ist die Verwendung der Saxon Library. Christian Schmitz hat eine Umfrage an Entwickler gestartet, um das Interesse an einer Einbindung ins MBS Plugin abzufragen. Die Saxon Library bietet einen großen Funktionsumfang für die Verarbeitung und Validierung von XML-Dateien. Allerdings werden dafür auch relativ hohe Lizenzgebühren fällig....