Documentum Bulk Export Tool v1.4

I just updated the Documentum bulk export tool, QuikDIE, to version 1.4.  You can download it here.  More info about the tool can be found in  previous posts here and here.  Be sure to read the comments.

Updates in this version include:

  • Compiled using Java 1.7
  • updated JDOM library to 2.0.
  • check for supported DFC version (only 6.5 and later)
  • export a_antecedent_id so version tree can be reconstructed
  • updated batch file to use dctm.jar (Hopefully this will eliminate the java.lang.NoClassDefFoundError: org/apache/commons/lang/StringEscapeUtils error some have reported.  This class is found in the commons-lang-2.4.jar.)

Check it out and let me know what you think.

 

 

 

Advertisements

About Scott
I have been implementing Documentum solutions since 1997. In 2005, I published a book about developing Documentum solutions for the Documentum Desktop Client (ISBN 0595339689). In 2010, I began this blog as a record of interesting and (hopefully) helpful bits of information related to Documentum, and as a creative outlet.

3 Responses to Documentum Bulk Export Tool v1.4

  1. Michelle says:

    I’m not a programmer. I’m a researcher with access to a client’s web-based Documentum. Can you please guide me on how to use QuikDIE? Many thanks.

    Like

  2. Steve in Hong Kong says:

    I use QuikDIE, tool version 1.5 and the export start with the errors below :

    QuikDIE – A Quick Documentum Import/Export Utility
    (c) 2013-2015 MS Roth

    Export Content Module v1.5
    ==================================================
    Fri Jan 26 12:41:02 CST 2018
    Export path: E:/Temp/Export
    Export log: E:/Temp/Export/export-20180126_124105.log
    DfException:: THREAD: main; MSG: ; ERRORCODE: ff; NEXT: null
    at com.documentum.fc.tools.RegistryPasswordUtils.decrypt(RegistryPasswor
    dUtils.java:95)
    at com.dm_misc.QuikDIE.Utils.checkPassword(Utils.java:178)
    at com.dm_misc.QuikDIE.Export.run(Export.java:191)
    at com.dm_misc.QuikDIE.Export.main(Export.java:136)
    Caused by: com.documentum.operations.common.DfBase64FormatException: Invalid len
    gth.
    at com.documentum.operations.common.DfBase64Decoder.process(DfBase64Deco
    der.java:168)
    at com.documentum.fc.tools.RegistryPasswordUtils.decrypt(RegistryPasswor
    dUtils.java:85)
    … 3 more
    Login successful: Administrator@dmprd
    Found 28 objects to export…

    Exporting folder: /LDMS/1996-97
    metadata file ==> 0b0259af80002559.folder.xml
    Exception in thread “main” java.lang.NoClassDefFoundError: org/apache/commons/la
    ng/StringEscapeUtils
    at com.dm_misc.QuikDIE.Utils.cleanXML(Utils.java:452)
    at com.dm_misc.QuikDIE.ExportObj.buildAttrExportString(ExportObj.java:23
    4)
    at com.dm_misc.QuikDIE.ExportObj.exportDocumentMetadata(ExportObj.java:1
    95)
    at com.dm_misc.QuikDIE.ExportObj.exportContent(ExportObj.java:116)
    at com.dm_misc.QuikDIE.Export.run(Export.java:236)
    at com.dm_misc.QuikDIE.Export.main(Export.java:136)
    Caused by: java.lang.ClassNotFoundException: org.apache.commons.lang.StringEscap
    eUtils
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    … 6 more

    Could you give me some hints to fix this problem ? Many Thanks !

    Like

    • Scott says:

      There is a problem with your class path and the DFC can’t find the Apache Strings JAR file. Not that this JAR was renamed a few versions back so if you are using a newer version of Java with an older version of the DFC there might be a disconnect. I have solved this problem in the past by renaming the JAR file (or creating a copy with the correct name).

      Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

w

Connecting to %s

%d bloggers like this: