Specialuppgift

Denna händelse aktiveras för särskilda uppgifter, såsom arbetsförberedelseuppgifter, jobbfrigivningsuppgifter och startuppgifter, när Batch rapporterar uppgiften som slutförd eller misslyckad.

Följande exempel visar kroppen av en specialuppgiftshändelse för en slutförd arbetsförberedelseuppgift.

{
    "jobId": "myJob",
    "taskName": "jobprep-task-01",
    "taskType": "JobPrep",
    "nodeInfo": {
        "poolId": "pool-001",
        "nodeId": "tvm-257509324_1-20160908t162728z"
    },
    "executionInfo": {
        "startTime": "2020-06-30T01:47:56Z",
        "endTime": "2020-06-30T02:13:29Z",
        "exitCode": 0,
        "result": "success",
        "schedulingError": {
            "details": []
        }
    }
}
Elementnamn Typ Notes
jobId String ID:t för jobbet kopplat till den speciella uppgiften. För poolstartuppgifter kan detta fält vara tomt eller utelämnat.
taskName String Namnet på den speciella uppgiften.
taskType String Den speciella uppgiftstypen, såsom en jobbförberedelseuppgift, jobbfrigörelseuppgift eller startuppgift.
nodeInfo Komplex typ Innehåller information om den beräkningsnod som den speciella uppgiften kördes på.
executionInfo Komplex typ Innehåller information om specialuppgiftens exekvering.

nodeInfo

Elementnamn Typ Notes
poolId String ID:t för poolen där specialuppgiften kördes.
nodeId String ID:t för noden där specialuppgiften kördes.

executionInfo

Elementnamn Typ Notes
startTime DateTime Tiden då den speciella uppgiften började pågå.
endTime DateTime Tiden då den speciella uppgiften slutfördes.
exitCode Int32 Utgångskoden för specialuppgiften.
result String En tjänstedefinierad resultatsträng för den speciella uppgiften, såsom success eller failure.
schedulingError Komplex typ Innehåller detaljerad information om det rapporterade felet. Om inga feldetaljer finns tillgängliga kan objektet endast innehålla en tom details array.

Den speciella uppgiftshändelsens payload fylls retryCount inte just nu eller requeueCount.

schedulingError

Elementnamn Typ Notes
category String Felkategorin, om en sådan finns.
code String Felkoden, om en sådan finns.
message String Felmeddelandet, om det finns ett sådant.
details Array En lista över namn-värde-par som ger mer detaljer om felet. Om inga extra detaljvärden finns tillgängliga är matrisen tom.

details

Elementnamn Typ Notes
name String Detaljnamnet.
value String Detaljvärdet.