Scénario de test & Cas d'usage
Comandos fundamentales del sistema del servidor CAS.
Descubrir todas las acciones de builtinsSimulación de transacciones financieras recientes.
| 1 | |
| 2 | DATA casuser.transacciones; |
| 3 | INPUT id_transaccion monto pais_origen $; |
| 4 | DATALINES; |
| 5 | 101 500 ES 102 12000 RU 103 300 FR ; |
| 6 | |
| 7 | RUN; |
| 8 |
| 1 | PROC CAS; |
| 2 | TABLE.fetch RESULT=t / TABLE="transacciones" caslib="casuser"; |
| 3 | DO row over t.Fetch; |
| 4 | IF (row.monto > 10000) THEN DO; |
| 5 | BUILTINS.echo / |
| 6 | ALERTA="Transacción Sospechosa Detectada" |
| 7 | ID=row.id_transaccion |
| 8 | MONTO=row.monto |
| 9 | ACCION="Revisión Manual"; |
| 10 | END; |
| 11 | END; |
| 12 | RUN; |
Para la transacción 102 (monto 12000), el log debe mostrar el mensaje de ALERTA con los detalles específicos. Las transacciones menores no deben generar salida, validando el uso de echo para depuración condicional.