Apart from the document, I found some useful dmctl commands in one of the Emc article emc219342.
Contents of the Article has been pasted below for your reference.
The Smarts dmctl command set is run from the /basedir/smarts/bin/ directory. The basic command to enter dmctl is dmctl -s [domain-name]. Once this command is entered, you will prompted for the Smarts domain username and password.
The dmctl command set is referenced in the Appendix B of the Smarts ASL reference guide. This document is available in all installations of Smarts products on which dmctl can be used (Smarts SAM, Smarts IP, Smarts NPM, Smarts MPLS) and is located in the BASEDIR/smarts/doc/pdf/ directory. There is also a listing of the dmctl command set that can be seen by entering "help" at the dmctl> command prompt. The dmctl help command will provide the following output:
execute <program> [<arg1> ...]
insert <class>::<instance>::<property> <value>
invoke <class>::<instance> <op> [<arg1> ...]
put <class>::<instance>::<property> <value1> [<value2> ...]
remove <class>::<instance>::<property> <value>
save <file> [<class>]