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.
Bad_TooManyOperations
Moderator: Support Team
- Support Team
- Hero Member
- Posts: 3069
- Joined: 18 Mar 2011, 15:09
Re: Bad_TooManyOperations
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.
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
Unified Automation Support Team