Oms API GET download log all - openmpp/openmpp.github.io GitHub Wiki
GET all downloads log files for from download directory on the server.
This method only avaliable if server configured to create downloads for user.
This is a beta version and may change in the future.
Download can be initiated through UI or by direct API call:
For each download oms
service does create a download log file, for example:
-
RiskPaths.run.102.ready.download.log
RiskPaths model run results, download ready for user -
RiskPaths.run.102.progress.download.log
RiskPaths model run results, download preparation in progress -
RiskPaths.run.102.error.download.log
RiskPaths model run results, download preparation failed
Example of RiskPaths.run.102.ready.download.log
:
2021-07-31 18:13:10.293 Download of: RiskPaths.run.102
---------------
Model Name : RiskPaths
Model Version : 3.0.0.0 2021-07-16 13:14:14.451
Model Digest : 0f71660ba32bc002282c995e4552a14a
Run Name : Default
Run Version : 102 2021-07-16 13:14:22.227
Run Digest : 4354632979ec90f48441ccdeb0ca803b
Folder : RiskPaths.run.102
---------------
2021-07-31 18:13:10.293 delete: RiskPaths.run.102.ready.download.log
2021-07-31 18:13:10.293 delete: RiskPaths.run.102.error.download.log
2021-07-31 18:13:10.293 delete: RiskPaths.run.102.zip
2021-07-31 18:13:10.293 delete: RiskPaths.run.102
2021-07-31 18:13:10.330 Model RiskPaths
2021-07-31 18:13:10.339 Model run 102 Default
2021-07-31 18:13:10.401 Packed C:\go_ws\models\home\out\download\RiskPaths.run.102.zip
2021-07-31 18:13:10.402 Done.
As result oms
service does create:
- download archive, for example:
RiskPaths.run.102.zip
- model run
.csv
files for parameters and output tables inRiskPaths.run.102
folder - model run
.json
metadata files
Method:
GET /api/download/log-all
Call example from browser:
http://localhost:4040/api/download/log-all
Return example:
[
{
"Status": "ready",
"Kind": "model",
"ModelDigest": "c87bd08cc86da61332336384a491203b",
"RunDigest": "",
"WorksetName": "",
"IsFolder": true,
"Folder": "IDMM",
"IsZip": true,
"ZipFileName": "IDMM.zip",
"ZipModTime": 1627790748053,
"ZipSize": 29126,
"LogFileName": "IDMM.ready.download.log",
"LogNsTime": 0,
"Lines": [
"2021-08-01 00:05:47.551 Download of: IDMM ",
"--------------- ",
"Model Name : IDMM ",
"Model Version : 2.0.0.0 2021-07-16 13:13:40.085 ",
"Model Digest : c87bd08cc86da61332336384a491203b ",
"Folder : IDMM ",
"--------------- ",
"2021-08-01 00:05:47.551 delete: IDMM.ready.download.log ",
"2021-08-01 00:05:47.552 delete: IDMM.error.download.log ",
"2021-08-01 00:05:47.553 delete: IDMM.zip ",
"2021-08-01 00:05:47.553 delete: IDMM ",
"2021-08-01 00:05:47.934 Model IDMM ",
"2021-08-01 00:05:47.946 Model run 102 Default ",
"2021-08-01 00:05:47.968 Model run 103 IDMM_Default_2021_07_31_21_40_28_624 ",
"2021-08-01 00:05:47.990 Workset 101 Default ",
"2021-08-01 00:05:48.053 Packed C:\\go_ws\\models\\home\\out\\download\\IDMM.zip ",
"2021-08-01 00:05:48.054 Done. ",
""
]
},
{
"Status": "ready",
"Kind": "model",
"ModelDigest": "b4f2100f8d308a5bd3bf3b470077d906",
"RunDigest": "",
"WorksetName": "",
"IsFolder": true,
"Folder": "NewTimeBased",
"IsZip": true,
"ZipFileName": "NewTimeBased.zip",
"ZipModTime": 1627848086688,
"ZipSize": 8199,
"LogFileName": "NewTimeBased.ready.download.log",
"LogNsTime": 0,
"Lines": [
"2021-08-01 16:01:26.574 Download of: NewTimeBased ",
"--------------- ",
"Model Name : NewTimeBased ",
"Model Version : 1.0.1.0 2021-07-16 13:14:32.196 ",
"Model Digest : b4f2100f8d308a5bd3bf3b470077d906 ",
"Folder : NewTimeBased ",
"--------------- ",
"2021-08-01 16:01:26.574 delete: NewTimeBased.ready.download.log ",
"2021-08-01 16:01:26.574 delete: NewTimeBased.error.download.log ",
"2021-08-01 16:01:26.574 delete: NewTimeBased.zip ",
"2021-08-01 16:01:26.574 delete: NewTimeBased ",
"2021-08-01 16:01:26.610 Model NewTimeBased ",
"2021-08-01 16:01:26.641 Model run 102 Default ",
"2021-08-01 16:01:26.666 Workset 101 Default ",
"2021-08-01 16:01:26.689 Packed C:\\go_ws\\models\\home\\out\\download\\NewTimeBased.zip ",
"2021-08-01 16:01:26.693 Done. ",
""
]
}
]