A fix is available
APAR status
Closed as program error.
Error description
When an abend occurs during processing of a two-phase commit transaction, a message may get lost due to the default behaviour of the LE processing: If a message was read from an MQ queue and is supposed to be inserted in a database table within the same transaction, the MQ GET operation is committed, while the SQL INSERT operation is rolled back, if an abend occurs in the SQL processing thread. LE Support has documented this behaviour and added an environment variable as part of LE APAR PM44718 and extended under PI22096 to control the RRS COMMIT/ROLLBACK of abending and non-abending TCBs. WebSphere Message Broker will enable this new environment variable for all brokers to ensure the correct transactional behaviour with APAR PI17010. WebSphere BI for FN needs to extend this behaviour to those components which do not run under broker control, specifically to the FIN Processing FSMs.
Local fix
Temp fix is required
Problem summary
**************************************************************** * USERS AFFECTED: All users * **************************************************************** * PROBLEM DESCRIPTION: UNEXPECTED COMMITS FOR THREADS DURING * * ABEND PROCESSING MAY CAUSE DATA LOSS * **************************************************************** * RECOMMENDATION: * **************************************************************** Formerly, when an abend occurred during processing of a two-phase commit transaction, a message could get lost due to the default behavior of the LE processing: If a message was read from an MQ queue and is supposed to be inserted in a database table within the same transaction, the MQ GET operation was committed, while the SQL INSERT operation was rolled back, if an abend occurred in the SQL processing thread. LE Support has documented this behavior and added an environment variable _EDC_PTHREAD_BACKOUT as part of LE APAR PM44718 and extended under PI22096 to control the RRS COMMIT/ROLLBACK of abending and non-abending TCBs.
Problem conclusion
Now, WebSphere BI for FN extends this new behavior to the FIN processing FSMs, and no messages can get lost anymore. With APAR PI17010 WebSphere Message Broker will enable this new environment variable to ensure the correct transactional behavior.
Temporary fix
Comments
APAR Information
APAR number
PI41660
Reported component name
SN FIN, SN IA,
Reported component ID
5655FIN01
Reported release
11E
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2015-05-26
Closed date
2015-07-10
Last modified date
2015-08-03
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI29307
Modules/Macros
DNF00175 DNF00178 DNF00185 DNF00197 DNF00238
Fix information
Fixed component name
SN FIN, SN IA,
Fixed component ID
5655FIN01
Applicable component levels
R11E PSY UI29307
UP15/07/17 P F507
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"11E","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
03 August 2015