UpdateApplication is used to update an existing Application in a GlobalDiscoveryServer.

This Method shall only be invoked by authorized users.

If the update was successful and auditing is supported, the GDS shall generate the ApplicationRegistrationChangedAuditEventType (see 6.3.12).

Signature

UpdateApplication(

[in] ApplicationRecordDataType application

);

Argument

Description

application

The application that is to be updated in the GDS database.

Method Result Codes (defined in Call Service)

Result Code

Description

Bad_NotFound

The applicationId is not known to the GDS.

Bad_InvalidArgument

The application or one of the fields of the application record is not valid.

The text associated with the error shall indicate the exact problem.

Bad_UserAccessDenied

The current user does not have the rights required.

Table 7 specifies the AddressSpace representation for the UpdateApplication Method.

Table 7 – UpdateApplication Method AddressSpace Definition

Attribute

Value

BrowseName

UpdateApplication

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

HasProperty

Variable

InputArguments

Argument[]

PropertyType

Mandatory