Neue Systemvariable „Fehlerformel“
Eine neue Systemvariable ist verfügbar, um den fehlerhaften 4D Code zu ermitteln, der einen Fehler erzeugt. Mit 4D v15 R4 können Sie bei einem Fehler nicht nur den Fehlercode, sondern auch die Methode und die Zeile, in der der Fehler aufgetreten ist, abrufen.
Export von 4D Methodencode unabhängig von der Programmiersprache des verwendeten 4D Produkts
Der Befehl METHOD GET CODE wurde erweitert, um den Methodencode zu exportieren und das gleiche Ergebnis zu erhalten , unabhängig vom Namen der Befehle, Tabellen, Felder und unabhängig von der Programmiersprache des verwendeten 4D Produkts…
Zu diesem Zweck werden die Token der Code-Elemente (4D Befehle, 4D Konstanten, Tabellen, Felder usw.) mit exportiert. Diese Token sind eindeutig und können von 4D als die Elemente interpretiert werden, für die sie stehen, auch wenn ihre Namen aktualisiert wurden oder sie in einer anderen Sprache als der des ausführenden 4D geschrieben sind.
Datenbank-Spiegelung
Beim Einbinden der Protokolldatei hält 4D beim ersten Fehler an und gibt keine Fehlermeldung aus. Gründe für Integrationsfehler können ein beschädigtes Protokoll sein, z. B. aufgrund einer defekten Festplatte oder eines Softwarefehlers beim Schreiben. Wenn der Fehler am Ende auftritt, ist das kein Problem; er könnte aber auch am Anfang oder in der Mitte des Protokolls auftreten. In diesem Fall könnten die Daten nach dem Fehler nützlich sein.
Wenn die Integration im Standardmodus fehlschlägt, können Sie nun versuchen, die Integration im Autoreparaturmodus durchzuführen. In diesem Fall versucht 4D, den aufgetretenen Fehler zu beheben, bricht die Integration nicht ab und gibt die Fehlerliste zurück.
JSON-Export für Journal
In 4D Anwendungen ist die Datendatei wichtig, daher werden alle Aktivitäten der Datenbank in der Protokolldatei gespeichert. Wie Sie alle wissen, ist die Protokolldatei ein wesentliches Element für die Wiederherstellung Ihrer Datenbank nach einem unglücklichen Zwischenfall. Alle Informationen über die Datenbankaktivität können jedoch auch für die Analyse nützlich sein. Zum Beispiel, um die Aktivitäten in einer Tabelle zu überprüfen, um die Änderungen eines Benutzers zu sehen und um den Verlauf eines Datensatzes zu verfolgen.
4D Mobile Sitzungen
Die WEB Session Befehle wurden an die 4D Mobile Session angepasst. Jetzt können Sie die Ergebnisse einer Abfrage oder einer Interprozess-Variable in Bezug auf eine bestimmte 4D Mobile Sitzung speichern. Mit der neuen Handhabung von 4D Mobile Sitzungen können Sie zum Beispiel den Warenkorb Ihrer Benutzer verwalten.
Unterbrechung und Wiederaufnahme der Transaktion
Diese Funktion ist nützlich, wenn Sie innerhalb einer Transaktion bestimmte Vorgänge ausführen müssen, die nicht unter der Kontrolle dieser Transaktion ausgeführt werden müssen.
Neue Architektur für Anwendungsimplementierungen
Heutzutage werden bei zusammengeführten Anwendungen viele Informationen im Anwendungspaket und auch in der kompilierten Datei (.4DC) gespeichert. Das Speichern von Informationen im Anwendungspaket verhindert nicht nur die Erstellung schreibgeschützter Anwendungen, sondern hat noch eine weitere ärgerliche Folge: Die Informationen gehen verloren, wenn Sie die Anwendung aktualisieren.
Duplikate in eindeutigen Feldern melden
In 4D v15 R3 wurde die Methode zur Erkennung von Duplikaten in Feldern, die als eindeutig deklariert sind, verbessert, so dass die Benutzer ein Mittel haben, um zu wissen, welches die fehlerhaften Felder sind.
Was ist neu? Alle fehlerhaften Felder werden jetzt in einer Fehlermeldung oder im Protokoll angezeigt.
Duplikate können auf 2 verschiedene Arten gemeldet werden:
- wenn 4D Indizes in einer Datenbank mit fehlerhaften Feldern erstellen muss.
- während eines MSC Verify-Scans.
REPLACE STRING ist schneller
In 4D v15 R3 wurde der Algorithmus des REPLACE STRING Befehls verbessert worden, um Ersetzungen bei großen Datenmengen zu beschleunigen. In unseren Tests, bei denen 32.000 Vorkommen ersetzt wurden, war der neue Algorithmus durchschnittlich 4000 Mal schneller als der alte.
4D Write Pro Benutzeroberfläche
Mit 4D v15 R4 ist es jetzt möglich, Ihre eigene 4D Write Pro Oberfläche mit speziellen Befehlen zu gestalten. Es gibt viele neue Befehle zur Bearbeitung von Attributen für Markierungen, Absätze, Bilder innerhalb eines Dokuments oder das Dokument selbst.
Kontakt
Sie haben eine Frage, eine Anregung oder möchten einfach nur mit den 4D Bloggern in Kontakt treten? Schreiben Sie uns eine Nachricht!
* Ihre Privatsphäre ist uns sehr wichtig. Bitte klicken Sie hier, um unsere Politik