Acquire a set of licenses in stages. If the licenses were already acquired, there is no effect. There is no effect on any other licenses that have been previously acquired in this session.
Stages permit the client to specify what should happen with subsequent stages if a stage fails.
For example, the client may need to acquire licenses A and B and, contingent on the success of that, acquire licenses C and D.
In this case, define two stages and specify the failure action on the first stage to be abort
.
Feature | Version | |
---|---|---|
licenses | 1 |
Required
The ININ session token necessary for all calls that require a security or user context.Required
The session cookie. With the exception of the connection request, all requests must provide a session cookie.Required
The ININ session ID necessary for all calls that require a security or user context.Required
Property type documentation:
Represents a list of license stages.
List item type documentation:
Represents a license stage.
Required
Required
Property type documentation:
Action to be taken in the case that a license operation stage fails.
Required
The request was successful. The licenseStageOperationResults representation is returned in the body of the response. For more information, see the licenseStageOperationResults
representation in the body of the response.
If the client requests a license that does not exist, the only information provided is that it will not have been acquired. The API does not discern between valid and invalid license strings.
Required
List item type documentation:
Represents a license stage.
Required
Required
List item type documentation:
Represents the results of a license operation.
Required
Required
If true
, the license was successfully acquired for the user. Otherwise, check the errorDetails
and licenseStatus
for more information on why it was not acquired.
Required
Required
Feature | Version | |
---|---|---|
licenses | 2 |
Required
A message that describes the current error.Required
Indicates that the client needs to authenticate using a custom ICWS scheme, which supports a realm of type ICWS and a location which is the URL at which the client can authenticate. A typical example would be the following.
WWW-Authenticate: ICWS realm="ICWS" location="/ICWS/connection"
Required
A message that describes the current error.Required
A message that describes the current error.Required
A message that describes the current error.