9.3.3 ProvisionableDeviceType

The ProvisionableDeviceType ObjectType defines Objects that support PushManagement described in 7.3. The ObjectType is defined in Table 33.

Table 33 – ProvisionableDeviceType Definition
Attribute Value
BrowseName0:ProvisionableDeviceType
IsAbstractFalse
References Node
Class
BrowseName DataType TypeDefinition Modelling Rule
Subtype of the BaseObjectType defined in OPC 10000-5.
0:HasPropertyVariable0:IsSingleton0:Boolean0:PropertyTypeMandatory
0:HasComponentMethod0:RequestTicketsDefined in 9.3.4.Mandatory
0:HasComponentMethod0:SetRegistrarEndpointsDefined in 9.3.5.Optional
0:HasComponentObject0:<ApplicationName>0:ApplicationConfigurationTypeOptionalPlaceholder
Conformance Units
Onboarding Server PushManagement

The IsSingleton Property indicates whether the DCA and the operational Server are the same. If TRUE, it tells Registrar that the DCA Certificate shall have rights associated with a Application Instance Certificate (i.e., it cannot be used to access the security configuration for different Applications). A ProvisionableDevice shall not have any ApplicationConfiguration components if IsSingleton is TRUE.

The RequestTickets Method allows the Registrar to request the list of Tickets stored on the Device.

The SetRegistrarEndpoints Method allows a configuration Client to provide the location of one or more Registrars which the Device can use to authenticate itself via PullManagement.

The :<ApplicationName> Objects defines an API which represents the configuration of an Client or Server running on a Device. The ApplicationConfigurationType is defined in OPC 10000-12.