Modification des durées de délai pour les messages de ventes aux enchères

Une des tâches du planificateur est d'envoyer des messages de notification de vente aux enchères aux clients, à une heure ou un intervalle spécifié. Le planificateur est également responsable de l'envoi périodique de message au client, pour toute notification non lue, sur la base des paramètres de fréquence d'envoi. Vous pouvez contrôler la durée pendant laquelle un client doit visualiser un message de notification de vente aux enchères avant de lui renvoyer la notification par courrier électronique. Cette durée s'appelle la durée d'attente.

Le contrôle de la durée d'attente d'un message de notification de mise aux enchères comprend la modification des propriétés de l'instruction de vente aux enchères qui lui est associée. La table suivante donne la liste des messages de notification de ventes aux enchères disponibles, leur contenu et les instructions des ventes aux enchères correspondantes :

Message Contenu Instruction
StartAuctionDébut d'une vente aux enchèresNotifyStartAuction
BidOverrideVotre offre a été dépasséeNotifyBidOverride
CompleteOrderUne commande a été créée pour l'offre gagnanteNotifyCloseAuction
WinnerVous êtes le gagnantNotifyCompleteOrder

Les messages sont stockés dans la table MESSAGE. Les délais d'attente sont spécifiés dans la colonne des propriétés de la table CMDREG. Veuillez noter que vous avez la possibilité de préciser un délai d'attente différent pour chaque type de message de notification.

Pour modifier la durée d'attente d'un messages de notification de ventes aux enchères, procédez comme suit :

  1. Supposons que vous vouliez modifier la durée d'attente du message StartAuction à 1 heure et 22 minutes. A une invite de commande, entrez l'instruction SQL suivante :
    update cmdreg set properties='day=0&hour=1&minute=22' where
         interfacename = 'com.ibm.commerce.negotiation.commands.NotifyStartAuctionCmd'
    
  2. L'instruction NotifiyStartAuctionCmd est mise à jour pour répercuter la nouvelle durée d'attente.
  3. Pour mettre à jour les durées de délai pour les autres instructions Notify, utilisez des instructions SQL similaires, en remplaçant NotifyStartAuctionCmd par le nom de l'instruction appropriée.

Conseil : Vérifiez que le paramètre de fréquence pour l'exécution de l'instruction DoAuctionNotify est approprié aux délais d'attente que vous avez alloué aux messages de notification. La fréquence recommandée pour l'exécution de l'instruction DoAuctionNotify est de 10 % des durées d'attente définies pour les messages de notification.