Direct links to fixes
APAR status
Closed as program error.
Error description
An SCA module in IBM Business Process Manager (BPM) Advanced sends a message to an intermediate message event inside a business process definition (BPD) that listens for that SCA message. However, sometimes the message cannot be delivered to the waiting intermediate message event and disappears, keeping the intermediate message event waiting. To identify the issue, turn on the trace function and use criteria WLE.*=all. Search for message CWLLG1110W inside the trace. A trace entry like the following trace entry identifies the problem: Ä2/6/15 10:37:34:165 ESTÜ 00000141 wle_engine 1 com.lombardisoftware.bpd.runtime.engine.BPDEngine processNotificationRegardlessStatus CWLLG1110W: Ignoring notification com.lombardisoftware.bpd.runtime.engine. message.BPDMessageDeliverySCAEventNotification§8392b914 for which a node could not be found.
Local fix
Problem summary
When an SCA module sends a message to an intermediate message event, IBM BPM first searches the BPD instance. Inside the BPD instance, IBM BPM uses the corresponding event ID and the name of the SCA service to find the intermediate message event that receives the message. When the receiving intermediate message event is activated, it stores its event ID and SCA service name in the execution context of the BPD instance. The problem occurs because IBM BPM uses an event ID that is not persisted in the BPD in the database but is created each time the BPD is retrieved from the database. Therefore, if the intermediate message event is activated on a server and the message is delivered on a different server, the two servers use different event IDs and the message cannot be delivered.
Problem conclusion
A fix is available for IBM BPM that uses an event ID that is persisted in the BPD in the database. In this way, all servers use the same event ID for the same intermediate event. On Fix Central (http://www.ibm.com/support/fixcentral), search for JR53548: 1. Select IBM Business Process Manager with your edition from the product selector, the installed version to the fix pack level, and your platform, and then click Continue. 2. Select APAR or SPR, enter JR53548, and click Continue. When you download fix packages, ensure that you also download the readme file for each fix. Review each readme file for additional installation instructions and information about the fix. NOTE: Messages sent or tokens which arrived at an IME before the APAR is installed cannot be processed. This would include cases of upgrades to a product version which has the fix. The token on the IME would need to be moved again and the message sent a second time.
Temporary fix
Not applicable
Comments
APAR Information
APAR number
JR53548
Reported component name
BPM ADVANCED
Reported component ID
5725C9400
Reported release
855
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2015-06-08
Closed date
2015-07-24
Last modified date
2016-02-10
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
BPM STANDARD
Fixed component ID
5725C9500
Applicable component levels
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSFTDH","label":"IBM Business Process Manager Standard"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"855","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
31 August 2023