APAR status
Closed as program error.
Error description
Rational Business Developper V7.1.0.1: Abend AD2Z from ELACSV7 module calling remote program from the EGL debugger. The EGL program running in the debugger is first calling a generated program (or a Cobol / PL/I program) that inserts a row in a DB2 table. The call is executed via a CICS Transaction Gateway connection running on z/OS. The row is inserted and the control is, as expected, is returned to the debugger. The Logical Unit of Work used is client control so the insert is not yet committed. The second call is made to a generated program (or Cobol / PL/I program) that reads this row from the same DB2 table. This causes a deadlock and abend AD2Z from the ELACSV7 module is received.
Local fix
Problem summary
A new transaction was being started for each call. That meant luwControl=CLIENT did not work, because uncommitted changes in one transaction are invisible to another transaction.
Problem conclusion
Transactions will now be reused when it is necessary.
Temporary fix
Comments
APAR Information
APAR number
PK77611
Reported component name
RATL BUS DEV
Reported component ID
5724S5000
Reported release
710
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2008-12-16
Closed date
2009-03-20
Last modified date
2009-03-20
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
RATL BUS DEV
Fixed component ID
5724S5000
Applicable component levels
R710 PSN
UP
[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSMQ79","label":"Rational Business Developer"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.1","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]
Document Information
Modified date:
20 March 2009