Previous Topic: Sample SPML Requests

Next Topic: Request Types

Request Execution Types

The Identity Manager SPML Service supports both synchronous and asynchronous request models.

By default if no execution attribute is set with a request to the SPML Service the request will be treated as having a synchronous execution mode.

If synchronous is specified, any request that you send must be completed and a response sent back before the next request can be sent. This can sometimes cause delays.

If asynchronous is specified as the execution mode, the SPML Service will schedule the request to be executed asynchronously and return immediately with a unique request ID. The Requesting Authority can later look up the corresponding result of the request by specifying the request ID in a Status Request. Any pending asynchronous request can be canceled by specifying the request ID from the asynchronous request in a Cancel Request.