Publicado el :
Administración CREATION_INTERNE

Creación de Dominios de Autenticación

Este código también está disponible en: Deutsch English Français
En espera de validación
Attention : Este código requiere privilegios de administrador.
El programa primero configura las opciones de conexión al servidor de metadatos SAS© (metaserver, metaport, metauser, metapass, metarepository, metaprotocol). Esta información de conexión es crucial para interactuar con el entorno SAS© Viya 4. Luego, utiliza PROC METADATA para enviar un fragmento XML que define tres nuevos dominios de autenticación: 'AuthDomain1', 'AuthDomain2' y 'AuthDomainn', con sus descripciones asociadas. Estos dominios se crean en el repositorio especificado por la variable $METAREPOSITORY. Esta operación es una tarea típica de administración del sistema.
Análisis de datos

Type : CREATION_INTERNE


Los datos sobre los dominios de autenticación a crear se definen directamente como XML en la opción 'in' de PROC METADATA. No se utiliza ninguna fuente de datos externa para esta operación.

1 Bloque de código
OPTIONS
Explicación :
Este bloque configura los parámetros de conexión al servidor de metadatos SAS. Especifica el host, el puerto, la información de credenciales del usuario ('sasadm @saspw' con 'Password'), el repositorio ('Foundation') y el protocolo de comunicación ('BRIDGE'). Estas opciones son esenciales para que PROC METADATA pueda autenticarse e interactuar correctamente con el entorno SAS de destino.
¡Copiado!
1options
2 metaserver="meta.demo.sas.com"
3 metaport=8561
4 metauser="sasadm @saspw"
5 metapass="Password"
6 metarepository=Foundation
7 metaprotocol=BRIDGE;
2 Bloque de código
PROC METADATA Data
Explicación :
Este bloque ejecuta PROC METADATA para crear dominios de autenticación. El contenido XML proporcionado a través de la opción 'in' especifica los nombres ('AuthDomain1', 'AuthDomain2', 'AuthDomainn'), las descripciones y los tipos públicos de los dominios a añadir al repositorio de metadatos SAS. El 'Reposid' se rellena dinámicamente mediante la variable de sistema $METAREPOSITORY, asegurando que los dominios se creen en la ubicación correcta. Las banderas y opciones adicionales están relacionadas con la gestión de metadatos.
¡Copiado!
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;
Este material se proporciona "tal cual" por We Are Cas. No hay garantías, expresas o implícitas, en cuanto a la comerciabilidad o idoneidad para un propósito particular con respecto a los materiales o el código contenidos en este documento. We Are Cas no es responsable de los errores en este material tal como existe ahora o existirá, ni We Are Cas proporciona soporte técnico para el mismo.
Información de copyright : Author: Greg Wootton Date: 02MAY2017