In
SAS 9.3, the object types that you can promote include security objects
(users, user groups, roles, and access control templates) and server
objects (SAS Application Servers and their component servers, SAS
object spawners, and
SAS/CONNECT spawners). In the second maintenance
release for SAS 9.3, promotion support was added for additional server
types.
The promotion of security
and server objects can be useful when you are creating or refreshing
a SAS environment that mirrors an existing environment. For example,
you can use this feature to help create a test environment that mirrors
your production environment and to refresh the test environment as
needed. Or you might choose to create server or security objects in
a test environment and then promote the objects to your production
environment after the objects have been tested.
To support the promotion
of server and security objects, the SAS Folders tree in SAS Management
Console contains virtual folders called
Servers
and
Security
.
These folders are referred to as virtual folders because they do not
actually store metadata objects. The virtual folders are represented
by white folder icons (
) and are located in the path
/System
in
the Foundation repository and in each custom repository. These folders
appear only in SAS Management Console. Therefore, you can promote
server and security objects only with SAS Management Console and the
batch export and import tools. You cannot use SAS Data Integration
Studio or SAS OLAP Cube Studio to promote these objects.
Note: Server and security objects
can reside only in the appropriate virtual folders. They cannot be
moved or promoted to other folders. In addition, the
Server
and
Security
virtual
folders can be used only for server and security objects. You cannot
move or promote other types of objects into these folders.
Follow these guidelines
when importing security and server objects:
-
If a package includes security
objects and server objects, then you must import the package to
SASFolders/System
or
higher. Be sure to select the option
Preserve source path
information for objects in the package so that the wizard
will place each object in the appropriate virtual folder.
-
If the package contains additional
objects that are not security or server objects (for example, if the
package contains stored processes), then you must import the package
at the
SASFolders
level. Be sure to
select the option
Preserve source path information for
objects in the package so that the wizard will place
each security and server object in the appropriate virtual folder.
CAUTION:
For best
results, you should always promote security or server objects first,
in a separate package, before you promote the objects with which they
are associated.