?>Array ( [lang] => de [id] => 24 ) Fehlerbehebung bei Umgebungsunterschieden durch Vergleich der Build-Informationen von Action Sets - WeAreCAS
builtins actionSetInfo

Fehlerbehebung bei Umgebungsunterschieden durch Vergleich der Build-Informationen von Action Sets

Scénario de test & Cas d'usage

Geschäftskontext

Ein Entwickler debuggt ein Problem, bei dem ein Skript in der Entwicklungsumgebung funktioniert, aber in der Produktion fehlschlägt. Die Hypothese ist eine Versionsinkompatibilität in einem bestimmten Action Set. Der Test besteht darin, die Aktion in beiden Umgebungen auszuführen (hier simuliert durch zwei Aufrufe) und die Build-Informationen zu vergleichen, um Diskrepanzen zu finden.
Datenaufbereitung

Keine Datenerstellung erforderlich.

Kopiert!
1/* Kein Code erforderlich. */

Étapes de réalisation

1
Erster Aufruf, um den Zustand der 'Produktions'-Umgebung zu erfassen (nur Standard-Action-Sets).
Kopiert!
1PROC CAS;
2 BUILTINS.actionSetInfo RESULT=prod_env;
3RUN;
2
Simulieren der 'Entwicklungs'-Umgebung durch Laden zusätzlicher Action Sets, die möglicherweise das Problem verursachen.
Kopiert!
1PROC CAS;
2 loadactionset 'sampling';
3 loadactionset 'simple';
4RUN;
3
Zweiter Aufruf, um den Zustand der 'Entwicklungs'-Umgebung zu erfassen.
Kopiert!
1PROC CAS;
2 BUILTINS.actionSetInfo RESULT=dev_env;
3RUN;

Erwartetes Ergebnis


Es werden zwei Ergebnistabellen ('prod_env' und 'dev_env') erstellt. Die Tabelle 'dev_env' muss die zusätzlich geladenen Action Sets ('sampling', 'simple') enthalten, die in 'prod_env' fehlen. Dieses Szenario validiert, dass die Aktion als Diagnosewerkzeug verwendet werden kann, um Unterschiede zwischen Sitzungszuständen zu identifizieren, was für die Fehlerbehebung entscheidend ist.