Befehl 'BidUpdateForm'
Stellt dem Kunden eine
Seite zum Ändern eines Gebots zur
Verfügung. Diese Seite ist mit den aktuellen Werten aufgefüllt, die dem zu
ändernden Gebot entsprechen. Die angezeigte Seite (auc_bid_modify.jsp)
ruft den Controller-Befehl BidSubmit auf.

Parameterwerte
- http://host_name/pfad/
- Der vollständig qualifizierte Name Ihres WebSphere Commerce Servers und der
Konfigurationspfad.
- bid_id
- Die Kennung des Gebots, das geändert werden
soll.
Verhalten
- Sucht anhand der angegebenen Gebots-ID nach dem Gebot.
- Ruft den Task-Befehl CheckBidUpdateAuthorization auf, mit dem
überprüft wird, ob der Status des eingehenden Gebots 'Aktiv' lautet
und ob der Kunde der Gebotseigner ist.
- Prüft, ob es sich bei der Auktion um eine offene Auktion oder
eine Auktion mit versiegelten Geboten handelt. Die Aktualisierung von Geboten ist bei der holländischen Auktion
nicht zulässig. Der Status der Auktion muss 'Aktuell' sein.
- Ruft den Task-Befehl
CheckBidderQualification auf, um zu
bestimmen, ob der Kunde zum Bieten bei dieser Auktion berechtigt
ist.
- Ruft den Task-Befehl CheckBidderStatus
auf, um zu ermitteln, ob der Kunde die Auktionsregeln gesehen hat.
- Ruft den Task-Befehl GenBidRef auf, um eine Referenznummer für ein Gebot
zu erstellen.
- Ruft die Anzeige-Task
BidUpdateFormView auf, um die Seite
für die Aktualisierung von Geboten anzuzeigen.
Ausnahmebedingungen
- Eine ungültige Gebots-ID resultiert in einer Ausnahmebedingung
für einen ungültigen Gebotsschlüssel.
- Ein anderer Gebotsstatus als 'Aktiv' resultiert in einer
Ausnahmebedingung für ein nicht aktives Gebot.
- Eine Abweichung zwischen Gebotseigner-ID und Kunden-ID
resultiert in einer Ausnahmebedingung für
einen nicht berechtigten Bieter.
- Ein anderer Auktionsstatus als 'Aktuell' resultiert in einer Ausnahmebedingung, dass die Auktion
nicht aktuell ist.
- Eine andere Auktionsart als 'Offene Auktion' oder 'Auktion mit
versiegelten Geboten' resultiert in
einer Ausnahmebedingung für eine ungültige Auktionsart.
- Falls der Kunde die Auktionsregeln nicht angezeigt hat, wird
eine Ausnahmebedingung für einen ungültigen Bieterstatus gemeldet.
- Falls sich der Kunde noch nicht registriert hat, wird eine
Ausnahmebedingung für einen nicht registrierten Benutzer gemeldet.


