9.2.5 RegisterDeviceEndpoint

The RegisterDeviceEndpoint Method allows a Client to provide the location of a Device on the network that needs to be authenticated.

The Client may be an engineering tool or other administrative application that allows a human to provide information that cannot be discovered automatically.

Once the Registrar knows the location of a Device it schedules a task that uses PushManagement to complete the onboarding process.

This Method shall be called from an authenticated SecureChannel and from a Session that has access to the RegistrarAdmin Role (see 4.2.6).

Signature

RegisterDeviceEndpoint (
 	[in]	0:ApplicationDescription application
);
   
Argument Description
applicationThe Server which allows a Device to be authenticated via the Push Model.

Method Result Codes (defined in Call Service)

Result Code Description
Bad_UserAccessDeniedThe Session does not have the permissions needed to call the Method.

Table 20 specifies the AddressSpace representation for the RegisterDeviceEndpoint Method.

Table 20 – RegisterDeviceEndpoint Method AddressSpace Definition
Attribute Value
BrowseName2:RegisterDeviceEndpoint
References NodeClass BrowseName DataType TypeDefinition ModellingRule
0:HasPropertyVariable0:InputArguments0:Argument [] 0:PropertyTypeMandatory