| Modifier and Type | Field and Description |
|---|---|
static String |
INVALID_FILTER
The specified filter syntax was invalid (does not comply with Figure 1), or the specified attribute and
filter comparison combination is not supported.
|
static String |
INVALID_PATH
The "path" attribute was invalid or malformed (see Figure 7).
|
static String |
INVALID_SYNTAX
The request body message structure was invalid or did not conform to the request schema.
|
static String |
INVALID_VALUE
A required value was missing, or the value specified was not compatible with the operation or attribute
type (see Section 2.2 of [RFC7643]), or resource schema (see Section 4 of [RFC7643]).
|
static String |
INVALID_VERSION
The specified SCIM protocol version is not supported (see Section 3.13).
|
static String |
MUTABILITY
The attempted modification is not compatible with the target attribute's mutability or current state (e.g.,
modification of an "immutable" attribute with an existing value).
|
static String |
NO_TARGET
The specified "path" did not yield an attribute or attribute value that could be operated on.
|
static String |
SENSITIVE
The specified request cannot be completed, due to the passing of sensitive (e.g., personal) information in
a request URI.
|
static String |
TOO_MANY
The specified filter yields many more results than the server is willing to calculate or process.
|
static String |
UNIQUENESS
One or more of the attribute values are already in use or are reserved.
|
| Constructor and Description |
|---|
RFC7644() |
public static final String INVALID_FILTER
public static final String TOO_MANY
public static final String UNIQUENESS
public static final String MUTABILITY
public static final String INVALID_SYNTAX
public static final String INVALID_PATH
PATH = attrPath / valuePath [subAttr]
Figure 7: SCIM PATCH PATH Rule
Valid examples of "path" are as follows:
"path":"members"
"path":"name.familyName"
"path":"addresses[type eq \"work\"]"
"path":"members[value eq
\"2819c223-7f76-453a-919d-413861904646\"]"
"path":"members[value eq
\"2819c223-7f76-453a-919d-413861904646\"].displayName"
Figure 8: Example Path Values
public static final String NO_TARGET
public static final String INVALID_VALUE
public static final String INVALID_VERSION
public static final String SENSITIVE
Copyright © 2020. All rights reserved.