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 |
---|---|---|
StartAuction | Début d'une vente aux enchères | NotifyStartAuction |
BidOverride | Votre offre a été dépassée | NotifyBidOverride |
CompleteOrder | Une commande a été créée pour l'offre gagnante | NotifyCloseAuction |
Winner | Vous êtes le gagnant | NotifyCompleteOrder |
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 :
- 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'
- L'instruction NotifiyStartAuctionCmd est mise à jour pour répercuter la nouvelle durée d'attente.
- 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.