Result Reason Codes - EcoSys - Customization & Programming - Hexagon

EcoSys Web Service API Usage Documentation

Language
English
Product
EcoSys
Search by Category
Customization & Programming
EcoSys Version
9.3

The ReasonCode attribute value of the result message structures is one of the following fixed values:

ReasonCode

Description

ESRC_OBJECT_NOT_FOUND_BY_KEY

The object requested was not located in the database by the given key, either because it does not exist or the requesting user does not have access.

ESRC_VALIDATION_FAULT

A business logic or data integrity check did not pass for the given object data.

ESRC_UNRESOLVED_IDENTIFIER

A referenced element, such as a related object or foreign key, was not located using the given identifier.

ESRC_DUPLICATE_IDENTIFIER

The request would create conflicting duplicate values, an object already exists with the given identifier.

ESRC_MISSING_REQUIRED_VALUE

A required value was not provided.

ESRC_DISALLOWED_BY_FILTER

A filter defined on the API object view does not allow the value to be manipulated in this scope.

ESRC_DISALLOWED_BY_CONDFORMAT

A conditional formatting rule (dynamic per row) prevents the requested update.

Reason codes are returned on a per-object basis and only for object-based APIs when making writes.