On 24 Jun 2005 15:26:48 -0700, in bit.listserv.ibm-main you wrote:

>In <[EMAIL PROTECTED]>, on 06/23/2005
>   at 02:12 PM, Clark Morris <[EMAIL PROTECTED]> said:
>
>>In regard to the legacy code, ten years ago I might have agreed with
>>you and argued for a compatibility interface.  Since the FBA change
>>would be part of an overall revolutionary set of changes requiring
>>all new control blocks, I suspect trying to maintain compatibility
>>would result in a real kludge.
>
>Why? Most of the required infrastructure is already in place. Or do
>you see a need to do away with the ACB and RPL control blocks as well?

While we will need the logical functions of the ACB and RPL, they will
be affected by the need for 8 byte addresses and I think VSAM ESDS,
KSDS and RRDS are currently limited to 32K for both LRECL and CI size.
>
>>Since BSAM, QSAM and BPAM can't handle records larger than 32k and 
>>names greater than 8 bytes anyway, significant changes would be 
>>needed for any program that actually used BSAM, the Assembler 
>>interface to QSAM or BPAM.
>
>My concern was that existing programs continue to run with new DASD.
>Exploitation  of new features is a separate issue. I see no need for
>any changes to existing applications using BPAM, BSAM or QSAM.

Since the actual hardware is FBA now and the magic is done in the
controller, I see no need for the CKD oriented access methods to be
ported to new style devices.  Indeed I can see that some FBA devices
would be native HFS or other Unix file system of choice or affliction
while others would be oriented to the more traditional z series VSAM
and VSAM related file structures.  Given the graying, balding and
aging of the MVS etc. community, the BPAM and BSAM applications are
fast becoming a millstone around the necks of our organizations.  The
need is to move any still needed functions of BPAM and BSAM to newer
architectures, not to move BPAM and BSAM.  QSAM and enhanced VSAM ESDS
structures should be transparent to any higher level language program
(SHARE Guide Language Futures Task Force 1984). 
>
>>Similarly, job names and usernames larger than 8 characters are going 
>>to break much of the existing JES structure so a new work flow 
>>manager may well be the cheapest way to go.
>
>I don't see that; it would seem less expensive to just modify the
>existing C/I, Initiator, JES2 and JES3 control blocks and code. User
>exits, of course, would not be portable, and you would need new SSI
>calls. I suspect that the changes would be far heavier in the BCP than
>in the JES's.
> 
The devil is in the details.  I agree that changes to name lengths and
use of Unicode will require drastic changes to the BCP but the
combination of FBA and name length and character set changes will have
a drastic impact on the JESs.

The most important questions are:

1.  Are the changes that I have recommended including longer names,
move to Unicode, Fixed Block Architecture, etc. necessary for the
future?

2.  Is there functionality currently in z/OS and z/VM that is both
needed and not available at least one other IBM platform?

3.  Assume z series functionality is either unique to the platform or
is for critical functions significantly more advanced than other IBM
platforms and the functions I recommended are vital to have in
environments in the future.  Then what is the least resource
consumptive way to get to an operating environment that has all of the
function required for the future from both an IBM point of view and a
customer point of view?  Any of the choices that I can envision are
expensive and potentially disruptive.  Any course of action will have
to be able to be executed in incremental steps.  Basically where do we
think our organizations should be heading and how do we see them
getting there?     

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