Object Encoding Asynchronous Correlation Byte String Value Table 268: Asynchronous Correlation Value in Response Batch Item Result Status This is sent in a response message and indicates the success or failure of a request. The following values MAY be set in this field: Success The requested operation completed successfully. – Operation Pending The requested operation is in progress, and it is necessary to obtain the – actual result via asynchronous polling. The asynchronous correlation value SHALL be used for the subsequent polling of the result status. The requested operation was performed, but had to be undone (i.e., due to a Operation Undone – failure in a batch for which the Error Continuation Option (see 6.13 and 7.2) was set to Undo). Operation Failed The requested operation failed. – Object Encoding Result Status Enumeration, see 9.1.3.2.28 Table 269: Result Status in Response Batch Item Result Reason This field indicates a reason for failure or a modifier for a partially successful operation and SHALL be present in responses that return a Result Status of Failure. In such a case, the Result Reason SHALL be set as specified in Section 11. It is OPTIONAL in any response that returns a Result Status of Success. The following defined values are defined for this field: Item not found A requested object was not found or did not exist. – Response too large The response to a request would exceed the Maximum Response Size in – the request. Authentication not successful The authentication information in the request could not be – validated, or was not found. Invalid message The request message was not understood by the server. – Operation not supported The operation requested by the request message is not supported by – the server. Missing data The operation REQUIRED additional information in the request, which was not – present. Invalid field Some data item in the request has an invalid value. – Feature not supported An OPTIONAL feature specified in the request is not supported. – Operation canceled by requester The operation was asynchronous, and the operation was – canceled by the Cancel operation before it completed successfully. Cryptographic failure The operation failed due to a cryptographic error. – Illegal operation The client requested an operation that was not able to be performed with the – specified parameters. Permission denied The client does not have permission to perform the requested operation. –
Object Encoding Asynchronous Correlation Value Byte String Table 268: Asynchronous Correlation Value in Response Batch Item Result Status This is sent in a response message and indicates the success or failure of a request. The following values MAY be set in this field: Success – The requested operation completed successfully. Operation Pending – The requested operation is in progress, and it is necessary to obtain the actual result via asynchronous polling. The asynchronous correlation value SHALL be used for the subsequent polling of the result status. Operation Undone – The requested operation was performed, but had to be undone (i.e., due to a failure in a batch for which the Error Continuation Option (see 6.13 and 7.2) was set to Undo). Operation Failed – The requested operation failed. Object Encoding Result Status Enumeration, see 9.1.3.2.28 Table 269: Result Status in Response Batch Item Result Reason This field indicates a reason for failure or a modifier for a partially successful operation and SHALL be present in responses that return a Result Status of Failure. In such a case, the Result Reason SHALL be set as specified in Section 11. It is OPTIONAL in any response that returns a Result Status of Success. The following defined values are defined for this field: Item not found – A requested object was not found or did not exist. Response too large – The response to a request would exceed the Maximum Response Size in the request. Authentication not successful – The authentication information in the request could not be validated, or was not found. Invalid message – The request message was not understood by the server. Operation not supported – The operation requested by the request message is not supported by the server. Missing data – The operation REQUIRED additional information in the request, which was not present. Invalid field – Some data item in the request has an invalid value. Feature not supported – An OPTIONAL feature specified in the request is not supported. Operation canceled by requester – The operation was asynchronous, and the operation was canceled by the Cancel operation before it completed successfully. Cryptographic failure – The operation failed due to a cryptographic error. Illegal operation – The client requested an operation that was not able to be performed with the specified parameters. Permission denied – The client does not have permission to perform the requested operation.