![HCL Commerce Enterprise](../../base/images/ngent.gif)
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:
- com.mystore.price.commands.RetrievePricesCmdImpl que tiene las propiedades nvp1=value1nvp2=value2
- 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