REST API Query Expression Parser Errors

REST API query expression parser errors are returned in the REST API error response when Oracle CRM On Demand is unable to parse a query expression. For more information about Oracle CRM On Demand REST API error response format, see Error Response Format.

The following table contains REST API query expression parser errors.

Table REST API Query Expression Parser Errors

Error Description Error

Indicates an unsupported character.

REST_QUERY_PARSER_UNSUPPORTED_CHAR

Indicates that a field is not searchable.

REST_QUERY_PARSER_FLD_NOT_SEARCHABLE

Indicates an invalid field name.

REST_QUERY_PARSER_INVALID_FIELD

Indicates an invalid operator.

REST_QUERY_PARSER_INVALID_OPERATOR

Indicates that an operator was not found.

REST_QUERY_PARSER_OPERATOR_NOT_FOUND

Indicates an invalid string literal.

REST_QUERY_PARSER_INVALID_STRING

Indicates an unclosed string literal.

REST_QUERY_PARSER_UNCLOSED_STRING

Indicates an unsupported special character escape sequence.

REST_QUERY_PARSER_UNSUPPORTED_ESCAPE_SEQ

Indicates an expression is too long to parse.

REST_QUERY_PARSER_EXPRESSION_TOO_LONG

Indicates that the value was not found.

REST_QUERY_PARSER_VALUE_NOT_FOUND

Indicates that an operator, such as AND or OR, was expected.

REST_QUERY_PARSER_OPERATOR_EXPECTED

Indicates that a delimiter semi-colon is expected.

REST_QUERY_PARSER_SEMICOLON_EXPECTED

Indicates an invalid record type.

REST_QUERY_PARSER_INVALID_RECORD

Indicates where the error occurred.

REST_QUERY_PARSER_AT_POSITION

Indicates an invalid field name.

REST_QUERY_PARSER_INVALID_FLD_NAME

Indicates an invalid Boolean value.

REST_QUERY_PARSER_INVALID_BOOL_VAL

Indicates an invalid wildcard value. This error occurs when a wildcard value is used with an operator other than LIKE.

REST_QUERY_PARSER_UNSUPPORTED_WILDCARD_CHAR