Veröffentlicht am :
Verwaltung CREATION_INTERNE

Erstellung von Authentifizierungsdomänen

Dieser Code ist auch verfügbar auf: English Español Français
Wartet auf Validierung
Attention : Dieser Code erfordert Administratorrechte.
Das Programm konfiguriert zunächst die Verbindungsoptionen zum SAS©-Metadatenserver (metaserver, metaport, metauser, metapass, metarepository, metaprotocol). Diese Verbindungsinformationen sind entscheidend für die Interaktion mit der SAS© Viya 4-Umgebung. Anschließend verwendet es PROC METADATA, um ein XML-Fragment zu übermitteln, das drei neue Authentifizierungsdomänen definiert: 'AuthDomain1', 'AuthDomain2' und 'AuthDomainn', mit zugehörigen Beschreibungen. Diese Domänen werden im durch die Variable $METAREPOSITORY angegebenen Repository erstellt. Dieser Vorgang ist eine typische Systemadministrationsaufgabe.
Datenanalyse

Type : CREATION_INTERNE


Die Daten bezüglich der zu erstellenden Authentifizierungsdomänen werden direkt als XML in der Option 'in' von PROC METADATA definiert. Für diesen Vorgang werden keine externen Datenquellen verwendet.

1 Codeblock
OPTIONS
Erklärung :
Dieser Block konfiguriert die Verbindungsparameter zum SAS-Metadatenserver. Er gibt den Host, den Port, die Benutzerauthentifizierungsdaten ('sasadm @saspw' mit 'Password'), das Repository ('Foundation') und das Kommunikationsprotokoll ('BRIDGE') an. Diese Optionen sind unerlässlich, damit PROC METADATA sich authentifizieren und korrekt mit der Ziel-SAS-Umgebung interagieren kann.
Kopiert!
1options
2 metaserver="meta.demo.sas.com"
3 metaport=8561
4 metauser="sasadm @saspw"
5 metapass="Password"
6 metarepository=Foundation
7 metaprotocol=BRIDGE;
2 Codeblock
PROC METADATA Data
Erklärung :
Dieser Block führt PROC METADATA aus, um Authentifizierungsdomänen zu erstellen. Der über die Option 'in' bereitgestellte XML-Inhalt spezifiziert die Namen ('AuthDomain1', 'AuthDomain2', 'AuthDomainn'), Beschreibungen und öffentlichen Typen der Domänen, die zum SAS-Metadaten-Repository hinzugefügt werden sollen. 'Reposid' wird dynamisch durch die Systemvariable $METAREPOSITORY ausgefüllt, um sicherzustellen, dass die Domänen am richtigen Ort erstellt werden. Zusätzliche Flags und Optionen beziehen sich auf die Metadatenverwaltung.
Kopiert!
1PROC METADATA
2in='
3<AddMetadata>
4 <Metadata>
5 <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';
15RUN;
Dieses Material wird von We Are Cas "wie besehen" zur Verfügung gestellt. Es gibt keine ausdrücklichen oder stillschweigenden Garantien hinsichtlich der Marktgängigkeit oder Eignung für einen bestimmten Zweck in Bezug auf die hierin enthaltenen Materialien oder Codes. We Are Cas ist nicht verantwortlich für Fehler in diesem Material, wie es jetzt existiert oder existieren wird, noch bietet We Are Cas technischen Support dafür an.
Urheberrechtsinformationen : Author: Greg Wootton Date: 02MAY2017