IBM Support

JR59736: EXTERNAL SERVICES DON'T DISPLAY IN THE WEB IBM PROCESS DESIGNER AND RUNNING EXTERNAL SERVICES IN NESTED TOOLKITS FAILS

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

Direct link to fix

 

APAR status

  • Closed as program error.

Error description

  • External services in nested toolkits do not work as you expect.
    For example, your application might follow this design:
    
    process application PA1:service flow sf
     |
     +-->toolkit TK1:service flow sf1
       |
       +-->toolkit TK2:service flow sf2 -> external service
    
    The operation is displayed as "None" in the web IBM Process
    Designer if you start the process application and navigate down
    to the external service. Additionally, the runtime environment
    might fail with the following exception in the SystemOut.log
    file:
    
    EJBWorkflowMa E
    com.lombardisoftware.server.ejb.workflow.EJBWorkflowManagerBean
    doResumeWorkflowEngine CWLLG0594E: An exception occurred while
    initializing the runnable thread. Error: {0}
    
    com.lombardisoftware.component.common.workflow.WorkflowManagerEx
    ception: The External Service connector failed to be compiled
    for process item: Service
     at
    com.lombardisoftware.component.common.workflow.WorkflowManagerEx
    ception.asWorkflowManagerException(WorkflowManagerException.java
    :43)
     at
    com.lombardisoftware.component.common.workflow.action.ContinueWi
    thProcessItemWMAction.performAction(ContinueWithProcessItemWMAct
    ion.java:86)
     at
    com.lombardisoftware.component.common.workflow.action.ContinueWi
    thSubProcessWMAction.performAction(ContinueWithSubProcessWMActio
    n.java:90)
     at
    com.lombardisoftware.server.ejb.workflow.EJBWorkflowManagerBean.
    doResumeWorkflowEngine(EJBWorkflowManagerBean.java:1579)
     at
    com.lombardisoftware.server.ejb.workflow.EJBWorkflowManagerBean.
    doResumeWorkflowEngine(EJBWorkflowManagerBean.java:715)
     at
    com.lombardisoftware.server.ejb.workflow.EJBWorkflowManagerBean.
    resumeTask(EJBWorkflowManagerBean.java:373)
     at
    com.lombardisoftware.server.ejb.workflow.EJBWorkflowManagerBean.
    resumeTask(EJBWorkflowManagerBean.java:337)
     at
    com.lombardisoftware.server.ejb.workflow.EJSLocalStatefulEJBWork
    flowManager_9907b2e2.resumeTask(Unknown Source)
     at
    com.ibm.bpm.rest.impl.service.ServiceRunner$EJBWorkflowManagerWr
    apper.resumeTask(ServiceRunner.java:700)
     at
    com.ibm.bpm.rest.impl.service.ServiceRunner$TaskRunner.runServic
    e(ServiceRunner.java:1392)
    
    
    PRODUCTS AFFECTED
    IBM Business Process Manager (BPM)
    IBM Business Automation Workflow
    

Local fix

  • To avoid this behavior, you can add the nested toolkit to the
    dependency list of your process application. As a result, the
    references are included and the details are shown in the toolkit
     of your process application. Following this approach also
    solves the problem during run time.
    

Problem summary

  • No additional information is available.
    

Problem conclusion

  • A fix will be available that ensures displaying and running
    external services in nested toolkits in the web Process Designer
     works as expected.
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR59736

  • Reported component name

    BPM

  • Reported component ID

    5737A5700

  • Reported release

    860

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-07-09

  • Closed date

    2018-08-28

  • Last modified date

    2018-08-28

  • 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

  • Fixed component ID

    5737A5700

Applicable component levels

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSFPJS","label":"IBM Business Process Manager"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.6.0.0","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
14 September 2022