Run Authorized

Description

Run another service, after checking that the user has submit service authority. It is an "authorise anything" wrapper for admin use.

RunAuthorized allows admin to use the web services and JavaScript interfaces to run internal services.

Input

<RunAuthorized>
<userLogonReference>userid</userLogonReference>
<password>password</password> <addUserCredentials>true|false</addUserCredentials> <ServiceMessage> : </ServiceMessage>
</RunAuthorized>

ServiceMessage is the service to be run.

If addUserCredentials is true, copy the credentials from RunAuthorized to the contained service.

Return the results of the contained service.

Output

Depends on the contained service.

Errors

101 - Not authorised

103 - more or less than 1 service message.

Anything else - as returned from contained service.

Class

com.metrici.xerula.RunAuthorizedService