Retourner à la version anglaise de la documentationParamètres d'exécution
paramètres d'exécution Decision Optimization
Dernière mise à jour : 28 nov. 2024
Pour contrôler l'exécution, vous pouvez spécifier les paramètres d'exécution de l'Decision Optimization dans votre demande sous forme de paires de valeurs nommées.
Par exemple :
"solve_parameters" : {
"oaas.logAttachmentName":"log.txt",
"oaas.logTailEnabled":"true"
}
Vous pouvez utiliser ce code pour collecter la queue du journal du moteur lors de la résolution et l'intégralité du journal du moteur en tant que sortie à la fin de la résolution.Vous pouvez utiliser ces paramètres dans votre demande.
Nom | Type | Descriptif |
---|---|---|
oaas.timeLimit |
Nombre | 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.11 and 3.10
(deprecated) |
Vous pouvez utiliser ce paramètre pour définir la version Python pour l'exécution dans le modèle déployé. Si elle n'est pas spécifiée, 3.11 est utilisée par défaut. |
oaas.logTailEnabled |
Booléen | Utilisez ce paramètre pour inclure la fin du journal dans le statut de la résolution. |
oaas.logAttachmentName |
Chaîne | S'ils sont définis, les journaux du moteur sont définis comme une pièce jointe de sortie de travail. |
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 |
Nombre | 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 .zip de vidage de mémoire de travail (entrées et sorties) est fourni avec ce nom en tant que pièce jointe de sortie de travail. Le nom peut contenir une marque de réservation ${oaas_job_id} . S'il est défini sans valeur, le nom de pièce jointe dump_${oaas_job_id}.zip est utilisé. S'il n'est pas défini, par défaut, aucun fichier .zip de vidage de mémoire de travail n'est joint. |
oaas.dumpZipRules |
Chaîne | Si défini, un.zip Le fichier est généré selon des règles de travail spécifiques (filtre basé sur RFC 1960). Il doit être utilisé en conjonction avec le paramètre {@link DUMP_ZIP_NAME} . Des filtres peuvent être définis sur la durée et les 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 |
Nombre | Sortie intermédiaire en minutes. Ce paramètre peut être utilisé pour configurer une publication de sortie intermédiaire (le cas échéant). |
oaas.outputUploadFiles |
Chaîne (RegExp) | Filtre RegExp 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 solution d'Decision Optimization peuvent être configurés dans la vue Construire le modèle. Pour plus d'informations, voir Configuration des paramètres du moteur dans la vue du modèle de construction.