IBM Support

JR44756: 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

  • Problem fixed with V8011
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR44756

  • Reported component name

    BPM ADVANCED

  • Reported component ID

    5725C9400

  • Reported release

    801

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-11-14

  • Closed date

    2012-12-12

  • Last modified date

    2012-12-12

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

    JR44329

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

Fix information

  • Fixed component name

    BPM STANDARD

  • Fixed component ID

    5725C9500

Applicable component levels

  • R801 PSY

       UP

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

Document Information

Modified date:
12 October 2021