- Strings
 
The odb_String object provides a convenient means of storing and passing strings. The odb_String object also provides a simple interface to append and modify the data stored in the string.
 
- Sequences
 
An odb_Sequence class is a container used to hold an ordered list of objects of a specific type. Data can be appended and retrieved from the sequence.
The following odb_Sequence objects are provided to store integer, float, and enumeration data: 
odb_SequenceInt
 
odb_SequenceFloat
 
odb_SequenceString
 
odb_SequenceInvariant
 
odb_SequenceElementFace
 
Sequences of sequences are also available in the following forms:
odb_SequenceSequenceFloat
 
odb_SequenceSequenceSequenceFloat
 
odb_SequenceSequenceInt
 
odb_SequenceSequenceElementFace
 
The following Abaqus objects are also stored as sequences:
odb_SequenceNode
 
odb_SequenceElement
 
odb_SequenceFieldValue
 
odb_SequenceFrame
 
odb_SequenceSectionPoint
 
odb_SequenceLoadCase
 
The following Abaqus object can be collected in a sequence for utility operations:
 
- Repositories
 
Repositories are provided to store objects retrieved by name. Both the repositories and the content of the repositories are created by the API; the user can only retrieve objects from repositories. Iterators are provided to navigate the repositories.
The following Abaqus repositories are provided: 
odb_PartRepository
 
odb_FieldOutputRepository
 
odb_SectionCategoryRepository
 
odb_HistoryRegionRepository
 
odb_SetRepository
 
odb_HistoryOutputRepository
 
odb_StepRepository
 
odb_InstanceRepository
 
 
More detail on these interface utility objects can be found in Odb commands.