Asynchronous ResumeOrder Requests are Blocking the Message Queue (Doc ID 1489337.1)

Last updated on NOVEMBER 03, 2016

Applies to:

Oracle Communications ASAP - Version 7.0.0 to 7.0.0 [Release 7.0.0]
Information in this document applies to any platform.
***Check on Currency On NOV-3-2016***

Symptoms

We face a performance issue that WOs being sent to 2 ASYNC devices  are currently clogging up the system (240 pending) and preventing timely action.

 ASAPDomain.log shows lots of errors when calling XMLRquestBean.doResumeOrderByKey(XMLRequestBean.java:1331). The Stack trace shows threads got stuck:

java.net.SocketInputStream.socketRead0(Native Method)
java.net.SocketInputStream.read(SocketInputStream.java:129)
oracle.net.ns.Packet.receive(Unknown Source)
oracle.net.ns.DataPacket.receive(Unknown Source)
oracle.net.ns.NetInputStream.getNextPacket(Unknown Source)
oracle.net.ns.NetInputStream.read(Unknown Source)
oracle.net.ns.NetInputStream.read(Unknown Source)
oracle.net.ns.NetInputStream.read(Unknown Source)
oracle.jdbc.driver.T4CMAREngine.unmarshalUB1(T4CMAREngine.java:1099)
oracle.jdbc.driver.T4CMAREngine.unmarshalSB1(T4CMAREngine.java:1070)
oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:478)
oracle.jdbc.driver.T4CStatement.doOall8(T4CStatement.java:207)
oracle.jdbc.driver.T4CStatement.fetch(T4CStatement.java:1018)
oracle.jdbc.driver.OracleResultSetImpl.close_or_fetch_from_next(OracleResultSetImpl.java:291)
oracle.jdbc.driver.OracleResultSetImpl.next(OracleResultSetImpl.java:213)
weblogic.jdbc.wrapper.ResultSet_oracle_jdbc_driver_OracleResultSetImpl.next(Unknown Source)
com.mslv.asap.activation.srp.WorkOrderQueryBean.getExtendedOrderProperties(WorkOrderQueryBean.java:1097)
com.mslv.asap.activation.srp.WorkOrderQueryBean.processResults(WorkOrderQueryBean.java:499)
com.mslv.asap.activation.srp.WorkOrderQueryBean.getOrder(WorkOrderQueryBean.java:246)
com.mslv.asap.activation.srp.WorkOrderQueryBean.getOrder(WorkOrderQueryBean.java:197)
com.mslv.asap.activation.srp.WorkOrderQuery_t8aew6_ELOImpl.getOrder(WorkOrderQuery_t8aew6_ELOImpl.java:397)
com.mslv.asap.oss.activation.JVTActivationBean.getOrderByKey(JVTActivationBean.java:1179)
com.mslv.asap.oss.activation.JVTActivation_ccenww_EOImpl.getOrderByKey(JVTActivation_ccenww_EOImpl.java:1339)
com.mslv.asap.oss.activation.XMLRequestBean.doResumeOrderByKey(XMLRequestBean.java:1331

ASAPServer.log.* and *SrpClient.log show lots of  messages such as these:

####<Aug 14, 2012 11:26:44 AM CEST> <Info> <NETMANAGER_7_0> <sr1pasach11> <CHp1server> <Thread-41> <<anonymous>> <> <> <1344936404645> <000000> <Work order CC018@SIP-9399741-10135439:2:asap_changeSipDn_out has already been resumed earlier, do not resume now>

and

####<Aug 14, 2012 11:26:44 AM CEST> <Info> <NETMANAGER_7_0> <sr1pasach11> <CHp1server> <Thread-41> <<anonymous>> <> <> <1344936404639> <000000> <EventHandler: job 326380 is still in progress, do not resume work order>

Changes

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms