IBM Support

CD BP Response Service timeout

Troubleshooting


Problem

CD BP Response Service timeout

Symptom

When using the CD BP Response Service, the CD session seems to drop when the invoked BP takes more than
60 seconds to complete.

When the invoked BP takes less than 60 seconds, the BP/CD process fails.

SI version 5003

Connect:Direct for UNIX Version 4000, Build 307, SUN/SPARC Solaris
Connect:Direct for UNIX Version 3800, Build 474, SUN/SPARC Solaris, Fix date: 28JAN2010

This has also been tested with a simple CD UNIX loop back runtask using a sleep 70 on the snode and this does not lose the session so the issue appears to
be on the SI50 side.

Error Message

The CD UNIX process errors as follows;

JGIS027I
Business Process Timeout Error
An internal error has been detected when
accessing the document in Business Process in GIS.
SYSTEM ACTION: Timed out waiting to get document from a
Business Process in GIS.
RESPONSE: Please collect the GIS "Connect:Direct Server" log
files and contact Sterling Commerce Customer Support.
Check the Business Process in GIS.

SI CDSA provides the following error message;

[2010-07-07 12:37:04.988] ERROR 000000000000 GLOBAL_SCOPE [CDServerBPResponseService] - setting WFC Status to ERROR with Advanced Status [The session could not be found or had illegal state]
[2010-07-07 12:37:04.988] ERROR 000000000000 GLOBAL_SCOPE [1278499024988] There has to be a Agent to notify. No Agent !!!
[2010-07-07 12:37:04.988] ERRORDTL 000000000000 GLOBAL_SCOPE [1278499024988]com.sterlingcommerce.woodstock.cdinterop.CDInteropException: There has to be a Agent to notify. No Agent !!!
at com.sterlingcommerce.woodstock.cdinterop.impl.serverImpl.CDServer.notifyBPInvoke rAgent(CDServer.java:2594)
at com.sterlingcommerce.woodstock.services.cdinterop.server.CDServerAdapterLittleAI mpl.notifyBPInvokerAgent(CDServerAdapterLittleAImpl.java:362)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.jav a:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:309)
at sun.rmi.transport.Transport$1.run(Transport.java:168)
at java.security.AccessController.doPrivileged(AccessController.java:279)
at sun.rmi.transport.Transport.serviceCall(Transport.java:164)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:506)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.handleRequest(TCPTransport. java:838)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:912)
at java.lang.Thread.run(Thread.java:810)
at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall. java:263)
at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:239)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:141)
at com.sterlingcommerce.woodstock.services.cdinterop.server.CDServerAdapterLittleAI mpl_Stub.notifyBPInvokerAgent(CDServerAdapterLittleAImpl_Stub.java:677)
at com.sterlingcommerce.woodstock.services.cdinterop.server.CDServerBPResponseServi ce.primitiveProcessData(CDServerBPResponseService.java:104)
at com.sterlingcommerce.woodstock.services.cdinterop.CDService$1.run(CDService.java :94)
at com.sterlingcommerce.woodstock.mailbox.db.DatabaseOperation.runContained(Databas eOperation.java:106)
at com.sterlingcommerce.woodstock.services.cdinterop.CDService.processData(CDServic e.java:92)
at com.sterlingcommerce.woodstock.workflow.activity.engine.ActivityEngineHelper.inv okeService(ActivityEngineHelper.java:1742)
at com.sterlingcommerce.woodstock.workflow.activity.engine.ActivityEngineHelper.nex tMainLogic(ActivityEngineHelper.java:599)
at com.sterlingcommerce.woodstock.workflow.activity.engine.ActivityEngineHelper.nex t(ActivityEngineHelper.java:353)
at com.sterlingcommerce.woodstock.workflow.queue.WorkFlowQueueListener.doWork(WorkF lowQueueListener.java:324)
at com.sterlingcommerce.woodstock.workflow.queue.WorkFlowQueueListener.run(WorkFlow QueueListener.java:202)
at com.sterlingcommerce.woodstock.workflow.queue.WorkFlowQueueListener.onMessage(Wo rkFlowQueueListener.java:163)
at com.sterlingcommerce.woodstock.workflow.queue.WorkFlowQueueListener.onMessage(Wo rkFlowQueueListener.java:150)
at com.sterlingcommerce.woodstock.workflow.queue.wfTransporter.run(wfTransporter.ja va:355)
at com.sterlingcommerce.woodstock.workflow.queue.BasicExecutor$Worker.run(BasicExec utor.java:496)
at java.lang.Thread.run(Thread.java:810)

[{"Product":{"code":"SS3JSW","label":"IBM Sterling B2B Integrator"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Component":"Not Applicable","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All","Edition":"","Line of Business":{"code":"LOB77","label":"Automation Platform"}}]

Log InLog in to view more of this document

This document has the abstract of a technical article that is available to authorized users once you have logged on. Please use Log in button above to access the full document. After log in, if you do not have the right authorization for this document, there will be instructions on what to do next.

Historical Number

NFX9376

Document Information

Modified date:
16 June 2018

UID

swg21557530