HCL Commerce Enterprise

URL PolicyUpdate

Este URL actualiza una política de negocio en una tienda.

Estructura de URL

http:// host_name/path/
El nombre completo de y la vía de acceso de configuración.

Valores de parámetros

tipo
Se necesita: El tipo de la política que desea actualizar, tal como se encuentra en la tabla de base de datos de .
name
Se necesita: El nombre de la política de negocio que desea actualizar.
plcyStoreId
Se necesita: El ID de tienda de la tienda en la que va a actualizar esta política de negocio.
cmd_n
El nombre de clase del mandato de negocio a actualizar.
props_n
Las propiedades completas a actualizar para el mandato de negocio.
prop_n
Un único par nombre-valor a actualizar en las propiedades del mandato de negocio.
commonProps
Las propiedades completas a actualizar para la política de negocio.
commonProp
Un único par nombre-valor a actualizar en las propiedades de la política de negocio.
startDate
La nueva fecha de inicio para la política de negocio.
endDate
La nueva fecha de finalización para la política de negocio.
URL
Se necesita: la URL al que se debe llamar cuando el mandato se completa satisfactoriamente.

Ejemplo

El ejemplo siguiente crea una política de negocio de precios denominada MiPolíticaPrecios en la tienda 204. La política tiene las propiedades nvp1=valor1 y nvp2=valor2 y una fecha de inicio del 1 de enero de 2003. La política tiene 2 mandatos de negocio:

  1. com.mystore.price.commands.RetrievePricesCmdImpl que tiene las propiedades nvp1=value1nvp2=value2
  2. com.mystore.price.commands.ResolvePriceListsCmd que tiene las propiedades nvp1=value1nvp2=value2

https://myhostname/webapp/wcs/stores/servlet/PolicyUpdate?type=Price
&name=MyPricePolicy&plcyStoreId=204
&cmd_1=com.mystore.price.commands.RetrievePricesCmdImpl
&props_1=nvp1%3Dnewvalue1%26nvp2%3Dnewvalue2
&cmd_2=com.mystore.price.commands.ResolvePriceListsCmd&prop_2=nvp2%3Dnewvalue2&URL=/

Comportamiento

  • Actualiza una política de negocio en la base de datos de .

Condiciones de excepción

  • Se generará _ERR_CONTRACT_SYS_GENERIC si no se encuentra la política en la base de datos de .
  • _ERR_MISSING_CMD_PARAMETER si falta uno de estos parámetros necesarios.
  • _ERR_WRONG_GMT_TIMESTAMP_FORMAT si el parámetro startDate o endDate no está en yyyy-mm-dd hh:mm:ss.fffffffff