The Source Code from the AIIM iECM CMIS Demo

I’ve been promising this for a while, but it is finally available.  I had all these plans, but I decided to just get the code out for everyone as I seem to keep getting busy.  You can tell that the code was written to work and not to be supported.  All you critics can relax, I know already.

Before I go any further, I want to thank Craig Randall for his sample application that helped me get started. That application is also available on the EDN as well. Read his write-up, Consuming CMIS WSDL in Visual Studio and then go to the EDN for his code.

I also want to thank Thomas Pole for helping to write the User Interface, design the object model,  and leading AIIM’s efforts around iECM and CMIS in general.  Some of the code you will see is his.

Continue reading

EMC World 2009: Rules of the Road

Things are starting in just under a week in Orlando, but I wanted to share my plans with everyone, and lay down my Rules for EMC World.  These rules are very similar to last years Rules, but I’ve updated a bit to include Twitter in the discussion as I set the expectations before I start.

All posts that follow these rules will start EMC World 2009:. This is to clearly identify them for everyone. If I write a post before/during/after the conference that doesn’t adhere to what I am laying-out here, it won’t have that prefix.

Disclaimers

I’m going to be running a basic disclaimer in all my posts. If for some reason I forget to paste it in, this disclaimer applies to all EMC World 2009: prefixed posts and you can be sure I’ll be adding the disclaimer as soon as I notice that it is missing.  This is because I will be writing the posts during/after sessions and I will hear things that I may misconstrue or that talk about future events.

All information in this post was gathered from the presenters and presentation. It does not reflect my opinion unless clearly indicated (Italics in parenthesis). Any errors are most likely from my misunderstanding a statement or imperfectly recording the information. Updates to correct information are reflected in red, but will not be otherwise indicated.

All statements about the future of EMC products and strategy are subject to change at any time due to a large variety of factors.

As indicated, if I learn later that something I posted was incorrect, I will endeavor to correct it, but it may not be immediate.

Topics of Conversation

Continue reading

Tips: Don’t Depend on That Sequential Object ID

I recently ran into a situation that challenged one of my basic beliefs in the setup of the Documentum repository, object ids may not be sequential!!!

What you say? Impossible you say? Yet it happened.

What I encountered isn’t a widespread phenomenon, but it could happen to you.

What Happened

Continue reading

Tip: Federations and Replicating LDAP Definitions

This was going to be part of my post, Documentum and LDAP, Time to Grow Up, but I decided to pull it out as a short post in the Tips section.  Partly because I haven’t posted a Tip in a while, and partly because I think this deserves a little more attention.

The issue? A Federation and multiple LDAP definitions. The solution, simple, but poorly documented.

The Heart of the Matter

Continue reading

Documentum and LDAP, Time to Grow Up

[Edit: See Comments for details on the “Why” of the edits.]

I’ve spent the last several weeks working on LDAP issues.  Some have been simple, others, not so much.  Suffice it to say, if you have Documentum 6.0 sp1, get the hot fixes for LDAP.  They are readily available from EMC.  Most of these are rolled up into D6.5 sp1.

Those issues aren’t isn’t what I want to talk about today. What I want to talk about is the advent of large systems and the need for applications, like Documentum, to accommodate the broader reality of some of today’s environments.

Before I go much deeper, I want to state that some vendors handle this worse than EMC, and some handle it better.  I’m not going to name names.  I do know at least one major player that does a much worse job, and I am pretty sure I can accurately pick one that handles it better.

ALL vendors need to understand this problem.

Enter the Multi-Domain Enterprise

Continue reading