After you edit the template definition, you can submit your PROC TEMPLATE statements as you would any other SAS program. If
you are using the Template Editor window, select Example 22.1. Alternatively, submit your PROC TEMPLATE statements from the Program Editor. ODS automatically saves the compiled template
in the first template store that it can update, according to the currently defined template search path. If you have not changed
the template search path, then the modified template is saved in the Sasuser.Templat
template store. You can use the following statement to display the current template search path:
ods path show;
The log messages for the default template search path are as follows:
Current ODS PATH list is: 1. SASUSER.TEMPLAT(UPDATE) 2. SASHELP.TMPLMST(READ)
The ODS PATH statement template search pathname Sashelp.Tmplmst
refers to the template stores that are shipped with the SAS System. More precisely, the ODS PATH name Sashelp.Tmplmst
refers to multiple template store files, including Sashelp.Tmplmst
, Sashelp.Tmplstat
, Sashelp.Tmplets
, Sashelp.Tmplqc
, Sashelp.Tmpliml
, and others. The name Sashelp.Tmplmst
refers to both the entire template store that is shipped with the SAS System and a particular file in that template store.
Earlier releases of the SAS System had just one template store file, Sashelp.Tmplmst
, and there was a one-to-one correspondence between the ODS PATH statement name and the template store filename. Now there
are multiple files (because certain products have their own template store files), but the ODS PATH statement syntax for selecting
all of them is unchanged. You do not need to be concerned about this, and you should not specify any of these template stores
individually. You simply specify Sashelp.Tmplmst
to get the item stores that are shipped with the SAS System. However, you will sometimes see these other names in the SAS
log and output when you are working with templates, so you need to know what that means.
If you want to store modified templates in another template store, you can use the ODS PATH statement to add that template store to the front of the list. To use these templates, you must make sure the template search path is set correctly before you attempt to access them in the other SAS sessions. See the section Using Customized Templates.