Test de la macro %m_utl_get_mcat_info

Niveau de difficulté
Débutant
Publié le :
Le script sert de suite de tests pour la macro `%m_utl_get_mcat_info`. Le premier appel avec `?` vise à afficher la documentation de la macro. Le deuxième appel analyse le catalogue de macros par défaut, `WORK.sasmacr`, et active le mode de débogage. Le troisième appel démontre l'utilisation du paramètre `indir` pour cibler un catalogue spécifique, ici celui de `sashelp`, tout en dirigeant la sortie vers la librairie `WORK`.
Analyse des données

Type : CREATION_INTERNE


Le script n'utilise pas de données sources directes. Il invoque une macro qui analyse les catalogues de macros SAS (comme `WORK.sasmacr` ou un catalogue dans `sashelp`) pour générer une liste d'informations.

1 Bloc de code
MACRO CALL
Explication :
Appelle la macro `%m_utl_get_mcat_info` avec le paramètre `?` pour afficher sa documentation ou son aide.
Copié !
1%* Example 1: Show help information: ;
2%m_utl_get_mcat_info(?)
2 Bloc de code
MACRO CALL Data
Explication :
Exécute la macro pour extraire la liste des macros depuis le catalogue `WORK.sasmacr`. La sortie est probablement un dataset stocké dans la librairie `WORK`, et le mode débogage est activé pour plus de détails dans le log.
Copié !
1%* Example 2: Get the macro catalog list from WORK.sasmacr: ;
2%m_utl_get_mcat_info(
3 outlib = WORK
4 , debug = Y
5 );
3 Bloc de code
MACRO CALL Data
Explication :
Exécute la macro en spécifiant un répertoire d'entrée (`indir`) pointant vers `sashelp` via la variable d'environnement `SASROOT`. Les informations du catalogue de macros trouvé sont extraites dans un dataset de la librairie `WORK`.
Copié !
1%* Example 3: Get the macro catalog list using INDIR parameter: ;
2%m_utl_get_mcat_info(
3 indir = %str(%sysget(SASROOT)/core/sashelp)
4 , outlib = WORK
5 , debug = Y
6 );
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.
Informations de Copyright : Copyright 2008-2025 Paul Alexander Canals y Trocha