Paramètres d'exécution ( Decision Optimization )
Pour contrôler l'exécution, vous pouvez spécifier les paramètres Decision Optimization d'exécution dans votre requête sous forme de paires nom-valeur.
Exemple :
"solve_parameters" : {
"oaas.logAttachmentName":"log.txt",
"oaas.logTailEnabled":"true"
}
Vous pouvez utiliser ce code pour collecter la fin du journal du moteur pendant la résolution et l'intégralité du journal du moteur comme sortie à la fin de la résolution.Vous pouvez utiliser ces paramètres dans votre demande.
| Nom | Type | Description |
|---|---|---|
oaas.timeLimit |
Numérique | Vous pouvez utiliser ce paramètre pour définir une limite de temps en millisecondes. |
oaas.resultsFormat |
Enumération
|
Définit le format des résultats renvoyés. Les formats par défaut sont les suivants :
|
oaas.oplRunConfig |
Chaîne | Indique le nom de la configuration d'exécution OPL à exécuter. |
oaas.docplex.python |
3.12 and 3.11
(deprecated) |
Vous pouvez utiliser ce paramètre pour définir la version Python pour l'exécution dans le modèle déployé. Si rien n'est spécifié, 3.12 est utilisé par défaut. |
oaas.logTailEnabled |
Booléen | Utilisez ce paramètre pour inclure la fin du journal dans l'état de résolution. |
oaas.logAttachmentName |
Chaîne | Si elles sont définies, les journaux du moteur sont définis comme une pièce jointe de sortie de tâche. |
oaas.engineLogLevel |
Enumération
|
Vous pouvez utiliser ce paramètre pour définir le niveau de détail fourni par le journal du moteur. La valeur par défaut est INFO. |
oaas.logLimit |
Numérique | Taille maximale du journal en nombre de caractères. |
oaas.dumpZipName |
Peut être considéré comme une valeur booléenne (voir la description) | S'il est défini, un fichier de vidage de mémoire de tâche .zip (entrées et sorties) est fourni sous ce nom en tant que pièce jointe de sortie de tâche. Le nom peut contenir un espace réservé ${oaas_job_id}. Si aucune valeur n'est définie, le nom de la dump_${oaas_job_id}.zip pièce jointe est utilisé. Si ce paramètre n'est pas défini, aucun fichier de .zip vidage de mémoire de tâche n'est joint par défaut. |
oaas.dumpZipRules |
Chaîne | S'il est défini, un .zip fichier est généré selon des règles spécifiques à la tâche (filtre basé sur la norme RFC 1960). Il doit être utilisé en conjonction avec le paramètre {@link DUMP_ZIP_NAME}. Les filtres peuvent être définis en fonction de la durée et des propriétés {@link
com.ibm.optim.executionservice.model.solve.SolveState} suivantes :
Exemple :
(duration>=1000) or (&(duration<1000)(!(solveState.solveStatus=OPTIMAL_SOLUTION))) or (|(solveState.interruptionStatus=OUT_OF_MEMORY) (solveState.failureInfo.type=INFRASTRUCTURE)) |
oaas.outputUploadPeriod |
Numérique | Sortie intermédiaire en minutes. Ce paramètre peut être utilisé pour configurer la publication intermédiaire des résultats (le cas échéant). |
oaas.outputUploadFiles |
Chaîne ( RegExp ) | RegExp filtre pour les fichiers à inclure dans le téléchargement de sortie. Si rien n'est défini, toutes les sorties sont ajoutées. Exemple :
|
Les paramètres du moteur qui contrôlent la Decision Optimization résolution peuvent être configurés dans la vue Modèle de construction. Pour plus d'informations, consultez la section Configuration des paramètres du moteur dans la vue Modèle de build.