IBM Support

JR44329: EVENT PROGRESS COUNTER IS RESET TO 0 FOR CEI EVENTS, WHICH LEADS TO EXCEPTION CWMRT0074E IN IBM BUSINESS MONITOR

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The event progress counter is used to indicate the position of
    the current navigation step in the execution order of all
    navigation steps of the same process instance. If an exception
    occurs while the process is waiting to continue the navigation,
    it can happen that the counter is reset to 0 by mistake.
    
    These counters are stored in CEI events using these 2 elements:
      <bpc:eventProgressCounter>0</bpc:eventProgressCounter>
      <bpc:eventLocalCounter>1</bpc:eventLocalCounter>
    
       In case IBM Business Monitor is used, it will not be able to
    process these events with the wrong event progress counter
    correctly, because they appear to be monitored out of order.
    This results in an exception:
    "CWMRT0074E: An event was received out of order.  The event
    will be put on the failed event queue."
     Monitoring Model ID: MyMonitorModel
    Monitoring Model Version: <version #>
     Root Instance ID: <Process Instance ID>
     Current Event ID: 32,688
     Current Event Sequence Index:
    000000000000000000000:000000000000000000001
     Prior Event Sequence Index:
    000000000000000000004:000000000000000000007
    
    The indexes mentioned match up with the event progress and local
    counters. When these are out of order due to this issue then IBM
    Business Montior will throw this error if the two events are not
    received within a certain period of time.
    

Local fix

Problem summary

  • Problem Description:
    Event progress counter is set to 0 for CEI events, which leads
    to exception CWMRT0074E in ibm business monitor.
    
    Problem Summary:
    The event progress counter is used to indicate the position of
    the current navigation step in the execution order of all
    navigation steps of the same process instance. In some
    exceptional cases, it can happen that the counter is reset
    to 0 by mistake.
    
    These counters are stored in CEI events using these 2 elements:
    <bpc:eventProgressCounter>0</bpc:eventProgressCounter>
    <bpc:eventLocalCounter>1</bpc:eventLocalCounter>
    
    In case IBM Business Monitor is used, it will not be able to
    process these events with the wrong event progress counter
    correctly, because they appear to be monitored out of order.
    This results in an exception:
    "CWMRT0074E: An event was received out of order.  The event
    will be put on the failed event queue."
    Monitoring Model ID: MyMonitorModel
    Monitoring Model Version: <version #>
    Root Instance ID: <Process Instance ID>
    Current Event ID: 32,688
    Current Event Sequence Index:
    000000000000000000000:000000000000000000001
    Prior Event Sequence Index:
    000000000000000000004:000000000000000000007
    
    The indexes mentioned match up with the event progress and local
    counters. When these are out of order due to this issue then IBM
    Business Montior will throw this error if the two events are not
    received within a certain period of time.
    
    
    Problem Conclusion:
    This fix ensures that the event progress counter is not set to 0
    in these exceptional cases.
    

Problem conclusion

  • iFix available on top of V751 FP1
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR44329

  • Reported component name

    BPM ADVANCED

  • Reported component ID

    5725C9400

  • Reported release

    751

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-10-09

  • Closed date

    2012-12-12

  • Last modified date

    2012-12-12

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

    JR44524 JR44756

Fix information

  • Fixed component name

    BPM ADVANCED

  • Fixed component ID

    5725C9400

Applicable component levels

  • R751 PSY

       UP

[{"Line of Business":{"code":"LOB45","label":"Automation"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSFTN5","label":"IBM Business Process Manager Advanced"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.5.1"}]

Document Information

Modified date:
07 October 2021