The SLIBREF= option
is required if following two conditions are both met: if the source
library contains catalogs that were created prior to SAS 9.1.3 and
if the processing invokes CEDA on the target session. (In general,
CEDA is invoked when you migrate to an incompatible operating environment
or with an incompatible session encoding.)
For SAS 8 files, you
can run a test to determine whether CEDA processing will be used by
PROC MIGRATE. Starting in SAS
®9,
by default, SAS writes a message to the log when CEDA is used (prior
to SAS
®9,
set MSGLEVEL=I). In the target session, try processing a data set
that was created under the source session. Submit something simple
like the CONTENTS procedure. Check the SAS log for a message. If CEDA
processing was used, then you need the SLIBREF= option.
For SAS 6 files, only
use the SLIBREF= option for SAS 6 HP-UX or Solaris libraries that
contain catalogs. For more information, see
Migrating a SAS 6 Library.
If you are uncertain
whether you must specify SLIBREF=, use the PROC MIGRATE Calculator
on the SAS Web site at
http://support.sas.com/rnd/migration/planning/files/migratecalc/
.