i am using Graphviz for creating pdf's, svg's, etc. from the ctm table-definitions.
The steps to get a diagram are
1) create a xml file from the ctm-table
2) convert the xml-file to a graphviz .dot file
3) create the diagram
The program (Java and Jaxb) used in step2 will be open source. Actual it is in beta state. Drop me a line if you are interested to try out this solution.
Is there a way to get job dependancy documnet or visio diagram using Contrl-M desktop or any other client tools.