?>
Agrega una caslib a la ruta de búsqueda de conjuntos de acciones definidos por el usuario. Esta acción es fundamental para la gestión de conjuntos de acciones personalizados, ya que permite al servidor CAS localizar y cargar dinámicamente conjuntos de acciones almacenados en ubicaciones específicas (caslibs). Es una tarea administrativa clave para extender la funcionalidad de CAS con rutinas personalizadas.
| Parámetro | Descripción |
|---|---|
| caslib | Especifica el nombre de la caslib que se agregará a la ruta de búsqueda de conjuntos deacciones definidos por el usuario. Esta caslib debe contener los archivos de definición de los conjuntos de acciones que se desean cargar. |
Para utilizar 'addUserActionSetPath', primero necesitamos un conjunto de acciones personalizado para cargar. El siguiente código crea un conjunto de acciones simple llamado 'mySet' con una acción 'myEcho' y lo guarda en una caslib llamada 'MyCaslib'. Este paso es un prerrequisito para demostrar cómo se agrega la ruta a esta caslib.
1 PROC CAS; 2 /* Paso 1: Crear un conjunto de acciones personalizado */ 3 source myActions; 4 ACTION mySet.myEcho / description="Echo a value"; 5 define ddf.string p1 / rt="string" desc="Value to echo"; 6 define ddf.string p2 / rt="string" desc="Another value"; 7 RESULT = p1 || ' ' || p2; 8 send_response(RESULT); 9 endaction; 10 endsource; 11 12 /* Paso 2: Guardar el conjunto de acciones en una caslib */ 13 BUILTINS.actionSetToTable / 14 actionSet='mySet' 15 TABLE={caslib='MyCaslib', name='mySetDef'}; 16 RUN;
Este ejemplo muestra el uso básico de la acción 'addUserActionSetPath' para agregar la caslib 'MyCaslib' a la ruta de búsqueda del servidor. Una vez que la ruta se ha agregado, el servidor CAS podrá encontrar y cargar conjuntos de acciones desde esta caslib.
| 1 | PROC CAS; |
| 2 | BUILTINS.addUserActionSetPath / |
| 3 | caslib="MyCaslib"; |
| 4 | RUN; |
Este ejemplo completo demuestra el flujo de trabajo: primero, se verifica la ruta de búsqueda actual. Luego, se agrega una nueva caslib. Finalmente, se vuelve a verificar la ruta para confirmar que la adición fue exitosa. Esto permite validar que el servidor ha registrado correctamente la nueva ubicación para los conjuntos de acciones personalizados.
| 1 | PROC CAS; |
| 2 | /* 1. Mostrar la ruta de búsqueda de conjuntos de acciones actual */ |
| 3 | BUILTINS.userActionSetPathInfo; |
| 4 | |
| 5 | /* 2. Agregar la caslib 'MyCaslib' a la ruta de búsqueda */ |
| 6 | BUILTINS.addUserActionSetPath / |
| 7 | caslib="MyCaslib"; |
| 8 | |
| 9 | /* 3. Mostrar la ruta de búsqueda actualizada para confirmar la adición */ |
| 10 | BUILTINS.userActionSetPathInfo; |
| 11 | RUN; |
Un equipo de ciencia de datos ha desarrollado un conjunto de acciones personalizadas para realizar análisis de sentimiento específicos de su industria. El administrador de SAS V...
Un administrador junior está configurando un nuevo entorno y comete un error tipográfico al intentar agregar una ruta a un conjunto de acciones. El sistema debe manejar este err...
En una organización grande, los equipos de Finanzas y Marketing mantienen sus propios conjuntos de acciones CAS. Un analista que trabaja en un proyecto conjunto necesita acceso ...