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"
}
⚠️ **GitHub.com Fallback** ⚠️