Oms API GET copy model log - openmpp/openmpp.github.io GitHub Wiki
Models Library is a shared read-only storage from where users can copy models into their own workspace.
Console output from model copy script captured into the log file.
This method allow to get the content of model copy log file by name.
If error detected during model copy then log error flag: IsError: true and log file renamed with extension .error.txt instead of .console.txt.
Use GET the list of copy model logs method to obtain log file names.
Method:
GET /api/admin/copy-model/log/:name
Arguments:
:name - (required) model copy log file name.
Example 1:
http://localhost:4040/api/admin/copy-model/log/copy-model.2026_08_28_23_17_34_952.RiskPaths-3.0.0.0.console.txt
{
"BaseName": "RiskPaths-3.0.0.0",
"LogStamp": "2026_08_28_23_17_34_952",
"LogFileName": "copy-model.2026_08_28_23_17_34_952.RiskPaths-3.0.0.0.console.txt",
"IsError": false,
"Size": 4209,
"ModTs": 1787973455145,
"Lines": [
"2026-08-28 23:17:34.952 Delete model: d976aa2fb999f097468bb2ea098c4daf RiskPaths",
"2026-08-28 23:17:34.956 Copy model: models/bin/RiskPaths-3.0.0.0/RiskPaths.publish.lst RiskPaths-3.0.0.0",
"2026-08-28 23:17:34.957 ..\\etc\\model-copy.bat models/bin/RiskPaths-3.0.0.0/RiskPaths.publish.lst ..\\model-lib C:\\go-ompp\\c-4040 RiskPaths-3.0.0.0",
"2026-08-28 23:17:35.005 Model : RiskPaths-3.0.0.0",
"2026-08-28 23:17:35.005 Copy : models/bin/RiskPaths-3.0.0.0/RiskPaths.publish.lst",
"2026-08-28 23:17:35.005 From : ..\\model-lib",
"2026-08-28 23:17:35.006 To : C:\\go-ompp\\c-4040",
"2026-08-28 23:17:35.006 OM_ROOT : C:\\go-ompp\\c-4040",
"2026-08-28 23:17:35.007 BIN_DIR : models\\bin\\RiskPaths-3.0.0.0",
"2026-08-28 23:17:35.007 DOC_DIR : models\\doc\\RiskPaths-3.0.0.0",
"2026-08-28 23:17:35.007 LOG_DIR : models\\log",
"2026-08-28 23:17:35.008 pushd C:\\go-ompp\\c-4040",
"2026-08-28 23:17:35.012 pushd C:\\go-ompp\\c-4040",
"2026-08-28 23:17:35.022 copy /b C:\\go-ompp\\model-lib\\models\\bin\\RiskPaths-3.0.0.0\\RiskPaths.exe C:\\go-ompp\\c-4040\\models\\bin\\RiskPaths-3.0.0.0\\RiskPaths.exe",
"2026-08-28 23:17:35.026 1 file(s) copied.",
"2026-08-28 23:17:35.029 copy /b C:\\go-ompp\\model-lib\\models\\bin\\RiskPaths-3.0.0.0\\RiskPaths.sqlite C:\\go-ompp\\c-4040\\models\\bin\\RiskPaths-3.0.0.0\\RiskPaths.sqlite",
"2026-08-28 23:17:35.031 1 file(s) copied.",
"2026-08-28 23:17:35.035 copy /b C:\\go-ompp\\model-lib\\models\\bin\\RiskPaths-3.0.0.0\\RiskPaths.ini C:\\go-ompp\\c-4040\\models\\bin\\RiskPaths-3.0.0.0\\RiskPaths.ini",
"2026-08-28 23:17:35.036 1 file(s) copied.",
"2026-08-28 23:17:35.040 copy /b C:\\go-ompp\\model-lib\\models\\bin\\RiskPaths-3.0.0.0\\RiskPaths.extra.json C:\\go-ompp\\c-4040\\models\\bin\\RiskPaths-3.0.0.0\\RiskPaths.extra.json",
"2026-08-28 23:17:35.040 1 file(s) copied.",
"2026-08-28 23:17:35.046 copy /b C:\\go-ompp\\model-lib\\models\\doc\\RiskPaths-3.0.0.0\\chap1-eng.pdf C:\\go-ompp\\c-4040\\models\\doc\\RiskPaths-3.0.0.0\\chap1-eng.pdf",
"2026-08-28 23:17:35.048 1 file(s) copied.",
"2026-08-28 23:17:35.055 copy /b C:\\go-ompp\\model-lib\\models\\doc\\RiskPaths-3.0.0.0\\chap1-fra.pdf C:\\go-ompp\\c-4040\\models\\doc\\RiskPaths-3.0.0.0\\chap1-fra.pdf",
"2026-08-28 23:17:35.056 1 file(s) copied.",
"2026-08-28 23:17:35.060 copy /b C:\\go-ompp\\model-lib\\models\\doc\\RiskPaths-3.0.0.0\\chap2-eng.pdf C:\\go-ompp\\c-4040\\models\\doc\\RiskPaths-3.0.0.0\\chap2-eng.pdf",
"2026-08-28 23:17:35.062 1 file(s) copied.",
"2026-08-28 23:17:35.066 copy /b C:\\go-ompp\\model-lib\\models\\doc\\RiskPaths-3.0.0.0\\chap2-fra.pdf C:\\go-ompp\\c-4040\\models\\doc\\RiskPaths-3.0.0.0\\chap2-fra.pdf",
"2026-08-28 23:17:35.070 1 file(s) copied.",
"2026-08-28 23:17:35.076 copy /b C:\\go-ompp\\model-lib\\models\\doc\\RiskPaths-3.0.0.0\\chap3-eng.pdf C:\\go-ompp\\c-4040\\models\\doc\\RiskPaths-3.0.0.0\\chap3-eng.pdf",
"2026-08-28 23:17:35.077 1 file(s) copied.",
"2026-08-28 23:17:35.081 copy /b C:\\go-ompp\\model-lib\\models\\doc\\RiskPaths-3.0.0.0\\chap3-fra.pdf C:\\go-ompp\\c-4040\\models\\doc\\RiskPaths-3.0.0.0\\chap3-fra.pdf",
"2026-08-28 23:17:35.084 1 file(s) copied.",
"2026-08-28 23:17:35.090 copy /b C:\\go-ompp\\model-lib\\models\\doc\\RiskPaths-3.0.0.0\\chap4-eng.pdf C:\\go-ompp\\c-4040\\models\\doc\\RiskPaths-3.0.0.0\\chap4-eng.pdf",
"2026-08-28 23:17:35.091 1 file(s) copied.",
"2026-08-28 23:17:35.094 copy /b C:\\go-ompp\\model-lib\\models\\doc\\RiskPaths-3.0.0.0\\chap4-fra.pdf C:\\go-ompp\\c-4040\\models\\doc\\RiskPaths-3.0.0.0\\chap4-fra.pdf",
"2026-08-28 23:17:35.098 1 file(s) copied.",
"2026-08-28 23:17:35.102 copy /b C:\\go-ompp\\model-lib\\models\\doc\\RiskPaths-3.0.0.0\\RiskPaths.doc.EN.html C:\\go-ompp\\c-4040\\models\\doc\\RiskPaths-3.0.0.0\\RiskPaths.doc.EN.html",
"2026-08-28 23:17:35.105 1 file(s) copied.",
"2026-08-28 23:17:35.109 copy /b C:\\go-ompp\\model-lib\\models\\doc\\RiskPaths-3.0.0.0\\RiskPaths.doc.FR.html C:\\go-ompp\\c-4040\\models\\doc\\RiskPaths-3.0.0.0\\RiskPaths.doc.FR.html",
"2026-08-28 23:17:35.113 1 file(s) copied.",
"2026-08-28 23:17:35.116 copy /b C:\\go-ompp\\model-lib\\models\\log\\RiskPaths.2026_06_18_23_47_59_243.log C:\\go-ompp\\c-4040\\models\\log\\RiskPaths.2026_06_18_23_47_59_243.log",
"2026-08-28 23:17:35.117 1 file(s) copied.",
"2026-08-28 23:17:35.121 Done.",
"2026-08-28 23:17:35.125 Refresh models catalog",
"2026-08-28 23:17:35.145 Done."
]
}
Example 2:
Model copy failed, log file renamed from copy-model.....console.txt into copy-model....error.txt.
Response log file name not the same as request log file name and error flag set: IsError: true.
http://localhost:4040/api/admin/copy-model/log/copy-model.2026_08_04_21_23_40_261.RiskPaths-3.0.0.0.console.txt
{
"BaseName": "RiskPaths-3.0.0.0",
"LogStamp": "2026_08_04_21_23_40_261",
"LogFileName": "copy-model.2026_08_04_21_23_40_261.RiskPaths-3.0.0.0.error.txt",
"IsError": true,
"Size": 968,
"ModTs": 1785893020332,
"Lines": [
"2026-08-04 21:23:40.263 Delete model: d976aa2fb999f097468bb2ea098c4daf RiskPaths",
"2026-08-04 21:23:40.266 Copy model: models/bin/RiskPaths-3.0.0.0/RiskPaths.publish.lst RiskPaths-3.0.0.0",
"2026-08-04 21:23:40.266 \\go-ompp\\etc\\model-copy.bat models/bin/RiskPaths-3.0.0.0/RiskPaths.publish.lst ..\\model-lib C:\\go-ompp\\c-4040 RiskPaths-3.0.0.0",
"2026-08-04 21:23:40.322 Model : RiskPaths-3.0.0.0",
"2026-08-04 21:23:40.322 Copy : models/bin/RiskPaths-3.0.0.0/RiskPaths.publish.lst",
"2026-08-04 21:23:40.323 From : ..\\model-lib",
"2026-08-04 21:23:40.324 To : C:\\go-ompp\\c-4040",
"2026-08-04 21:23:40.324 OM_ROOT : C:\\go-ompp",
"2026-08-04 21:23:40.324 BIN_DIR : models\\bin\\RiskPaths-3.0.0.0",
"2026-08-04 21:23:40.325 DOC_DIR : models\\doc\\RiskPaths-3.0.0.0",
"2026-08-04 21:23:40.325 LOG_DIR : models\\log",
"2026-08-04 21:23:40.325 pushd C:\\go-ompp",
"2026-08-04 21:23:40.330 ERROR: source directory not found or invalid: \"..\\model-lib\"",
"2026-08-04 21:23:40.332 exit status 1"
]
}