Comando AutoBidDelete
Consente ai clienti di ritirare le offerte automatiche inoltrate per le aste con offerte dichiarate.

Valori dei parametri
- http://nome_host/percorso/
- Il nome completo di WebSphere Commerce Server ed il percorso di configurazione
- autobid_id
- Il numero di riferimento dell'offerta automatica da eliminare
- URL
-
L'URL richiamato quando il comando termina correttamente
Azione
- Per ciascun numero di riferimento offerta automatica elencato, questo comando esegue i seguenti passi:
- Convalida l'ID di offerta automatica utilizzando AutoBidAccessBean
- Cerca l'ID d'asta associato all'offerta automatica
- Convalida l'ID d'asta associato
- Richiama il comando di attività CheckAutoBidDeleteAuthorization per determinare se il cliente è in grado di eliminare l'offerta automatica indicata
- Cerca l'ID di offerta più aggiornato associato all'offerta automatica
- Convalida l'ID di offerta
- Richiama il comando di attività CheckBidDeleteAuthorization per stabilire se il cliente è in grado di eliminare l'offerta
- Contrassegna l'offerta come ritirata
- Richiama il comando di attività DoDepositPayment per restituire qualsiasi deposito potenziale
- Contrassegna l'offerta automatica come ritirata
- Reindirizza all'URL specificato.
Condizioni di errore
- Se i parametri obbligatori sono nulli, lancia ECApplicationException con un messaggio pertinente
- Se il contesto del comando è nullo, lancia ECApplicationException con un messaggio pertinente
- ECSystemException se una ricerca di ID asta, ID offerta automatica o ID offerta ha un esito negativo
- ECSystemException se i comandi di attività non sono in grado di creare o generare errori
- ECApplicationException se un'asta non è di tipo corrente, né Asta ad offerte in busta chiusa o Asta libera
- ECApplicationException se un offerente non è autorizzato a cancellare offerte o un'offerta automatica


