?>Array ( [lang] => es [id] => 162 ) Gestión de Errores por Omisión de Parámetros Obligatorios - WeAreCAS
s3 addRegion

Gestión de Errores por Omisión de Parámetros Obligatorios

Scénario de test & Cas d'usage

Contexto empresarial

Un administrador de sistemas junior está intentando configurar una nueva región S3 por primera vez. Comete errores comunes, como omitir parámetros obligatorios. El objetivo es validar que SAS Viya proporciona mensajes de error claros y no entra en un estado inestable, previniendo configuraciones corruptas.
Preparación de datos

Esta acción configura el entorno del servidor CAS y no opera sobre tablas de datos. Por lo tanto, no se requiere preparación de datos.

¡Copiado!
1/* No se necesita creación de datos para esta acción de configuración de entorno. */

Étapes de réalisation

1
Primer intento: agregar una región omitiendo el parámetro obligatorio 'host'. Se espera que la acción falle.
¡Copiado!
1PROC CAS;
2 S3.addRegion name='test-failure';
3RUN;
2
Segundo intento: agregar una región omitiendo el parámetro obligatorio 'name'. Se espera que la acción falle de nuevo.
¡Copiado!
1PROC CAS;
2 S3.addRegion host='some.host.com';
3RUN;
3
Verificar que las configuraciones fallidas no fueron añadidas al servidor, listando las regiones existentes antes y después de los intentos fallidos.
¡Copiado!
1PROC CAS;
2 S3.listRegions;
3RUN;

Resultado esperado


Las dos primeras ejecuciones de 'addRegion' deben fallar. El log de SAS debe mostrar un estado de error y un mensaje claro indicando qué parámetro obligatorio ('host' en el primer caso, 'name' en el segundo) falta. La ejecución final de 'listRegions' no debe mostrar la región 'test-failure' ni ninguna región sin nombre, confirmando que el estado de configuración del servidor permanece intacto y no fue alterado por los intentos fallidos.