APAR Identifier ...... 
OA39056<https://www-304.ibm.com/ibmlink/sis/viewAparDoc.wss?context=aparAndUsage&searchWords=OA39056&documentIds=OA39056&lc=en&cc=US>
      Last Changed ........ 12/08/08

  IEC090I ABEND50D S50D RSN18 DCB RESIDES ABOVE 16MB

  BAD HIGH ORDER BYTE FOR MODE=24 (R1 NOT = 0) EOV MACRO CALL



  Symptom ...... AB ABEND0C4          Status ........... CLOSED  PER

  Severity ................... 2      Date Closed ......... 12/05/29

  Component .......... 5695DF107      Duplicate of ........

  Reported Release ......... D10      Fixed Release ............ 999

  Component Name DATA MGMT SUPPO      Special Notice

  Current Target Date ..12/07/17      Flags

  SCP ...................

  Platform ............



  Status Detail: SHIPMENT - Packaged solution is available for

                            shipment.



  PE PTF List:



  PTF List:

  Release D10   : 
UA65465<https://www-304.ibm.com/ibmlink/sis/viewAparDoc.wss?context=aparAndUsage&searchWords=OA39056&documentIds=UA65465&lc=en&cc=US>
 available 12/07/14 (F207 )





  Parent APAR:

  Child APAR list:





  ERROR DESCRIPTION:

  At z/OS 1.13, IGC0005E was changed to process in AMODE 31-bit.

  IGC0005E will now always read the high order byte for the DCB

  address.  EOV macro has two interfaces.  Here is how they should

  work:



  1) MODE=24 (R1 not = 0) EOV call:

  - Register 1 will be the DCB address.  If the address is

    negative, the DCB address must be in complement form and R0 is

    expected to contain an internal code for problem

    determination.

  - If the DCB address is 31-bit then IGC0005E should clear the

    high order byte of the address and process the DCB as 24-bit.



  2) For a MODE=31 (R1 = 0) EOV call:

  - Register 15 will be either an AMB or DCB address.

  - If the DCB address is 31-bit then IGC0005E should issue

    message IEC090I 50D-18,DCB RESIDES ABOVE 16MB.



  This APAR was created because IEC090I ABEND50D RSN18 was issued

  for the MODE=24 EOV call at base z/OS 1.13.  For this case, the

  fix will clear the high order byte for the caller.



  To apply this maintenance, an IPL is required.





  LOCAL FIX:

  n/a





  PROBLEM SUMMARY:

  ****************************************************************

  * USERS AFFECTED: All.                                         *

  ****************************************************************

  * PROBLEM DESCRIPTION: IEC090I Abend50D S50D RC18.             *

  ****************************************************************

  * RECOMMENDATION:                                              *

  ****************************************************************

  Invalid ABEND50D RSN18 DCB resides above the 16mg when 24bit

  DCB address with dirty high order byte passed in register 1.





  PROBLEM CONCLUSION:

  When EOV is entered with a 24bit DCB address in REG1 the

  high order byte will be cleared.





  TEMPORARY FIX:





  COMMENTS:





  MODULES/MACROS:   IGC0005E





  SRLS:      NONE





  RTN CODES:





  CIRCUMVENTION:





  MESSAGE TO SUBMITTER:


John Eatherly


----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to