builtins

getLicensedProductInfo

##set_builtins ##admin ##admin_required
Privilèges administrateur requis

Cette action nécessite des droits élevés sur l'environnement SAS Viya.
Code d'élévation : proc cas; accessControl.assumeRole / adminRole="superuser"; run;

Description

L'action getLicensedProductInfo est votre inventaire officiel pour vérifier quels produits SAS ont le droit de cité sur votre serveur. Elle affiche les informations détaillées pour les produits SAS sous licence . C'est un peu comme ouvrir le coffre-fort de l'entreprise pour s'assurer que vous avez bien payé le droit d'utiliser vos jouets préférés. Puisqu'elle appartient à l'ensemble d'actions 'BuiltinsEnsemble d'actions natives fournies par SAS CAS pour gérer l'infrastructure, telles que la gestion des sessions, le chargement de bibliothèques ou l'affichage de l'état du serveur.' dédié à la gestion du serveur, elle nécessite souvent un œil d'administrateur.

Syntaxe Officielle
builtins.getLicensedProductInfo <result=results> <status=rc>;

Paramètres Clés

Nom du paramètre Description
result Spécifie le nom de la variable de dictionnaire qui recevra les informations sur les produits sous licence.
status Spécifie la variable qui contiendra le code d'état de l'action (0 en cas de succès).

Préparation des données

Aucune donnée nécessaire

Cette action interroge les fichiers système de licence du serveur CAS, elle ne nécessite donc aucune table chargée au préalable.

1/* Pas de préparation de données requise pour une requête système */

Exemples d'utilisation

Vérification rapide des licences

Affiche simplement la liste des produits sous licence dans les résultats de SAS Studio.

1PROC CAS; BUILTINS.getLicensedProductInfo; RUN;
Résultat Attendu :
Un tableau récapitulatif montrant les produits SAS, leurs versions et les informations de licence associées.
Résultat d'exécution : Vérification rapide des licences
Récupération et impression des détails de licence

Cet exemple montre comment élever ses privilèges pour accéder aux infos serveurs et stocker le résultat dans une variable pour un affichage personnalisé.

1PROC CAS; ACCESSCONTROL.assumeRole / adminRole="superuser"; BUILTINS.getLicensedProductInfo RESULT=res; PRINT res; RUN;
Résultat Attendu :
Le journal (Log) affichera la structure de données complète contenant les détails des produits sous licence après avoir activé le rôle de super-utilisateur.