Click or drag to resize

clsBatchImport Class

This class will help to import many different dimensions in one batch. The challenge are the different depending master data.

A contract position can only be imported after the contract has been imported. The internal if the contract will be created dynamicly

This class can load several dimensions and then start to regroup them

Inheritance Hierarchy
SystemObject
  MARIInterfaceclsBatchImport

Namespace:  MARIInterface
Assembly:  MARIInterface (in MARIInterface.dll) Version: 8.0.0.100
Syntax
public class clsBatchImport

The clsBatchImport type exposes the following members.

Constructors
  NameDescription
Public methodclsBatchImport
Initializes a new instance of the clsBatchImport class
Top
Properties
  NameDescription
Public propertyDateOfExport
Public propertyDimensions
List for each dimension = clsImport... class. In the dimension each records set has an element,
Public propertyExportType
Public propertyExportVersion
Public propertyFileName
Public propertyMachineName
Public propertySourceDatabase
Public propertySourceServer
Public propertyUserDomainName
Top
Methods
  NameDescription
Public methodAddImportElement
Add a new import object to the batch holder
Public methodGetDimensionByClassName
Use to get the right dimension for a line.
Public methodInitPrevalidation
Sets internal reference in MPInterface to the batch project object. Then new objects of other dimensions will be validated in memory.
Public methodInitValidationAndImport
Public methodReadObjectFromDB
Read one element of a dimension. (Check the key, reads it only once)
Public methodReadObjectsFromDB
Reads small portions of the Database and creats clsImportBase Objects (initially for export)
Top
See Also