ModifyAuction コマンド
「現在」または「将来」のオークションを更新します。 「現在」のオークションでは、
AUCTION テーブルからのコピー元の行が
AUCTIONLOG テーブルへコピーされ、
次にその行と AUCTION テーブルが更新されます。

パラメーター値
- http://host_name/path/
- WebSphere Commerce サーバーおよび構成パスの完全修飾名
- aucrfn
- オークションの変更される参照番号
- prrfnbr
- 変更されるオークション商品の参照番号
- store_rn
- 商品を所有するマーチャントの参照番号
- quant
- オークションにかけられたアイテム数
- autype
- オークション・タイプ: O (オープン・クライ・オークション)、SB (シールド・ビッド・オークション)、または D (ダッチ・オークション)
- auruletype
- オークションのクローズ基準の種類を指定するための整数
- minbid
- オークションの予約価格。
これは、受諾される最低落札値です。
- austdate
- austtim パラメーターと同時に使用する、将来オークションが開始するタイム・スタンプ。 オークションを即時開始する場合には、ブランクにすることができます。
- austtim
- austdate パラメーターと同時に使用する、将来オークションが開始するタイム・スタンプ。 オークションを即時開始する場合には、ブランクにすることができます。
- auenddat
- auendtim パラメーターと同時に使用する、将来オークションがクローズするタイム・スタンプ
- auendtim
- auenddat パラメーターと同時に使用する、将来オークションがクローズするタイム・スタンプ
- audaydur
- autimdur パラメーターと同時に使用する、オークションがクローズする時期を決定する最後の入札からの経過時間
- autimdur
- audaydur パラメーターと同時に使用する、オークションがクローズする時期を決定する最後の入札からの経過時間。
auruletype により, auenddat/auendtim、audaydur/autimdur、あるいはその両方を指定してください。
- audeposit
- 入札ごとに必要な支払い与信で、 落札者がオークションを落札してから、商品の購入に失敗して没収される金額
- aubidrule
- 入札ルールの参照番号
- austartprice
- ダッチ・オークションに対する初期提示価格
- aucurprice
- ダッチ・オークションに対する現在提示価格
- aucurquant
- ダッチ・オークションに対する現在の購入可能数量
- ausdesc
- オークションの簡略テキスト記述
- auldesc
- オークションの詳細テキスト記述
動作
-
ユーザーは、オークションが変更されるストアの管理者であることを検査する。
-
着信パラメーターの妥当性検査を行う。
-
商品が発行されていることを検査する。
-
AuctionDataBean を呼び出し、オークション状況が「将来」または「現在」であるかどうかを検査する。
-
UpdateInventory コマンドを呼び出し、オークションの数量を予約する。
-
このオークションに入札ルールがある場合は、BidRuleDataBean を呼び出し、以下を検査する。
- 最小入札数量がオークション中の数量よりも少ないか、等しいこと
- 数量の増分がオークション対象の数量よりも多くないこと
-
「現在」のオークションでは、LoggingHelper を呼び出し、古いオークションの行を AUCTIONLOG テーブルに書き込む。
-
AuctionAccessBean を呼び出し、AUCTION の行を更新する。
-
オークションが「現在」の場合には、オークションの現在のクローズ時刻を更新する。
-
MEMBRAUCT テーブルを更新する。
顧客がオークション・ルールを表示する場合には、MEMBRAUCT テーブルに対してエントリーが行われます。
これらのエントリーは、オークションが更新される際に除去されます。
例外条件
-
着信パラメーターが矛盾しているか、またはエラーである場合は、
BAD_UPDATE_AUCTION 例外タスクを設定し、エラーを処理します。
- 在庫の問題が起こった場合には、_ERR_TOOLS_AUCTION_INV_CHANGE をスローする。
- クローズ・タイプが無効な場合には、_ERR_TOOLS_AUCTION_INVALID_RULETYPE をスローする。
- 不明のエラー状態が起こった場合には、_ERR_TOOLS_AUCTION_MSG_NOT_HANDLE をスローする。


