UnregisterApplication is used to remove an Application from a GlobalDiscoveryServer.
This Method shall only be invoked by authorized users.
A Server Application that is unregistered may be automatically added again if the GDS is configured to populate itself by calling FindServersOnNetwork and the Server Application is still registering with its local LDS.
If un-registration was successful and auditing is supported, the GDS shall generate the ApplicationRegistrationChangedAuditEventType (see 6.3.12).
Signature
UnregisterApplication(
[in] NodeId applicationId
);
Argument |
Description |
applicationId |
The identifier assigned by the GDS to the Application. |
Method Result Codes (defined in Call Service)
Result Code |
Description |
Bad_NotFound |
The ApplicationId is not known to the GDS. |
Bad_UserAccessDenied |
The current user does not have the rights required. |
Table 8 specifies the AddressSpace representation for the UnregisterApplication Method.
Table 8 – UnregisterApplication Method AddressSpace Definition
Attribute |
Value |
||||
BrowseName |
UnregisterApplication |
||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
HasProperty |
Variable |
InputArguments |
Argument[] |
PropertyType |
Mandatory |