This Structure DataType is used to represent the configuration of a PubSubKeyServicePushTarget in a PubSub configuration of an OPC UA Application. The PubSubKeyPushTargetDataType is formally defined in Table 77.

Table 77 – PubSubKeyPushTargetDataType structure

Name

Type

Description

PubSubKeyPushTargetDataType

Structure

ApplicationUri

String

ApplicationUri of the Server that is the target of a push.

PushTargetFolder

String[]

Optional path of the PubSubKeyPushTargetFolder used to group the push targets where each entry in the String array represents one level in a folder hierarchy.

If no grouping is needed the parameter is a null or empty String array.

EndpointUrl

String

URL of the Endpoint of the Server that is the target of a push.

SecurityPolicyUri

String

The security policy the SKS shall use to establish a SecureChannel to the push target.

UserTokenType

UserTokenPolicy

The type of user toke to be used for the connection to the push target. The default is Anonymous.

RequestedKeyCount

UInt16

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

RetryInterval

Duration

The interval the SKS shall use to retry pushing keys after an error appeared

PushTargetProperties

KeyValuePair[]

Specifies additional properties for the push target

SecurityGroups

String[]

List of security groups related to the push target

Its representation in the AddressSpace is defined in Table 78.

Table 78 – PubSubKeyPushTargetDataType definition

Attributes

Value

BrowseName

PubSubKeyPushTargetDataType

IsAbstract

False

Subtype of Structure defined in OPC 10000-5.

Conformance Units

PubSub Parameters Configuration2