Instruction BidUpdateForm
Fournit au client une page de modification d'offre,
peuplée des valeurs correspondant à l'offre
à modifier. La page affichée (auc_bid_modify.jsp) appelle l'instruction BidSubmit.

Valeur des paramètres
- http://host_name/path/
- Nom qualifié complet de WebSphere Commerce Server et chemin de configuration
- bid_id
- Référence de l'offre à modifier
Comportement
- Cherche l'offre en fonction de l'ID d'offre spécifié.
- Appelle CheckBidUpdateAuthorization pour vérifier que l'état de l'offre fournie en entrée est Active et que le client est le propriétaire de l'offre.
- Vérifie si la vente aux enchères est de type A cri public
ou Sous pli scellé. La
mise à jour de l'offre n'est pas permise pour les ventes Au rabais. L'état de la vente aux enchères doit être En cours.
- Appelle l'instruction d'activité CheckBidderQualification
pour déterminer si le client est autorisé à soumettre des offres.
- Appelle l'instruction d'activité CheckBidderStatus pour déterminer
si le client a lu les règles de ventes aux enchères.
- Appelle l'instruction d'activité GenBidRef pour générer une référence d'offre.
- Appelle l'activité d'affichage BidUpdateFormView pour afficher la page de mise à jour
d'offre.
Condition d'exception
- Si l'ID d'offre est incorrect, le système génère une exception de clé
d'offre incorrecte.
- Si l'état de l'offre est différent de Active, le système génère une exception offre non active.
- Si l'ID propriétaire de l'offre et l'ID client ne correspondent pas, le système génère une exception
d'enchérisseur non autorisé.
- Si le statut de la vente n'est pas En cours, le système génère une exception de vente non en cours.
- Les types d'enchères autres que A cri public ou Sous pli scellé génèrent une exception
de type d'offre incorrect.
- Si le client n'a pas visualisé les règles de vente aux enchères, le système génère une
exception d'état d'enchérisseur incorrect.
- Si le client ne s'est pas encore référencé, le système génère une exception d'utilisateur non référencé.


