Figure C.11 shows an example for a UADP NetworkMessage with dynamic layout. As defined in C.3.3 and C.3.7 only the layout of the NetworkMessage header and the DataSetMessage header is fixed. The number, the type, the length, and the order of DataSetMessages can vary from one NetworkMessage to the next.

Figure C.11 : Example for dynamic message layout without security
The following PubSub conformance units are used for the Header Layouts in this Amendment.
Category |
Title |
Description |
Publisher |
PubSub Publisher UADP Periodic Fixed Settings |
Publisher supports encoding NetworkMessages and DataSetMessages with UADP Message headers for periodic data with fixed layout (http://opcfoundation.org/UA/PubSub-Layouts/UADP-Periodic-Fixed). If signing is supported, the layout variant for integrity shall be supported also. If encryption is supported, the layout variant for confidentiality and integrity shall be supported also. |
Category |
Title |
Description |
Publisher |
PubSub Publisher UADP Dynamic Data or Events Settings |
Publisher supports encoding NetworkMessages and DataSetMessages with UADP Message headers for Events and Data with dynamic layout (http://opcfoundation.org/UA/PubSub-Layouts/UADP-Dynamic). If signing is supported, the layout variant for integrity shall be supported also. If encryption is supported, the layout variant for confidentiality and integrity shall be supported also. |
Category |
Title |
Description |
Subscriber |
PubSub Subscriber UADP Periodic Fixed Settings |
Subscriber supports decoding NetworkMessages and DataSetMessages with UADP Message headers for periodic data with fixed layout (http://opcfoundation.org/UA/PubSub-Layouts/UADP-Periodic-Fixed). If signing is supported, the layout variant for integrity shall be supported also. If encryption is supported, the layout variant for confidentiality and integrity shall be supported also. |
Category |
Title |
Description |
Subscriber |
PubSub Subscriber UADP Dynamic Data or Events Settings |
Subscriber supports decoding NetworkMessages and DataSetMessages with UADP Message headers for Events and Data with dynamic layout (http://opcfoundation.org/UA/PubSub-Layouts/UADP-Dynamic). If signing is supported, the layout variant for integrity shall be supported also. If encryption is supported, the layout variant for confidentiality and integrity shall be supported also. |
