Last updated: Oct 09, 2024
To control solve behavior, you can specify Decision Optimization solve parameters in your request as named value pairs.
For example:
"solve_parameters" : {
"oaas.logAttachmentName":"log.txt",
"oaas.logTailEnabled":"true"
}
You can use this code to collect the engine log tail during the solve and the whole
engine log as output at the end of the solve.You can use these parameters in your request.
Name | Type | Description |
---|---|---|
oaas.timeLimit
|
Number | You can use this parameter to set a time limit in milliseconds. |
oaas.resultsFormat |
Enum
|
Specifies the format for returned results. The default formats are as follows:
|
oaas.oplRunConfig |
String | Specifies the name of the OPL run configuration to be executed. |
oaas.docplex.python
|
3.10 |
You can use this parameter to set the Python version for the run in your deployed model. If not specified, 3.10 is used by default. You can no longer use this parameter to set the Python version for the run in your experiment. If you have previously used this parameter, you must remove it from the Run configuration pane in the Build model view and rerun your model. The default environment will then be used for your experiment. To select a different Python version, create an Environment from the Overview information pane. |
oaas.logTailEnabled |
Boolean | Use this parameter to include the log tail in the solve status. |
oaas.logAttachmentName |
String | If defined, engine logs will be defined as a job output attachment. |
oaas.engineLogLevel
|
Enum
|
You can use this parameter to define the level of detail that is provided by the engine
log. The default value is INFO . |
oaas.logLimit |
Number | Maximum log-size limit in number of characters. |
oaas.dumpZipName
|
Can be viewed as Boolean (see Description) | If defined, a job dump (inputs and outputs) .zip file is provided with
this name as a job output attachment. The name can contain a placeholder ${job_id} .
If defined with no value, dump_${job_id}.zip attachmentName is used. If not
defined, by default, no job dump .zip file is attached. |
oaas.dumpZipRules
|
String | If defined this generates a .zip file according to specific job rules (RFC
1960-based Filter). It must be used in conjunction with the {@link DUMP_ZIP_NAME}
parameter. Filters can be defined on the duration and the following {@link
com.ibm.optim.executionservice.model.solve.SolveState} properties:
Example:
(duration>=1000) or (&(duration<1000)(!(solveState.solveStatus=OPTIMAL_SOLUTION))) or (|(solveState.interruptionStatus=OUT_OF_MEMORY) (solveState.failureInfo.type=INFRASTRUCTURE)) |