Comando AddressDelete
Questo comando consente di eliminare un indirizzo per un utente.
Utilizzare questo comando con SSL (Secure
Sockets Layer) per verificare che le informazioni siano protette da crittografia.
Per fare ciò, digitare il comando con il protocollo di sicurezza HTTPS.
Valori dei parametri
- http://nome_host/path/
- (Obbligatorio) Il nome completo del WebSphere Commerce Server e il percorso di configurazione.
- langId
- Imposta o reimposta la lingua prescelta per la durata della sessione; le lingue supportate per un negozio si trovano nella tabella STORELANG
- forUser
- L'ID di collegamento dell'utente per conto del quale viene eseguito il comando; solo una persona con l'autorizzazione per elaborare ordini può specificare questo parametro.
- forUserId
- Come per forUser, ma con identificazione dell'utente mediante
l'ID utente interno,
come rilevato nella tabella
USERS.
- URL
-
(Obbligatorio) L'URL da richiamare quando il comando viene eseguito correttamente.
- storeId
- Il numero di riferimento del negozio associato a questo comando.
- addressId
-
Il numero di riferimento dell'indirizzo da eliminare.
Esempio 1
Nel seguente esempio viene eliminato un indirizzo con numero di riferimento pari a 128.
https://myhostname/webapp/wcs/stores/servlet/AddressDelete?addressId=128&URL=/
Esempio 2
Nel seguente esempio viene ricercato AddressId. Se esiste, l'indirizzo viene contrassegnato come temporaneo o cronologico, ovvero lo stato è STATUS=T. Il comando quindi restituisce una pagina
di esito positivo, definita dal parametro URL. Se l'indirizzo ha già
lo stato T, la pagina di esito positivo viene restituita ugualmente.
https://myhostname/webapp/wcs/stores/servlet/AddressDelete?URL=addressBookForm
&storeId=0&addressId=xxxx
Azione
- Non è possibile cancellare l'indirizzo di un altro membro.
- Non è possibile eliminare un indirizzo temporaneo.
- Contrassegna il record di indirizzo specificato come temporaneo,
utilizzando l'indicatore 'T'.
- Completata l'operazione con esito positivo, viene
richiamato l'URL indicato.
- Se il comando ha esito negativo, viene richiamato il comando AddressDeleteErrorView.
Condizioni di eccezione
- Il parametro addressId deve trovarsi nella
tabella ADDRESS.
- Il comando non è in grado di cancellare un indirizzo temporaneo
che sia già stato cancellato.
- Il parametro addressId specificato deve essere l'indirizzo
appartenente a questo utente.