L'action 'endSession' met fin à la session CAS courante. Il s'agit d'une commande essentielle pour la gestion du cycle de vie des applications, permettant de libérer proprement les ressources serveur (mémoire, fichiers temporaires) associées à la session utilisateur. Elle n'affecte pas les autres sessions actives sur le serveur.
| Paramètre | Description |
|---|---|
| Aucun | Cette action ne prend pas de paramètres d'entrée. Elle accepte uniquement les arguments standards de gestion des résultats et des statuts. |
Création d'une table en mémoire pour simuler une activité avant la fermeture de la session.
| 1 | |
| 2 | PROC CAS; |
| 3 | dataStep.runCode code=" |
| 4 | data casuser.activite; |
| 5 | x=1; |
| 6 | |
| 7 | run; |
| 8 | "; |
| 9 | |
| 10 | RUN; |
| 11 |
L'utilisation la plus courante pour déconnecter et terminer la session en cours.
| 1 | PROC CAS; SESSION.endSession; RUN; |
Fermeture de la session en récupérant le statut d'exécution pour s'assurer que la commande a été reçue correctement par le serveur avant la déconnexion.
| 1 | |
| 2 | PROC CAS; |
| 3 | |
| 4 | SESSION.endSession STATUS=rc; |
| 5 | IF (rc.statusCode == 0) THEN PRINT "Fermeture de |
| 6 | session initiée avec succès."; |
| 7 | ELSE PRINT "Erreur lors de la fermeture."; |
| 8 | |
| 9 | RUN; |
| 10 |
L'équipe Marketing vient de terminer une segmentation complexe sur des millions de clients pour une campagne flash. Pour éviter de saturer la mémoire du serveur CAS et bloquer l...
Le département IT exécute des traitements batch nocturnes pour l'audit bancaire. Le script doit charger des logs, les archiver, puis se déconnecter proprement. Le scénario valid...
Dans le cadre d'un outil de monitoring système, on souhaite vérifier si l'action 'endSession' renvoie un objet de résultat exploitable avant la destruction de l'environnement, a...