Using SAS Catalog Entries in Programs

Many catalog entries of the following types are stored in the library SASUSER. However, because you cannot access them through a SAS/SHARE server, you are advised against storing them in a SAS library that is accessed through a server.
Catalog Entry Types That Cannot Be Accessed through a SAS/SHARE Server
AFCBT
MODEL
AFGO
MSYMTAB
AFPGM
OLDMACRO
ENGINE
PROFILE
GEDIT
STATGRAP
GLOBAL
TITLE
GOPTIONS
WSAVE
Note: You cannot move a stored compiled macro to another operating system. You can, however, move the macro source code to another operating system where you can then compile and store it. You might need to recompile these macros if you use them in a different release of SAS. For more information, see your host companion.
Other than stored compiled macros and the catalog entry types listed in Catalog Entry Types That Cannot Be Accessed through a SAS/SHARE Server you can gain full access to all other types of entries through a SAS/SHARE server.
You can obtain exclusive access to a catalog or to individual entries (other than the types shown in the preceding table) by using the LOCK statement or the LOCK command to lock the catalog or catalog entries. See Locking SAS Data Objects and The LOCK Statement and Command. You can also lock a catalog or catalog entry by using the SCL function LOCK (see the LOCK function in SAS Component Language: Reference).