Scénario de test & Cas d'usage
Gestión del estado de la sesión CAS.
Descubrir todas las acciones de sessionNo se requieren datos complejos, solo el entorno de sesión activo.
| 1 | /* No aplica generación de datos masivos, se prueba el control de flujo */ |
| 1 | cas sesionModelos; |
| 2 | |
| 3 | PROC CAS; |
| 4 | /* Simular operación analítica */ |
| 5 | x = 10 * 20; |
| 6 | PRINT "Cálculo modelo completado: " x; |
| 7 | RUN; |
| 1 | PROC 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; |
| 9 | RUN; |
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.