Barbara Nitz wrote:
Yep, they have a low-level I/O library for BSAM etc
http://support.sas.com/documentation/onlinedoc/sasc/doc/lr2/lrv2ch3.htm.
Pretty simple stuff. Most vendors that use IBM C/C++ have written their
own similar low level I/O library.

PDS's low-level access method is called BPAM, and that is not BSAM or QSAM. So the above link is NOT what I meant.


In the above link you will notice functions called osbldl (which does a BLDL) and osfind (which does a FIND)
and osstow (which does a STOW). So they handle PDS(E) just fine.


PDSE has a set of *internal* macros/interfaces (similar to the available BPAM macros) that *some* vendors have bought for $$$$ in order to directly access PDSEs. Those interfaces are otherwise not documented, certainly not to the rest of the world. (This has been mentioned before on ibm-main.)


I assume you're talking about media manager/FAMS. Maybe IBM doesn't trust it's customers to "do the right thing"
unless they get to charge them $$$$$ ;^)


Regards, Barbara

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to