If you performed step
3, then use the %RMDMUPKG macro to unpackage the physical data that
was created in step 3. Unpackage the physical data into the SAS IT
Resource Management 3.3 IT data marts. If step 4 was executed to rename
the pathnames and data sets, then those new names are used in this
step.
Note: If you are migrating a single
IT data mart from SAS IT Resource Management 3.1.1, 3.2, 3.21, or
3.3 to 3.3, and you are not using the SAS Migration Utility to do
so, set the SMU= option to
NO
. This
setting indicates that the SAS Migration Utility was not used to migrate
the metadata associated with this IT data mart.
The %RMDMUPKG macro
unpackages all the transport files in the package directory that were
created by the %RMDMPKG macro. It performs this task by reading an
index file in the package directory that describes all the libraries
that have been packaged. Each library in the index file is then matched
with its corresponding library object in the SAS IT Resource Management
3.3 IT data mart. PROC CIMPORT is executed to import the libraries
from the transport files and write them to the SAS IT Resource Management
3.3 destination libraries. Those libraries are created if they do
not currently exist.
For more information, see Migration Macros.
Certain libraries in
SAS IT Resource Management 3.3 might have a different internal format
than SAS IT Resource Management 3.1.1, 3.2, 3.21, or 3.3 libraries.
In order to perform the reformatting, the %RMDMUPKG macro first executes
PROC CIMPORT to transfer the libraries into the WORK libref. The macro
then performs the reformatting tasks in WORK and uses PROC COPY to
write the data sets to the permanent SAS IT Resource Management 3.3
library.
Therefore, in order
to run successfully, %RMDMUPKG might require large amounts of WORK
space. The maximum amount of WORK space needed is slightly larger
than the largest single library to be imported. Refer to your operating
system companion documentation for instructions about specifying a
larger WORK library. To locate the companion documentation for your
operating environment, navigate to
http://support.sas.com/documentation/index.html. Use the Products Index A–Z to select the Web
page for Base SAS. On the
Base SAS 9.3 Web page,
scroll down to the section called “Operating Environment Specific
Information” where you can find the companion documents.
Like %RMDMPKG, each
IT data mart requires a separate invocation of %RMDMUPKG pointing
to a separate package directory. The directory is specified by the
PKGDIR
parameter.
The %RMDMUPKG macro can be run in report mode first, so that only
a report of what would be unpackaged is produced. This setting is
the default value for this macro. Here is an example of using the
%RMDMUPKG macro for Windows to unpackage a SAS IT Resource Management
3.1.1 IT data mart:
%RMDMUPKG( DATAMART=NTSMFdatamart,
METAPASS=mypassword,
METAPORT=8561,
METASERVER=my.metadata.server,
METAUSER=admin,
PKGDIR=c:\migration\311packages\NTSMFdatamart,
REPOS=Foundation
);
The value of the
DOPACKAGES
parameter
defaults to
NO
so it does not have
to be specified in the macro invocation. Therefore, this invocation
of %RMDMUPKG produces a report of only what would be unpackaged if
the value of the
DOPACKAGES
parameter
is set to
YES
. If the value of the
DOPACKAGES
parameter
is
YES
, then the macro unpackages all
the physical SAS libraries that are found in
c:\migration\311packages\NTSMFdatamart
. The macro unpackages these libraries into the corresponding
SAS libraries found in the NTSMFdatamart.
Here is an example of
using the %RMDMUPKG macro for
z/OS to unpackage a SAS IT Resource
Management 3.1.1 IT data mart:
%RMDMUPKG( DATAMART=SMFdatamart,
METAPASS=mypassword,
METAPORT=8561,
METASERVER=my.metadata.server,
METAUSER=admin,
DOPACKAGES=YES,
PKGDIR=MIG.311PKG.SMFDM,
FILEDEVICE=DISK,
FILEUNIT=CYL,
FILESPACEPRIMARY=10,
FILESPACESECONDARY=20
);
For
z/OS, the
PKGDIR
parameter
can specify a PDS, PDSE, or zFS directory. You can use the
z/OS file
allocation parameters to control the creation of the new SAS libraries
on the traditional
z/OS file system.
The %RMDMUPKG macro
can be invoked in SAS interactive or batch mode. However, running
in batch mode is recommended if the physical data libraries are large
or numerous. This macro does not update any metadata on the SAS Metadata
Server.