Mandato BidUpdateForm
Proporciona al cliente una página de modificación de oferta,
cumplimentada con los valores actuales correspondientes a la oferta que
se ha de modificar. La página que se visualiza
(auc_bid_modify.jsp) llama al mandato
BidSubmit.

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
- bid_id
- El ID de la oferta que se va a modificar.
Comportamiento
- Busca la oferta automática en base al ID de oferta
especificado.
- Llama al mandato de tarea CheckBidUpdateAuthorization para comprobar que el estado de la oferta de entrada sea el estado activo y que el cliente sea el propietario de la oferta.
- Comprueba que la subasta sea de Oferta abierta o de
Oferta en pliego cerrado. No se permite la
actualización de ofertas en las subastas de oferta a la baja. El estado de la subasta debe ser Actual.
- Llama al mandato de tarea CheckBidderQualification para determinar si
el cliente está autorizado para someter ofertas de compra.
- Llama al mandato de tarea CheckBidderStatus para determinar si el cliente ha visto las normas de la subasta.
- Llama al mandato de tarea GenBidRef para que genere un número de
referencia de oferta.
- Llama a la tarea de visualización BidUpdateFormView para que visualice la página de actualización de oferta.
Condiciones de excepción
- Un ID de oferta no válido dará como resultado una excepción de clave de oferta no válida.
- Un estado de oferta distinto a Activa dará como resultado una excepción de oferta no activa.
- Una falta de coincidencia entre el ID del cliente y el ID del propietario dará como resultado una excepción de postor no autorizado.
- Un estado de subasta distinto a Actual dará como resultado una excepción de subasta no actual.
- Un tipo de subasta distinto a subasta de Oferta abierta o de Pliego
cerrado dará como resultado una excepción de tipo de subasta no permitido.
- Si el cliente no ha visto las normas de la subasta, se creará un informe de excepción de estado de postor no válido.
- Si el cliente todavía no se ha registrado, se creará un informe de excepción de usuario no registrado.


