Bad_TooManyOperations

Unified Architecture topics related to OPC UA Specification, compliant behavior and any technical issues of OPC UA, like Security, Information Model, Companion Specs DI, PLCopen, ADI, ...

Moderator: Support Team

Post Reply
franck.etienne
Sr. Member
Sr. Member
Posts: 16
Joined: 01 Jun 2016, 13:08

Bad_TooManyOperations

Post by franck.etienne »

Hi,

I have a question about Bad_TooManyOperations in OpcUa_Read operations.

This is what I find in OpcUa Part 4 :
Bad_TooManyOperations The request could not be processed because it specified too many operations.

For a read operation, if there are too many read, this error is reported ?

In UnifiedAutomation server, this error is computed for Browse, BrowseNext and Translate like :
OpcUa_Int32 maxNodesToBrowse = m_pServerManager->getServerConfig()->getMaxNodesToBrowse();
if ( (maxNodesToBrowse > 0) && (maxNodesToBrowse < a_pRequest->NoOfNodesToBrowse) )
{
TRACE2_ERROR(UA_MODULE, "UaServer::Browse NoOfNodesToBrowse=%d exceeds configured maximum of %d", a_pRequest->NoOfNodesToBrowse, maxNodesToBrowse);
serviceStatus = OpcUa_BadTooManyOperations;
}

But why not for Read ?

Thank's for your response.

User avatar
Support Team
Hero Member
Hero Member
Posts: 3068
Joined: 18 Mar 2011, 15:09

Re: Bad_TooManyOperations

Post by Support Team »

Hello Franck,

this feature is just still missing at the moment. We'll add this for a future Release.
This includes addding configuration parameters in the ServerConfig to set the limits for each service and provide the information in ServerCapabilities->OperationLimits.
Best regards
Unified Automation Support Team

Post Reply