User Community Service Desk Downloads
If you can't find the product or version you're looking for, visit support.ataccama.com/downloads

OnlineCtl Commands

To start an MDM operation, the script using the OnlineCtl utility can be used:

call "%DQC_HOME%\bin\onlinectl.bat" -config ..\etc\default.serverConfig startMdcOperation {typeId}

All these commands are available from the command line:

Command Description Examples

listMdcOperations

lists all available operations

listMdcOperations

listRunningMdcOperations

lists all running operations (wildcards available)

listRunningMdcOperation {typeId}

listRunningMdcOperation {typeId} [{typeId} …​]

executeMdcOperation

invokes an operation and waits until it is finished

executeMdcOperation {typeId}

executeMdcOperation {typeId} [param=value …​]

startMdcOperation

invokes an operation and returns back

startMdcOperation {typeId}

startMdcOperation {typeId} [param=value …​]

waitForMdcOperationCompletion

waits till all/specified operations are finished (wildcards available)

waitForMdcOperationCompletion

waitForMdcOperationCompletion [{typeId} …​]

manageMdcPersistence

drops or creates indices (indexes) in persistence. If some indices (indexes) were created/deleted manually by a user, the operation will fail.

note: only VLDB persistence supports this command

manageMdcPersistence dropIndices

manageMdcPersistence createIndices

starts VLDB persistence’s LTC (transaction garbage collector)

manageMdcPersistence triggerLtc

startMdcStreamConsumer

starts a stream consumer

startMdcStreamConsumer <consumerName>

stopMdcStreamConsumer

stops a stream consumer

stopMdcStreamConsumer <consumerName>

runMdcRoutinePurge

A housekeeping procedure. Completely purges all records with eng_existing=0 and deletion_tid <`TREF` in the _EXPORT_REG table, which means that the operation does not purge records until the information about logical deletion is provided in incremental exports that these records are part of. It is also possible to provide the names of incremental exports that should be ignored as arguments.

The operation is visible in the Admin Center under MD Process Monitoring > Execution Status.

runMdcRoutinePurge <complex_export> <another_inc_export>

For the operations that have {typeId} as an argument, it consists of: <type of operation>.<name of operation>. Types available:

  • batchLoad

  • batchExport

  • multiload - consists of batchLoad operations concatenated by the plus sign (see example below)

Examples

startMdcOperation batchLoad.crm_full
startMdcOperation batchLoad.life_full param1=val1 param2=val2
startMdcOperation multiload.batchLoad.crm_full+batchLoad.life_full
startMdcOperation batchExport.master_full
waitForMdcOperationCompletion batchLoad.*
waitForMdcOperationCompletion batchLoad.* batchExport.master_full
waitForMdcOperationCompletion

Was this page useful?