Instruction AutoBidDelete
Permet aux clients de retirer des surenchères automatiques soumises
pour des ventes aux enchères A cri public.

Valeur des paramètres
- http://host_name/path/
- Nom qualifié complet de WebSphere Commerce Server et chemin de configuration
- autobid_id
- Les références de la surenchère automatique à supprimer
- URL
-
URL appelée lorsque l'instruction a abouti
Comportement
- Pour chaque référence de surenchère automatique, cette instruction :
- Valide l'ID de surenchère automatique à l'aide de AutoBidAccessBean.
- Recherche l'ID de vente aux enchères associé à la surenchère automatique.
- Valide l'ID de vente aux enchères associé.
- Appelle l'instruction d'activité CheckAutoBidDeleteAuthorization pour déterminer
si le client a l'autorisation de supprimer la surenchère automatique associée.
- Recherche l'ID d'offre la plus récente associé à la surenchère automatique.
- Valide l'ID d'offre.
- Appelle l'instruction d'activité CheckBidDeleteAuthorization pour déterminer
si le client a l'autorisation de supprimer l'offre.
- Marque l'offre comme supprimée
- Appelle l'instruction d'activité DoDepositPayment pour rembourser tout acompte.
- Marque la surenchère automatique comme supprimée
- Réachemine vers l'URL spécifiée.
Condition d'exception
- Si les paramètres obligatoires sont vides, renvoie ECApplicationException avec le message approprié.
- Si le contexte d'instruction est vide, renvoie ECApplicationException avec le message approprié.
- ECSystemException si la recherche d'un ID de vente aux enchères, d'un ID de surenchère ou d'un ID d'offre échoue
- ECSystemException si une instruction d'activité ne peut pas être créée ou génère une erreur
- ECApplicationException si une vente aux enchères n'est pas en cours ou n'est pas Sous pli scellé ou A cri public
- ECApplicationException si un enchérisseur n'est pas autorisé à supprimer des offres ou une surenchère automatique


