2022 April Release

Class FSCCOLD@1.1001:DataImport Permanent link for this heading

Class Hierarchy

Object > BasicObject > DataImport

Use an object of class DataImport ("Data Import") to control the generic loader. You can specify the data source, the created object classes, the used properties, and the references between the objects. Furthermore you can influence the speed of the import process.

Additional Information

Properties Permanent link for this heading

Type

Property

Name

integer(5)

datimpbulksize

Number of Records for Commit

ClassProperties[]

datimpclassproperties

Class Properties

string

datimpdatasource

Data Source

DataSourceType

datimpdatasourcetype

Data Source Type

boolean

datimpfastwrapper

Skip Methods Without Check

boolean

datimpfilterallcolumns

Use All Columns for Filter

content

datimpfiltercommit

Filter Script for Objects After Commit

string[]

datimpfiltercommitexpr

Filter Expression for Objects After Commit

content

datimpfilterdata

Filter Script for RAW Data

string[]

datimpfilterdataexpr

Filter Expression for RAW Data

content

datimpfilterobjects

Filter Script for Objects

string[]

datimpfilterobjectsexpr

Filter Expression for Objects

DataImportLog

datimplogobj

Log Object

Mapping[]

datimpmapping

Mapping

integer

datimpmaxhistory

Maximum Number of Entries in Log

integer(5)

datimpminbulksize

At Least

boolean

datimpnoobjectrefresh

Skip Object Refresh

boolean

datimpnoteless

Skip Setting Modification Properties

Object

datimpobjdatasource

Data Source Object

ObjectReference[]

datimpobjectreferences

Object Relations

RecordModeType

datimprecordmode

Logging Mode

integer

datimprecords

Number of Records to Be Read

string(4096)

datimpsourcetable

Table

integer

datimpstartrecord

First Record

boolean

datimptermonerror

Abort Data Import Immediately on Error

integer(3)

datimpthreads

Number of Threads

boolean

datimpuiupdate

Activate Logging of Changed Properties

boolean

datimpusefiltercommit

Use Filter Script for Objects After Commit

boolean

datimpusefilterdata

Use Filter Script for RAW Data

boolean

datimpusefilterobjects

Use Filter Script for Objects

Actions Permanent link for this heading

Return Type

Signature

void

CancelOperation()

void

DefineDataSource(
  optional integer unused1,
  optional integer unused2)

void

ImportData(
  optional boolean vapp,
  optional interface cooparam)

void

ImportDataFinished(
  optional boolean succeeded)

void

ImportRemote(
  optional boolean showdialog,
  optional boolean closedialog,
  optional boolean reportcreatedobjects,
  out object[] createdobjects,
  optional boolean rollforward,
  optional boolean async,
  optional interface cooparam,
  optional content finishedscript,
  out optional interface synchobj,
  optional string table,
  optional string[] finishedexpr)

void

ImportRollForward(
  optional boolean vapp,
  optional interface cooparam)

void

InitializeObject()