Persistence API. Part II

I got a couple of comments for previous blogpost, and some guys had contacted me via email. Unfortunately, the all thoughts was “yeah, I would like to have persistence API for Documentum, please share it”, but nobody had written something like “I would like to participate in such project” 😦 On the other hand I have expected that, so, no worries 🙂

Well, I have shared my project on github, if you want to participate – you are welcome, if you expect to get something usable during next two-three months – it is not possible, because I can’t spend all my time on this project.

UPD

There is another similar project on github: xcp-persistence

What DFC version you are on?

Two months ago EMC announced availability of D2 4.6, by tradition there are a lot of “security enhancements” and bug fixes (though I’m not going to describe all security enhancements right now, but it worth to note, the EMC employees failed to answer whether it is safe to use D2 or not from security perspective). Interesting fact that EMC finally released D2 REST API, though they promised to do that at the end of year (not sure what calendar they use, in case of Chinese calendar everything is OK). Interesting thing here is a contents of D2 REST distribution:

$ a=D2-REST-4.6.0.war;zipinfo -1 $a "*.jar"|sed 's!-[0-9].*!*!'|uniq -d|xargs zipinfo $a
  168760 b- defN  5-Jan-16 05:06 WEB-INF/lib/commons-beanutils-core-1.7.0.jar
  206035 b- defN  9-Dec-14 07:33 WEB-INF/lib/commons-beanutils-core-1.8.0.jar
   46725 b- defN  9-Dec-14 08:00 WEB-INF/lib/commons-codec-1.3.jar
   58160 b- defN  5-Jan-16 05:01 WEB-INF/lib/commons-codec-1.4.jar
  575389 b- defN  9-Dec-14 07:33 WEB-INF/lib/commons-collections-3.2.1.jar
  571259 b- defN  5-Jan-16 05:02 WEB-INF/lib/commons-collections-3.2.jar
  271849 b- defN  5-Jan-16 05:06 WEB-INF/lib/commons-configuration-1.5.jar
  298829 b- defN  9-Dec-14 07:33 WEB-INF/lib/commons-configuration-1.6.jar
   59590 b- defN  5-Jan-16 05:04 WEB-INF/lib/commons-fileupload-1.2.2.jar
   68622 b- defN  9-Dec-14 08:03 WEB-INF/lib/commons-fileupload-1.3.jar
  109043 b- defN  5-Jan-16 05:01 WEB-INF/lib/commons-io-1.4.jar
  159509 b- defN  9-Dec-14 08:03 WEB-INF/lib/commons-io-2.0.1.jar
  261809 b- defN  5-Jan-16 05:01 WEB-INF/lib/commons-lang-2.4.jar
  279193 b- defN  9-Dec-14 08:01 WEB-INF/lib/commons-lang-2.5.jar
    9207 b- defN  9-Jan-15 05:02 WEB-INF/lib/configservice-api-7.2.0-20150109.120223-17.jar
    9207 b- defN 19-Feb-16 17:08 WEB-INF/lib/configservice-api-7.2.0-SNAPSHOT.jar
  115166 b- defN  9-Jan-15 05:02 WEB-INF/lib/configservice-impl-7.2.0-20150109.120332-17.jar
  115168 b- defN 19-Feb-16 17:08 WEB-INF/lib/configservice-impl-7.2.0-SNAPSHOT.jar
15301367 b- defN  9-Jan-15 05:02 WEB-INF/lib/dfc-7.2.0-20150109.120126-17.jar
15569763 b- defN 19-Feb-16 17:08 WEB-INF/lib/dfc-7.2.0-SNAPSHOT.jar
    6139 b- defN 10-Jan-15 05:02 WEB-INF/lib/dms-client-api-7.2.0-20150109.141907-6.jar
    6138 b- defN  5-Jan-16 05:09 WEB-INF/lib/dms-client-api-7.2.0-SNAPSHOT.jar
  228286 b- defN  5-Jan-16 05:05 WEB-INF/lib/jackson-core-asl-1.9.2.jar
  228315 b- defN  9-Dec-14 07:32 WEB-INF/lib/jackson-core-asl-1.9.4.jar
  765648 b- defN  5-Jan-16 05:05 WEB-INF/lib/jackson-mapper-asl-1.9.2.jar
  777693 b- defN  9-Dec-14 07:32 WEB-INF/lib/jackson-mapper-asl-1.9.4.jar
  481535 b- defN  5-Jan-16 05:02 WEB-INF/lib/log4j-1.2.16.jar
  489884 b- defN  9-Dec-14 08:01 WEB-INF/lib/log4j-1.2.17.jar
   23659 b- defN  2-Mar-16 14:14 WEB-INF/lib/slf4j-api-1.5.10.jar
   25496 b- defN  9-Dec-14 08:03 WEB-INF/lib/slf4j-api-1.6.1.jar
    9648 b- defN  5-Jan-16 05:11 WEB-INF/lib/slf4j-log4j12-1.5.5.jar
    9753 b- defN  9-Dec-14 08:03 WEB-INF/lib/slf4j-log4j12-1.6.1.jar

Yeah, even building a war-archive is already a challenge 😦