The RegisterTickets Method allows an administration Client to provide a list of Tickets for Devices and Composites that it is expecting to install on the network. Any Device which can be correlated with one of these Tickets will be accepted automatically.
This Method validates each Ticket. Invalid Tickets are rejected. Validation errors are returned in the results output argument.
This Method shall be called from a Session that has access to the RegistrarAdmin Role (see 4.2.6).
Signature
RegisterTickets (
[in]0:EncodedTicket [] tickets,
[out]0:StatusCode []results
);
Argument |
Description |
tickets |
The signed Tickets which should be treated as trusted. |
results |
The result of the Ticket validation process described in 6.4. If validation fails the returned value is Bad_TicketInvalid. |
Method Result Codes (defined in Call Service)
Result Code |
Description |
Bad_UserAccessDenied |
The Client is not authorized to update the set of known Tickets. |
Table 27 specifies the AddressSpace representation for the RegisterTickets Method.
Table 27 – RegisterTickets Method AddressSpace Definition
Attribute |
Value |
||||
BrowseName |
2:RegisterTickets |
||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
0:HasProperty |
Variable |
0:InputArguments |
0:Argument [] |
0:PropertyType |
Mandatory |
0:HasProperty |
Variable |
0:OutputArguments |
0:Argument [] |
0:PropertyType |
Mandatory |