8 PubSub Security Key Service model ToC Previous Next

8.6 PubSubKeyPushTargetType ToC Previous Next

8.6.1 PubSubKeyPushTargetType definition ToC Previous Next index

The PubSubKeyPushTargetType is formally defined in Table 173.

An instance of this ObjectType includes all information required to establish a secure connection to the Server that is the target of a push operation as described in If any of the connection information changes, the PubSubKeyPushTarget must be removed and a new PubSubKeyPushTarget with updated connection information must be added.

Table 173 – PubSubKeyPushTargetType definition

Attribute Value
BrowseName PubSubKeyPushTargetType
IsAbstract False

Subtype of BaseObjectType defined in OPC 10000-5.

References NodeClass BrowseName DataType TypeDefinition ModellingRule
HasPushed SecurityGroup Object <SecurityGroupName>   SecurityGroupType OptionalPlaceholder
HasProperty Variable ApplicationUri String PropertyType Mandatory
HasProperty Variable EndpointUrl String PropertyType Mandatory
HasProperty Variable SecurityPolicyUri String PropertyType Mandatory
HasProperty Variable UserTokenType UserTokenPolicy PropertyType Mandatory
HasProperty Variable RequestedKeyCount UInt16 PropertyType Mandatory
HasProperty Variable RetryInterval Duration PropertyType Mandatory
HasProperty Variable LastPushExecutionTime DateTime PropertyType Mandatory
HasProperty Variable LastPushErrorTime DateTime PropertyType Mandatory
HasComponent Method ConnectSecurityGroups Defined in 8.6.3 Mandatory  
HasComponent Method DisconnectSecurityGroups Defined in 8.6.4 Mandatory  
HasComponent Method TriggerKeyUpdate Defined in 8.6.5 Mandatory  
Conformance Units          
PubSub Model SKS Push          

The Property ApplicationUri is the ApplicationUri of the Server that is the target of a push. The push operation shall fail if the ApplicationUri of the connected target Server does not match this parameter.

The Property EndpointUrl is the URL of the Endpoint of the Server that is the target of a push.

The Property SecurityPolicyUri is a String that contains the security policy the SKS shall use to establish a SecureChannel to the PubSubKeyPushTarget. The MessageSecurityMode shall always be SignAndEncrypt.

The Property UserTokenType contains the type of user toke to be used for the connection to the PubSubKeyPushTarget. The default is Anonymous and authorization is accomplished in this case with the application identity of the SKS.

The Property RequestedKeyCount is the number of keys that are to be pushed on each update. The minimum setting for this is three.

The Property RetryInterval defines the interval the SKS shall use to retry pushing keys after an error appeared.

The Property LastPushExecutionTime indicates the time the last push operation was executed successfully on the PubSubKeyPushTarget. A null DateTime value indicates that no successful push was executed.

The Property LastPushErrorTime indicates the last time a push operation failed on the PubSubKeyPushTarget. A null DateTime value indicates that no error has occurred.

Previous Next