Type Library References

Financial Management’s objects are contained by several type libraries. When creating a project, you must use Visual Basic’s References dialog box to reference each type library that applies to the project. You do not have to reference all of the type libraries, only those that apply to the project.

You must reference the following type libraries in most projects. These type libraries contain objects for connecting to the client and application server tiers, and for opening applications:

For the other type libraries, you must reference those libraries that contain methods or properties that you will use in a project. For example, if a project requires access to data and metadata, you must also reference the HsvMetadata and HsvData type libraries.

Note:

There are certain HsxClient methods that do not require references to the HsxServer library.

The following table lists the type libraries described in this guide.

Table 3. Type Libraries

Type Library

Description

HsxClient

Provides client tier functionality such as logging on and opening applications.

HsxClientUI

Provides dialog boxes for some of the client tier functionality.

HsxServer

Gets application server tier information such as the server’s Financial Management applications and data sources.

HsvSession

Provides access to Financial Management applications. Use HsvSession’s properties to access subordinate objects such as HsvData and HsvMetadata.

HsvMetadata

Gets information about an application’s metadata. HsvMetadata contains many objects, enabling you to get information about dimension members.

HsvData

Gets and sets data for an application.

HsvCalculate

Executes consolidations, calculations, and translations.

HsvJournals

Processes journals, opens and closes periods, and generates reports.

HsvSecurityAccess

Defines an application’s security.

HsvSystemInfo

Gets and sets various types of system information such as application directories and server names.

HsvProcessFlow

Exposes the Process Management features, enabling you to take actions for and get histories of process units.

HsvReports

Gets report information, enumerates an application’s reports, and saves and deletes reports.

HsvICM

Exposes the intercompany transaction features.

HsvMDArrays

Supplements the HsvData object by enabling you to manage data in arrays of cells, and also enables you to obtain the transaction data generated by statutory consolidations.

HsvDataCubes

Provides access to cell data and information at the subcube level.

HsvStarSchemaACM

Exposes the Extended Analytics features.

HsvSecurityLoadACV

Loads and extracts security settings, using load and extract files on client computers.

HsvMetadataLoadACV

Extracts metadata using extract files on client computers.

HsvRulesLoadACV

Loads and extracts rules and member lists, using load and extract files on client computers.

HsvcDataLoad

Loads and extracts data, using load and extract files on client computers.

HsvJournalLoadACV

Loads and extracts journals and journal templates, using load and extract files on client computers.

HsvPOVSelection

Exposes an insertable control that provides a user interface for selecting dimension members.

HsvResourceManager

Provides an interface to the Resource Manager.

Note:

The Resource Manager exposes error message strings for Financial Management. If a Financial Management release has been localized into a given language, the error message strings will also be localized.