cancel
Showing results for 
Search instead for 
Did you mean: 

PCo 15.0 HDA agent interface with Exaquantum 2.80 HDA server

Former Member
0 Kudos

HI all,

         I have installed Pco 15.0.5 with EXAQUANTUM 2.80 HDA server in the same PC. I could able to browse in subscription items while starting DA agent instance and it is running.

When trying to start HDA agent without adding any tags in the subscription items,it is running and i couldn't able to browse tags in MII server.

But when i adding any tags in that the following error appears.

I am trying to add tags manually in the subscription items and i am getting the below error log

11/15/2015 12:02:16ErrorEXAQUANTUM810004PCoSvcHostServiceFaultManager1910Manufacturing Fault: REASON = ManufacturingException

[severity = Fatal] The data source does not support the notification scenario; SEVERITY = Fatal

STACK TRACE:

    at SAP.Manufacturing.Connectivity.Agents.Opc.Hda.Wrappers.HdaServerWrapper.AsyncAdviseRaw(Dictionary`2 itemNameBySourceDict)

   at SAP.Manufacturing.Connectivity.Agents.Opc.Hda.HdaAgent.EstablishSubscriptions()

   at SAP.Manufacturing.Connectivity.Agents.Opc.Hda.HdaAgent.EstablishConnection()

   at SAP.Manufacturing.Connectivity.AgentBase.Start()

I have tried with Matrikon HDA explorer, i could able browse the tags.

Can anyone help me out in this issue.

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member196557
Active Contributor
0 Kudos

Hi Dinesh,

It appears that the error you are getting indicates that the Exaquantum HDA server interface is a query interface only -- this means that you can query tag aggregate historical data from SAP MII using the PCo HDA Agent Instance, but it does not support Advise function that permits tags to be subscribed to and report when the data changes.

Some HDA implementations only support querying for aggregate historical data, and do not provide a Subscription mechanism as does the DA interface.

Did you create an MII Data Server for the PCo HDA Agent Instance? did you get any errors when trying to list the tags from MII?

Regards, Steve

Former Member
0 Kudos

Hi Steve,

    Pco agent is running ,but when I trying to connect in MII server the status is coming as "Agent (Pco server is stopped).

former_member196557
Active Contributor
0 Kudos

Hi Dinesh,

1. What type of MIi Data Server, PCoConnector or UDS?

2. check and confirm that the PCo Management Host service is set up for Automatic Start and is started (you cannot configure a PCoConnector data server unless Management Host is running

3. Which type of MII Connection is checked in the Agent Instance Query tab (MII, MII before 12.2)?

Regards, Steve

Former Member
0 Kudos

Hi Steve,

1.I have used PCo Connector

2.Managementhost is running

3.MII Connection is SAPMII.

My OPCENUM isnot starting ,will it stop this connectivity.

former_member196557
Active Contributor
0 Kudos

Hi Dinesh,

The PCo Agent Instance that is running is using the wrong type of Query -- if you want to connect to this agent instance from MII PCoConnector you need to check the MII check box and uncheck the MII before 12.2 box. Confirm that the Port number for MII check box in PCo matches the Data Server Connections settings.

Regards, Steve

Former Member
0 Kudos

Hi Steve,

I changed the settings,but still connection is not established.

Did i miss anything in firewall or DCOM or PCo settings.

former_member196557
Active Contributor
0 Kudos

Hi Dinesh,

Do you have any proxy settings configured in MII System Properties?

can you Ping the PCo server by name from a command prompt or shell from the MII OS?

Are there any errors in the MII Netweaver trace logs?

Which version and Patch of MII?

Regards, Steve

Former Member
0 Kudos

Hi Steve,

I also deal with this issue.

To answer your questions:

1.We have not configured any proxy settings in MII system properties.

2.We are able to ping PCo server by its hostname.

Additonally,we are able to monitor PCO instances in PCO Remote client from MII machine.

While creating data server inMII,It is fetching the available instances but status is "error(agent is stopped)".Attempting to start it says Error occurred while fetching the PCo agent list; WSDL could not be found for URL http://hostname:50050/PCoManagement?wsdl.

If I run this URL in IE,it is fetching the xml content.

3.Netweaver log is given below.

4.MII 15.1 version.

Netweaver log:

com.sap.xmii.Illuminator.logging.LHException: java.net.SocketTimeoutException: Read timed

out (local port 64359 to address 10.101.1.204 (MIIDEV), remote port 9001 to address

172.18.1.2 (EXAQUANTUM))

[EXCEPTION]

com.sap.xmii.Illuminator.logging.LHException: com.sap.xmii.Illuminator.logging.LHException:

java.net.SocketTimeoutException: Read timed out (local port 64359 to address 10.101.1.204

(MIIDEV), remote port 9001 to address 172.18.1.2 (EXAQUANTUM))

at com.sap.xmii.Illuminator.connectors.AbstractConnector.processRequest

(AbstractConnector.java:142)

at com.sap.xmii.Illuminator.server.QueryEngine.run(QueryEngine.java:65)

at com.sap.xmii.Illuminator.server.QueryEngine.run(QueryEngine.java:46)

at com.sap.xmii.Illuminator.services.handlers.IlluminatorService.processRequest

(IlluminatorService.java:155)

at com.sap.xmii.Illuminator.services.ServiceManager.run(ServiceManager.java:78)

at com.sap.xmii.servlet.Illuminator.service(Illuminator.java:69)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)

at com.sap.xmii.servlet.ServletRunner.run(ServletRunner.java:150)

at com.sap.xmii.servlet.ServletRunner.run(ServletRunner.java:128)

at com.sap.xmii.Illuminator.connectors.UDC.UDC.getStatus(UDC.java:56)

at com.sap.xmii.ejb.sysadmin.ConnectionStatusBean.getServersStatus

(ConnectionStatusBean.java:56)

at com.sap.xmii.ejb.sysadmin.ConnectionStatusBean.getServersStatusForConnector

(ConnectionStatusBean.java:94)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:597)

at com.sap.engine.services.ejb3.runtime.impl.RequestInvocationContext.proceedFinal

(RequestInvocationContext.java:47)

at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed

(AbstractInvocationContext.java:166)

at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext

$InvocationContextImpl.proceed(AbstractInvocationContext.java:131)

at com.sap.xmii.ejb.common.AdministrationInterceptor.wrapRuntimeExceptions

(AdministrationInterceptor.java:50)

at com.sap.xmii.ejb.common.AdministrationInterceptor.assertHasPermission

(AdministrationInterceptor.java:38)

at sun.reflect.GeneratedMethodAccessor369.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:597)

at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Application.invoke

(Interceptors_Application.java:53)

at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed

(AbstractInvocationContext.java:179)

at com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatesTransition.invoke

(Interceptors_StatesTransition.java:19)

at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed

(AbstractInvocationContext.java:179)

at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Resource.invoke

(Interceptors_Resource.java:50)

at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed

(AbstractInvocationContext.java:179)

at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.doWorkWithAttribute

(Interceptors_Transaction.java:37)

at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.invoke

(Interceptors_Transaction.java:21)

at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed

(AbstractInvocationContext.java:179)

at com.sap.engine.services.ejb3.runtime.impl.Interceptors_MethodRetry.invoke

(Interceptors_MethodRetry.java:46)

at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed

(AbstractInvocationContext.java:179)

at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed

(AbstractInvocationContext.java:191)

at com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatelessInstanceGetter.invoke

(Interceptors_StatelessInstanceGetter.java:23)

at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed

(AbstractInvocationContext.java:179)

at com.sap.engine.services.ejb3.runtime.impl.Interceptors_SecurityCheck.invoke

(Interceptors_SecurityCheck.java:25)

at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed

(AbstractInvocationContext.java:179)

at com.sap.engine.services.ejb3.runtime.impl.Interceptors_ExceptionTracer.invoke

(Interceptors_ExceptionTracer.java:17)

at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed

(AbstractInvocationContext.java:179)

at com.sap.engine.services.ejb3.runtime.impl.DefaultInvocationChainsManager.startChain

(DefaultInvocationChainsManager.java:138)

at com.sap.engine.services.ejb3.runtime.impl.DefaultEJBProxyInvocationHandler.invoke

(DefaultEJBProxyInvocationHandler.java:172)

at com.sap.engine.services.ejb3.runtime.impl.DefaultEJBProxyInvocationHandler.invoke

(DefaultEJBProxyInvocationHandler.java:99)

at com.sun.proxy.$Proxy2021.getServersStatusForConnector(Unknown Source)

at com.sap.xapps.xmii.ui.admin.sysmon.sysmoncomp.ConnectionStatusController.filterRows

(ConnectionStatusController.java:176)

at

com.sap.xapps.xmii.ui.admin.sysmon.sysmoncomp.wdp.InternalConnectionStatusController.filte

rRows(InternalConnectionStatusController.java:153)

at

com.sap.xapps.xmii.ui.admin.sysmon.sysmoncomp.ConnectionStatusController.fetchAndDispla

yData(ConnectionStatusController.java:310)

at

com.sap.xapps.xmii.ui.admin.sysmon.sysmoncomp.wdp.InternalConnectionStatusController.fet

chAndDisplayData(InternalConnectionStatusController.java:169)

at com.sap.xapps.xmii.ui.admin.sysmon.sysmoncomp.ConnectionStatusController.wdDoInit

(ConnectionStatusController.java:149)

at

com.sap.xapps.xmii.ui.admin.sysmon.sysmoncomp.wdp.InternalConnectionStatusController.wd

DoInit(InternalConnectionStatusController.java:142)

at com.sap.tc.webdynpro.progmodel.generation.DelegatingCustomController.doInit

(DelegatingCustomController.java:49)

at com.sap.tc.webdynpro.progmodel.controller.Controller.initController(Controller.java:227)

at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:206)

at com.sap.tc.webdynpro.progmodel.components.Component.getCustomControllerInternal

(Component.java:668)

at com.sap.tc.webdynpro.progmodel.components.Component.getMappableContext

(Component.java:634)

at com.sap.tc.webdynpro.progmodel.context.MappingInfo.getDataNode(MappingInfo.java:132)

at com.sap.tc.webdynpro.progmodel.context.MappingInfo.init(MappingInfo.java:169)

at com.sap.tc.webdynpro.progmodel.context.MappedNodeInfo.doInit(MappedNodeInfo.java:197)

at com.sap.tc.webdynpro.progmodel.context.NodeInfo.init(NodeInfo.java:974)

at com.sap.tc.webdynpro.progmodel.context.NodeInfo.init(NodeInfo.java:978)

at com.sap.tc.webdynpro.progmodel.context.Context.init(Context.java:67)

at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:205)

at com.sap.tc.webdynpro.progmodel.window.ViewManager.getView(ViewManager.java:668)

at com.sap.tc.webdynpro.progmodel.window.ViewManager.bindRoot(ViewManager.java:563)

at com.sap.tc.webdynpro.progmodel.window.ViewManager.makeVisible(ViewManager.java:750)

at com.sap.tc.webdynpro.progmodel.window.ViewManager.performNavigation

(ViewManager.java:294)

at com.sap.tc.webdynpro.clientserver.cal.NavigationManager

$NavigationQueueLinkEntry.processEntry(NavigationManager.java:408)

at com.sap.tc.webdynpro.clientserver.cal.NavigationManager.navigate

(NavigationManager.java:337)

at com.sap.tc.webdynpro.clientserver.phases.NavigationPhase.execute

(NavigationPhase.java:63)

at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequestPartly

(WindowPhaseModel.java:162)

at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doProcessRequest

(WindowPhaseModel.java:110)

at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest

(WindowPhaseModel.java:97)

at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest

(WebDynproWindow.java:515)

at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:58)

at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.doExecute

(ClientApplication.java:1671)

at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.doProcessing

(ClientApplication.java:1485)

at

com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doApplicationProcessingStanda

lone(ApplicationSession.java:908)

at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doApplicationProcessing

(ApplicationSession.java:880)

at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing

(ApplicationSession.java:357)

at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing

(RequestManager.java:326)

at com.sap.tc.webdynpro.serverimpl.core.AbstractDispatcherServlet.doContent

(AbstractDispatcherServlet.java:87)

at com.sap.tc.webdynpro.serverimpl.wdc.DispatcherServlet.doContent

(DispatcherServlet.java:101)

at com.sap.tc.webdynpro.serverimpl.core.AbstractDispatcherServlet.doPost

(AbstractDispatcherServlet.java:62)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:754)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)

at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:152)

at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.doWork

(RequestDispatcherImpl.java:373)

at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward

(RequestDispatcherImpl.java:499)

at com.sap.tc.webdynpro.serverimpl.wdc.ForwardServlet.doPost(ForwardServlet.java:77)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:754)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)

at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:152)

at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:38)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet

(HttpHandlerImpl.java:466)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest

(HttpHandlerImpl.java:210)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet

(RequestAnalizer.java:441)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet

(RequestAnalizer.java:430)

at com.sap.engine.services.servlets_jsp.filters.DSRWebContainerFilter.process

(DSRWebContainerFilter.java:38)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.servlets_jsp.filters.ServletSelector.process

(ServletSelector.java:81)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process

(ApplicationSelector.java:278)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.httpserver.filters.WebContainerInvoker.process

(WebContainerInvoker.java:81)

at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.httpserver.filters.ResponseLogWriter.process

(ResponseLogWriter.java:60)

at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.httpserver.filters.DefineHostFilter.process

(DefineHostFilter.java:27)

at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.httpserver.filters.MonitoringFilter.process(MonitoringFilter.java:29)

at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.httpserver.filters.SessionSizeFilter.process

(SessionSizeFilter.java:26)

at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.httpserver.filters.MemoryStatisticFilter.process

(MemoryStatisticFilter.java:57)

at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.httpserver.filters.DSRHttpFilter.process(DSRHttpFilter.java:43)

at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.httpserver.server.Processor.chainedRequest(Processor.java:475)

at com.sap.engine.services.httpserver.server.Processor$FCAProcessorThread.process

(Processor.java:269)

at com.sap.engine.services.httpserver.server.rcm.RequestProcessorThread.run

(RequestProcessorThread.java:56)

at com.sap.engine.core.thread.execution.Executable.run(Executable.java:122)

at com.sap.engine.core.thread.execution.Executable.run(Executable.java:101)

at com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run

(CentralExecutor.java:328)

Caused by: com.sap.xmii.Illuminator.logging.LHException: java.net.SocketTimeoutException:

Read timed out (local port 64359 to address 10.101.1.204 (MIIDEV), remote port 9001 to

address 172.18.1.2 (EXAQUANTUM))

at com.sap.xmii.Illuminator.connectors.UDC.UDCQuery.doQuery(UDCQuery.java:148)

at com.sap.xmii.Illuminator.connectors.UDC.UDC.doProcessRequest(UDC.java:92)

at com.sap.xmii.Illuminator.connectors.AbstractConnector.processRequest

(AbstractConnector.java:112)

... 131 more

Caused by: java.net.SocketTimeoutException: Read timed out (local port 64359 to address

10.101.1.204 (MIIDEV), remote port 9001 to address 172.18.1.2 (EXAQUANTUM))

at java.net.SocketInputStream.socketRead0(Native Method)

at java.net.SocketInputStream.read(SocketInputStream.java:129)

at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)

at java.io.BufferedInputStream.read(BufferedInputStream.java:237)

at java.io.DataInputStream.readInt(DataInputStream.java:370)

at com.sap.xmii.Illuminator.tools.lisa.DataReader.read(DataReader.java:30)

at com.sap.xmii.Illuminator.connectors.UDC.UDCQuery.doQuery(UDCQuery.java:145)

... 133 more

Thank you for helping us

former_member196557
Active Contributor
0 Kudos

Hi Kumar,

OK, this may be a bug in MII15.1. Please log a ticket against MII for this issue.

Regards, Steve