Helper classes
Some helper classes are provided in order to pass data between the application and database access functions, i.e. for passing parameters and return values:
- String - support for string objects (C++ only)
 - StringList - support for string lists (C++ only)
 - TypedString - supports strings passing data for complex data types
 - Key - special TypedString for passing key values
 - Instance - special type string for passing instance values
 - OSIString - special type string for passing OSI expressions and operation/access paths
 - Option - application settings in hierarchical option variables
 - Global variables - usage of thread global variables
 - Binary - support for binary data access
 - Time - support for time objects
 - Date - support for date objects
 - DateTime -- support for timestamp objects
 
String and StringList are passed to .NET applications as string and string array objects, which can be handled easily in .NET languages.

