Skip to content

Oms API GET copy model log

amc1999 edited this page Aug 29, 2026 · 1 revision

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"
  ]
}

Home

Getting Started

Model development in OpenM++

Using OpenM++

OpenM++ user interface

Model Development Topics

OpenM++ web-service: API and cloud setup

Using OpenM++ from Python and R

Docker

OpenM++ Development

OpenM++ Design, Roadmap and Status

OpenM++ web-service API

GET Model Metadata

GET Model Extras

GET Model Run results metadata

GET Model Workset metadata: set of input parameters

Read Parameters, Output Tables or Microdata values

GET Parameters, Output Tables or Microdata values

GET Parameters, Output Tables or Microdata as CSV

GET Modeling Task metadata and task run history

Update Model Profile: set of key-value options

Update Model Workset: set of input parameters

Update Model Runs

Update Modeling Tasks

Run Models: run models and monitor progress

Download model, model run results or input parameters

Upload model runs or worksets (input scenarios)

Download and upload user files

User: manage user settings

Model run jobs and service state

Administrative: manage models and web-service state

Global Administrator: manage all web-services

Clone this wiki locally