What is wrong in Documentum. Part III

Now the first part of my own thoughts about missing features in Documentum (actually EMC has launched Enhancement Request System (ERS) program, however I have no idea what are they going to achieve using this program – aren’t their product managers able to check the bug tracker?).
Continue reading

What is wrong in Documentum. Part II

At first, I would like to thank Dave for clarifying TSG’s points, but one his statement has got me stumped:

We would see it as very difficult for Documentum to hire new engineers for an old code base. That being said, there are C developers available but they are different from the Java engineers.

Let’s forget about Content Sever and it’s C/C++ codebase and start to talk about DFC – it is written in Java and, according to TSG, DFC was rewritten from scratch some time ago, so there are no doubts that DFC codebase is “modern”.
Continue reading

What is wrong in Documentum? Part I

Two weeks ago I read interesting blogpost about Documentum future. Actually, the blogpost mentioned above is very controversial from a technical point of view, but it gave me idea to write this one. TSG guys are worried about non-existence of Documentum 8 roadmap, but when I have taken a look at “improvements” which were made in Content Server since 5.3 release (7 years have passed since 6.0 release), I found out that the count of new features, introduced in 6.x – 7.x releases, is hardly enough even for one major release. Below I have tried to combine all release highlights into one single list (let me know if I have missed something): Continue reading

Dynamic groups. Advances. Part II

Though dynamic group usecase described in documentation looks reasonable (but has some limitations), no one customer have asked me to implement such functionality. Another usecase of dynamic groups is privilege escalation, i.e. executing some docbase commands with higher privileges. It is obvious that in complex project it is not possible (or very hard) to implement good security model, moreover, no matter how much you do try to implement security model – any new customer’s requirements can bring all your efforts to naught 😦
Continue reading

Why do EMC coders like static variables?

When I discovered trace_complete_launch and trace_http_post debug options some diagnostic routines got easier: the first one (trace_complete_launch) has the same effect as set trace_launch=T for all docbase methods, the second one (trace_http_post) turns on extra logging on CS:
Continue reading