> -----Original Message-----
> From: IBM Mainframe Discussion List On Behalf Of john gilmore
>
> Christ Craddock's point is ineluctable.
>
>
>
> Well before the Y2K problem had been recognized by hoi polloi IBM
guaranteed that the CICS Command-
> Level EIB (Execution Interface Block) would not be altered in a way
that would break old CICS APs, in
> effect that old DSECTs/templates would continue to map (part of) it
correctly, with new fields being
> added beyond existing ones, at higher storage addresses.
>
>
>
> This commitment proved to be an awkward one: The EIB current-date
field made not four yyyy but only
> two yy year digits available. To its credit, IBM honored its
commitment anyway; four-digit current-
> date year values were provided, but they were provided elsewhere.
EIBDATE is, and has been long enough to be "forever", a four byte
packed-decimal field. From SDFHMAC:
EIBDATE DS PL4 DATE IN 0CYYDDD+ FORMAT,
* where C is the century
* indicator (0=1900, 1=2000),
* YY is the year, DDD is the
* day number and '+' is the
* sign byte (positive)
-jc-
----------------------------------------------------------------------
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