Deprecated feature

URL AddressDelete

Cette commande supprime une adresse pour un utilisateur.

Utilisez cette commande avec SSL (Secure Sockets Layer) pour garantir le chiffrement des informations. Pour ce faire, entrez la commande avec le protocole sécurisé HTTPS.

Structure de l'adresse URL

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

Valeurs des paramètres

langId
Définit ou redéfinit la langue préférée pour la durée de la session ; les langues prises en charge dans le magasin sont répertoriées dans la table STORELANG.
forUser
ID de connexion de l'utilisateur pour lequel l'adresse URL sera exécutée. Seul un utilisateur habilité à traiter les commandes peut indiquer ce paramètre.
forUserId
Identique à forUser, mais identifiant l'utilisateur par son ID interne, répertorié dans la table USERS.
URL
Obligatoire : Adresse URL à appeler une fois que la commande a abouti.
storeId
Numéro de référence du magasin associé à cette commande.
addressId
Numéro de référence de l'entrée d'adresse à supprimer.

Exemple 1

L'exemple suivant supprime une adresse dont le numéro de référence est 128.


https://myhostname/webapp/wcs/stores/servlet/AddressDelete?addressId=128&URL=/

Exemple 2

L'exemple suivant cherche l'AddressId. Si elle existe, l'adresse est marquée comme temporaire ou historique (c'est-à-dire STATUS=T). La commande renvoie ensuite une page d'aboutissement définie par le paramètre URL. Si l'adresse a déjà le statut T, la page d'aboutissement est renvoyée indépendamment.


    https://myhostname/webapp/wcs/stores/servlet/
     
AddressDelete?URL=addressBookForm&storeId=0&addressId=xxxx 

Comportement

  • Impossible de supprimer l'adresse d'un autre membre.
  • Impossible de supprimer une adresse temporaire.
  • Marque l'enregistrement d'adresse indiqué comme temporaire, à l'aide de l'indicateur '"T".
  • Une fois l'opération aboutie, appelle l'adresse URL indiquée.
  • Si la commande échoue, AddressDeleteErrorView est appelée.

Conditions d'exception

  • Le paramètre addressId doit se trouver dans la table ADDRESS.
  • La commande ne peut pas supprimer une adresse temporaire déjà supprimée.
  • Le paramètre addressId spécifié doit être l'adresse appartenant à cet utilisateur.