Indicate the End of Requests
Indicates that you are finish sending SOA requests and that the broker should commit all requests.
You can specify the Indicate the End of Requests request as follows.
|POST (before HPC Pack 2016)||https://head_node_name:port/WindowsHPC/HPC_cluster_name/session/session_identifier/batch/batch_name/Commit|
|POST (HPC Pack 2016)||https://head_node_name:port/WindowsHPC/session/session_identifier/batch/batch_name/Commit|
For sessions that are managed by the Azure HPC Scheduler, the head node name should have a format of Windows_Azure_service_name.cloudapp.net.
To get the name to use for the HPC cluster, use the Get Clusters operation.
You can specify the following additional parameters on the request URI.
Required if the request does not contain the api-version header. Specifies the version of the operation to use for this request. To specify Microsoft HPC Pack 2008 R2 with Service Pack 3 (SP3), use a value of 2011-11-01. The minimum version that supports this operation is Microsoft HPC Pack 2008 R2 with SP3.
The value of this URI parameter is ignored if the request also contains the api-version header.
The following table describes required and optional request headers.
Required if the request does not include the api-version URI parameter. Specifies the version of the operation to use for this request. To specify Microsoft HPC Pack 2008 R2 with SP3, use a value of 2011-11-01. The minimum version that supports this operation is Microsoft HPC Pack 2008 R2 with SP3.
The value specified in this header overrides the value specified in the api-version URI parameter if both are specified.
Indicates type of content that the request contains.
Required. Indicates the length of the request body. Specify 0 for this request.
The response includes an HTTP status code and a set of response headers.
A successful operation returns status code 201 (Created).
If the request includes neither the api-version URI parameter nor the api-version header, the operation returns status code 400 (Bad Request).
For more information about status codes, see HttpStatusCode.
The error response will be contained in a descriptive XML response (Note: Values will vary based on the error):
<HpcWebServiceFault xmlns="http://schemas.microsoft.com/HPCS2008R2/common" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <Code>267386880</Code> <Message>Error message text.</Message> <Values i:nil="true" xmlns:a="http://schemas.datacontract.org/2004/07/System.Collections.Generic"/> </HpcWebServiceFault>
The response for this operation includes the following standard HTTP headers:
All standard headers conform to the HTTP/1.1 protocol specification.
This operation commits a pending batch of SOA requests. If the list of SOA requests were submitted using the Send Requests operation with a commit parameter of false, then the broker will not commit the SOA requests for the batch during the Send Requests operation. Instead, the broker will queue the batch of SOA requests. When the broker receives the Indicate the End of Requests operation, the broker commits the queued batch of SOA requests. See the commit URI parameter of the Send Requests operation for more information.
This operation is supported only for sessions that are managed by the Azure HPC Scheduler.
HPC Pack 2008 R2 with at least SP3, or a later version of HPC Pack.