Allocating External Files |
BatchPipes offers a way to connect jobs so that data from one job can move to another job without going to DASD or tape. SAS permits both SAS data sets and external files to be written and read with BatchPipes.
Note: To use BatchPipes with SAS on z/OS, make sure the BatchPipes service is running before you start your SAS session.
To write an external file using BatchPipes:
//jobname JOB jobinfo... // EXEC SAS9 //* //PIPESND DD DSN=TEST.SAS.EXTFILE.BATCHPIPES, // LRECL=80,BLKSIZE=3120,RECFM=FB, // DISP=NEW, // SUBSYS=(BP01,CLOSESYNC) //* //SYSIN DD * data _null_; file pipesnd; put " Line 1 "; put " Line 2 "; run; /* //
To read an external file using BatchPipes:
//jobname JOB jobinfo... // EXEC SAS9 //* //PIPERCV DD DSN=TEST.SAS.EXTFILE.BATCHPIPES, // DISP=OLD, // SUBSYS=(BP01,CLOSESYNC) //* //SYSIN DD * data _null_; infile pipercv; input; list; run; /* //
See the IBM documentation about BatchPipes z/OS for more information.
Copyright © 2009 by SAS Institute Inc., Cary, NC, USA. All rights reserved.