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.9.
Table F.9 – PubSubCommunicationFlowConfigurationConfDataType structure
Name |
Type |
Description |
Optional |
PubSubCommunicationFlowConfigurationConfDataType |
Structure |
Subtype of CommunicationFlowConfigurationConfDataType defined in F.1.4 |
|
Address |
4:AddressSelectionDataType |
Address specifies the destination network address to be used for transmission of NetworkMessages by the Publisher of the information flow. |
True |
TransportProfileUri |
0:String |
Optional 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 |
TransportProfileUriSelection |
0:String[] |
Selection list options for TransportProfileUri. |
True |
TransportProfileUriModify |
0:Boolean |
Flag indicating if the TransportProfileUri options can be modified. |
True |
HeaderLayoutUri |
0:String |
Optional 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 |
HeaderLayoutUriSelection |
0:String[] |
Selection list options for HeaderLayoutUri. |
True |
HeaderLayoutUriModify |
0:Boolean |
Flag indicating if the HeaderLayoutUri options can be modified. |
True |
PublishingInterval |
0:Duration |
PublishingInterval specifies the interval to be used for publishing NetworkMessages. |
True |
PublishingIntervalSelection |
0:Duration[] |
Selection list options for PublishingInterval. |
True |
PublishingIntervalModify |
0:Boolean |
Flag indicating if the PublishingInterval options can be modified. |
True |
Qos |
4:CommunicationFlowQosDataType |
The optional Qos specifies the Quality of Service to be used for the information flow. |
True |
QosSelection |
4:CommunicationFlowQosDataType[] |
Selection list options for Qos. |
True |
QosModify |
0:Boolean |
Flag indicating if the Qos options can be modified. |
True |
SecurityMode |
0:MessageSecurityMode |
The optional SecurityMode specifies the security mode to be used for the information flow. |
True |
SecurityModeSelection |
0:MessageSecurityMode[] |
Selection list options for SecurityMode. |
True |
SecurityModeModify |
0:Boolean |
Flag indicating if the SecurityMode options can be modified. |
True |
SecurityGroupId |
0:String |
The optional SecurityGroupId specifies the security group to be used for the information flow. |
True |
SecurityGroupIdSelection |
0:String[] |
Selection list options for SecurityGroupId. |
True |
SecurityGroupIdModify |
0:Boolean |
Flag indicating if the SecurityGroupId options can be modified. |
True |
SubscriberConfigurations |
4:SubscriberConfigurationConfDataType[] |
Defines the configuration for Subscriber(s) of the information flow. |
True |
The PubSubCommunicationFlowConfigurationConfDataType representation in the AddressSpace is formally defined in Table F.10.
Table F.10 – PubSubCommunicationFlowConfigurationConfDataType definition
Attribute |
Value |
|||||
BrowseName |
4:PubSubCommunicationFlowConfigurationConfDataType |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
|
Subtype of the 4:CommunicationFlowConfigurationConfDataType defined in OPC 10000-5 |
||||||
ConformanceUnits |
||||||
UAFX ConnectionManager Configuration |