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