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

application

The Server which allows a Device to be authenticated via the Push Model.

Method Result Codes (defined in Call Service)

Result Code

Description

Bad_UserAccessDenied

The 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

BrowseName

2:RegisterDeviceEndpoint

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

0:HasProperty

Variable

0:InputArguments

0:Argument []

0:PropertyType

Mandatory