HCL Commerce Enterprise

URL PolicyUpdate

Cette URL met à jour une stratégie commerciale dans un magasin.

Structure de l'adresse URL

http:// host_name/path/
Nom entièrement qualifié de votre et du chemin de configuration.

Valeurs des paramètres

type
Obligatoire : Type de stratégie que vous souhaitez mettre à jour, telle qu'elle se trouve dans la table de base de données .
nom
Obligatoire : Nom de la stratégie commerciale que vous souhaitez mettre à jour.
plcyStoreId
Obligatoire : ID de magasin du magasin de cette stratégie commerciale.
cmd_n
Nom de la classe de commande commerciale à mettre à jour.
props_n
Propriétés complètes à mettre à jour pour la commande commerciale.
prop_n
Paire nom-valeur unique à mettre à jour dans les propriétés de la commande commerciale.
commonProps
Propriétés complètes à mettre à jour pour la stratégie commerciale
commonProp
Paire nom/valeur unique à mettre à jour dans les propriétés de la stratégie commerciale
dateDébut
Nouvelle date de début de la stratégie commerciale
dateFin
Nouvelle date de fin de la stratégie commerciale.
URL
Obligatoire : Adresse URL à appeler une fois que la commande a abouti.

Exemple

L'exemple suivant crée une stratégie commerciale tarifaire dans le magasin 204 appelée MyPricePolicy. La stratégie a les propriétés nvp1=value1 et nvp2=value2 et le 1er janvier 2003 comme date de début. La stratégie a 2 commandes commerciales :

  1. com.mystore.price.commands.RetrievePricesCmdImpl qui possède les propriétés nvp1=value1&nvp2=value2
  2. com.mystore.price.commands.ResolvePriceListsCmd qui possède les propriétés nvp1=value1&nvp2=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=/

Comportement

  • Met à jour une stratégie commerciale dans la base de données .

Conditions d'exception

  • _ERR_CONTRACT_SYS_GENERIC se déclenchera si la stratégie est introuvable dans la base de données .
  • _ERR_MISSING_CMD_PARAMETER si l'un de ces paramètres requis est manquant.
  • _ERR_WRONG_GMT_TIMESTAMP_FORMAT si le paramètre startDate ou endDate n'est pas au yyyy-mm-dd hh:mm:ss.fffffffff