エラー表示のためのエラー・コード

以下のテーブルには、適用できるエラー・コードが表示されています:

OrderUnlockErrorView のエラー・コード

240 オーダーがアンロック状態なので。処理できません。
エラー・コード定数は ErrorOrderUnlockCmdインターフェースで定義されています。

BadOrderDataErrorView のエラー・コード

220 数値フィールドに非数値が入っているか、あるいは数値が範囲外です。BadOrderDataErrorView に渡される ErrorDataBean には無効フィールドの名前を示しているそのexceptionData が "field" プロパティーに入ります。
230 オーダーには購入可能以外のオーダー・アイテムがあります。BadOrderDataErrorView に渡される ErrorDataBean には、そのexceptionData に、購入可能以外のオーダー・アイテム番号を指定しているストリングのベクトルである "nonBuyableOrderItems" プロパティーが入ります。
エラー・コード定数は ErrorOrderDataCmdインターフェースで定義されています。

ErrorOrderNoneCmd エラー表示のエラー・コード

230 要求と一致しているオーダーが見つかりません。
エラー・コード定数は ErrorOrderNoneCmdインターフェースで定義されています。

RetrievePriceErrorView のエラー・コード

1002 指定されたカタログ・エントリーの価格が見つかりません。 価格の欠落は、明示的な価格がショッピング通貨で見つからず、利用可能な (別の通貨での明示的な他のショッピング通貨からの) ショッピング通貨への変換が見つからない結果です。

RetrievePriceErrorView に渡される ErrorDataBean には、その exceptionData に以下のプロパティーが入ります:
quantity。要求したアイテムの数量を示しています。
UOM。数量の計測単位を示しています。
catEntryId。価格付けしようとしているアイテムのカタログ・エントリー ID を指定しています。
currency。価格が見つからなかった通貨を示しています。

このエラー表示は、以下のタスク・コマンドで指定できます:
GetBaseSpecialPriceCmd
GetBaseUnitPriceCmd
GetProductBaseUnitPriceCmd

関連概念

関連参照

IBM 著作権