Fixed-length Fields (FixedFields) Object

The fixedFields property contains a map of FixedField objects, which contain the fixed-length field data found in a record. The data is serialized by fixed-length field number (fixnum). Each entry in the map includes the fixed-length field number (fixnum) integer and a FixedField object. For example:

"24": {
  "label": "LANG",
  "value": "eng"
  "display": "English"
}

The available fixed-length fields depend upon the setup implemented by each organization. See Fixed-length Fields in the Sierra WebHelp for a list of the standard fixed-length fields commonly found on Innovative systems.

Retrieving fixed-length fields is resource-intensive and might prove impractical for harvesting large ranges of records.

Each FixedField object can contain the following:

label

string

The fixed-length field label. (Customizable at every site.)

Example:

"label": "LANG"

value

object (optional)

The value property contains a FixedFieldVal object, which contains the stored value of the field. The data type can be String, LocalDate, DateTime, Boolean, Long, or Decimal, depending on the field.

Example:

"value": "eng"

display

string (optional)

(Appears only when available.)

The display value or "definition" corresponding to the fixed-length field content.

Example:

"display": "English"
Default Response Contents

Default query responses do not include all data for all record types. You must specify additional properties and lists using filter parameters. For example:

https://example-library.edu/iii/sierra-api/v6/bibs/1000002?fields=fixedFields,varFields

Returns the id property, fixedFields object, and varFields array for a single bibliographic record.

When you use the fields parameter, the API returns only the ID and specified properties. You can specify the value default to retrieve all default properties in addition to any explicitly specified properties, such as fixedFields. For example:

https://example-library.edu/iii/sierra-api/v6/bibs/1000002?fields=default,fixedFields,varFields

Returns the default properties plus the fixedFields object and varFields array for a single bibliographic record.