We are having probplem with eXternal Interface for Background Processing tool BMC Control-M connection lost and unable to capture the logs in RZ15 for root cause as the log doesn't provide enough information. We enabled additional trace also but no additional information in RZ15 log.
Please see below the log from Control-M server.
===========================================================================================================================
At 00:16, SAP, AGENT supctm01 changed to Unavailable. 33 jobs changed from running to “Unknown” or “Resource”. The printer also lost connection from SAP. @00:21 connection was re-established. ===========================================================================================================================
We are using SAPJCo 3.0.12 for connection between SAP ECC and BMC Control-M. Below the java connector log from Control-M server:
18 00:20:39:921 E 53540 AsyncCommand.call[135] [12skk_1] Command timeout after 00:03:00:023 for
'Execute BAPI: BAPI_XBP_CONFIRM_JOB' on CONTROLM, run on task-thread:45
18 00:20:39:922 E 53540 CommandManagerImpl.execute[186] [12skk_1] Failed to execute [task 45]: <?xml
version='1.0' encoding='UTF-8'?
><ECSCM><HEADER><ACTION>BAPI</ACTION><DESTINATION>CONTROLM</DESTINATION></HEADER><BODY><BAPI
name="BAPI_XBP_CONFIRM_JOB"><Import name="INPUT"><Parameter name="EXTERNAL_USER_NAME"
value="CONTROLM"/></Import><Table name="JOBS"><Collection name="Collection"><Parameter name="JOBNAME"
value="CC_PRINT_EH_HP"/><Parameter name="JOBCOUNT"
value="00173500"/></Collection></Table></BAPI><DBGLVL>0</DBGLVL><orderno>12skk</orderno><runno>1</runno></BODY></EC
SCM>
error code [1] : java.util.concurrent.TimeoutException
at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:239)
at java.util.concurrent.FutureTask.get(FutureTask.java:102)
at com.bmc.ctm.cmsap.domain.command.cm_actuators.AsyncCommand.call(AsyncCommand.java:129)
at com.bmc.ctm.cmsap.domain.command.CommandManagerImpl.execute(CommandManagerImpl.java:159)
at com.bmc.ctm.cmsap.invoker.InvokerImpl.invoke(InvokerImpl.java:35)
at sun.reflect.GeneratedMethodAccessor14.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:611)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint
(ReflectiveMethodInvocation.java:182)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed
(ReflectiveMethodInvocation.java:149)
at org.springframework.remoting.support.RemoteInvocationTraceInterceptor.invoke
(RemoteInvocationTraceInterceptor.java:70)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed
(ReflectiveMethodInvocation.java:171)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
at $Proxy19.invoke(Unknown Source)
at sun.reflect.GeneratedMethodAccessor14.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:611)
at com.caucho.hessian.server.HessianSkeleton.invoke(HessianSkeleton.java:180)
at com.caucho.hessian.server.HessianSkeleton.invoke(HessianSkeleton.java:109)
at org.springframework.remoting.caucho.Hessian2SkeletonInvoker.invoke(Hessian2SkeletonInvoker.java:93)
at org.springframework.remoting.caucho.HessianExporter.invoke(HessianExporter.java:142)
at org.springframework.remoting.caucho.HessianServiceExporter.handleRequest(HessianServiceExporter.java:70)
at org.springframework.web.context.support.HttpRequestHandlerServlet.service
(HttpRequestHandlerServlet.java:63)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:729)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:324)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:843)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:647)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)
Please advise.
Thanks,
Sarvo