OCAPI グローバル例外 23.1
次の表に、すべての OCAPI グローバル例外をリストします:
ステータス | タイプ | 引数 | 説明 |
---|---|---|---|
400 | BodyDecodingException | body (String) | リクエストドキュメント (ボディ) を解読できませんでした。 |
400 | EnumConstraintViolationException | document (String) enumValue (String) | 無効な列挙値が指定されました。 |
400 | FieldNotSortableException | field (String) | 指定されたフィールドは並べ替えできません。 |
400 | HookStatusException | extensionPoint (String) statusCode (String) statusMsg (String) statusDetails (Map) | OCAPI サーバー側の拡張ポイントが、タイプエラーのステータスを返しました。この例外には、拡張ポイント名、ステータスコード、ステータスメッセージ、カスタムの状態の詳細などの情報が含まれます。 |
400 | IllegalEnumerationValueException | value (String) type (String) | 無効な列挙値がフィールドタイプに指定されました。 |
400 | IllegalHttpMethodOverrideException | method (String) | |
400 | InvalidClientIdException | clientId (String) | 指定されたクライアント ID は、このトークンリクエストで予期されたものではありません。 |
400 | InvalidCustomPropertyException | カスタムプロパティを書き込めません。値が無効か、またはタイプが変更をサポートしていません。 | |
400 | InvalidExpandValueException | expandValue (String) | 指定された展開値は許可されていません。 |
400 | InvalidHostHeaderException | host (String) | ホスト名が無効です。サーバーの許可リストに含まれていません。 |
400 | InvalidSearchFieldTypeException | field (String) value (String) type (String) | 検索値のタイプが、必要なフィールドタイプと一致しません。 |
400 | InvalidVersionException | リクエスト URL にバージョンが欠落しているか、バージョンの形式が正しくありません。 | |
400 | MalformedLocaleException | locale (String) | 指定された地域情報の形式が正しくありません。 |
400 | MalformedMediaTypeException | mediaType (String) | |
400 | MalformedParameterException | parameter (String) value (String) | クエリ、ヘッダー、またはパスパラメーター値の形式が正しくありません。 |
400 | MalformedSelectorException | selector (String) | 指定されたセレクターの構文の形式が正しくありません。 |
400 | MissingClientIdException | クライアント ID が、クエリとしてもヘッダーパラメーターとしても指定されていません。 | |
400 | NullConstraintViolationException | parameter (String) | クエリまたはパスパラメーター値が必要ですが、値が null です。 |
400 | PropertyConstraintViolationException | document (String) path (String) | ドキュメントプロパティの値の制約に違反しています。 |
400 | PropertyNotPermittedException | property (String) document (String) | 指定されたリクエストドキュメントのプロパティは、変更できません。 |
400 | QuerySearchTypesNomatchException | field1 (String) field2 (String) type1 (String) type2 (String) | 指定されたクエリのフィールドが、同じタイプではありません。 |
400 | QuotaExceededException | msg (String) | プラットフォームのクォータ制約に違反しています。 |
400 | RangeFilterTypeException | field (String) type (String) | 指定されたフィールドタイプは、範囲の式で比較可能ではありません。 |
400 | RangeFilterValueException | field (String) value (String) | 指定された値は、範囲の式で比較可能ではありません。 |
400 | ResourcePathException | message (String) | リソースパスが正しくありませんでした。 |
400 | SearchOperatorNotApplicableException | operator (String) field (String) | 指定された検索演算子は検索フィールドには適用できません。 |
400 | StartAfterEndException | document (String) resourceId (String) startDate (DateTime) endDate (DateTime) | 指定された開始日が、終了日より後の日付です。 |
400 | StringConstraintViolationException | parameter (String) expected (String) | String (文字列) クエリまたはパスパラメーターの値の制約に違反しています。 |
400 | TermOperatorMismatchValuesException | field (String) operator (String) | 検索演算子が、指定された値と一致しません。 |
400 | TypeDecodingException | path (String) expectedTypes (String) actualType (String) | ドキュメントプロパティのタイプが無効です。 |
400 | UnexpectedVersionException | version (String) | リクエストドキュメントのバージョンが無効です。これは URL バージョンである必要があります。 |
400 | UnknownLocaleException | locale (String) | 指定された地域情報は不明です。 |
400 | UnknownPropertyException | property (String) document (String) | 指定されたリクエストドキュメントのプロパティが不明です。 |
400 | UnknownSearchFieldException | field (String) | 検索フィールドが不明です。 |
400 | UnknownSearchOperatorException | operator (String) | 指定された検索演算子が不明です。 |
400 | UnknownSiteIdException | siteId (String) | site-specific プロパティに指定されたサイト ID が不明です。 |
400 | UnqueryableFieldException | field (String) | 指定された検索フィールドはクエリ可能ではありません。 |
400 | UnsupportedCurrencyException | currency (String) | 指定された通貨が無効 (ISO 4217 であることが必要) か、サポートされていません。 |
400 | UnsupportedLocaleException | locale (String) | 指定された地域情報がサポートされていないか、有効になっていません。 |
400 | ValueConstraintViolationException | parameter (String) expected (String) | Non-String (文字列以外) のクエリまたはパスパラメーターの値の制約に違反しています。 |
401 | AuthorizationHeaderMissingException | ||
401 | DemoClientIdException | clientId (String) | デモクライアント ID は、Development (開発)、Staging (ステージング)、Production (本番) の各インスタンスで使用できません。デモクライアント ID は、Sandbox (サンドボックス) インスタンスでのみ許可されます。 |
401 | InvalidAccessTokenException | accessToken (String) | |
401 | InvalidAuthorizationHeaderException | ||
401 | InvalidSecureTokenException | セッションのセキュアトークンが無効です。セッションが乗っ取られている可能性があります。 | |
401 | UnauthorizedOriginException | origin (String) | リクエストオリジンにはリクエストを行う権限がありません。 |
401 | UnauthorizedReadAccessException | method (String) path (String) | クライアントアプリケーションには、リソースの READ (読み取り) 権限がありません。 |
401 | UnauthorizedWriteAccessException | method (String) path (String) | クライアントアプリケーションには、リソースの WRITE (書き込み) 権限がありません。 |
401 | UnknownClientIdException | clientId (String) | 指定されたクライアント ID のクライアントアプリケーションが見つかりません。 |
403 | AccessWithoutUserForbiddenException | リソースにアクセスするには、認証済みのユーザーが必要です。 | |
403 | ClientAccessForbiddenException | method (String) path (String) | 現在のクライアントには、リソースにアクセスする権限がありません。 |
403 | OrganizationAccessForbiddenException | "/s/-/" によるグローバルアクセスは禁止されています。"/s/{site-id}/" 経由のサイト固有のアクセス。 | |
403 | SecureCommunicationRequiredException | リクエストにはセキュリティで保護された接続 (HTTPS) が必要です。 | |
403 | SiteAccessForbiddenException | siteId (String) | "/s/{site-id}/" 経由のサイト固有のアクセスは禁止されています。"/s/-/" 経由のグローバルアクセス。 |
403 | SiteOfflineException | siteId (String) | オフラインサイトへのアクセスは禁止されています。 |
403 | UserAccessForbiddenException | method (String) path (String) | 現在のユーザーには、リソースにアクセスする権限がありません。 |
404 | CurrencyNotFoundException | currencyId (String) | 指定されたニーモニックの通貨が見つかりません。ISO 4217 ニーモニックコードが必要です。 |
404 | ResourcePathNotFoundException | path (String) | 指定された API とバージョンでリソースが見つかりませんでした。 |
404 | UnknownSiteException | siteId (String) | 指定されたサイト ID のサイトが見つかりません。 |
404 | VersionNotFoundException | version (String) | URL で指定されたバージョンが不明です。 |
405 | MethodNotAllowedException | method (String) | HTTP メソッドは許可されていません。 |
406 | CharsetNotAcceptableException | charset (String) | |
409 | IfMatchRequiredException | ||
409 | ObjectInDeletionConflictException | objectId (String) | オブジェクトはすでに (非同期で) 削除されています。 |
409 | ResourceStateConflictException | client (String) server (String) | リクエストで送信された状態トークンが、サーバー側のオブジェクトの状態と一致しません。 |
412 | InvalidIfMatchException | ifMatch (String) | If-Match ヘッダーのエンティティタグが無効か、期限切れです。 |
413 | RequestEntityTooLargeException | リクエストボディのサイズの制限 5 MB を超過しました。 | |
415 | UnsupportedContentTypeException | contentType (String) | |
415 | UnsupportedFormatException | format (String) |