Usage Note 24281: Templates created with PROC TEMPLATE are not portable across operating systems
Templates are members of a SAS item store and are not portable across operating systems. This limitation includes 32-bit to 64-bit operating system changes. Therefore, styles, tables, and tagsets generated by PROC TEMPLATE on 32-bit sessions are not directly accessible to SAS sessions running on 64-bit operating systems.
To make templates available on another operating system, you need to save the source code and recompile the templates on the target operating system. You can do this by using PROC TEMPLATE with the SOURCE statement to save the templates to a file and run them on the target platform.
/* Set the STORE= option to the libref.template-store
that needs to be copied. */
proc template;
source / file="file.sas" store=sasuser.templat;
run;
Prior to SAS® 9.2, the code in FILE.SAS needs to be edited as follows in the target SAS session:
-
Add a PROC TEMPLATE; statement at the top of the code.
-
Add a RUN; statement as the last line.
Submit the code.
The migration of ODS templates is discussed further here: Special Topic: Migrating ODS Templates.
Operating System and Release Information
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
Templates are members of a SAS item store and are not portable across operating systems.
| Type: | Usage Note |
| Priority: | low |
| Topic: | SAS Reference ==> ODS (Output Delivery System) Data Management ==> Administration
|
| Date Modified: | 2011-10-17 13:38:50 |
| Date Created: | 2005-05-05 16:34:45 |