Search notes:

SAS: proc registry

Without options, proc registry prints a list of options.
proc registry;
run;
/*
  NOTE: The following options can be specified:
  IMPORT="filename" or fileref -- Import from file
  EXPORT="filename" or fileref -- Export to file
  UNINSTALL="filename" or fileref -- Uninstall file
  COMPARETO="filename" or fileref -- Compare file
  STARTAT="key" -- Start EXPORT,LIST at key
  USESASHELP -- IMPORT,COMPARETO,UNINSTALL,EXPORT use system registry
  LIST -- List registry to log
  LISTUSER -- List user registry to log
  LISTHELP -- List system registry to log
  FULLSTATUS -- IMPORT, UNINSTALL list status info to log
  KEYSTATUS -- List open keys
  RUTHERE -- Presence test, validation check
  CLEARSASUSER -- Erase contents of user registry
  VALSTATUS -- List value date/time/state modification information
  DEBUGON -- Turn additional debugging messages ON
  DEBUGOFF -- Turn additional debugging messages OFF
  UPCASE -- Upper case all incoming keys and value names
*/
Github repository about-SAS, path: /programming/proc/registry/basic.sas

list

list forces the output to be written to the log.
proc registry list;
run;
Github repository about-SAS, path: /programming/proc/registry/list.sas

export

export is supposed to write the contents of the registry to the specified file.
For an unknown reason, the written file is different from and much shorter than the text written to the log.
proc registry
     list
     export='/share/home/tq84/sas/registry.exported';
run;
Github repository about-SAS, path: /programming/proc/registry/export.sas

startat

proc registry
     list
     startat='CORE\EXPLORER'
     export='/share/home/tq84/sas/registry.startat.exported';
run;
Github repository about-SAS, path: /programming/proc/registry/startat.sas

See also

SAS programming: proc

Index