Propriétés de configuration REST dans les fichiers de configuration Struts du magasin (struts-wcs-stores-xxx-rest-services.xml)

Les fichiers de configuration Struts du magasin, struts-wcs-stores-xxx-rest-services.xml, où la valeur de xxx est le composant du nom de fichier qui décrit le composant ou la fonction du magasin, contiennent des propriétés pour configurer diverses fonctions basées sur REST du magasin à un niveau plus précis.

Vous pouvez définir différentes valeurs de configuration REST au niveau global, à l'aide du fichier de configuration de composant. Pour plus d'informations, voir Propriétés de configuration REST dans le fichier de configuration du composant (wc-component.xml).
Important : La définition de valeurs à un niveau plus précis remplace les valeurs définies au niveau global.

EAR

La table suivante résume les propriétés liées à REST qui se trouvent dans chaque fichier de configuration Struts du magasin sur le . Pour plus d'informations, consultez les commentaires inclus dans le fichier :
Section Objet des propriétés de cette section
HCL Commerce Version 9.1.12.0 or laterRéglages du délai d'attente
requestConnectTimeout
La valeur du délai d'attente utilisée pour créer une connexion HTTP depuis le serveur de recherche vers le serveur pour les requêtes REST.
requestReadTimeout
La valeur de délai d'attente utilisée pour mettre fin à une requête REST depuis le serveur de recherche vers le serveur .
Remarque :
  • requestConnectTimeout et requestReadTimeout ne seront pris en charge que par la classe com.ibm.commerce.struts.v2.AjaxRESTAction.
  • Si les délais d'attente ne sont pas définis, la valeur du délai d'attente par défaut de 30 secondes est utilisée.
  • Ces valeurs de délai d'attente peuvent également être définies au niveau global à l'aide des paramètres RemoteRestRequestConnectTimeout et RemoteRestRequestReadTimeout dans Propriétés de configuration REST dans le fichier de configuration du composant (wc-component.xml).
Par exemple, ce qui suit étendra les délais d'attente de connexion et d'arrêt à 60 secondes.
<action class="com.ibm.commerce.struts.v2.AjaxRESTAction" name="AjaxRESTOrderItemAdd">
            <param name="authenticate">10701:1</param>
            <param name="https">0:1</param>
            <param name="requestConnectTimeout">60000</param>
            <param name="requestReadTimeout">60000</param>
            <param name="parameter">orderlist.addOrderItem</param>
</action>