Captiva 7 Web Services Tutorial

I am pleased to announce the availability of my Captiva 7 Web Services Output (WSO) Tutorial.  In this paper I explain how to use the Captiva Web Service Output (WSO) module.  The tutorial walks through creating web services to be consumed by WSO, setting up the CaptureFlow containing WSO, configuring WSO, and testing the entire process from end-to-end.  The tutorial presents a simple use case which requires Captiva to interface with, extract metadata from, and import scanned documents into a case management system — all via web services.

As with my previous Captiva tutorial, this tutorial is a result of plunging head-first into a project and finding no useful, publicly available resources to assist me.  This paper chronicles my findings and offers source code as a starting point for others.

You can find the tutorial here, on my Publications page, and on the EDN.  Enjoy!

I welcome any feedback.

Documentum REST Services Tutorials

In the recent weeks I have run across a spate of Documentum REST services tutorials online.  I thought them good enough to share, so here they are:

William Zhou has developed and posted several good Documentum REST Services tutorials on the ECN:

Here is a previous dm_misc post with links to the Documentum REST Services developers’ guide and another tutorial –

Let me know if you have or know of others, I will add them to the list.


New D2 Extensions (aka Widgets)

Finally some nice extensions for D2 are starting to show up.  Not only are these nice widgets for D2, but they are excellent examples of how to extend the platform. 

  • D2 Business View Widget ( – Navigate a hierarchy by leveraging a faceted search.  This widget presents your content as a hierarchical tree view (e.g., nested folders) based upon facets of a search, not actual folders in your repository.  Not only is this a nice extension of the platform, but a great tutorial!
  • D2 Charts Widget ( – Add dynamic, interactive charts to your D2 UI. This widget uses HTML5 and an open source Javascript library ( to create an interactive bar chart and pie chart suitable for inclusion in a “dashboard”.  Again, a great tutorial on how to extend the D2 platform.
  • D2 Facets Cloud Widget ( – This widget will add a tag cloud to D2 that is animated and dynamic, allowing objects to be searched based upon tags — much like the tag cloud works here on dm_misc.  More frequently used words are displayed in larger text, bolder, different colors, etc.
  • D2 Toolbar Widget ( – This widget allows you to create custom toolbars of buttons to hold frequently used commands (instead of burying them in menus).  Again, a great example of how to extend D2.
  • D2 PDF Viewer Widget ( – This viewer automatically displays the PDF rendition of an object.  In addition, it can be configured to display JPGs, GIFs, and PNGs.

These are really great widgets — and tutorials.  They have inspired me to think about how I can extend D2 to meet some unique needs of my customers.  I hope to see more of these in the future.  Maybe someone will post a tutorial for getting rid of the ‘D2’ logo and replace it with something custom — or not at all.

%d bloggers like this: