![]() Chapter Contents |
![]() Previous |
![]() Next |
| Moving and Accessing SAS Files across Operating Environments |
Consider these factors when choosing a method to move a SAS file between hosts:
| Host Architectural Compatibility |
Here are examples of compatible and incompatible host types:
For a complete list of compatible host groups that share an identical architecture, store numeric data identically, or store character data identically, see Architectural Compatibility.
| Host Type and SAS Release |
The type of host and the SAS release that it runs determine which SAS files can be moved. For example, you can move a SAS file from a CMS host that runs Release 6.07 to a Windows NT host that runs Version 7. See Host Types Supported According to SAS Release for a list of supported hosts and SAS releases.
Note:
The
ability to regress a SAS file (for example, from Version 7 to Version 6) also
depends on the member being moved and the particular method used. For details
about moving a SAS file from a later release to an earlier release, see Regressing SAS Data Sets from Version 7 to Version 6 Format.
| SAS Members That Can Be Moved |
You can move these SAS members between hosts:
¹ Version 7 traditional methods to move SAS files do not support these members. However, SAS/CONNECT does support them. For details about using SAS/CONNECT to move files between hosts, see Using SAS/CONNECT to Transport Files between Hosts.
| SAS Members That Cannot Be Moved |
Here are examples of SAS files that traditional transport methods cannot move between hosts:
WARNING: Entry type KEYMAP is not supported by CPORT.
The preceding message means that PROC CPORT could not move the catalog entry type KEYMAP. Because PROC CPORT is the only supported traditional technique for moving catalogs, you can infer that this catalog entry type cannot be moved. For details about supported traditional techniques for moving files, see Traditional Move Operations.
NOTE: Copying SOURCE.TESTCAT to XPTOUT.TESTCAT (memtype=CATALOG). ERROR: The CATALOG FILE OPEN function is not supported by the XPORT engine. ERROR: File XPTOUT.TESTCAT.CATALOG has not been saved because copy could not be completed
The preceding message means that the XPORT engine with PROC COPY cannot be used for moving a catalog. If one method fails, you may try another one. For information about supported methods, see Traditional Move Operations.
| Third-Party DBMS Files That Cannot Be Moved |
For more information about SAS/CONNECT, see Is SAS/CONNECT Licensed?. For more information about SAS/SHARE, see Using SAS/SHARE to Access Remote Files.
| Is SAS/CONNECT Licensed? |
Using the UPLOAD and DOWNLOAD procedures, you move SAS files between hosts for remote processing. For incompatible hosts, SAS/CONNECT performs a dynamic file format translation between the native formats of the hosts for each read, write, or update operation. Likewise, SAS/CONNECT transparently converts the format that is associated with a SAS release that runs on one host to the format that is associated with the release that runs on the other host, depending on whether PROC UPLOAD or PROC DOWNLOAD is used. The SAS/CONNECT built-in transport facility bypasses the explicit creation of a transport file, which must be manually transferred to the target host and imported there. For more information about SAS/CONNECT, see Using SAS/CONNECT to Transport Files between Hosts.
![]() Chapter Contents |
![]() Previous |
![]() Next |
![]() Top of Page |
Copyright © 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.