Publié le :

Accès à un programme SAS/AF via Display Manager

Attention : Ce code nécessite des droits administrateur.
Le script initialise les libnames 'USAGE' et 'LIBRARY' pour accéder aux catalogues et données systèmes de SAS©, situés dans le répertoire '!SASROOT\USAGE\SASHELP'. Ensuite, la commande 'DM' est utilisée pour interagir avec le gestionnaire d'affichage SAS©. La sous-commande 'AF C=' indique l'exécution d'un programme Application Facility (AF) spécifique, 'PRIMARY.PROGRAM', localisé dans le catalogue 'SCREEN' de la bibliothèque 'USAGE'. L'ensemble de la commande 'AF' finalise l'exécution du programme AF. Ce type de script est souvent utilisé pour lancer des interfaces utilisateur interactives ou des outils de gestion intégrés dans l'environnement SAS©.
Analyse des données

Type : SASHELP


Les bibliothèques 'USAGE' et 'LIBRARY' sont définies pour pointer vers le répertoire 'SASHELP' de l'installation SAS, qui contient des exemples de données et des catalogues système.

1 Bloc de code
Commandes SAS
Explication :
Ce bloc définit les libnames 'USAGE' et 'LIBRARY' en les assignant au chemin 'SASHELP' du système SAS. Ensuite, la commande Display Manager (DM) est utilisée pour exécuter un programme SAS/AF nommé 'PRIMARY.PROGRAM' qui se trouve dans le catalogue 'SCREEN' de la bibliothèque 'USAGE'.
Copié !
1LIBNAME USAGE "!SASROOT\USAGE\SASHELP";
2LIBNAME LIBRARY "!SASROOT\USAGE\SASHELP";
3DM "AF C=USAGE.SCREEN.PRIMARY.PROGRAM" AF;
4 
Ce matériel est fourni "tel quel" par We Are Cas. Il n'y a aucune garantie, expresse ou implicite, quant à la qualité marchande ou à l'adéquation à un usage particulier concernant le matériel ou le code contenu dans les présentes. We Are Cas n'est pas responsable des erreurs dans ce matériel tel qu'il existe maintenant ou existera, et We Are Cas ne fournit pas de support technique pour celui-ci.
Banner
Le Conseil de l'Expert
Expert
Stéphanie
Spécialiste Machine Learning et IA.
« SAS/AF et le Display Manager sont des technologies dites "client lourd". Elles fonctionnent parfaitement dans l'environnement classique (SAS Windowing Environment), mais elles sont incompatibles avec SAS Studio ou SAS Viya. Si vous migrez vers le web, ces interfaces devront être redéveloppées à l'aide de technologies comme les SAS Stored Processes ou les Viya Custom Steps. »