Explicación : Paso Data _NULL_ principal que: 1. Verifica la existencia de los objetos de directorio a través de `metadata_resolve`. 2. Recupera las URIs. 3. Cuenta los archivos asociados al directorio antiguo. 4. Itera sobre cada archivo para reemplazar la asociación al nuevo directorio a través de `metadata_setassn`.
¡Copiado!
data _null_;
/* Set the old and new IDs. */
%let olddir = 'A5STBUB8.B6000002';
%let newdir = 'A5STBUB8.B6000002';
/* ... (logique de résolution et boucle) ... */
rc=metadata_resolve("omsobj:Directory?id=&olddir",type,id);
/* ... */
file_count=metadata_getnasn(old_uri,"Files",1,file_uri);
if file_count > 0 then do i=1 to file_count;
/* ... */
rc=metadata_setassn(file_uri,"Directories","REPLACE",new_uri);
end;
run;
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: 24JUL2018
SAS y todos los demás nombres de productos o servicios de SAS Institute Inc. son marcas registradas o marcas comerciales de SAS Institute Inc. en los EE. UU. y otros países. ® indica registro en los EE. UU. WeAreCAS es un sitio comunitario independiente y no está afiliado a SAS Institute Inc.
Este sitio utiliza cookies técnicas y analíticas para mejorar su experiencia.
Saber más.