HCL Commerce Enterprise

URL PolicyAdd

Cette URL ajoute une stratégie commerciale à 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 la stratégie que vous souhaitez créer, telle qu'elle se trouve dans la table de base de données .
nom
Obligatoire : Nom de la stratégie commerciale que vous souhaitez créer.
plcyStoreId
Obligatoire : ID du magasin dans lequel créer cette stratégie commerciale.
cmd_n
Nom de la classe de commande commerciale.
props_n
Paramètres de la commande commerciale.
commonProps
Paramètres de la stratégie commerciale.
startDate
Date de début de la stratégie commerciale.
endDate
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 appelée MyPricePolicy, dans le magasin 204. 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/PolicyAdd?type=Price&name=MyPricePolicy
&plcyStoreId=204&cmd_1=com.mystore.price.commands.RetrievePricesCmdImpl
&props_1=nvp1%3Dvalue1%26nvp2%3Dvalue2
&cmd_2=com.mystore.price.commands.ResolvePriceListsCmd
&props_2=nvp1%3Dvalue1%26nvp2%3Dvalue2
&commonProps=nvp1%3Dvalue1%26nvp2%3Dvalue2&startDate=2003-1-1%2000:00:00&URL=/

Comportement

  • Crée une stratégie commerciale dans un magasin.

Conditions d'exception

  • _ERR_DUPLICATED_POLICY_NAME si une stratégie commerciale du même nom et du même type pour le même magasin existe déjà.
  • _ERR_DUPLICATED_BUSINESS_CMD_NAME si une commande de stratégie commerciale du même nom existe déjà pour cette stratégie commerciale.
  • _ERR_MISSING_CMD_PARAMETER si l'un des paramètres requis est manquant.
  • _ERR_WRONG_GMT_TIMESTAMP_FORMAT si le paramètre startDate ou endDate n'est pas au format yyyy-mm-dd hh:mm:ss.fffffffff.
  • _ERR_UNSUPPORTED_BIZ_POLICY_TYPE si le type de stratégie commerciale donné est un type de stratégie commerciale non pris en charge.