Types
-
id : textThe unique identifer of the executioniscompleted : booleanWhether the execution has completed (successfully or with errors), or not (not started or currently executing)hasinput : booleanWhether the execution has input data.hasresult : booleanWhether the execution has result data.isexecuting : booleanWhether the execution is currently running (not completed and not waiting to start)executionnode : textThe name of the gear on which the execution was executedprogress : realProgress value as set by the model being executed. Always 0 in local mode.status : stringStatus of the execution. One of: EXECUTION_STATUS_OK, EXECUTION_STATUS_MATHERR, EXECUTION_STATUS_ERROR, EXECUTION_STATUS_IOERR, EXECUTION_STATUS_NIFCT, EXECUTION_STATUS_NULL, EXECUTION_STATUS_LICERR, EXECUTION_STATUS_STOP, EXECUTION_STATUS_LOAD_ERROR, EXECUTION_STATUS_INTERNAL_ERROR, EXECUTION_STATUS_NOT_COMPLETEDexitcode : integerThe exit code of the model - the value passed to the Mosel exit() procedure, or 0creationtimestamp : realTimestamp when the execution was created, expressed as milliseconds since 1/1/1970 00:00 UTCstarttimestamp : realTimestamp when the execution started to execute, expressed as milliseconds since 1/1/1970 00:00 UTC, or 0 if unsetfinishtimestamp : realTimestamp when the execution finished executing, expressed as milliseconds since 1/1/1970 00:00 UTC, or 0 if unsetmodelparams : dynamic array(ExecutorParamNames) of textAdditional model parameters used with this execution
-
reuse : booleanIf false, every execution will run in a separate Mosel process. If true, Xpress Executor will re-use a Mosel process after the execution completes, in some cases. In neither case will Xpress Executor run two executions in the same Mosel process at the same time.maxexecutions : integerWhen reuse is true, the maximum number of executions that can be run using each Mosel process before it is automatically terminated.reuseaftererror : booleanIf reuse is true, flag indicating whether to allow a Mosel process to be re-used if the previous execution terminated with an error code.reuseafternonzeroexit : booleanIf reuse is true, flag indicating whether to allow a Mosel process to be re-used if the previous execution terminated with a non-zero exit code.
-
componentid : stringThe ID string of the Xpress Executor DMP componentcomponentenv : stringThe component environment / lifecycle stage, either DESIGN, STAGING or PRODUCTION, or LOCAL in local mode.numgears : integerThe number of gears assigned to the DMP component in this environmentnumexecutions : integerThe total number of executions currently in the repositorynumqueued : integerThe number of executions in the repository that have not yet started to executenuminprogress : integerThe number of executions in the repository that are currently executingnumcompleted : integerThe number of executions in the repository that have completed (either successfully or with errors)binarydatasize : integerThe approximate number of megabytes of binary data stored in the databasebinarydataquota : integerThe maximum number of megabytes of binary data that may be stored in the databasedbsize : integerThe current size of the database, in megabytes
-
Record type representing part of the run log of a model executionid : textThe ID of the execution in the Xpress Executor componentlogversion : textA version string for the run log. When Executor restarts an execution from the beginning, the run log version will change.firstlinenum : integerThe index of the first line in this fragment of the run log, where the first line of the run log has index 1.numavailablelines : integerThe total number of lines in the run log.lines : list of textIndividual lines in this fragment of the run log.