2022 April Release

Software Component FSCCONNECT@1.1001 Permanent link for this heading

Classes Permanent link for this heading

Component

Reference

Description

FSCCONNECT@1.1001

Configuration

Data Harmonization Configuration

FSCCONNECT@1.1001

DataHarmonizationLog

Data Harmonization Log

FSCCONNECT@1.1001

DomainConnection

Domain Connection

Properties Permanent link for this heading

Type

Property

Name

boolean

attrsynchronousharmonization

Synchronize Data Synchronously

AttributeDefinition[]

ccattrdefs

Properties

HarmonizationMode

ccharmonizationmode

Mode

ObjectClass

ccobjclass

Object Class

Configuration

clientdomconf

Connect Domains

AttributeDefinition

cpattrdef

Property

date

cpchangedat

Date Modified

User

cpchangedby

User

HarmonizationMode

cpgetharmonizationmodemode

Type of Harmonization

ObjectClass

cpgetharmonizationmodeobjclass

Object Class

AttributeDefinition

cpgetharmonizationpropertyattrdef

Property

ObjectClass

cpgetharmonizationpropertyobjclass

Object Class

boolean

cpgetharmonizationpropertyuse

Harmonize

string[]

cpgetsynchronizationkeykeyexpression

Key Expression

ObjectClass

cpgetsynchronizationkeyobjclass

Object Class

string[]

cpgetsynchronizationobjectfindexpression

Find Expression

string

cpgetsynchronizationobjectkeypart

Key

string

cpkey

Key to find the object

ObjectClass

cpobjclass

Object Class

Object

cpobject

Object

integer

cpretrycount

Open Retries

date

cpsentat

Sent on/at

DomainConnection

cptargetconnection

Domain Connection

App[]

dcapps

Licensing Apps

Country[]

dccountries

Assigned Countries

DomainConnection[]

dcknownconnections

Known Domain Connections

string

dcpassword

Password

string

dcusername

User Name

boolean

dhlactive

active

ChangedProperty[]

dhlchanges

Changes

DomainConnection[]

dhlconnections

Connections

ChangedProperty[]

dhlfailedchanges

Failed Changes

ChangedProperty[]

dhlobjchanges

Changed Objects

ChangedProperty[]

dhlobjrealizedchanges

Succeeded Objects

ChangedProperty[]

dhlobjtransmittedchanges

Transmitted Objects

ChangedProperty[]

dhlrealizedchanges

Realized Changes

date

dhlsyncstartedat

Harmonization started on/at

ChangedProperty[]

dhltransmittedchanges

Transmitted Changes

date

dideletedat

Objects Deleted at

string

dideletedobjects

Objects to be deleted

string

diguid

GUID

integer

diretrycount

Amount of Retrys

Object

domainconnection

Sets

GetHarmonizationMode[]

getharmonizationmode

Get Harmonization Mode

GetHarmonizationProperty[]

getharmonizationproperty

Get Harmonization Property

GetSynchronizationKey[]

getsynchronizationkey

Key Methods

GetSynchronizationObject[]

getsynchronizationobject

Search Methods

Object

grmainlocation

Default Data Location

ChangedProperty[]

objchangedproperties

Changed Properties

Object

objdomainconnection

Domain Connection

Object

objoriginaldomainconnection

Original Domain Connection

DataHarmonizationLog

objsyncinfo

Synchronization Information

integer

objsyncpriority

Synchronization Priority

date

objtobedeletedat

Deleted since

boolean

TV_ACTIVE

Domain Connections are active

string

TV_DELETEGUID

GUID as key for ObjectDelete information

boolean

TV_DELETESERVICE

Delete is running, do not propagate Delete Operations.

Object[]

TV_EXISTINGOBJECTS

Existing Objects

Object[]

TV_FETCHEDOBJECTS

Fetched Objects

Object[]

TV_NEWOBJECTS

List of new objects

Object[]

TV_NOSYNCCLASSES

Cache of object classes not to sync

Object[]

TV_OLDOBJECTS

List of existing objects

Object[]

TV_SYNCCLASSES

Cache of object classes to sync

boolean

TV_SYNCHRONOUS_HARMONIZATION

Synchronize Data Synchronously

DomainConnection

TV_SYNCHRONOUSPUSHCONNECTION

Location for Synchronous Data Synchronization

Object[]

TV_UPDATEDOBJECTS

Already Checked Objects

DomainConnection

TV_UPDATERUNNING

Domain Connection

DeleteInformation[]

userdeleteobjects

Objects to be Deleted

DeleteInformation[]

userdelinfos

Deleted Objects

DeleteInformation[]

userfaileddeleteobjects

Objects to be Deleted (Errors)

DeleteInformation[]

userfaileddelinfos

Deleted Objects (Errors)

Object

usermainlocation

Default Data Location

Actions Permanent link for this heading

Return Type

Signature

void

ApplyQueriedValues(
  dictionary[] changes)

void

AttrSyncPriorityGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

boolean

CanHarmonize(
  optional boolean silent,
  out retval boolean canharmonize)

void

DomainConnectionDelete()

void

EnableSynchronization(
  optional boolean onoff,
  optional DomainConnection master)

void

FindRequiredObjects(
  ref object[] prerequisites)

void

ForceSync()

DomainConnection

GetActiveDomainConnection(
  out retval DomainConnection dc)

string

GetConnectionKey(
  out retval string key)

string

GetCurrentCallVDir(
  out retval string vdir)

DomainConnection

GetDomainConnection(
  out retval DomainConnection dc,
  optional boolean skipfallback)

string

GetFSCBaseUrl(
  out retval string baseurl)

string

GetHash(
  out retval string hash)

DomainConnection

GetKnownDomainConnectionByURL(
  string url,
  out retval DomainConnection knownconnection)

DomainConnection

GetOriginalDomainConnection(
  out retval DomainConnection dc)

DomainConnection

GetPassiveDomainConnection(
  out retval DomainConnection dc)

DomainConnection[]

GetValidLocations(
  out retval DomainConnection[] locations)

boolean

HarmonizationIsActive(
  out retval boolean active)

boolean

IsHomeLocation(
  out retval boolean ishome)

boolean

PushData(
  boolean full,
  boolean handletransaction,
  optional DomainConnection targetdc,
  optional DomainOnlineState[] additionalstates,
  out string[] errors,
  out retval boolean succeeded,
  optional object[] requiredobjects,
  optional DataHarmonizationLog log,
  optional DomainConnection[] dctoskip)

void

PushObject(
  optional integer unused1,
  optional integer unused2)

void

PushObjectApp(
  object obj,
  boolean full,
  optional DomainConnection dc)

void

PushObjectChanges(
  optional integer unused1,
  optional integer unused2)

void

PushObjectChangesSelected(
  optional integer unused1,
  optional integer unused2)

void

PushObjectFull(
  optional integer unused1,
  optional integer unused2)

void

PushObjectFullSelected(
  optional integer unused1,
  optional integer unused2)

void

PushObjectSelected(
  optional integer unused1,
  optional integer unused2)

dictionary[]

QueryFromOutside(
  DomainConnection dc,
  optional User targetuser,
  out retval dictionary[] data)

void

UpdateAfterHarmonization()

Types Permanent link for this heading

Component

Reference

Description

FSCCONNECT@1.1001

CachedConfiguration

Cache for sync classes

FSCCONNECT@1.1001

ChangedProperty

ChangedProperties

FSCCONNECT@1.1001

DeleteInformation

Describes the way how objects are synchronized

FSCCONNECT@1.1001

HarmonizationMode

Describes the way of synchronization

FSCCONNECT@1.1001

TransactionVariable

Customization Points Permanent link for this heading

Component

Reference

Description

FSCCONNECT@1.1001

GetHarmonizationMode

Defines how the object class has to be harmonized with other domains

FSCCONNECT@1.1001

GetHarmonizationProperty

Defines which properties of an object class have to be harmonized

FSCCONNECT@1.1001

GetSynchronizationKey

Define Method to calculate the Synchronization Key

FSCCONNECT@1.1001

GetSynchronizationObject

Define Method to find the synchronized Object

Applications Permanent link for this heading

Component

Reference

Description

FSCCONNECT@1.1001

ObjectPushObject

FSCCONNECT@1.1001

ObjectPushObjectApp

FSCCONNECT@1.1001

ObjectPushObjectChanges

FSCCONNECT@1.1001

ObjectPushObjectFull

BulkOperations Permanent link for this heading

Component

Reference

Description

FSCCONNECT@1.1001

DeleteObjectsOfUserBulk

FSCCONNECT@1.1001

PromoteObjectDeleteBulk

FSCCONNECT@1.1001

ResetFailedSyncs

FSCCONNECT@1.1001

SyncPendingObjects

Contexts Permanent link for this heading

Component

Reference

Description

FSCCONNECT@1.1001

NoConnection

No Harmonization

FSCCONNECT@1.1001

UnderConstruction

Not Complete

ErrorMessages Permanent link for this heading

Component

Reference

Description

FSCCONNECT@1.1001

ErrConnectionNotAvailable

Domain Connection "%1$s" not available.

FSCCONNECT@1.1001

ErrNotAvailable

Object currently not synchronized.

FSCCONNECT@1.1001

ErrNotConfigured

Harmonization is not configured for this Object Class!

FSCCONNECT@1.1001

ErrObjectNoHarmonization

No Harmonization for this Object!

FSCCONNECT@1.1001

ErrObjectNotActive

Data Haramonization is currently not available!

FSCCONNECT@1.1001

ErrPrepareTransferUsers

Error Synchronizing Users to Locations.

FormPages Permanent link for this heading

Component

Reference

Description

FSCCONNECT@1.1001

PageDataHarmonizationLog

Form Page Data Harmonization Log

FSCCONNECT@1.1001

PageDomainConnection

Form Page Domain Connection

FSCCONNECT@1.1001

PageHarmonization

FSCCONNECT@1.1001

PageLicensing

Form Page Licensing

Menus Permanent link for this heading

Component

Reference

Description

FSCCONNECT@1.1001

MenuPushObject

Push to All Data Locations

FSCCONNECT@1.1001

MenuPushObjectChanges

Push Changes to Data Locations

FSCCONNECT@1.1001

MenuPushObjectFull

Push to Data Locations

MethodDefinitions Permanent link for this heading

Component

Reference

Description

FSCCONNECT@1.1001

FinalizeCommitSyncMethod

Changes of object have been committed

FSCCONNECT@1.1001

ObjectCommittedSyncMethod

ObjectEditForms Permanent link for this heading

Component

Reference

Description

FSCCONNECT@1.1001

FormDataHarmonizationLog

Data Harmonization Log

FSCCONNECT@1.1001

FormDomainConnection

Domain Connection

FSCCONNECT@1.1001

FormDomainConnectionDV

SimpleConfigurationObjects Permanent link for this heading

Component

Reference

Description

FSCCONNECT@1.1001

DeadlineDeleteSyncObject

Delete Synchronized Object

FSCCONNECT@1.1001

DefaultConfig

WebServiceDefinitions Permanent link for this heading

Component

Reference

Description

FSCCONNECT@1.1001

HarmonizationWebService