Thanks all for the clarification.  This is a synopsis up what I learned,
which was sort of what I thought:

- Regular "record oriented" PS files can updated by basically opening
them for I/O and replacing a particular record.  They still have to be
sequentially scanned of course.  COBOL and EXECIO can both do this.

- A FBS PS dataset can be updated at any byte location (like an ESDS or
even LDS) using lower level routines provided by Assembler, IBM C and
SAS/C.  AMASPZAP could also be used.  If you write your own access
method you can even do random access I/O operations.

- Still, though, when you get down to it, it is still QSAM and
multi-user access (without some sort of higher level manager) would
solely depend on ENQ, which, if I'm not wrong, would be pretty lame.

- And finally, if it is an application programmer type asking, the
answer is just plain No.  (-:

Regards,
Lindy

-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of john gilmore
Sent: 20. elokuuta 2007 16:30
To: [email protected]
Subject: Re: ways to update PS files?

As usual, we have a lot of people posting comments about things they
know 
little about.

NOTE and POINT, as reference to the current z/OS DFSMS Macro
Instructions 
for Data Sets manual will confirm, are usable only with BSAM and BPAM.

Much depends upon what kinds of update processing are required, in 
particular upon whether non-sequential processing is required.

John Gilmore
Ashland, MA 01721-1817
USA

----------------------------------------------------------------------
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