APAR status
Closed as duplicate of another APAR.
Error description
LRIDisconnect is called with an invalid pointer when the socket is disconnected after the LRI thread exits, causing abends with system completion code 0C4 or 102
Local fix
Problem summary
fnDeactivateStream calls LRIDisconnect with an invalid pointer when the socket is disconnected after the LRI thread exits, causing abends with system completion code 0C4 or 102.
Problem conclusion
The main fix was to null out a reference to the memory and ECB that are being freed. In order to null out the reference, a new pointer had to be passed to the thread exit event processor. The "LRI stream is null in LRIDisconnect." message was removed since the expected null pointer is handled gracefully. A new message was added to report "Thread ended for stream ." The socket is closed when there is a read failure
Temporary fix
Comments
PH70098 has shipped in as part of PTF UO06904 in PH70119
APAR Information
APAR number
PH70098
Reported component name
CLASSIC FED & E
Reported component ID
5697I8200
Reported release
B30
Status
CLOSED DUB
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2026-02-11
Closed date
2026-03-18
Last modified date
2026-03-19
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Applicable component levels
[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSDP9S","label":"InfoSphere Classic Federation Server for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"B30","Line of Business":{"code":"LOB76","label":"Data Platform"}}]
Document Information
Modified date:
19 March 2026