Mandato AutoBidDelete
Permite a los clientes retirar las ofertas automáticas
que han sometido para subastas de Oferta abierta.

Valores de parámetros
- http://nombre_sistpral/vía de acceso/
- El nombre totalmente calificado del servidor WebSphere Commerce
y la vía de acceso de configuración
- autobid_id
- Los números de referencia de oferta automática que se han de suprimir.
- URL
-
El URL al que se llama cuando el mandato se ejecuta
satisfactoriamente.
Comportamiento
- Para cada número de referencia de oferta automática, este mandato efectúa lo siguiente:
- Valida el ID de oferta automática utilizando AutoBidAccessBean
- Busca el ID de subasta asociado con la oferta automática
- Valida el ID de subasta asociado
- Llama al mandato de tarea CheckAutoBidDeleteAuthorization para
determinar si el cliente puede suprimir la oferta automática indicada
- Busca el ID de subasta más reciente asociado con la oferta
automática
- Valida el ID de oferta automática
- Llama al mandato de tarea CheckBidDeleteAuthorization para determinar
si el cliente puede suprimir la oferta automática
- Marca la oferta automática como Retractada
- Llama al mandato de tarea DoDepositPayment para efectuar la devolución
de cualquier posible depósito
- Marca la oferta automática como retractada
- Redirige al URL indicado.
Condiciones de excepción
- Si los parámetros obligatorios son nulos, genera ECApplicationException
con un mensaje aplicable
- Si el contexto del mandato es nulo, genera ECApplicationException con un
mensaje aplicable
- Genera ECSystemException si cualquier búsqueda de ID de subasta, ID de oferta automática o ID de oferta resulta insatisfactoria
- Genera ECSystemException si no se puede crear ningún mandato de tarea o genera algún error
- Genera ECApplicationException si cualquier subasta no es actual o no es una subasta de Oferta abierta o de Oferta en pliego cerrado
- Genera ECApplicationException si un postor no tiene autorización para eliminar ofertas u ofertas automáticas


