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 |
| 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.
| Attribute | Value | ||||
| BrowseName | 2:RegisterDeviceEndpoint | ||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | ModellingRule |
|---|---|---|---|---|---|
| 0:HasProperty | Variable | 0:InputArguments | 0:Argument [] | 0:PropertyType | Mandatory |