Interface Logger

This service type is used to persistently log some data.

XML Namespace

urn:icsy:venice:wsdl:data

XSD Data Types

basic:  http://www.v-grid.info/types/basic.xsd

domain:  http://www.v-grid.info/types/domain.xsd

faults:  http://www.v-grid.info/types/faults.xsd

Operations

void log (domain:SSOInformation sso, basic:String160 logID, xsd:dateTime logTimestamp, basic:String2048 logMessage) throws faults:AuthorizationFault
Creates a log entry.

 basic:LogEntryArray getLogEntries (domain:SSOInformation sso, basic:String160 logID, xsd:dateTime from, xsd:dateTime to) throws faults:AuthorizationFault
Retrieves log entries (without any proof data). The parameter logID may be an empty string (i.e. apply this operation to all logIDs).

 basic:LogEntryArray getLogEntriesWithProof (domain:SSOInformation sso, basic:String160 logID, xsd:dateTime from, xsd:dateTime to) throws faults:AuthorizationFault
Retrieves log entries (with proof data). The parameter logID may be an empty string (i.e. apply this operation to all logIDs).

 xsd:int deleteLogEntry (domain:SSOInformation sso, basic:String160 dbID) throws faults:AuthorizationFault
Deletes a single log entry.

 xsd:int deleteLogEntries (domain:SSOInformation sso, basic:String160 logID, xsd:dateTime from, xsd:dateTime to) throws faults:AuthorizationFault
Deletes log entries that lie within a time period The parameter logID may be an empty string (i.e. apply this operation to all logIDs).

 xsd:int deleteAllEntries (domain:SSOInformation sso, basic:String160 logID) throws faults:AuthorizationFault
Deletes all entries for a specific id. The parameter logID may be an empty string (i.e. apply this operation to all logIDs).

 xsd:int count (domain:SSOInformation sso, basic:String160 logID) throws faults:AuthorizationFault
Retrieves the number of log entries. The parameter logID may be an empty string (i.e. apply this operation to all logIDs).

 xsd:int clear (domain:SSOInformation sso) throws faults:AuthorizationFault
Erases all entries from the database.

Generated by the Venice Service Compiler on Thu May 10 14:13:00 CEST 2012