Publié le :

Configuration ODS et inclusion de templates

Attention : Ce code nécessite des droits administrateur.
Le script initialise la concaténation des chemins de recherche pour les templates ODS, en désignant 'work.templat' pour la mise à jour et 'sasuser.templat' ainsi que 'sashelp.tmplmst' pour la lecture. Il procède ensuite à l'inclusion de deux versions du fichier de template 'excltags.tpl' : une depuis un chemin de système de fichiers local et une autre depuis une URL distante fournie par le support SAS©. Ces inclusions servent probablement à définir ou à modifier le comportement de l'Output Delivery System, notamment en ce qui concerne l'exclusion de certaines balises HTML ou la gestion des styles.
Analyse des données

Type : EXTERNE


Le script n'effectue pas d'analyse de données à proprement parler. Il gère l'inclusion de fichiers de templates ODS, qui sont des ressources externes (fichiers locaux et via URL) nécessaires à la configuration de l'environnement SAS pour la production de sorties. Il n'y a pas de données d'entrée au sens de jeux de données SAS ou de fichiers plats à traiter.

1 Bloc de code
Instruction ODS PATH
Explication :
Cette instruction définit la concaténation des chemins où SAS recherchera les templates ODS. 'work.templat' est défini pour permettre les mises à jour de templates, tandis que 'sasuser.templat' et 'sashelp.tmplmst' sont définis pour la lecture des templates utilisateur et système respectivement. Cela assure que SAS peut localiser et utiliser les templates requis.
Copié !
1ODS PATH work.templat(update) sasuser.templat(read) sashelp.tmplmst(read);
2 
2 Bloc de code
Instruction macro %INC
Explication :
Cette macro-instruction inclut le contenu du fichier 'excltags.tpl' situé sur le système de fichiers local. Ce fichier contient des définitions de templates ODS ou des macros qui sont insérées et exécutées comme si elles faisaient partie du programme SAS actuel. Il est utilisé pour des configurations spécifiques, comme l'exclusion de certaines balises dans les sorties ODS.
Copié !
1%inc "/projects/jjprd221689/stats/listings/prog/excltags.tpl";
2 
3 Bloc de code
Instruction FILENAME URL
Explication :
Cette instruction `FILENAME` crée une référence de fichier ('fileref') nommée 'excltags' qui pointe vers une ressource située à une URL spécifique. Cela permet à SAS d'accéder au contenu d'un fichier distant comme s'il était un fichier local, en utilisant le protocole HTTP.
Copié !
1filename excltags url 'http://support.sas.com/rnd/base/ods/odsmarkup/excltags.tpl';
2 
4 Bloc de code
Instruction macro %INCLUDE
Explication :
Cette macro-instruction inclut le contenu du fichier référencé par la 'fileref' 'excltags' (qui a été précédemment associée à une URL). Elle intègre des définitions de templates ODS ou d'autres codes SAS directement depuis le site de support SAS, complétant ainsi la configuration ODS.
Copié !
1%include excltags;
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
Simon
Expert SAS et fondateur.
« L'objectif final est le contrôle total du rendu. En "injectant" ces templates de tags, l'expert s'assure que le moteur ODS se comporte de manière spécifique (par exemple, pour supprimer des bordures invisibles ou des métadonnées superflues), garantissant ainsi une conformité parfaite des livrables, que ce soit pour des listings réglementaires ou des rapports web. »