session endSession

Validación de Código de Retorno en Automatización de Modelos

Scénario de test & Cas d'usage

Contexto empresarial

Una empresa de telecomunicaciones utiliza un orquestador automático para reentrenar modelos de predicción de abandono (churn). El script debe verificar programáticamente que la sesión se cerró correctamente (código de estado 0) para registrar el éxito de la tarea en los logs de auditoría.
Sobre el conjunto : session

Gestión del estado de la sesión CAS.

Descubrir todas las acciones de session
Preparación de datos

No se requieren datos complejos, solo el entorno de sesión activo.

¡Copiado!
1/* No aplica generación de datos masivos, se prueba el control de flujo */

Étapes de réalisation

1
Establecer sesión y realizar una operación analítica simple.
¡Copiado!
1cas sesionModelos;
2 
3PROC CAS;
4 /* Simular operación analítica */
5 x = 10 * 20;
6 PRINT "Cálculo modelo completado: " x;
7RUN;
2
Cerrar sesión capturando el código de estado (status) en una variable para validación lógica.
¡Copiado!
1PROC CAS;
2 SESSION.endSession STATUS=rc RESULT=res;
3 IF (rc.statusCode == 0) THEN DO;
4 PRINT "AUDITORÍA: Sesión cerrada exitosamente. Código: " rc.statusCode;
5 END;
6 ELSE DO;
7 PRINT "ERROR: Fallo al cerrar sesión. Código: " rc.statusCode;
8 END;
9RUN;

Resultado esperado


La variable 'rc' debe capturar el objeto de estado. La lógica condicional debe imprimir el mensaje de 'AUDITORÍA' confirmando que el statusCode es 0, validando la capacidad de automatizar el manejo de errores.