Propiedades de configuración de REST en los archivos de configuración de Struts de la tienda (xxx)

Los archivos de configuración de Struts de la tienda, struts-wcs-stores-xxx-rest-services.xml, donde el valor de xxx es el componente del nombre del archivo que describe el componente o característica de la tienda, contienen propiedades para configurar varias características basadas en REST de la tienda a un nivel más granular.

Puede definir varios valores de configuración de REST a nivel global utilizando el archivo de configuración del componente. Para obtener más información, consulte Propiedades de configuración de REST en el archivo de configuración del componente (wc-component.xml).
Importante: La definición de valores a un nivel más granular altera temporalmente los valores definidos a nivel global.

EAR

La tabla siguiente resume las propiedades relacionadas con REST que se encuentran en los archivos de configuración de Struts de cada tienda en el . Consulte los comentarios dentro del archivo para obtener más detalles:
Sección Finalidad de las propiedades de esta sección
HCL Commerce Version 9.1.12.0 or laterConfiguración del tiempo de espera
requestConnectTimeout
El valor de tiempo de espera que se utiliza para crear una conexión HTTP desde el servidor de búsqueda al servidor para peticiones REST.
requestReadTimeout
El valor de tiempo de espera que se utiliza para terminar una petición REST del servidor de búsqueda al servidor .
Nota:
  • requestConnectTimeout y requestReadTimeout solo serán compatibles con la clase com.ibm.commerce.struts.v2.AjaxRESTAction.
  • Si no se define ningún tiempo de espera, se utilizará el valor de tiempo de espera predeterminado de 30 segundos.
  • Estos valores de tiempo de espera también se pueden establecer a nivel global utilizando los parámetros RemoteRestRequestConnectTimeout y RemoteRestRequestReadTimeout dentro de Propiedades de configuración de REST en el archivo de configuración del componente (wc-component.xml).
Por ejemplo, lo siguiente ampliará los tiempos de espera de conexión y terminación a 60 segundos.
<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>