Captiva License Decoder

Nicely done little app to decode those pesky Captiva license files to understand what you really have.  Nice work, Jim and Kevin.

Blog postDirect link.

Composer and Repoint

Over the years, Repoint has been a standard, must-have Documentum developer’s tool.  (It’s really unfortunate it has fallen out of active support and development.)  Anyway, here is a link to a step-by-step guide for getting Repoint to work inside of Composer: https://community.emc.com/docs/DOC-9576.  The article itself is a bit dated, but it has been kept alive by the comments.  The configuration is tedious, but it does work.  The screenshot below is using Composer 6.7 SP2.

composer-repoint

You can find download links for Repoint, some alternatives, and a host of other tools on my Tools page.

DRX 2.3 Released

Brian Y. and I are pleased to announce the release of DRX (Documentum Repository eXplorer) version 2.3.

DRX is a powerful exploration, auditing, and documentation tool that allows Documentum administrators and developers to quickly document vital information  about their repositories and environments. DRX provides a simple UI to  facilitate logging into the Documentum repository, configuring and running  specific reporting modules, and viewing the resultant reports. DRX reports are  generated in HTML for easy viewing and XML for more complex processing.

DRX is distributed as an EXE file that contains all of the Java code,  requisite libraries, JVM and the DFC required to run the program. Its compact  distribution and simple installation (simply unzip it!) make it easy to run from  a thumb drive, or move from one computer to another.

Here are the highlighting and new features in version 2.3:

  • Added additional stats for WF (terminated and halted)
  • Separated SCS from WebPub reporting (still in same module)
  • Added additional product/feature checks in the EnvInfo Module
  • Distribute config/dfc.keystore file to avoid endless hangs in certain conditions
  • Tweaked queries for custom object types to eliminate stock BOF classes
  • Corrected bug in role query
  • Corrected bug in TCS detection
  • Add “top user” queries to users and groups module
  • Expanded role reporting to match group reporting
  • General code cleanup and standardization
  • Added drx.exclude_types property to config/dfc.properties. These entries will be object types excluded from the Custom Types and Hierarchy report.
  • DRX no longer overwrites the config/dfc.properties file (required for drx.exclude_types).
  • Added Webtop Presets module (user must copy dfc.globalregisty.* entries from the Content Server dfc.properties to the DRX confg/dfc.properties file.

DRX v2.3 is available for download here:  http://sourceforge.net/projects/drxproj/files/

If you haven’t tried DRX yet, I encourage you to download it and give it a try. For a brief explanation of DRX, see here .  And, as always, if you have any feedback or feature requests, please log them here.  Enjoy.

DRX v2.2 Released

Brian Y. and I are pleased to announce the release of DRX (Documentum Repository eXplorer) version 2.2.  We made this release only a “point” update (i.e., from 2.1.1 –> 2.2), even though it contains some exciting new features — not the least of which is its ability to run against D7 repositories.  This release of DRX is compatible with Documentum 5.3 – 7.0 Content Servers.

Here is a quick list of additions, enhancements, and features included in this release of DRX:

  • recompiled to work with D7 repositories;
  • updated JRE to 1.6_43;
  • expanded the list of Documentum housekeeping reports included in jobs report;
  • include list of users who have superuser or admin privileges in user report;
  • added list of top 20 ACLs according to the number of objects to which they are applied. (This helps gauge ACL coverage.);
  • include JMS, BOCS, and ACS in configuration report;
  • added count of inbox items to user report;
  • general improvements, corrections, and tweaks.

DRX has enjoyed over 1,300 downloads in the past year.  If you haven’t tried DRX yet, I encourage you to download it and give it a try. For a brief explanation of DRX, see here .  And, as always, if you have any feedback or feature requests, please log them here.  Enjoy.

DRX v2.1 Released

Brian Yasaki and I released DRX (Documentum Reporitory eXplorer) v2.1 this past week on SourceForge.  http://drxproj.sourceforge.net.  This is the first update to the software since it was released to the open source community a year ago, and we are really pleased with it.  The update includes a few bug fixes, a few tweaks and enhancements, a new module for the Audit Trail, and the ability to cancel the tool mid-run.  I encourage you to give it a try.

For those of you unfamiliar with DRX, here is a brief introduction:

DRX is a powerful exploration, auditing, and documentation tool that allows Documentum administrators and developers to quickly document vital information about their repositories and environments. DRX provides a simple UI to facilitate logging into the Documentum repository, configuring and running specific reporting modules, and viewing the resultant reports. DRX reports are generated in HTML for easy viewing and XML for more complex processing.

DRX is distributed as an EXE file that contains all of the code, requisite libraries, JVM and the DFC required to run the program. Its compact distribution and simple installation (simply unzip it!) make it easy to run from a memory stick or move from one computer to another.

We have found DRX to be very helpful for:

  • Documenting the final delivery of a system;
  • Creating As-Built documentation for a system;
  • Comparing different environments (e.g., DEV and QA, QA and PROD);
  • Exploring a new or unknown environment;
  • Auditing a Documentum installation;
  • Creating an inventory of installed components, document types, users, etc.

DRX v2.1 offers the following reporting modules:

  • Environment – report on the Connection Broker, server configuration, product licensing, the OS and Java.
  • Configuration – report on server, repository, client, full-text server, LDAP and session configuration objects, as well as server configuration files.
  • Custom Types and Hierarchy – describe all custom types and the entire object hierarchy. The report does not detail objects with names beginning with: ‘dm_’, ‘d2_’, ‘c6_’, or ‘bpm_’. However, these objects are included in the hierarchy report.
  • Maintenance Jobs – include the most recent maintenance job reports: State of the Docbase, Consistency Checker, Update Stats, DMClean, and DMFilescan.
  • ACLs – describe all regular ACLs, Template ACLs, and Public ACLs, including extended permissions.
  • Cabinets and Folders – depict the entire cabinet and folder hierarchy of the repository including folder sizes and object counts. This report can take a very long time to run if your cabinet – folder structure is deep.
  • Users and Groups – report all active, inactive and locked users as well as all groups, roles and aliases. All users, groups and roles include explicit membership listings.
  • Lifecycles – describe all document lifecycles.
  • Jobs and Methods – describe all Documentum and custom jobs, methods and procedures.
  • Workflows – describe all workflow templates, instances, and activities.
  • File System – report on Documentum’s use of the file system including storage locations, directory sizes, and file counts. This report must be run from the
    Content Server to report on the actual use of the file system.
  • Registered Tables – describe all database tables registered with the Content Server and produce SQL scripts to recreate the tables if necessary. The report
    excludes registered tables with names like: ‘dm_%’, ‘cya_%’, ‘wcm_%’, ‘%_r’, ‘%_s’, and ‘adm_turbo_size’.
  • Document Templates – list and describe all document templates found in the /Templates cabinet.
  • TaskSpace – report on all TaskSpace applications and components found in the repository.
  • DocApps and DARs – report all DocApps and DARs installed in the repository.
  • BOF – describe all TBOs, SBOs and Aspects found in the repository.
  • Retention Policy Services – describe all retention policies installed in the repository.
  • Physical Records Manager – reports on physical records management configuration, and lists label templates.
  • Records Manager – describes record management configuration and lists cabinets and folders under formal records management.
  • Web Publisher – describe the WebPub configuration including templates, channels, and site caching sources/targets.
  • Audit Trail – report the size of the audit trail, the number of entries grouped by event type, and the events that are registered for auditing.

Check it out and let us know what you think.  See a module that is missing?  Join the DRX Project Team.

DRX Tool Availability

At the EMC Federal Forum on Wed, July 28, 2010 in Washington, DC, Flatirons Solutions demonstrated their Documentum Repository eXplorer (DRX) tool and announced its general availability.

DRX is a powerful auditing tool that allows Documentum administrators and developers to quickly access vital information about their repository and environment. DRX is a completely self-contained application not requiring access to the user’s DFC or JVM. DRX does not modify the repository it is accessing in any way. DRX uses a simple user interface to allow the user to connect to a repository and select which reports to run.  The resulting reports are written in HTML and can easily be viewed with any browser.  DRX can also be run from the command line thus avoiding the UI altogether.  You may choose to do this if you are running DRX as a recurring job.

Reports included in DRX  are:

  • Environment – get server environment info
  • Lifecycles – get details about lifecycle templates and instances
  • Configuration – get server configuration information
  • Registered Tables – get registered tables and produce SQL scripts
  • Custom Types and Hierarchy – get custom object types and hierarchy
  • Document Templates – get all of the document templates in Docbase
  • Maintenance Reports – get reports from five key maintenance jobs
  • File System – get statistics about the files on the file system
  • Cabinets/Folders – display cabinet and folder hierarchy and sizes
  • DocApps – describe DocApp contents
  • Users/Groups – get users, group membership, roles and aliases
  • BOF – get TBOs, SBOs, and Aspects
  • ACLs – get all system ACLs
  • RPS – get Retention Policy Services details
  • Jobs/Methods – get jobs, methods and procedures
  • PRM – get Physical Records Manager details
  • Workflows – get details about workflow templates and instances
  • RM – get Records Manager details
  • TaskSpace Applications – get TaskSpace application details and components
  • If you have an idea for a report to include in DRX or a suggestion for an improvement, let me know!

    %d bloggers like this: