Scénario de test & Cas d'usage
Gestión de derechos de acceso y seguridad de datos.
Descubrir todas las acciones de accessControlCreación de una tabla simple, sin bloquearla inicialmente.
| 1 | PROC CAS; |
| 2 | SESSION casauto; |
| 3 | datastep.runCode / code='data casuser.base_segura; x=1; run;'; |
| 4 | RUN; QUIT; |
| 1 | |
| 2 | PROC CAS; |
| 3 | |
| 4 | ACCESSCONTROL.checkInAllObjects; |
| 5 | |
| 6 | |
| 7 | RUN; |
| 8 |
| 1 | PROC CAS; |
| 2 | ACCESSCONTROL.checkOutObject / caslib='casuser' name='base_segura' type='table'; |
| 3 | ACCESSCONTROL.checkInAllObjects; |
| 4 | RUN; |
El paso 1 debe finalizar con éxito (código de retorno 0) y no generar errores, simplemente indicando que no había nada que liberar. El paso 2 debe funcionar normalmente, demostrando que la llamada previa no corrompió el estado de la sesión.