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 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?