Executar os parâmetros
Para controlar a execução, você pode especificar os parâmetros de execução Decision Optimization em sua solicitação como pares de valores nomeados.
Por exemplo:
"solve_parameters" : {
"oaas.logAttachmentName":"log.txt",
"oaas.logTailEnabled":"true"
}
É possível usar esse código para coletar a cauda do log do mecanismo durante a resolução e o log do mecanismo inteiro como saída no final da resoluçãoÉ possível usar esses parâmetros em sua solicitação.
| Nome | Tipo | Descrição |
|---|---|---|
oaas.timeLimit |
Número | É possível usar este parâmetro para configurar um limite de tempo em milissegundos. |
oaas.resultsFormat |
Enumeração
|
Especifica o formato dos resultados retornados. Os formatos padrão são os seguintes:
|
oaas.oplRunConfig |
Sequência | Especifica o nome da configuração de execução do OPL a ser executada. |
oaas.docplex.python |
3.12 or 3.11
(deprecated) |
É possível usar esse parâmetro para configurar a versão do Python para a execução em seu modelo implementado. Se não for especificado, 3.12 é usado por padrão. |
oaas.logTailEnabled |
Booleano | Use esse parâmetro para incluir o log tail no status de resolução. |
oaas.logAttachmentName |
Sequência | Se definido, os logs do mecanismo são definidos como um anexo de saída de tarefa |
oaas.engineLogLevel |
Enumeração
|
É possível usar esse parâmetro para definir o nível de detalhe fornecido pelo log de mecanismo. O valor padrão é INFO. |
oaas.logLimit |
Número | Limite máximo de tamanho do log em número de caracteres. |
oaas.dumpZipName |
Pode ser visualizado como booleano (consulte Descrição) | Se definido, um dump de memória de tarefa (entradas e saídas) arquivo .zip é fornecido com esse nome como um anexo de saída de tarefa. O nome pode conter um item temporário ${oaas_job_id}. Se definido sem valor, o nome do anexo dump_${oaas_job_id}.zip será usado. Se não definido, por padrão, nenhum arquivo .zip de dump de memória de tarefa será anexado.. |
oaas.dumpZipRules |
Sequência | Se definido, um.zip O arquivo é gerado de acordo com regras de trabalho específicas (filtro baseado em RFC 1960). Ele deve ser usado em conjunto com o parâmetro {@link DUMP_ZIP_NAME}. Os filtros podem ser definidos na duração e nas propriedades {@link
com.ibm.optim.executionservice.model.solve.SolveState} a seguir:
Exemplo
(duration>=1000) or (&(duration<1000)(!(solveState.solveStatus=OPTIMAL_SOLUTION))) or (|(solveState.interruptionStatus=OUT_OF_MEMORY) (solveState.failureInfo.type=INFRASTRUCTURE)) |
oaas.outputUploadPeriod |
Número | Saída intermediária em minutos. Esse parâmetro pode ser usado para configurar a publicação de saída intermediária (se houver) |
oaas.outputUploadFiles |
Sequência (RegExp) | Filtro RegExp para arquivos a serem incluídos no upload de saída. Se nada for definido, todas as saídas serão adicionadas. Exemplo
|
Os parâmetros do mecanismo que controlam a solução Decision Optimization podem ser configurados na visualização Construir modelo. Para obter mais informações, consulte Definição das configurações do mecanismo na visualização do modelo Build.