The Host Integrator COM connector connects to the Host Integrator Server and implements four main interfaces. The AppConnSessionEx object implements these interfaces. Each of the following interfaces contains methods accessible from any programming environment that supports COM:
See the Accessing host data section of Using Host Integrator Connector APIs for more information on these interfaces.
Each of the main interfaces implements certain objects differently and may include additional objects derived from one of the basic objects. The following list describes each basic object and provides links to the corresponding sections of the Visual Basic Reference.
Object |
Description |
AppConnRecord |
Provides storage for a collection of elements returned from the Host Integrator Server. It may also contain an index number and terminal attributes collection for data returned from the model interface (for example, FetchRecords and GetAttributes). Note: The element collections are read-only. |
AppConnModelRecord |
A record that also implements index number and terminal attributes accessor functions using a derived class. Note: The index number and terminal attributes collections are read-only. |
AppConnRecordSet |
Provides storage for a collection of records and metadata for the elements of the records returned from Host Integrator Server. Notes:
|
AppConnStringList |
Provides dynamic storage for a list of strings that can be used to send data to, and retrieve data from, an AppConn session. |
AppConnStringMap |
Provides dynamic storage for a keyed map of strings that can be used to send data to or retrieve data from, an AppConn session. You can also get data from a record. |
AttributeMetaData |
Contains the metadata defined in the model for an entity attribute. The following are examples of attribute metadata:
Note: This object is read only. |
ColumnMetaData |
Contains the metadata defined in the model for a table column. The following are examples of column metadata:
Note: This object is read only. |
FieldMetaData |
Contains the metadata defined in the model for a recordset field. The following are examples of field metadata:
Note: This object is read only. |
OperationMetaData |
Contains the metadata defined in the model for an operation. The following are examples of operation metadata:
Note: This object is read only. |
ProcedureMetaData |
Contains the metadata defined in the model for a procedure. The following are examples of procedure metadata:
Note: This object is read-only. |
RecordSetMetaData |
Contains the metadata defined in the model for a recordset. The following are examples of recordset metadata:
Note: This object is read-only. |
TerminalAttributes |
Contains the screen attributes on the host terminal for an attribute or field. The following are examples of screen attributes:
Note: This object is read-only. |
VariableMetaData |
Contains the metadata defined in the model for a model variable. The following are examples of variable metadata:
Note: This object is read-only. |
ElementLocation |
Contains the location information for the element. The following are examples of element location:
Note: This object is read-only. |
ElementLocationList |
Provides storage for a list of element locations. Note: This object is read-only. |
TerminalField |
Contains the location information for the element. The following are examples of element location:
Note: This object is read-only. |
StringMapSet |
Provides dynamic storage for a list of string maps that can be used to send data to an AppConn session. |
![]() |