dropActionSet
Description
Supprime un ensemble d'actions défini par l'utilisateur de la sessionInstance de connexion active entre un client et le serveur CAS (Cloud Analytic Services), isolant les ressources, les bibliothèques et les traitements d'un utilisateur au sein de SAS Viya. courante. Idéal pour faire un peu de ménage dans votre environnement CAS après l'utilisation de vos actions personnalisées (un code propre est un code heureux !).
Paramètres Clés
| Nom du paramètre | Description |
|---|---|
| actionSet | Spécifie le nom de l'ensemble d'actions (action set) défini par l'utilisateur à supprimer de la session CAS. |
Préparation des données
Création d'un ensemble d'actions temporaire
Afin de pouvoir supprimer un ensemble d'actions, nous devons d'abord en créer un. Nous utilisons l'action defineActionSet pour créer 'monActionSet'.
| 1 | PROC CAS; |
| 2 | BUILTINS.defineActionSet / |
| 3 | name="monActionSet" |
| 4 | actions={ |
| 5 | {name="hello", desc="Dire bonjour", definition="print 'Hello';"} |
| 6 | }; |
| 7 | RUN; |
Exemples d'utilisation
Suppression basique d'un ensemble d'actions
Cet exemple montre comment supprimer simplement l'ensemble d'actions 'monActionSet'.
| 1 | PROC CAS; |
| 2 | BUILTINS.dropActionSet / actionSet="monActionSet"; |
| 3 | RUN; |
Résultat Attendu :
Suppression avec vérification du statut
Cet exemple tente de supprimer l'ensemble d'actions et utilise les variables de résultat et de statut pour s'assurer que l'opération a bien réussi.
| 1 | PROC CAS; |
| 2 | BUILTINS.dropActionSet RESULT=res STATUS=rc / |
| 3 | actionSet="monActionSet"; |
| 4 | IF rc.statusCode == 0 THEN |
| 5 | PRINT "Succès : l'ensemble d'actions a été supprimé !"; |
| 6 | ELSE |
| 7 | PRINT "Erreur : l'ensemble d'actions n'a pas pu être supprimé."; |
| 8 | RUN; |