Abort a Transaction
Aborts the transaction indicated by the specified transaction.transId.
Path Components
DELETE /lightwave/api/v1/transaction/{transaction-id}
Name | Use | Description |
---|---|---|
transaction-id | required | The transaction ID value returned from a previous begin transaction call. |
Parameters
Request
Name | Use | Description |
---|---|---|
lw-correlation-id | optional | A caller supplied identifier to be copied to the response. |
lw-suppress-status | optional | Use to indicate that the HTTP response status code should be "200 OK", regardless of the outcome of the operation. |
Response
Name | Description |
---|---|
lw-correlation-id | The value of the correlationId supplied in the request, if any. |
lw-error | If an error occurred, a description of the error. |
lw-http-reason | The HTTP response reason. Present if lw-suppress-status was supplied in the request. |
lw-http-status | The HTTP response status. Present if lw-suppress-status was supplied in the request. |
lw-transaction-id | The transaction ID of the TMF transaction associated with the request, if any. |
lw-transaction-state | The transaction state of the TMF transaction associated with the request, if any. |
Example
Request
DELETE http://lightwave.example.com/lightwave/api/v1/transaction/2c00031c9b890000c40ff4182950cac4 HTTP/1.1
Content-Length: 0
Response
HTTP/1.1 200 OK
Content-Length: 0
lw-transaction-state: aborted
lw-transaction-id: 2c00031c9b890000c40ff4182950cac4