Scripts OJS : utilisation des paramètres P5

Quelle est la syntaxe à utiliser pour appeler ou modifier un paramètre OPX2 ?
opx2_parameters.jpg
Thibault GONIN
Mis à jour le 24 Janv 2024

17+

ans
d'experience

60+

experts
techniques

100K

écoutes de notre podcast
logo Axopen

Introduction

Il est parfois nécessaire dutiliser des paramètres OPX2 dans du code OJS. Par exemple pour modifier temporairement la durée du timeout de lapplet JAVA pour réaliser un traitement long. Il sagit dans cet exemple du paramètre *APPLET-TIMEOUT*

opx2_parameters.jpg

Problème

Quelle est la syntaxe à utiliser pour appeler ou modifier les paramètres OPX2 ?

Solution

Il suffit de transformer lID du paramètre selon la méthode suivante :

  • supprimer les *
  • remplacer les - par des _

Ce qui donne par exemple pour le paramètre *APPLET-TIMEOUT* => APPLET_TIMEOUT

Exemple dutilisation

Dans cet exemple on modifie la valeur du timeout de lapplet à 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>

&nbsp;