builtins echo

Verarbeitung komplexer verschachtelter Strukturen und Sonderzeichen

Scénario de test & Cas d'usage

Geschäftskontext

Eine Betrugserkennungssoftware (Fraud Detection) sendet komplexe Regelwerke an den Server. Diese Regeln enthalten verschachtelte Bedingungen und Freitextfelder mit Sonderzeichen (Umlaute, Anführungszeichen, Währungssymbole). Es ist kritisch zu prüfen, ob das Parsing dieser Strukturen fehlerfrei funktioniert, bevor echte Daten analysiert werden.
Über das Set : builtins

Grundlegende Systembefehle des CAS-Servers.

Entdecken Sie alle Aktionen von builtins
Datenaufbereitung

Definition einer komplexen Regelstruktur.

Kopiert!
1/* Simulation durch direkte CASL-Syntax */

Étapes de réalisation

1
Konstruktion eines komplexen Dictionary-Objekts mit Sonderzeichen.
Kopiert!
1PROC CAS;
2 betrugs_regel = {
3 name = "Regel_§123",
4 beschreibung = "Prüfung auf 'verdächtige' Transaktionen & Währung €",
5 bedingungen = {
6 min_betrag = 1000,
7 wahrungen = {"EUR", "USD", "CHF"},
8 kommentar_muster = "Achtung!"
9 }
10 };
11RUN;
2
Aufruf von echo zur Validierung der Strukturwiedergabe.
Kopiert!
1PROC CAS;
2 betrugs_regel = {
3 name = "Regel_§123",
4 beschreibung = "Prüfung auf 'verdächtige' Transaktionen & Währung €",
5 bedingungen = {
6 min_betrag = 1000,
7 wahrungen = {"EUR", "USD", "CHF"},
8 kommentar_muster = "Achtung!"
9 }
10 };
11 BUILTINS.echo regel_definition=betrugs_regel;
12RUN;

Erwartetes Ergebnis


Die Ausgabe muss die Sonderzeichen (€, §, Umlaute) korrekt darstellen und die Hierarchie (Liste innerhalb von Dictionary) exakt abbilden. Es dürfen keine Encoding-Fehler auftreten.