Oms API GET past job state - openmpp/openmpp.github.io GitHub Wiki
GET past job model state.
This method returns model run JSON file content from shadow history job/past/ folder, searching it by year, month, user oms instance name and submission time stamp.
It is available only if oms started with "global admin" privileges, for example:
oms -l localhost:4040 -oms.JobDir job -oms.AdminAll
Method:
GET /api/admin-all/job/past/folder/:path/user/:user/stamp/:stamp/state
Arguments:
:path - (required) year and month past job folder in `yyyy_mm` format e.g.: `2026_01`
:user - (required) `oms` instance name, e.g.: `alice_4042`
:stamp - (required) model run submission time stamp, e.g.: `2026_01_29_02_01_48_112`
Call examples:
http://localhost:4040/api/admin-all/job/past/folder/2026_01/user/alice_4042/stamp/2026_01_29_02_01_48_112/state
Example:
{
"SubmitStamp": "2026_01_29_02_01_48_112",
"Pid": 2356,
"CmdPath": "C:\\Program Files\\Microsoft MPI\\Bin\\mpiexec.exe",
"CmdLine": "mpiexec -n 4 -wdir C:\\go-ompp\\c-4042\\models\\bin C:\\go-ompp\\c-4042\\models\\bin\\RiskPaths_mpi -OpenM.RunStamp 2026_01_29_02_02_24_114 -OpenM.LogToConsole true -OpenM.LogToFile false -OpenM.RunName RiskPaths_Default_2026_01_29_02_01_33_745 -OpenM.SetName Default -OpenM.SubValues 5 -OpenM.LogRank true -OpenM.MessageLanguage en-CA -OpenM.Threads 2 -OpenM.NotOnRoot",
"ModelName": "RiskPaths",
"ModelDigest": "43976e100f44b6c4e2968fc74442a745",
"RunStamp": "2026_01_29_02_02_24_114",
"Dir": "",
"Opts": {
"OpenM.LogRank": "true",
"OpenM.MessageLanguage": "en-CA",
"OpenM.NotOnRoot": "true",
"OpenM.RunName": "RiskPaths_Default_2026_01_29_02_01_33_745",
"OpenM.SetName": "Default",
"OpenM.SubValues": "5",
"OpenM.Threads": "3"
},
"Env": {},
"Threads": 3,
"IsMpi": true,
"Mpi": {
"Np": 3,
"IsNotOnRoot": true,
"IsNotByJob": false
},
"Template": "mpi.RiskPaths.template.txt",
"Tables": [],
"Microdata": {
"IsToDb": false,
"IsInternal": false,
"Entity": []
},
"RunNotes": [],
"Res": {
"Cpu": 6,
"Mem": 0,
"ProcessCount": 3,
"ThreadCount": 2,
"ProcessMemMb": 0,
"ThreadMemMb": 0
},
"IsOverLimit": false,
"QueuePos": 0,
"LogFileName": "RiskPaths.2026_01_29_02_02_24_114.console.log",
"LogPath": "C:\\go-ompp\\c-4042\\models\\log\\RiskPaths.2026_01_29_02_02_24_114.console.log",
"BinDir": "C:\\go-ompp\\c-4042\\models\\bin",
"WorkDir": "models\\bin",
"IniPath": "",
"HostFilePath": "C:\\go-ompp\\c-4042\\models\\log\\host-2026_01_29_02_01_48_112-alice_4042.ini",
"Submitted": "2026-01-29 02:01:48.112",
"Started": "2026-01-29 02:02:24.000",
"Completed": "2026-01-29 02:02:27.000",
"Duration": "00:03"
}