Job - List Preparation And Release Task Status
Listet den Ausführungsstatus der Auftragsvorbereitungs- und Auftragsfreigabeaufgabe für den angegebenen Auftrag über die Computeknoten auf, auf denen der Auftrag ausgeführt wurde.
Diese API gibt den Auftragsvorbereitungs- und Auftragsveröffentlichungsvorgangsstatus für alle Computeknoten zurück, die die Aufgabe "Auftragsvorbereitung" oder "Auftragsfreigabe" ausgeführt haben. Dazu gehören Computeknoten, die seitdem aus dem Pool entfernt wurden. Wenn diese API für einen Auftrag aufgerufen wird, der keine Auftragsvorbereitungs- oder Auftragsfreigabeaufgabe enthält, gibt der Batchdienst DEN HTTP-Statuscode 409 (Conflict) mit einem Fehlercode von JobPreparationTaskNotSpecified zurück.
GET {batchUrl}/jobs/{jobId}/jobpreparationandreleasetaskstatus?api-version=2024-07-01.20.0
GET {batchUrl}/jobs/{jobId}/jobpreparationandreleasetaskstatus?$filter={$filter}&$select={$select}&maxresults={maxresults}&timeout={timeout}&api-version=2024-07-01.20.0
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
batch
|
path | True |
string |
Die Basis-URL für alle Azure Batch-Dienstanforderungen. |
job
|
path | True |
string |
Die ID des Auftrags. |
api-version
|
query | True |
string |
Client-API-Version. |
$filter
|
query |
string |
Eine OData-$filter-Klausel. Weitere Informationen zum Erstellen dieses Filters finden Sie unter https://learn.microsoft.com/rest/api/batchservice/odata-filters-in-batch#list-job-preparation-and-release-status. |
|
$select
|
query |
string |
Eine OData-$select-Klausel. |
|
maxresults
|
query |
integer int32 |
Die maximale Anzahl von Elementen, die in der Antwort zurückgegeben werden sollen. Maximal 1000 Vorgänge können zurückgegeben werden. |
|
timeout
|
query |
integer int32 |
Die maximale Zeit, die der Server für die Verarbeitung der Anforderung in Sekunden ausgeben kann. Der Standardwert ist 30 Sekunden. Wenn der Wert größer als 30 ist, wird stattdessen der Standardwert verwendet. |
Anforderungsheader
Media Types: "application/json; odata=minimalmetadata"
Name | Erforderlich | Typ | Beschreibung |
---|---|---|---|
client-request-id |
string uuid |
Die vom Aufrufer generierte Anforderungsidentität in Form einer GUID ohne Dekoration wie geschweifte Klammern, z. B. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. |
|
return-client-request-id |
boolean |
Gibt an, ob der Server die Clientanforderungs-ID in der Antwort zurückgeben soll. |
|
ocp-date |
string date-time-rfc1123 |
Der Zeitpunkt, zu dem die Anforderung ausgestellt wurde. Clientbibliotheken legen dies in der Regel auf die aktuelle Systemuhrzeit fest. legen Sie sie explizit fest, wenn Sie die REST-API direkt aufrufen. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
Eine Antwort, die eine Liste der Aufgabenstatus "Auftragsvorbereitung" und "Auftragsfreigabe" enthält. Header
|
|
Other Status Codes |
Der Fehler vom Batchdienst. Wenn diese API für einen Auftrag aufgerufen wird, der keine Auftragsvorbereitungs- oder Auftragsfreigabeaufgabe aufweist, gibt der Batchdienst DEN HTTP-Statuscode 409 zurück. |
Sicherheit
azure_auth
Microsoft Entra OAuth 2.0-Authentifizierungscodefluss
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiche
Name | Beschreibung |
---|---|
user_impersonation | Identitätswechsel ihres Benutzerkontos |
Authorization
Typ:
apiKey
In:
header
Beispiele
Job list preparation and release task status
Beispielanforderung
GET account.region.batch.azure.com/jobs/jobId/jobpreparationandreleasetaskstatus?api-version=2024-07-01.20.0
Beispiel für eine Antwort
{
"value": [
{
"poolId": "poolId",
"nodeId": "tvm-2167304207_1-20140905t174658z",
"nodeUrl": "https://account.region.batch.azure.com/pools/poolId/nodes/tvm-2167304207_1-20140905t174658z",
"jobPreparationTaskExecutionInfo": {
"state": "completed",
"startTime": "2015-05-01T10:20:31Z",
"endTime": "2015-05-02T20:12:42Z",
"taskRootDirectory": "tasks/myjob/job-1/myjobpreptask",
"taskRootDirectoryUrl": "https://account.region.batch.azure.com/pools/poolId/nodes/tvm-2167304207_1-20140905t174658z/files/tasks/myjob/job-1/myjobpreptask",
"exitCode": 0,
"retryCount": 0
},
"jobReleaseTaskExecutionInfo": {
"state": "completed",
"startTime": "2015-05-01T10:20:31Z",
"endTime": "2015-05-02T20:12:42Z",
"taskRootDirectory": "tasks/myjob/job-1/myjobreleasetask",
"taskRootDirectoryUrl": "https://account.region.batch.azure.com/pools/poolId/nodes/tvm-2167304207_1-20140905t174658z/files/tasks/myjob/job-1/myjobreleasetask",
"exitCode": 0
}
}
],
"odata.nextLink": "https://account.region.batch.azure.com/jobs/myjob/jobpreparationandreleasestatus?$skipToken=tvm-2167304207_1-20140905t174658z&api-version=2024-07-01.20.0"
}
Definitionen
Name | Beschreibung |
---|---|
Batch |
Eine Vom Azure Batch-Dienst empfangene Fehlerantwort. |
Batch |
Ein Element mit zusätzlichen Informationen, die in einer Azure Batch-Fehlerantwort enthalten sind. |
Cloud |
Das Ergebnis der Auflistung des Status der Aufgabenvorbereitung und der Auftragsfreigabe für einen Auftrag. |
Error |
Die Kategorie des Fehlers. |
Error |
Eine Fehlermeldung, die in einer Azure Batch-Fehlerantwort empfangen wurde. |
Job |
Der Status der Aufgaben für die Auftragsvorbereitung und die Auftragsfreigabe auf einem Computeknoten. |
Job |
Enthält Informationen zur Ausführung einer Auftragsvorbereitungsaufgabe auf einem Computeknoten. |
Job |
Der aktuelle Status des Auftragsvorbereitungsvorgangs auf dem Computeknoten. |
Job |
Enthält Informationen zur Ausführung einer Auftragsfreigabeaufgabe auf einem Computeknoten. |
Job |
Der aktuelle Status der Auftragsfreigabeaufgabe auf dem Computeknoten. |
Name |
Stellt ein Name-Wert-Paar dar. |
Task |
Enthält Informationen zum Container, den eine Aufgabe ausführt. |
Task |
Das Ergebnis der Aufgabenausführung. |
Task |
Informationen zu einem Vorgangsfehler. |
BatchError
Eine Vom Azure Batch-Dienst empfangene Fehlerantwort.
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Ein Bezeichner für den Fehler. Codes sind unveränderlich und sollen programmgesteuert genutzt werden. |
message |
Eine Meldung, die den Fehler beschreibt, der für die Anzeige in einer Benutzeroberfläche geeignet ist. |
|
values |
Eine Sammlung von Schlüssel-Wert-Paaren, die zusätzliche Details zum Fehler enthalten. |
BatchErrorDetail
Ein Element mit zusätzlichen Informationen, die in einer Azure Batch-Fehlerantwort enthalten sind.
Name | Typ | Beschreibung |
---|---|---|
key |
string |
Ein Bezeichner, der die Bedeutung der Value-Eigenschaft angibt. |
value |
string |
Die zusätzlichen Informationen, die in der Fehlerantwort enthalten sind. |
CloudJobListPreparationAndReleaseTaskStatusResult
Das Ergebnis der Auflistung des Status der Aufgabenvorbereitung und der Auftragsfreigabe für einen Auftrag.
Name | Typ | Beschreibung |
---|---|---|
odata.nextLink |
string |
Die URL, um den nächsten Satz von Ergebnissen abzurufen. |
value |
Eine Liste der Auftragsvorbereitungs- und Auftragsfreigabeinformationen zur Aufgabenausführung. |
ErrorCategory
Die Kategorie des Fehlers.
Name | Typ | Beschreibung |
---|---|---|
servererror |
string |
Der Fehler ist auf ein internes Serverproblem zurückzuführen. |
usererror |
string |
Der Fehler ist auf ein Benutzerproblem zurückzuführen, z. B. eine Fehlkonfiguration. |
ErrorMessage
Eine Fehlermeldung, die in einer Azure Batch-Fehlerantwort empfangen wurde.
Name | Typ | Beschreibung |
---|---|---|
lang |
string |
Der Sprachcode der Fehlermeldung |
value |
string |
Der Text der Nachricht. |
JobPreparationAndReleaseTaskExecutionInformation
Der Status der Aufgaben für die Auftragsvorbereitung und die Auftragsfreigabe auf einem Computeknoten.
Name | Typ | Beschreibung |
---|---|---|
jobPreparationTaskExecutionInfo |
Informationen zum Ausführungsstatus des Auftragsvorbereitungsvorgangs auf diesem Computeknoten. |
|
jobReleaseTaskExecutionInfo |
Informationen zum Ausführungsstatus der Auftragsfreigabeaufgabe auf diesem Computeknoten. |
|
nodeId |
string |
Die ID des Computeknotens, auf den dieser Eintrag verweist. |
nodeUrl |
string |
Die URL des Computeknotens, auf den dieser Eintrag verweist. |
poolId |
string |
Die ID des Pools, der den Computeknoten enthält, auf den dieser Eintrag verweist. |
JobPreparationTaskExecutionInformation
Enthält Informationen zur Ausführung einer Auftragsvorbereitungsaufgabe auf einem Computeknoten.
Name | Typ | Beschreibung |
---|---|---|
containerInfo |
Informationen zum Container, unter dem die Aufgabe ausgeführt wird. |
|
endTime |
string |
Der Zeitpunkt, zu dem der Auftragsvorbereitungsvorgang abgeschlossen wurde. |
exitCode |
integer |
Der Exitcode des Programms, das in der Befehlszeile "Aufgabe" angegeben ist. |
failureInfo |
Informationen zur Beschreibung des Vorgangsfehlers, falls vorhanden. |
|
lastRetryTime |
string |
Die letzte Zeit, zu der eine Wiederholung des Vorgangs "Auftragsvorbereitung" gestartet wurde. |
result |
Das Ergebnis der Aufgabenausführung. |
|
retryCount |
integer |
Die Anzahl der Wiederholungen des Vorgangs durch den Batchdienst. Vorgangsanwendungsfehler (Nicht-Null-Beendigungscode) werden wiederholt, Vorverarbeitungsfehler (die Aufgabe konnte nicht ausgeführt werden) und Dateiuploadfehler werden nicht wiederholt. Der Batchdienst versucht den Vorgang bis zum durch die Einschränkungen angegebenen Grenzwert erneut. |
startTime |
string |
Der Zeitpunkt, zu dem die Aufgabe gestartet wurde. |
state |
Der aktuelle Status des Auftragsvorbereitungsvorgangs auf dem Computeknoten. |
|
taskRootDirectory |
string |
Das Stammverzeichnis der Auftragsvorbereitungsaufgabe auf dem Computeknoten. Sie können diesen Pfad verwenden, um dateien abzurufen, die von der Aufgabe erstellt wurden, z. B. Protokolldateien. |
taskRootDirectoryUrl |
string |
Die URL zum Stammverzeichnis der Auftragsvorbereitungsaufgabe auf dem Computeknoten. |
JobPreparationTaskState
Der aktuelle Status des Auftragsvorbereitungsvorgangs auf dem Computeknoten.
Name | Typ | Beschreibung |
---|---|---|
completed |
string |
Der Vorgang wurde mit dem Beendigungscode 0 beendet, oder der Vorgang hat seinen Wiederholungsgrenzwert erschöpft, oder der Batchdienst konnte den Vorgang aufgrund von Vorgangsvorbereitungsfehlern (z. B. Fehler beim Herunterladen von Ressourcendateien) nicht starten. |
running |
string |
Die Aufgabe wird zurzeit ausgeführt (einschließlich Wiederholung). |
JobReleaseTaskExecutionInformation
Enthält Informationen zur Ausführung einer Auftragsfreigabeaufgabe auf einem Computeknoten.
Name | Typ | Beschreibung |
---|---|---|
containerInfo |
Informationen zum Container, unter dem die Aufgabe ausgeführt wird. |
|
endTime |
string |
Der Zeitpunkt, zu dem die Aufgabe "Auftragsfreigabe" abgeschlossen wurde. |
exitCode |
integer |
Der Exitcode des Programms, das in der Befehlszeile "Aufgabe" angegeben ist. |
failureInfo |
Informationen zur Beschreibung des Vorgangsfehlers, falls vorhanden. |
|
result |
Das Ergebnis der Aufgabenausführung. |
|
startTime |
string |
Der Zeitpunkt, zu dem die Aufgabe gestartet wurde. |
state |
Der aktuelle Status der Auftragsfreigabeaufgabe auf dem Computeknoten. |
|
taskRootDirectory |
string |
Das Stammverzeichnis der Auftragsfreigabeaufgabe auf dem Computeknoten. Sie können diesen Pfad verwenden, um dateien abzurufen, die von der Aufgabe erstellt wurden, z. B. Protokolldateien. |
taskRootDirectoryUrl |
string |
Die URL zum Stammverzeichnis der Auftragsfreigabeaufgabe auf dem Computeknoten. |
JobReleaseTaskState
Der aktuelle Status der Auftragsfreigabeaufgabe auf dem Computeknoten.
Name | Typ | Beschreibung |
---|---|---|
completed |
string |
Der Vorgang wurde mit dem Beendigungscode 0 beendet, oder der Vorgang hat seinen Wiederholungsgrenzwert erschöpft, oder der Batchdienst konnte den Vorgang aufgrund von Vorgangsvorbereitungsfehlern (z. B. Fehler beim Herunterladen von Ressourcendateien) nicht starten. |
running |
string |
Die Aufgabe wird zurzeit ausgeführt (einschließlich Wiederholung). |
NameValuePair
Stellt ein Name-Wert-Paar dar.
Name | Typ | Beschreibung |
---|---|---|
name |
string |
Der Name im Name-Wert-Paar. |
value |
string |
Der Wert im Name-Wert-Paar. |
TaskContainerExecutionInformation
Enthält Informationen zum Container, den eine Aufgabe ausführt.
Name | Typ | Beschreibung |
---|---|---|
containerId |
string |
Die ID des Containers. |
error |
string |
Detaillierte Fehlerinformationen zum Container. |
state |
string |
Der Status des Containers. |
TaskExecutionResult
Das Ergebnis der Aufgabenausführung.
Name | Typ | Beschreibung |
---|---|---|
failure |
string |
Fehler bei der Verarbeitung des Vorgangs. Möglicherweise ist der Fehler aufgetreten, bevor der Vorgangsprozess gestartet wurde, während der Aufgabenprozess ausgeführt wurde oder nachdem der Aufgabenvorgang beendet wurde. |
success |
string |
Die Aufgabe wurde erfolgreich ausgeführt. |
TaskFailureInformation
Informationen zu einem Vorgangsfehler.
Name | Typ | Beschreibung |
---|---|---|
category |
Die Kategorie des Vorgangsfehlers. |
|
code |
string |
Ein Bezeichner für den Vorgangsfehler. Codes sind unveränderlich und sollen programmgesteuert genutzt werden. |
details |
Eine Liste mit zusätzlichen Details im Zusammenhang mit dem Fehler. |
|
message |
string |
Eine Meldung zur Beschreibung des Vorgangsfehlers, die für die Anzeige in einer Benutzeroberfläche geeignet ist. |