Instruction AddressDelete
Cette instruction permet de supprimer l'adresse d'un utilisateur.
Utilisez cette instruction avec la connexion sécurisée (SSL) pour vous assurer que les informations sont codées.
Pour ce faire, saisissez l'instruction avec le Protocole de transport hypertexte sécurisé (HTTPS).
Valeurs des paramètres
- http://host_name/path/
- (Obligatoire) Nom qualifié complet et chemin de configuration de votre serveur WebSphere Commerce Server
- langId
- Définit ou restaure la langue préférée pour la durée de la session ; les langues prises en charge pour un
magasin figurent dans la table STORELANG.
- forUser
- ID de connexion de l'utilisateur au nom duquel l'instruction est exécutée. Seule une personne disposant des droits de traitement des commandes peut spécifier ce paramètre.
- forUserId
- Identique à forUser, mais identifie l'utilisateur par l'ID d'utilisateur interne, tel qu'elle est indiquée dans la table USERS.
- URL
-
(Obligatoire) URL à appeler lorsque l'instruction aboutit.
- storeId
- Numéro de référence du magasin associé à cette instruction.
- addressId
-
Numéro de référence de l'entrée d'adresse à supprimer.
Exemple 1
L'exemple suivant permet de supprimer 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 permet de rechercher l'instruction AddressId. Si elle existe, l'adresse est marquée comme temporaire ou permanente (c'est-à-dire, STATUS=T). L'instruction renvoie alors une page définie
par le paramètre URL signalant la réussite de l'opération. Si l'adresse dispose déjà d'un état T, la page signalant la réussite de l'opération s'affiche malgré tout.
https://myhostname/webapp/wcs/stores/servlet/AddressDelete?URL=addressBookForm
&storeId=0&addressId=xxxx
Comportement
- Ne peut pas supprimer l'adresse d'un autre membre.
- Ne peut pas supprimer une adresse temporaire.
- Indique l'enregistrement d'adresse comme temporaire, à l'aide du drapeau T.
- Lorsque la commande a abouti, appelez l'URL indiquée.
- AddressDeleteErrorView est appelée lorsque la commande échoue.
Conditions d'exception
- Le paramètre addressId doit figurer dans la table ADDRESS.
- L'instruction ne peut supprimer une adresse temporaire déjà supprimée.
- Le paramètre addressId spécifié doit correspondre à l'adresse de l'utilisateur.