Wednesday, April 1, 2009

UcfSesionManager$ClientException

Error: UcfSesionManager$ClientException
in DA 6.5 or Webtop 6.5 with Weblogic 9.2 Sp3 and Sql Server 2005

Check the exact version in ucf.installer.config.xml located at D:\bea\weblogic92\server\da.war\wdk\contentXfer and install the respective version or update the version here!!!

Download it from http://java.sun.com/products/archive/

here is what I have in my ucf.installer.config.xml:

exePath="jre1.5.0_06\bin\java.exe">

- Intall jdk-1_5_0_06-windows-i586-p.exe in the Application Server or the system where u have UCF Errors

- Set JAVA_HOME in System Variables
JAVA_HOME --> D:\Program Files\Java\jdk1.5.0_06\bin

- Clear the cache

- Restart the Application Server

Thursday, March 12, 2009

DCM Error - [DM_DFC_E_CLASS_NOT_FOUND] Unable to instantiate the necessary java class: com.documentum.compliance.type.DmiRegistry

How to resolve the error in Queue Manager log? [DM_DFC_E_CLASS_NOT_FOUND]

How to resolve the error in Queue Manager log" [DM_DFC_E_CLASS_NOT_FOUND] Unable to instantiate the necessary java class: com.documentum.compliance.type.DmiRegistry; ERRORCODE: 202; NEXT: null

Symptoms

You will not able to promote document or send TBR. This is what you will see in the queue manager log:

10:12:11,812 DEBUG [ Thread-12] DcmCustomTaskProcessor - Calling execute() on DcmQueueManager
10:12:16,164 ERROR [ Thread-12] DcmAuditManager - unable to create audit, action - object
DfException:: THREAD: Thread-12; MSG: [DM_DFC_E_CLASS_NOT_FOUND] Unable to instantiate the necessary java class: com.documentum.compliance.type.DmiRegistry; ERRORCODE: 202; NEXT: null
at com.documentum.fc.bof.compoundclass.CompoundClassMgr.getTboClass(CompoundClassMgr.java:321)
at com.documentum.fc.bof.compoundclass.CompoundClassMgr.getImpClass(CompoundClassMgr.java:94)
at com.documentum.fc.bof.compoundclass.CompoundClassMgr.getInterfaceExtClass(CompoundClassMgr.java:156)
at com.documentum.fc.client.DfPersObjFactoryWithAspects.makeObjectWithInterface(DfPersObjFactoryWithAspects.java:55)
at com.documentum.fc.client.DfSession.getObjectWithInterface(DfSession.java:1645)
at com.documentum.dcm.app.AuditHelper.findDmiRegistry(AuditHelper.java:493)
at com.documentum.dcm.app.AuditHelper.getDmiRegistryForEvent(AuditHelper.java:49)
at com.documentum.dcm.app.AuditHelper.createAuditTrail(AuditHelper.java:279)
at com.documentum.dcm.app.security.DcmAuditManager.createObjAuditTrail(DcmAuditManager.java:608)
at com.documentum.dcm.app.security.DcmAuditManager.createAudit(DcmAuditManager.java:224)
at com.documentum.dcm.app.security.DcmAuditManager.postExecute(DcmAuditManager.java:210)
at com.documentum.dcm.services.DcmManagerImpl.createAudit(DcmManagerImpl.java:747)
at com.documentum.dcm.app.signoff.TBRHelper.sendTbrEventToUser(TBRHelper.java:576)
at com.documentum.dcm.app.signoff.TBRHelper.sendTbrEventToPerformers(TBRHelper.java:395)
at com.documentum.dcm.app.signoff.TBRHelper.sendTBRNotification(TBRHelper.java:165)
at com.documentum.dcm.queue.impl.SendTBRCmd.sendTBR(SendTBRCmd.java:57)
at com.documentum.dcm.queue.impl.SendTBRCmd.process(SendTBRCmd.java:41)
at com.documentum.dcm.queue.impl.DcmQueueManagerImpl.execute(DcmQueueManagerImpl.java:164)
at com.documentum.impl.services.task.dcm.DcmCustomTaskProcessor.processCommand(DcmCustomTaskProcessor.java:121)
at com.documentum.impl.services.task.dcm.DcmCustomTaskProcessor.execute(DcmCustomTaskProcessor.java:266)
at com.documentum.impl.services.task.TaskBase.doExecute(TaskBase.java:416)
at com.documentum.impl.services.task.TaskBase.run(TaskBase.java:393)
at com.documentum.impl.services.thread.ThreadPoolManagerImpl$TaskThread.run(ThreadPoolManagerImpl.java:272)
at java.lang.Thread.run(Thread.java:534)
Caused by: java.lang.ClassNotFoundException: Unable to load class
at com.documentum.fc.bof.classmgmt.InheritanceManagingClassLoader.loadClass(InheritanceManagingClassLoader.java:95)
at com.documentum.fc.bof.compoundclass.CompoundClassMgr.getTboClass(CompoundClassMgr.java:317)
... 23 more
Caused by: DfException:: THREAD: Thread-12; MSG: ; ERRORCODE: ff; NEXT: null
at com.documentum.fc.bof.classmgmt.BaseClassModifier.replaceSuperClass(BaseClassModifier.java:57)
at com.documentum.fc.bof.classmgmt.InheritanceManagingClassLoader.loadClass(InheritanceManagingClassLoader.java:72)
... 24 more
Caused by: com.documentum.thirdparty.javassist.NotFoundException: com.documentum.compliance.type.DmiRegistry
at com.documentum.thirdparty.javassist.ClassPool.get(ClassPool.java:301)
at com.documentum.fc.bof.classmgmt.BaseClassModifier.replaceSuperClass(BaseClassModifier.java:45)
... 25 more
10:12:17,508 DEBUG [ Thread-12] DcmCustomTaskProcessor - DcmQueueManager execute() returned

Cause
The reference is to DmiRegistry. In this particular case it is old version dbor.properties, com.documentum.compliance. It should be com.documentum.dcm.

Resolution

The correct mapping should be: com.documentum.dcm.type.IDmiRegistry=type,com.documentum.dcm.type.DmiRegistry,5.0

DCM Error : Access denied when trying to execute the service script failed to execute

Why do I get error when installing DCM Queue Manager?

Symptoms

While installing DCM Queue Manager you get - Access denied when trying to execute the service script failed to execute: "D:\PROGRA~1\DOCUME~1\DCMQUE~1\smaster\srunner.exe" "D:\PROGRA~1\DOCUME~1\DCMQUE~1\scripts\svcStartMediaServer_NCGMP_QAS.txt" - Access is denied.

Resolution

To install DCM Queue Manager,

1. Disable Antivirus software.
2. Install the application
3. Start the service
4. Enable Antivirus software.

The DCM Queue Manager service is enabled using the srunner.exe utility. This utility allows java programs to be installed as a windows services.
Antivirus application can see this executable as a threat and if so, will deny access to starting the service.

Stopping the antivirus software and installing and starting the service enables the service to be installed and started.

DTS Error - [DM_DFC_E_CLASS_NOT_FOUND] for Controlled Documents)

Unexpected error: [DM_DFC_E_CLASS_NOT_FOUND] Unable to instantiate the necessary java class: com.documentum.dcm.aspect.impl.DcmControlledDocAspect

This also explains how to Configure DTS for DCM Applications

If you see the above error in ur DTS log file, please check the below:

1) Copy the jars from the Application Server box to DTS/MTS box

dcm.jar,dcmSupport.jar,dcmSupportImpl.jar,dcmQueue.jar,dcmQueueImpl.jar

2) In My Computer --> Environmental Variables .. set the classpath (add Jars: D:\Program Files\Documentum\Shared\dcm.jar;D:\Program Files\Documentum\Shared\dcmSupport.jar;)

ClassPath : - D:\Program Files\Documentum\dctm.jar;D:\Documentum\config;D:\Program Files\Documentum\Shared\dcm.jar;D:\Program Files\Documentum\Shared\dcmSupport.jar;

JAVA_HOME : -> D:\j2sdk1.4.2_11

Path : -> D:\PROGRA~1\DOCUME~1\CTS\lib;D:\Program Files\Documentum\CTS\lib;D:\Program Files\Documentum\Shared;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem

3) Regedit (Add the jars: D:\PROGRA~1\DOCUME~1\Shared\dcm.jar;D:\PROGRA~1\DOCUME~1\Shared\dcmSupport.jar;D:\PROGRA~1\DOCUME~1\Shared\dcmSupportImpl.jar;D:\PROGRA~1\DOCUME~1\Shared\dcmQueue.jar;D:\PROGRA~1\DOCUME~1\Shared\dcmQueueImpl.jar)

My Computer\Hkey_Local_machine\System\CurrentControlSet\Services\DocumentumCTS\Parameters

-Xbootclasspath:D:\PROGRA~1\DOCUME~1\java\1.4.2_11\jre\lib\rt.jar -Xms64m -Xmx256m -Djava.protocol.handler.pkgs=sun.net.www.protocol -Djava.ext.dirs=D:\PROGRA~1\DOCUME~1\java\1.4.2_11\jre\lib -Djava.library.path=D:\PROGRA~1\DOCUME~1\Shared;D:\PROGRA~1\DOCUME~1\CTS\lib -XJVMDir:D:\PROGRA~1\DOCUME~1\java\1.4.2_11\jre\bin\server\jvm.dll -DCTS_CONFIG_DIR=D:\PROGRA~1\DOCUME~1\CTS\config -Dlog4j.configuration=file:D:\DOCUME~1\config\log4j.properties -DOUTPUT_DIR=D:\PROGRA~1\DOCUME~1\CTS\logs -DOUTPUT_TEST_FILES=true -DCLEAN_TEST_FILES=false -DMAX_WAIT_INTERVALS=5 -Djava.class.path=D:\PROGRA~1\DOCUME~1\CTS\lib\cts.jar;D:\PROGRA~1\DOCUME~1\dctm.jar;D:\PROGRA~1\DOCUME~1\Shared\dcm.jar;D:\PROGRA~1\DOCUME~1\Shared\dcmSupport.jar;D:\PROGRA~1\DOCUME~1\Shared\dcmSupportImpl.jar;D:\PROGRA~1\DOCUME~1\Shared\dcmQueue.jar;D:\PROGRA~1\DOCUME~1\Shared\dcmQueueImpl.jar;D:\DOCUME~1\config;D:\PROGRA~1\DOCUME~1\CTS\lib;D:\PROGRA~1\DOCUME~1\java\1.4.2_11\jre\lib\jce.jar;D:\PROGRA~1\DOCUME~1\java\1.4.2_11\jre\lib\ext\sunjce_provider.jar -mainclass=com/documentum/cts/services/ctsserver/CTSServerStartup -servicename=DocumentumCTS -displayname=Documentum Content Transformation Services -wrkdir=D:\PROGRA~1\DOCUME~1\CTS\lib

4) Edit startCTS.bat (location : D:\Program Files\Documentum\CTS\server_install\CTSService ) - add the jars

cd D:\PROGRA~1\DOCUME~1\CTS\lib

"D:\PROGRA~1\DOCUME~1\java\1.4.2_11\bin\java.exe" -server -Xrs -Xms64m -Xmx256m -Dlog4j.configuration="file:D:\DOCUME~1\config\log4j.properties" -DCTS_CONFIG_DIR="D:\PROGRA~1\DOCUME~1\CTS\config" -DOUTPUT_DIR="D:\PROGRA~1\DOCUME~1\CTS\logs" -DOUTPUT_TEST_FILES=true -DCLEAN_TEST_FILES=false -DMAX_WAIT_INTERVALS=5 -Djava.library.path=D:\PROGRA~1\DOCUME~1\Shared;D:\PROGRA~1\DOCUME~1\CTS\lib -Djava.class.path="D:\PROGRA~1\DOCUME~1\CTS\lib\cts.jar;D:\PROGRA~1\DOCUME~1\dctm.jar;D:\PROGRA~1\DOCUME~1\Shared\dcm.jar;D:\PROGRA~1\DOCUME~1\Shared\dcmSupport.jar;D:\PROGRA~1\DOCUME~1\Shared\dcmSupportImpl.jar;D:\PROGRA~1\DOCUME~1\Shared\dcmQueue.jar;D:\PROGRA~1\DOCUME~1\Shared\dcmQueueImpl.jar;D:\DOCUME~1\config;D:\PROGRA~1\DOCUME~1\CTS\lib;D:\PROGRA~1\DOCUME~1\java\1.4.2_11\jre\lib\jce.jar" com.documentum.cts.services.ctsserver.CTSServerStartup -servicename="DocumentumCTS" -displayname="Documentum Content Transformation Services" -wrkdir="D:\PROGRA~1\DOCUME~1\CTS\lib"

==>

Stop the Services in the order

Documentum Content Transformation Services
Documentum Content Transformation Monitor Services
Documentum CTS Admin.Agent

Delete the log content in D:\Documentum\logs log4j.log

- Start the 'startCTS.bat'
- Documentum CTS Admin.Agent
- Documentum Content Transformation Services
- Documentum Content Transformation Monitor Services

From Next time onwards... its only required to start the below 3 services
- Start the 'startCTS.bat'
- Documentum CTS Admin.Agent
- Documentum Content Transformation Services
- Documentum Content Transformation Monitor Services

DCM Error :-- [DM_DFC_E_CLASS_NOT_FOUND] Unable to instantiate the necessary java class: com.documentum.dcm.aspect.impl.DcmControlledDocAspect

Unexpected error: [DM_DFC_E_CLASS_NOT_FOUND] Unable to instantiate the necessary java class: com.documentum.dcm.aspect.impl.DcmControlledDocAspect

Resolution : dcmsupport.jar is not copied or has mismatch in classpath or may be duplicated.

Make sure the following for no duplications:

1) dcmSupport.jar and dmcSupportImpl.jar should be in only 1 location when u do a simple search in DCM application and the path should be

Cabinets/System/Applications/DCM/com.documentum.dcm.aspect.IDcmControlledDocAspect
- dcmSupport.jar
- dcmSupportImpl.jar
- RuntimeEnvironment.xml


2) Classpath Settings in My computer --> Environmental variables

UserVariables for dmadmin
CLASSPATH - > D:\Program Files\Documentum\dctm.jar;D:\Documentum\config;C:\Program Files\Altova\xmlspy\XMLSpyInterface.jar;D:\bea\user_projects\domains\abraxis\myserver\upload\dcm\dcm\WEB-INF\lib\mail.jar;D:\Program Files\Documentum\Shared\dcm.jar;D:\Program Files\Documentum\Shared\dcmSupport.jar

System Variables
ClassPath - > D:\Program Files\Documentum\dctm.jar;D:\Documentum\config;D:\Program Files\Documentum\Shared\dcm.jar;D:\Program Files\Documentum\Shared\dcmSupport.jar;D:\bea\user_projects\domains\abraxis\myserver\upload\dcm\dcm\WEB-INF\lib\mail.jar;D:\Program Files\Documentum\Shared\dfc.jar;D:\Program Files\Documentum\Shared\admin.jar

DFC_DATA -> D:\Documentum

JAVA_HOME -> D:\j2sdk1.4.2_11\bin

Path -> D:\Program Files\Documentum\Shared;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem

3) No changes for StartManagedWeblogic.cmd

4) StartWeblogic.cmd (Make sure the paths are matching or change accdly)

set CLASSPATH=%CLASSPATH%;D:\bea\user_projects\domains\Abraxis\AdminServer\upload\dcm\dcm\dcm\strings;D:\Program Files\Documentum\shared\PDFsignClient.jar;D:\Program Files\Documentum\shared\jbossall-client.jar;D:\Program Files\Documentum\shared\jnet.jar;D:\Program Files\Documentum\shared\DmcRecords.jar;D:\Program Files\Documentum\shared\messageArchive.jar;D:\Program Files\Documentum\shared\messageService.jar;D:\Program Files\Documentum\shared\dcmQueueImpl.jar;D:\Program Files\Documentum\shared\dcmQueue.jar;D:\Program Files\Documentum\shared\bpmutil.jar;D:\Program Files\Documentum\shared\dcm.jar;D:\Program Files\Documentum\shared\dcmSupport.jar;D:\Program Files\Documentum\shared\dcmSupportImpl.jar;D:\Program Files\Documentum\shared\ctsTransformImpl.jar;D:\Program Files\Documentum\shared\ctsTransform.jar;D:\Program Files\Documentum\shared\collaboration.jar;D:\Program Files\Documentum\shared\ci.jar;D:\Program Files\Documentum\shared\castor-0.9.5.2.jar;D:\Program Files\Documentum\shared\commons-jxpath-1.1.jar;D:\Program Files\Documentum\shared\XformsCommon.jar;D:\Program Files\Documentum\shared\xforms.jar;D:\Program Files\Documentum\shared\subscription.jar;D:\Program Files\Documentum\shared\workflow.jar;D:\Program Files\Documentum\shared\xml-apis.jar;D:\Program Files\Documentum\shared\xalan.jar;D:\Program Files\Documentum\shared\log4j.jar;D:\Program Files\Documentum\shared\All-MB.jar;D:\Program Files\Documentum\shared\xtrim-api.jar;D:\Program Files\Documentum\shared\bsf.jar;D:\Program Files\Documentum\shared\dfcbase.jar;D:\Program Files\Documentum\shared\dfc.jar;D:\Documentum\config;D:\Program Files\Documentum\shared\admin.jar;D:\Documentum\config\dfc.properties;%CLASSPATH%;

5) StartDocumentum.cmd
set CLASSPATH=%WEBLOGIC_CLASSPATH%;%POINTBASE_CLASSPATH%;%JAVA_HOME%\jre\lib\rt.jar;%WL_HOME%\server\lib\webservices.jar;%CLASSPATH%;D:\bea\user_projects\domains\abraxis\myserver\upload\dcm\dcm\dcm\strings;D:\Program Files\Documentum\shared\PDFsignClient.jar;D:\Program Files\Documentum\shared\jbossall-client.jar;D:\Program Files\Documentum\shared\jnet.jar;D:\Program Files\Documentum\shared\DmcRecords.jar;D:\Program Files\Documentum\shared\messageArchive.jar;D:\Program Files\Documentum\shared\messageService.jar;D:\Program Files\Documentum\shared\dcmQueueImpl.jar;D:\Program Files\Documentum\shared\dcmQueue.jar;D:\Program Files\Documentum\shared\bpmutil.jar;D:\Program Files\Documentum\shared\dcm.jar;D:\Program Files\Documentum\shared\dcmSupport.jar;D:\Program Files\Documentum\shared\dcmSupportImpl.jar;D:\Program Files\Documentum\shared\ctsTransformImpl.jar;D:\Program Files\Documentum\shared\ctsTransform.jar;D:\Program Files\Documentum\shared\collaboration.jar;D:\Program Files\Documentum\shared\ci.jar;D:\Program Files\Documentum\shared\castor-0.9.5.2.jar;D:\Program Files\Documentum\shared\commons-jxpath-1.1.jar;D:\Program Files\Documentum\shared\XformsCommon.jar;D:\Program Files\Documentum\shared\xforms.jar;D:\Program Files\Documentum\shared\subscription.jar;D:\Program Files\Documentum\shared\workflow.jar;D:\Program Files\Documentum\shared\xml-apis.jar;D:\Program Files\Documentum\shared\xalan.jar;D:\Program Files\Documentum\shared\log4j.jar;D:\Program Files\Documentum\shared\All-MB.jar;D:\Program Files\Documentum\shared\xtrim-api.jar;D:\Program Files\Documentum\shared\bsf.jar;D:\Program Files\Documentum\shared\dfcbase.jar;D:\Program Files\Documentum\shared\dfc.jar;D:\Program Files\Documentum\shared\ctsTransformImpl.jar;D:\Program Files\Documentum\shared\ctsTransform.jar;D:\Program Files\Documentum\shared\collaboration.jar;D:\Program Files\Documentum\shared\ci.jar;D:\Program Files\Documentum\shared\castor-0.9.5.2.jar;D:\Program Files\Documentum\shared\commons-jxpath-1.1.jar;D:\Program Files\Documentum\shared\XformsCommon.jar;D:\Program Files\Documentum\shared\xforms.jar;D:\Program Files\Documentum\shared\subscription.jar;D:\Program Files\Documentum\shared\workflow.jar;D:\Program Files\Documentum\shared\xml-apis.jar;D:\Program Files\Documentum\shared\xalan.jar;D:\Program Files\Documentum\shared\log4j.jar;D:\Program Files\Documentum\shared\All-MB.jar;D:\Program Files\Documentum\shared\xtrim-api.jar;D:\Program Files\Documentum\shared\bsf.jar;D:\Program Files\Documentum\shared\dfcbase.jar;D:\Program Files\Documentum\shared\dfc.jar;D:\Documentum\config;D:\Program Files\Documentum\shared\admin.jar;

6) In dbor.properties

com.documentum.services.workflow.inbox.IInbox=service,com.documentum.services.workflow.inbox.Inbox,1.0
com.documentum.services.workflow.startworkflow.IStartWorkflow=service,com.documentum.services.workflow.startworkflow.StartWorkflow,1.0
com.documentum.services.workflow.report.IWorkflowReportBuilder=service,com.documentum.services.workflow.report.WorkflowReportBuilder,1.0

com.documentum.services.subscriptions.ISyncList=service,com.documentum.services.subscriptions.Subscriptions,1.1
com.documentum.services.subscriptions.ISubscriptions=service,com.documentum.services.subscriptions.Subscriptions,1.0

dm_docset=type,com.documentum.ci.imp.Docset,1.0
dm_docset_run=type,com.documentum.ci.imp.DocsetRun,1.0
com.documentum.ci.ICiService=service,com.documentum.ci.imp.CiService,1.0
dm_category_assign=type,com.documentum.ci.imp.CategoryAssign,1.0
dm_ci_config=type,com.documentum.ci.imp.CiConfig,1.0
ci_config=type,com.documentum.ci.imp.CiConfig,1.0
dm_category=type,com.documentum.ci.imp.Category,1.0
dm_category_class=type,com.documentum.ci.imp.CategoryClass,1.0
dm_taxonomy=type,com.documentum.ci.imp.Taxonomy,1.0

dm_xfm_form=type,com.documentum.xforms.docbase.DctmForm,1.0
dm_xfm_instance=type,com.documentum.xforms.docbase.XMLInstance,1.0
dm_xfm_schema=type,com.documentum.xforms.docbase.XMLSchema,1.0
com.documentum.xforms.docbase.IDctmFormService=service,com.documentum.xforms.docbase.DctmFormService,1.0
com.documentum.tools.docbase.IDctmDataModelService=service,com.documentum.tools.docbase.DctmDataModelService,1.0

dmc_comment=type,com.documentum.services.collaboration.Comment,1.0
dmc_topic=type,com.documentum.services.collaboration.Topic,1.0
dmc_notepage=type,com.documentum.services.collaboration.NotePage,1.0
dmc_room=type,com.documentum.services.collaboration.Room,1.0
com.documentum.services.richtext.IRichTextManager=service,com.documentum.services.richtext.RichTextManager,1.0
com.documentum.services.collaboration.ICommentManager=service,com.documentum.services.collaboration.CommentManager,1.0

dm_media_profile=type,com.documentum.services.dam.impl.transform.MediaProfile,1.1
dm_transform_request=type,com.documentum.services.dam.impl.transform.TransformRequest,1.1
com.documentum.services.dam.df.transform.IProfileService=service,com.documentum.services.dam.impl.transform.ProfileService,1.1
com.documentum.services.dam.df.transform.ICTSService=service,com.documentum.services.dam.impl.transform.CTSService,1.1

com.documentum.dcm.services.DcmManager=service,com.documentum.dcm.services.DcmManagerImpl,5.0
com.documentum.dcm.services.IDcmReportService=service,com.documentum.dcm.services.DcmReportService,5.0
com.documentum.dcm.services.DcmConfigManager=service,com.documentum.dcm.services.DcmConfigManagerImpl,5.0
com.documentum.dcm.queue.DcmQueueManager=service,com.documentum.dcm.queue.impl.DcmQueueManagerImpl,5.0
com.documentum.dcm.services.IPDFsignAdapter=service,com.documentum.dcm.services.PDFsignAdapterImpl,5.0
com.documentum.dcm.type.IDcmDocumentClass=type,com.documentum.dcm.type.DcmDocumentClass,5.0
com.documentum.dcm.type.IDcmStateExtension=type,com.documentum.dcm.type.DcmStateExtension,5.0
com.documentum.dcm.type.IDcmPerformerCriteria=type,com.documentum.dcm.type.DcmPerformerCriteria,5.0
com.documentum.dcm.type.IDcmAutoProcess=type,com.documentum.dcm.type.DcmAutoProcess,5.0
com.documentum.dcm.type.IDmiRegistry=type,com.documentum.dcm.type.DmiRegistry,5.0
com.documentum.dcm.type.IAuditTrail=type,com.documentum.dcm.type.AuditTrail,5.0
com.documentum.dcm.type.IDcmStateProcessRule=type,com.documentum.dcm.type.DcmStateProcessRule,5.0
com.documentum.dcm.type.IDcmSignoffRelation=type,com.documentum.dcm.type.DcmSignoffRelation,5.0
dcm_extended_relation=type,com.documentum.dcm.type.DcmExtendedRelation,5.0
dcm_extended_relation_type=type,com.documentum.dcm.type.DcmExtendedRelationType,5.0
dcm_autoname=type,com.documentum.dcm.type.DcmAutoName,5.0
dcm_state_extension=type,com.documentum.dcm.type.DcmStateExtension,5.0
dcm_document_class=type,com.documentum.dcm.type.DcmDocumentClass,5.0
dcm_performer_extension=type,com.documentum.dcm.type.DcmPerformerCriteria,5.0
dcm_auto_process=type,com.documentum.dcm.type.DcmAutoProcess,5.0
dcm_state_process_rule=type,com.documentum.dcm.type.DcmStateProcessRule,5.0
dcm_extended_sysobject=type,com.documentum.dcm.type.DcmExtendedSysobject,5.0
dcm_signoff_relation=type,com.documentum.dcm.type.DcmSignoffRelation,5.0

com.documentum.admin.object.IDfRemoveExpiredObjectsJob=type,com.documentum.admin.object.DfRemoveExpiredObjectsJob,1.0
dm_job_sequence=type,com.documentum.admin.object.DfJobSequence,1.0

# DCM5 services

# DCM5 types
com.documentum.dcm.type.IDcmControlledDoc=type,com.documentum.dcm.type.DcmControlledDoc,5.0
com.documentum.dcm.type.IDcmReviewPeriod=type,com.documentum.dcm.type.DcmReviewPeriod,5.0
dm_audittrail=type,com.documentum.dcm.type.AuditTrail,5.0
dmi_registry=type,com.documentum.dcm.type.DmiRegistry,5.0

Tuesday, March 3, 2009

Turn off Full-Text Indexing

Turn off Full-Text Indexing:
1. Shut down application server.
2. Shut down Index Agent.
3. In the applications config directory create/edit a file named dfc-dqlhints.xml.
That file should contain the following information:






object_name





4. Save and Close the file.
5. In dfc.properties and dfcfull.properties edit it to contain the following information:
dfc.dqlhits.file=
6. Clear the application server cache and dmcl folders.
7. Start Application Server.

Friday, February 13, 2009

Unable to initialise admin dll (OSEnv)

You may see the following message,

"Unable to initialize admin dll (OSEnv)" or "Unable to gather user rights"

when starting Server Manager if a change has been made to any domain the user is a member of or if one of them has been deleted.

It may also be the result of connectivity problems where a domain is unavailable and the error can be caused by varying problems with the domain.

Check the possible domains the user is a member of has been modified, deleted or is unavailable.

Our code calls the Microsoft function GetComputerName() which is supposed to return the NetBIOS name of the local computer. See: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/base/getcomputername.asp.

Once it has the name, it uses it to call NetServerEnum() (another Microsoft call) to get the domain controllers for the computer's domain. See: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/netmgmt/netmgmt/netserverenum.asp.

If these functions fail, then an error is returned and the unable to gather user rights message is displayed.