IBM Support

JR46319: PROCESS EXCEPTION WHEN CALLING A LINKED PROCESS WITH TIMER

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Process fails with an exception when calling a linked process.
    The linked process resides in a Toolkit and includes a timer
    event.
    
    Exception: CWLLG0326E: A deliverException has occurred
    Reason: Business Process Diagram with ID
    BPD.c7a6b898-7961-4f46-a1e1-b93e83217dca not found
    

Local fix

Problem summary

  • Problem Description:
    If a BPD that is contained in a process application calls a
    linked process that is contained in a toolkig and this linked
    process
    contains an intermediate timer event, then the BPD fails. An
    exception similar to the following shows in SystemOut.log:
    
    ....                        000002d4 wle           E
    CWLLG0326E: A deliverException has occurred.
    
    com.lombardisoftware.client.delegate.BusinessDelegateException:
    Business Process Diagram with ID
    BPD.c7a6b898-7961-4f46-a1e1-b93e83217dca not found.
            at
    com.lombardisoftware.client.delegate.BusinessDelegateException.a
    sBusinessDelegateException(BusinessDelegateException.java:41)
            at
    com.lombardisoftware.client.delegate.PersistenceServicesDelegate
    Default.findByPrimaryKey(PersistenceServicesDelegateDefault.java
    :280)
            at
    com.lombardisoftware.client.persistence.common.factorydelegate.V
    ersionedFactoryDelegate.findByPrimaryKey(VersionedFactoryDelegat
    e.java:93)
            at
    com.lombardisoftware.client.persistence.common.AbstractVersioned
    POFactory.findByPrimaryKey(AbstractVersionedPOFactory.java:151)
            at
    com.lombardisoftware.bpd.model.impl.BPDBusinessProcessDiagramFac
    tory.findByPrimaryKey(BPDBusinessProcessDiagramFactory.java:96)
            at
    com.lombardisoftware.bpd.model.impl.BPDBusinessProcessDiagramFac
    tory.findByPrimaryKey(BPDBusinessProcessDiagramFactory.java:91)
            at
    com.lombardisoftware.bpd.component.flowcomponent.event.worker.Ti
    merEventWorkerHelper.calculateFiringDate(TimerEventWorkerHelper.
    java:425)
            at
    com.lombardisoftware.bpd.component.flowcomponent.event.worker.Ti
    merEventWorkerHelper.calculateRelativeToNow(TimerEventWorkerHelp
    er.java:299)
            at
    com.lombardisoftware.bpd.component.flowcomponent.event.worker.Ti
    merEventWorkerHelper.calculateTargetTime(TimerEventWorkerHelper.
    java:269)
            at
    com.lombardisoftware.bpd.component.flowcomponent.event.worker.Ti
    merEventWorkerHelper.processIntermediateAction(TimerEventWorkerH
    elper.java:118)
            at
    com.lombardisoftware.bpd.component.flowcomponent.event.worker.Ev
    entWorker.doWork(EventWorker.java:144)
            at
    com.lombardisoftware.bpd.runtime.engine.FlowObjectExecutionTreeN
    ode.doWork(FlowObjectExecutionTreeNode.java:364)
            at
    com.lombardisoftware.bpd.runtime.engine.BPDEngine.executeTreeNod
    e(BPDEngine.java:284)
                    ...........
    
    Problem Summary:
    When calulating the fire time for the timer, Business Process
    Manager tries to retrieve the top level BPD in order to look up
    Work schedule, holiday schedule and time zone. These properties
    are needed for the calculations.
    Unfortunately, BPM searches in the container of the sub BPD (in
    this case in the toolkit) for the top level BPD and
    there it is not found.
    

Problem conclusion

  • Problem Conclusion:
    The fix was to search the top level BPD in the correct container
    (in this case in the process application).
    
    FIX AVAILABILITY:
    iFix for 7.5.1.1 is available on Fix Central, search for APAR
    JR46319 at http://www.ibm.com/support/fixcentral/
    iFix for 8.0.1.0 is available on Fix Central, search for APAR
    JR46319 at http://www.ibm.com/support/fixcentral/
    iFix for 8.0.1.1 is available on Fix Central, search for APAR
    JR46319 at http://www.ibm.com/support/fixcentral/
    Fix is also targetted for inclusion in next fixpack for BPM
    V7.5.1, BPM 8.0.1, BPM 8.5.0
    
    When obtaining any of the above fixes, be sure to download the
    accompanying readme, for itself and any prerequisite fixes, and
    review them thorougly
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR46319

  • Reported component name

    BPM STANDARD

  • Reported component ID

    5725C9500

  • Reported release

    801

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-04-12

  • Closed date

    2013-07-11

  • Last modified date

    2013-07-11

  • 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

  • R800 PSY

       UP

  • R801 PSY

       UP

[{"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":"8.0.1","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
07 January 2022