builtins echo

Stresstest für die Übergabe großer Listenobjekte

Scénario de test & Cas d'usage

Geschäftskontext

Ein Einzelhandelsunternehmen möchte eine Marketingkampagne für Tausende von Postleitzahlen gleichzeitig starten. Das System generiert dynamisch eine sehr große Liste von Zielgebieten. Es muss getestet werden, ob die CAS-Sitzung große Listenparameter ohne Timeouts oder Abschneiden der Daten (Truncation) akzeptiert und verarbeitet.
Über das Set : builtins

Grundlegende Systembefehle des CAS-Servers.

Entdecken Sie alle Aktionen von builtins
Datenaufbereitung

Keine physischen Daten erforderlich, die Liste wird dynamisch in CASL generiert.

Kopiert!
1/* Keine Vorbereitung im
2Data Step notwendig, Logik erfolgt in CASL */

Étapes de réalisation

1
Generierung einer massiven Liste von 10.000 Postleitzahlen in CASL.
Kopiert!
1PROC CAS;
2 plz_liste = {};
3 DO i = 1 to 10000;
4 plz_liste[i] = put(i, z5.);
5 END;
6RUN;
2
Übergabe der großen Liste an builtins.echo zur Überprüfung der Objektintegrität.
Kopiert!
1PROC CAS;
2 plz_liste = {};
3 DO i = 1 to 10000;
4 plz_liste[i] = put(i, z5.);
5 END;
6 BUILTINS.echo
7 kampagnen_id="HERBST_2025"
8 zielgebiete=plz_liste;
9RUN;

Erwartetes Ergebnis


Die Action muss erfolgreich ausgeführt werden und das Protokoll (oder das Ergebnisobjekt) sollte die Liste der 10.000 Einträge enthalten, was die Fähigkeit des Servers bestätigt, große Parameterstrukturen zu handhaben.