Cambiar tiempos de retardo para mensajes de subasta

Una de las tareas del planificador es enviar mensajes de notificación de subasta a los clientes a una hora o intervalo especificado. El planificador también es el responsable de enviar periódicamente al cliente cualquier mensaje de notificación no leído, según un valor de frecuencia. Puede controlar el período de tiempo del que dispone un cliente para ver un mensaje de notificación de subasta antes de que esté planificado enviarlo como un correo electrónico. Este período de tiempo se conoce como tiempo de retardo.

Controlar el tiempo de retardo de un mensaje de notificación de subasta requiere cambiar las propiedades del mandato de subasta asociado al mismo. La tabla siguiente proporciona una lista de mensajes de notificación de subasta disponibles, su contenido y sus mandatos de subasta correspondientes:

Mensaje Contenido Mandato
StartAuctionSe ha iniciado una subastaNotifyStartAuction
BidOverrideSu oferta ha sido superadaNotifyBidOverride
CompleteOrderSe ha creado un pedido para la oferta ganadoraNotifyCloseAuction
WinnerUsted es el ganadorNotifyCompleteOrder

Los mensajes se almacenan en la tabla MESSAGE. Los tiempos de retardo se especifican en la columna de propiedades de la tabla CMDREG. Tenga en cuenta que puede especificar un tiempo de retardo diferente para cada clase de mensaje de notificación.

Para cambiar el tiempo de retardo para un mensaje de notificación de subasta, efectúe lo siguiente:

  1. Suponga que desea cambiar el tiempo de retardo del mensaje StartAuction a 1 hora y 22 minutos. Desde un indicador de mandatos, escriba la sentencia SQL siguiente:
    update cmdreg set properties='day=0&hour=1&minute=22' where
         interfacename = 'com.ibm.commerce.negotiation.commands.NotifyStartAuctionCmd'
    
  2. El mandato NotifiyStartAuctionCmd se actualiza para que refleje el tiempo de retardo nuevo.
  3. Para actualizar los tiempos de retardo para los demás mandatos Notify, utilice sentencias de SQL similares, sustituyendo NotifyStartAuctionCmd por el nombre de mandato apropiado.

Sugerencia: Asegúrese de que el valor de frecuencia para la ejecución del mandato DoAuctionNotify sea correcto para los tiempos de retardo que asigne a los mensajes de notificación. La frecuencia recomendada para ejecutar el mandato DoAuctionNotify es el diez por ciento de los tiempos de retardo establecidos para los mensajes de notificación.