オークション・メッセージの遅延時間の変更

スケジューラーのタスクの 1 つは、 指定された時間または間隔で顧客にオークション通知メッセージを送信することです。 スケジューラーはまた、 未読の通知メッセージを、その頻度設定に基づいて定期的に顧客に送信するという働きも担っています。 顧客がオークション通知メッセージを表示してから、 これがスケジューラーによって E メールとして送信されるまでの時間はユーザーが制御できます。 この時間の長さは、その遅延時間として知られています。

オークション通知メッセージの遅延時間を制御することには、 これに関連するオークション・コマンドのプロパティーを変更することが関係します。 以下の表は、 使用可能なオークション通知メッセージ、その内容、および対応するオークション・コマンドのリストです。

メッセージ  内容 コマンド 
StartAuction オークションが開始されました NotifyStartAuction
BidOverride お客様の入札は変更されました NotifyBidOverride
CompleteOrder 落札した商品に対するオーダーが作成されました NotifyCloseAuction

 

Winner お客様が落札者となりました NotifyCompleteOrder

メッセージは、MESSAGE テーブルに保管されます。 遅延時間は、CMDREG テーブルのプロパティー列で指定されます。  通知メッセージの種類ごとに、異なる遅延時間を指定できます。

オークション通知メッセージの遅延時間は、以下の手順で変更します。

  1. StartAuction メッセージの遅延時間を 1 時間 22 分に変更するとします。 DOS プロンプトから以下の SQL ステートメントを入力します。

    update cmdreg set properties='day=0&hour=1&minute=22' where interfacename = 'com.ibm.commerce.negotiation.commands.NotifyStartAuctionCmd'
  2. NotifiyStartAuctionCmd コマンドが更新され、新しい遅延時間が反映されます。
  3. 別の Notify コマンドの遅延時間を更新するには、 同じ SQL を使用しますが、NotifyStartAuctionCmd を適切なコマンド名に置き換えます。

ヒント: DoAuctionNotify コマンドの実行のための頻度設定が、 通知メッセージに割り当てている遅延時間に対して適切であることを確認してください。 DoAuctionNotify コマンドの実行の推奨頻度は、 通知メッセージに対して設定されている遅延時間の 10 % です。

 

関連概念 (1275 バイト)

関連タスク

IBM 著作権