In Financial Management, the load and extract operations for security information, metadata, data, and journals allow users to specify various load and extract options. For example, when users extract metadata, they can specify the dimensions that they want to extract.
The same principle applies to programmatically loading and extracting security information, metadata, data, and journals. Use the following objects to set load and extract options:
For a given load or extract operation, each load or extract option is represented by an instance of the IHsvLoadExtractOption interface. For example, when extracting metadata there is an IHsvLoadExtractOption instance that specifies whether scenarios are extracted, another IHsvLoadExtractOption instance that specifies whether years are extracted, and so on. The IHsvLoadExtractOption interface provides the CurrentValue property, which enables you to specify a load or extract option’s value, as well as other properties.
The set of IHsvLoadExtractOption instances for a given type of load or extract operation is represented by an instance of the IHsvLoadExtractOptions interface. An IHsvLoadExtractOptions instance provides a read-only collection of the IHsvLoadExtractOption instances for a load or extract operation. The IHsvLoadExtractOptions interface includes Item and Count properties that enable you to access and loop through the available IHsvLoadExtractOption instances.
You obtain instances of the IHsvLoadExtractOptions interface with the LoadOptions and ExtractOptions properties of the HsvSecurityLoadACV, HsvcDataLoad, HsvJournalLoadACV, and HsvMetadataLoadACV objects. You then obtain instances of the IHsvLoadExtractOption interface with the Item property of the IHsvLoadExtractOptions interface. See IHsvLoadExtractOptions Interface Properties and IHsvLoadExtractOption Interface Properties.