9.2.12 UnregisterTickets

The UnregisterTickets Method allows a RegistrarAdmin to remove Tickets for Devices and Composites that it previously provided. Removing Tickets does not affect Devices that were previously accepted using the Tickets.

If the Ticket does not exist an error is returned in the results output argument.

If an error processing a Ticket occurs the error for that Ticket is returned in the results argument. If a Ticket does not exist the error is Bad_NotFound.

This Method shall be called from a Session that has access to the RegistrarAdmin Role (see 4.2.6).

Signature

UnregisterTickets (
	[in]	0:EncodedTicket []	tickets,
	[out]	0:StatusCode []	results
);
   
Argument Description
ticketsThe signed Tickets which should no longer be treated as trusted.
results

Indicates whether a previously registered Ticket was found.

If not found the returned value is Bad_NotFound.

Method Result Codes (defined in Call Service)

Result Code Description
Bad_UserAccessDeniedThe Client is not authorized to update the set of known Tickets.

Table 28 specifies the AddressSpace representation for the UnregisterTickets Method.

Table 28 – UnregisterTickets Method AddressSpace Definition
Attribute Value
BrowseName2:UnregisterTickets
References NodeClass BrowseName DataType TypeDefinition ModellingRule
0:HasPropertyVariable0:InputArguments0:Argument [] 0:PropertyTypeMandatory
0:HasPropertyVariable0:OutputArguments0:Argument [] 0:PropertyTypeMandatory