IBM Support

JR47143: UCA IS SOMETIMES TRIGGERED MORE THAN ONCE

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • UCA is sometimes triggered more than once
    .
    When you have a Message Intermediate Event attached to a
    human service activity and in addition "Durable Subscription" is
    checked, the attached UCA is sometimes triggered more than once.
    

Local fix

Problem summary

  • The current code processes incoming durable messages in two
    ways:
    - during processing of the inbound message, it delivers all
    durable messages to all matching BPDs.
    - in addition, it schedules a separate task to check whether
    additional subscribers qualify for that message.
      This second task intends to only deliver messages that have
    not yet been delivered.
    Since the first and the second message delivery happen
    asynchronously w/o guaranteed time order, sometimes they
    overlap in such a way that the second delivery is executed
    before the first delivery. In these cases, the message
    may be delivered twice.
    

Problem conclusion

  • Skip the first message delivery. Deliver durable messages only
    once with a separate task.
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR47143

  • Reported component name

    BPM STANDARD

  • Reported component ID

    5725C9500

  • Reported release

    751

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-07-03

  • Closed date

    2013-10-09

  • Last modified date

    2013-10-09

  • 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

  • R751 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSFTDH","label":"IBM Business Process Manager Standard"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.5.1","Edition":"","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
09 October 2013