Using maxRequestMessageSize retreived from CreateSession call|OPC UA Implementation: Stacks, Tools, and Samples|Forum|OPC Foundation

Avatar
Search
Forum Scope


Match



Forum Options



Minimum search word length is 3 characters - maximum search word length is 84 characters
Lost password?
sp_Feed sp_PrintTopic sp_TopicIcon
Using maxRequestMessageSize retreived from CreateSession call
Avatar
Grzegorz Ziemiański
Member
Members
Forum Posts: 3
Member Since:
05/22/2014
sp_UserOfflineSmall Offline
1
07/18/2016 - 04:52
sp_Permalink sp_Print

Hi,

I'm going trough CTT tests for OPC UA Client and I've found two tests in "Core Client Facet" Profile: Err-026 and Err-027. They both saying that the client should obey the maxRequestMessageSize limitation returned from the server. I went trough the .Net Stack client code and actually the size of the request is validated (TCPChannel.MessageLimitsExceeded), but the value is not coming from the CreateSession call, but from message acknowledgement (TCPClientChannel.ProcessAcknowledgeMessage). 

Even after the error injection is enabled, the maxRequestMessageSize value is received, but in fact is ignored.

I'm wondering what should be the correct behaviour. Even if I manually update the channel limits, it may be overridden by later ack message parameters. 

Any thoughts?

Forum Timezone: America/Phoenix
Most Users Ever Online: 510
Currently Online: David Puffer
Guest(s) 47
Currently Browsing this Page:
1 Guest(s)
Top Posters:
Forum Stats:
Groups: 2
Forums: 10
Topics: 1435
Posts: 4855