Il est parfois nécessaire d’utiliser des paramètres OPX2 dans du code OJS. Par exemple pour modifier temporairement la durée du timeout de l’applet JAVA pour réaliser un traitement long. Il s’agit dans cet exemple du paramètre *APPLET-TIMEOUT*.
Quelle est la syntaxe à utiliser pour appeler ou modifier les paramètres OPX2 ?
Il suffit de transformer l’ID du paramètre selon la méthode suivante :
Ce qui donne par exemple pour le paramètre *APPLET-TIMEOUT* => APPLET_TIMEOUT
Dans cet exemple on modifie la valeur du timeout de l’applet à 1h (soit 3600 secondes).
alert(context.APPLET_TIMEOUT);
context.APPLET_TIMEOUT = 3600;
alert(context.APPLET_TIMEOUT);
``` ![modify_timeout1.jpg](https://assets.axopen.com/assets/uploads/modify_timeout1_2875edf422.jpg)
<p id="caption-attachment-1478" class="wp-caption-text">
Résultat du script
</p>
Le problème rencontré se traduit par une impossibilité de se connecter à une base oracle sous Unix suite à la modification des droits sur le fichier /dev/null.
Pour ce tuto, nous allons utiliser la version 4.0.1 de OpenCV. Cette installation a été réalisée avec la version 10.1 de [Xcode][1]. On utilisera HomeBrew comme gestionnaire de package.
Il est parfois nécessaire d’utiliser l’instruction fromobject sur plusieurs projets. Mais cette instruction n’accepte qu’un seul argument. L’utilisation d’un virtual dataset va permettre de réaliser un fromobject() sur plusieurs projets.