Artikel und Neuigkeiten
Auslesen von verschachtelten JSONs in Claris FileMaker Pro
17.10.2022 | Christoph Dunkake
Im Gegensatz zu XML, wo mehrere Tags desselben Typs nacheinander vorkommen können
<data>a</data>
<data>b</data>
<data>c</data>
werden solche Strukturen in JSON als Array abgebildet
"data" : [
"a",
"b",
"c"
]
Da Arrays in FileMaker normalerweise nicht vorkommen, ist die Handhabung für viele Entwickler etwas unheimlich, obwohl es wesentlich einfacher ist als das Herauslesen aus XML, insbesondere wenn man nicht weiss, wie viele dieser Elemente vorkommen.
Angenommen, obiges JSON wäre in Variable $json gespeichert, liefert
JSONGetElement ( $json ; "data[1]" )
den Wert "b" zurück; der Index von Arrayelementen fängt immer bei 0 an zu zählen.
Stärker verschachtelte Daten können nach dem gleichen Muster zerlegt werden. Hier ein Beispiel einer Bankdatei zu Zahlungeingängen:
JSONGetElement ( Zahlungen::TextKomplettJson ; "Document.BkToCstmrDbtCdtNtfctn.Ntfctn. Ntry.NtryDtls.TxDtls[2].Amt.text" )
Es wird in diesen Fällen etwas unübersichtlich, aber nicht grundsätzlich schwieriger.
Praxistip: Versuchen Sie nicht das gesamte Query theoretisch zu erdenken, sondern benutzen Sie den Dataviewer um sich Schritt für Schritt tiefer zu bohren.
Kritischer Fehler in FileMaker 19.5.2
15.09.2022 | Christoph Dunkake
Bei dieser Version kann es unter bestimmten Umständen vorkommen, dass unbeabsichtigt die Minimum-Version für eine Datei auf 0 gesetzt wird, was dazu führt, dass die Aufforderung zur Konvertierung der Datei erfolgt, obwohl die Datei bereits in fmp12-Format ist.
Nach dem nächsten Restart kann FileMaker Server die Datei dann nicht mehr öffnen.
Sollte der Restart eine lange Zeit nach der fehlerhaften Konfiguration erfolgen, sind alle Backups zwischen diesen Ereignissen nicht mehr verwendbar.
Da dies zu schweren Datenverlusten führen kann, sollen alle Clients umgehend auf 19.5.3 aktualisiert werden.
Pro-Webforms
12.08.2022 | Christoph Dunkake
U.a. an Claris-FileMaker Entwickler gerichtet, haben wir mit Pro-Webforms ein neues "Standardangebot" für Webformulare / einfache Portale geschaffen.
Das Hosting und viel des sonst üblichen Overheads wird zentral betrieben und gewartet. Dadurch können wir uns ganz auf die individuellen Anfordrungen konzentrieren und auch mit kleinen Budgets eine Lösung bieten.
Pro-Webforms »
End Of Life für FileMaker 18
20.07.2022 | Christoph Dunkake
Claris FileMaker 18 ist bereits seit 25. Juni 2021 offiziell EOL (End of life), was bedeutet, dass es weder Updates noch Support seitens Claris Inc. mehr gibt.
Sollten Sie noch FileMaker-Versionen vor 19 einsetzen (Server oder Client), raten wir dringend zu einem Upgrade. Dies ist normalerweise mit überschaubarem Aufwand machbar.
Product Availability and Compatibility »
IDs und Token generieren
02.06.2022 | Christoph Dunkake
Mit diesem kleinen Service kannst Du verschiedene IDs generieren lassen (UUIDs, Hex-IDs, Zufallszahlen, gute Passwörter)
ID Generator »
Hash generieren und überprüfen
02.05.2022 | Christoph Dunkake
Mit diesem kleinen Service kannst Du Hashes mit bcrypt/Blowfish erstellen lassen (z.B. um Passwörter sicher zu speichern) und Texte mit einem Hash vergleichen.
Hash & Check »
FileMaker 19
22.05.2020 | Christoph Dunkake
Am 21.05.2020 hat Claris die offiziellen Release-Emails an Kunden verschickt.
Es ist unproblematisch FileMaker 19 Pro neben anderen Versionen zu installieren und unsere bisherigen Erfahrungen zeigen keinerlei Probleme mit dem neuen Client.
Zu beachten ist dass Windows 7 und macOS High Sierra (10.13) nicht mehr unterstützt werden.
Claris hat zudem die Kompatibilität zwischen FileMaker Server und Client geändert. Galt hier bisher n bis n-2 ist nun nur noch n und n-1 möglich. Sprich mit FileMaker Pro 19 kann auf FileMaker Server 19 und 18, aber nicht auf 17 zugegriffen werden.
FileMaker Stammtisch Zürich
05.11.2019 | Christoph Dunkake
Wir lassen den Zürcher FileMaker Stammtisch nach mehreren Jahren des Dornröschenschlafes wiederauferstehen.
claris-stammtisch.ch »
Rope Skipping - SM Einzel 2019
30.03.2019 | Christoph Dunkake
Dragon Eyes sponsort die Schweizermeisterschaften im Rop Skipping (Einzel 2019) in Kriens.
Rope Skipping Swiss »
Farmilio
23.07.2016 | Christoph Dunkake
Farmilio bzw. der Marktplatz für kleine lokale Anbieter von Lebens- und Genussmitteln ist nicht mehr online.
Es ist uns leider nicht gelungen, genügend Anbieter zu mobilisieren ihre Angebote einzustellen. Für Konsumenten konnten wir deshalb kein attraktives Gesamtangebot aufbauen.
Farmilio »
english articles »