Depending on the characteristics of your system, you must choose one of the two methods that follow to put your Syncsort PROCSort target load module library into production.
Method 1
In Method 1, you modify your SAS 9.4 catalogued procedure and/or CLIST to add the ddname SASLIB. On this DD statement you must code a DSN parameter that specifies the Syncsort PROCSort load module library.
If the ddname SASLIB already exists in your installation’s SAS catalogued procedure and/or CLIST, then concatenate the DSN of the Syncsort PROCSort library to the DSNs already there. Since SAS always searches the libraries accessed through SASLIB before searching any other libraries (for example, STEPLIB, JOBLIB), all PROC SORT applications will execute Syncsort PROCSort.
When adding the Syncsort PROCSort library to an already existing SASLIB DD statement, you must insure that none of the libraries concatenated before the Syncsort PROCSort library have a member named SASSORT which is the name of SAS’s PROC SORT module. Do one of the following.
- Search the existing libraries, and, if the member SASSORT is found, concatenate the Syncsort PROCSort library before the library containing SASSORT.
- Specify the Syncsort PROCSort library as the first library in the SASLIB concatenation.
Method 2
In Method 2, you modify your installation’s SAS catalogued procedure and/or CLIST to concatenate the Syncsort PROCSort load module library ahead of the SAS product library.
The SAS product library is normally accessed through the STEPLIB DD statement, but it may occur anywhere in the standard operating system search sequence.
- STEPLIB
- JOBLIB
- LPA
- LNKLST
Only one Syncsort PROCSort library can be in the link list. Therefore, if you have an earlier release of Syncsort PROCSort because you have multiple versions of SAS, then you must use STEPLIB or JOBLIB for the additional libraries.
Do not install any Syncsort PROCSort libraries in LPA.
If the Syncsort PROCSort library is not searched ahead of the SAS product library, the original PROC SORT module is executed.