Header-Layouts
Die Header-Inhalte und Nachrichtenlayouts wurden so gestaltet, dass sie flexibel sind und verschiedene Anwendungsfälle unterstützen, indem einzelne Felder in den Headern aktiviert oder deaktiviert werden. Diese Flexibilität ermöglicht es zwar, viele verschiedene Anwendungsfälle mit Pub/Sub zu unterstützen, aber die Anzahl der möglichen Headerfeld-Kombinationen erhöht auch den Aufwand für die Implementierung und Verifizierung. Andererseits können innerhalb eines bestimmten Anwendungsbereichs oder für verschiedene Anwendungsfälle einige Konfigurationen besser geeignet sein als andere.
Benutzerdefinierte Header-Layout-Konfigurationen (auch "flexibles" Header-Layout genannt) können verwendet werden, sollten aber auf Anwendungen beschränkt werden, die nicht unter die Anwendungsfälle für die Layouts fallen.
Das Header-Layout kann für einen Publisher oder Subscriber konfiguriert werden, wie in der folgenden Abbildung gezeigt.
Die folgenden Header-Layouts werden unterstützt. Die Namen der Header-Layouts stammen aus der OPC UA Spezifikation, Teil 14, Anhang A.
Name | Unterstützt |
---|---|
Flexible | Ja |
UADP Dynamic | Ja |
UADP PeriodicFixed | Ja |
JSON DataSetMessage | Ja |
JSON Minimal | Ja |
JSON NetworkMessage | Ja |