Les données concernant les domaines d'authentification à créer sont définies directement sous forme de XML dans l'option 'in' de la PROC METADATA. Aucune source de données externe n'est utilisée pour cette opération.
1 Bloc de code
OPTIONS
Explication : Ce bloc configure les paramètres de connexion au serveur de métadonnées SAS. Il spécifie l'hôte, le port, les informations d'identification de l'utilisateur ('sasadm @saspw' avec 'Password'), le référentiel ('Foundation') et le protocole de communication ('BRIDGE'). Ces options sont essentielles pour que la PROC METADATA puisse s'authentifier et interagir correctement avec l'environnement SAS cible.
Explication : Ce bloc exécute la PROC METADATA pour créer des domaines d'authentification. Le contenu XML fourni via l'option 'in' spécifie les noms ('AuthDomain1', 'AuthDomain2', 'AuthDomainn'), les descriptions et les types publics des domaines à ajouter au référentiel de métadonnées SAS. Le 'Reposid' est dynamiquement renseigné par la variable système $METAREPOSITORY, assurant que les domaines sont créés dans le bon emplacement. Les flags et options supplémentaires sont liés à la gestion des métadonnées.
<AuthenticationDomain Name="AuthDomain1" Desc="Description for AuthDomain1" PublicType="AuthenticationDomain" UsageVersion="1000000"/>
6
<AuthenticationDomain Name="AuthDomain2" Desc="Description for AuthDomain2" PublicType="AuthenticationDomain" UsageVersion="1000000"/>
7
<AuthenticationDomain Name="AuthDomainn" Desc="Description for AuthDomain3" PublicType="AuthenticationDomain" UsageVersion="1000000"/>
8
</Metadata>
9
<Reposid>$METAREPOSITORY</Reposid>
10
<NS>SAS</NS>
11
<Flags>268435456</Flags>
12
<Options/>
13
</AddMetadata>
14
';
15
RUN;
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 : Author: Greg Wootton Date: 02MAY2017
« En automatisant la création de ces domaines, vous préparez l'infrastructure pour le Single Sign-On (SSO). Une fois ces domaines créés, il suffit d'y associer des "Logins" (identifiants stockés en métadonnées) pour que vos programmes accèdent aux données externes de manière sécurisée et transparente, un standard incontournable pour les environnements de production robustes comme SAS 9.4 ou Viya. »
SAS et tous les autres noms de produits ou de services de SAS Institute Inc. sont des marques déposées ou des marques de commerce de SAS Institute Inc. aux États-Unis et dans d'autres pays. ® indique un enregistrement aux États-Unis. WeAreCAS est un site communautaire indépendant et n'est pas affilié à SAS Institute Inc.
Ce site utilise des cookies techniques et analytiques pour améliorer votre expérience.
En savoir plus.