Hi Casey,
Always use a Web Service to retrieve the information you are looking for instead of directly querying the database.
Example: You can use GET method with job-run-info entry point to get the data.
https://<SERVER_NAME>:9443/AEWS/job-run-info/<job_name>?verbose=1
You will get output as shown below in XML format. Highlighted avgRunTime and next start time - queuedTime (for STARTJOB type=107) below.
{
"jobRun": [
{
"avgRunTime": "0",
"runEndTime": "2025-09-15T11:25:44+0000",
"exitCode": "0",
"events": {
"event": [
{
"alarm": "0",
"evtNum": "123462",
"type": "101",
"processedTime": "2025-09-15T11:25:44+0000",
"queuedTime": "2025-09-15T11:25:44+0000",
"status": "1",
"strStatus": "RUNNING",
"ntry": "1"
},
{
"alarm": "0",
"evtNum": "123463",
"type": "101",
"processedTime": "2025-09-15T11:25:45+0000",
"queuedTime": "2025-09-15T11:25:44+0000",
"status": "4",
"strStatus": "SUCCESS",
"ntry": "1"
},
{
"alarm": "0",
"evtNum": "123465",
"type": "107",
"queuedTime": "2025-09-15T11:30:00+0000",
"status": "0",
"strStatus": "ACTIVATED",
"text": "Event was scheduled based on job definition.",
"ntry": "0"
}
]
},
"name": "box_on_ice_test",
"ntry": "1",
"runNum": "18756",
"self": {
"@href": "https://XXXXXXX:9443/AEWS/job-run-info/box_on_ice_test?runnum=18756",
"@rel": "self"
},
"runStartTime": "2025-09-15T11:25:44+0000",
"status": "4",
"strStatus": "SUCCESS"
}
],
"self": {
"@href": "https://XXXXXXX:9443/AEWS/job-run-info/box_on_ice_test?verbose=1",
"@rel": "self"
}
}
Regards,
Venkat.