Errata exists for this version of the document.
The Acknowledge Message has the additional fields shown in Table 52.
Table 52 – OPC UA Connection Protocol Acknowledge Message
Name |
Type |
Description |
ProtocolVersion |
UInt32 |
The latest version of the UACP protocol supported by the Server. If the Client accepts the connection is responsible for ensuring that it sends Messages that conform to this version of the protocol. The Client shall always accept versions greater than what it supports. |
ReceiveBufferSize |
UInt32 |
The largest MessageChunk that the sender can receive. This value shall not be larger than what the Client requested in the Hello Message. |
SendBufferSize |
UInt32 |
The largest MessageChunk that the sender will send. This value shall not be larger than what the Client requested in the Hello Message. |
MaxMessageSize |
UInt32 |
The maximum size for any request Message. The Client shall abort the Message with a Bad_RequestTooLarge StatusCode if a request Message exceeds this value. The mechanism for aborting Messages is described fully in 6.7.3. The Message size is calculated using the unencrypted Message body. A value of zero indicates that the Server has no limit. |
MaxChunkCount |
UInt32 |
The maximum number of chunks in any request Message. The Client shall abort the Message with a Bad_RequestTooLarge StatusCode if a request Message exceeds this value. The mechanism for aborting Messages is described fully in 6.7.3. A value of zero indicates that the Server has no limit. |