Bonjour.
Les styles ODS sont stockés dans des fichiers appelés item stores, dans des bibliothèques SAS (mais ces fichiers ne sont pas visibles dans l'explorateur SAS). Par défaut, il y en a un dans SASHELP, en lecture seule, qui s'appelle TMPLMST (pour Template Master). Et on écrit souvent dans SASUSER, dans un item store appelé TEMPLAT. Pour une raison ou une autre, dans ton cas, il ne parvient pas à écrire dans les emplacements qu'on lui a indiqué.
Pour savoir quels sont ces emplacements, il faut exécuter :
On peut modifier cette liste en énumérant les item stores (existants ou non) dans lesquels SAS va chercher à lire et à écrire les éléments de gestion des sorties (styles, modèles tabulaires, graphiques GTL, jeux de balises XML) : on utilise pour ça ODS PATH, en listant les emplacements avec bibliothèque.nom et en précisant (UPDATE) pour ceux en écriture, et (READ) après ceux en lecture seule.
Par exemple :
ODS PATH work.templateTemp (UPDATE) sasuser.templat(UPDATE) sashelp.tmplmst (READ) ;
Attention à ne pas oublier sashelp.tmplmst dans la liste, il contient énormément d'infos et l'ODS ne fonctionnera quasiment plus s'il n'y cherche rien !
Olivier
Partager