Uma das tarefas do planejador é enviar mensagens de notificação de leilão para clientes num determinado momento ou intervalo. O planejador também é responsável por enviar periodicamente qualquer mensagem de notificação não lida para o cliente, com base em sua definição de freqüência. Você pode controlar o tempo que um cliente tem para ver uma mensagem de notificação de leilão antes dela ser planejada para ser enviada como um e-mail. Esse tempo é conhecido como o tempo de atraso.
Controlar o tempo de atraso de uma mensagem de notificação de leilão envolve alterar as propriedades do comando auction associado a ela. A tabela a seguir fornece uma lista de mensagens de notificação de leilão disponíveis, seu conteúdo e os comandos auction correspondentes:
Mensagem de e-mail | Conteúdo | Comando |
---|---|---|
StartAuction | Um leilão foi iniciado | NotifyStartAuction |
BidOverride | Seu lance foi substituído | NotifyBidOverride |
CompleteOrder | Foi criado um pedido para o lance vencedor | NotifyCloseAuction |
Winner | Você é o vencedor | NotifyCompleteOrder |
As mensagens são armazenadas na tabela MESSAGE.Os tempos de atraso são especificados na coluna propriedades da tabela CMDREG.Observe que você pode especificar um tempo de atraso diferente para cada tipo de mensagem de notificação.
Para alterar o tempo de atraso de uma mensagem de notificação de leilão, faça o seguinte:
- Suponhamos que você queira alterar o tempo de atraso
da mensagem StartAuction para 1 hora e 22 minutos. A partir de um prompt de comandos, insira a seguinte
instrução SQL:
update cmdreg set properties='day=0&hour=1&minute=22' where interfacename = 'com.ibm.commerce.negotiation.commands.NotifyStartAuctionCmd'
- O comando NotifiyStartAuctionCmd é atualizado para refletir o novo tempo de atraso.
- Para atualizar os tempos de atraso de outros comandos Notify, utilize instruções SQL semelhantes, substituindo NotifyStartAuctionCmd pelo nome do comando apropriado.
Dica: Certifique-se de que a definição de freqüência para executar o comando DoAuctionNotify seja apropriada para os tempos de atraso alocados para as mensagens de notificação. A freqüência recomendada para executar o comando DoAuctionNotify é dez por cento dos tempos de atraso definidos para as mensagens de notificação.