F.1.7 PubSubCommunicationFlowConfigurationConfDataType

This Structure DataType contains the configuration needed for both the publishing and subscribing of an information flow.

It is semantically equivalent to the PubSubCommunicationFlowConfigurationType as defined in 6.13.2.

The PubSubCommunicationFlowConfigurationConfDataType is formally defined in Table F.10.

Table F.10 – PubSubCommunicationFlowConfigurationConfDataType structure
Name Type Description Optional
PubSubCommunicationFlowConfigurationConfDataTypeStructureSubtype of CommunicationFlowConfigurationConfDataType defined in F.1.4
Address4:AddressSelectionDataType Address specifies the destination network address to be used for transmission of NetworkMessages by the Publisher of the information flow.True
TransportProfileUri0:StringOptional TransportProfileUri specifies the transport protocol mapping and the message mapping to be used. If TransportProfileUri is omitted, the default transport protocol for the Address shall be used.True
TransportProfileUriSelection0:String[]Selection list options for TransportProfileUri.True
TransportProfileUriModify0:BooleanFlag indicating if the TransportProfileUri options can be modified.True
HeaderLayoutUri0:StringOptional HeaderLayoutUri specifies the UADP header formats for both NetworkMessages and DataSetMessages. If HeaderLayoutUri is omitted, a fixed layout for periodic data shall be used.True
HeaderLayoutUriSelection0:String[]Selection list options for HeaderLayoutUri.True
HeaderLayoutUriModify0:BooleanFlag indicating if the HeaderLayoutUri options can be modified.True
PublishingInterval0:Duration PublishingInterval specifies the interval to be used for publishing NetworkMessages.True
PublishingIntervalSelection0:Duration[]Selection list options for PublishingInterval.True
PublishingIntervalModify0:BooleanFlag indicating if the PublishingInterval options can be modified.True
Qos4:CommunicationFlowQosDataTypeThe optional Qos specifies the Quality of Service to be used for the information flow.True
QosSelection4:CommunicationFlowQosDataType[]Selection list options for Qos.True
QosModify0:BooleanFlag indicating if the Qos options can be modified.True
SecurityMode0:MessageSecurityModeThe optional SecurityMode specifies the security mode to be used for the information flow.True
SecurityModeSelection0:MessageSecurityMode[]Selection list options for SecurityMode.True
SecurityModeModify0:BooleanFlag indicating if the SecurityMode options can be modified.True
SecurityGroupId0:StringThe optional SecurityGroupId specifies the security group to be used for the information flow.True
SecurityGroupIdSelection0:String[]Selection list options for SecurityGroupId.True
SecurityGroupIdModify0:BooleanFlag indicating if the SecurityGroupId options can be modified.True
SubscriberConfigurations4:SubscriberConfigurationConfDataType[]Defines the configuration for Subscriber(s) of the information flow.True

The PubSubCommunicationFlowConfigurationConfDataType representation in the AddressSpace is formally defined in Table F.11.

Table F.11 – PubSubCommunicationFlowConfigurationConfDataType definition
Attribute Value
BrowseName4:PubSubCommunicationFlowConfigurationConfDataType
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition ModellingRule
Subtype of the 4:CommunicationFlowConfigurationConfDataType defined in OPC 10000-5
ConformanceUnits
UAFX ConnectionManager File Configuration