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

Reply via email to