Hi,
I am trying to write a java program to create a form instance of a hi-fi form using the below code..
IFormService ObjFS = (IFormService)client.newService(com.documentum.services.xforms.IFormService.class.getName(),session.getSessionManager()); IDfId ObjTemplateId = session.getIdByQualification("dm_xfm_form where definition_state = 2 and object_name='oomc_form_1'");IDfId ObjxFormObjectId = ObjFS.createFormInstance(ObjTemplateId, XFormInstanceObjectName,"/System/Forms/oomc_form_1", "documentum");
I am getting the below error in the above code:
Exception in thread "main" java.lang.NoClassDefFoundError: com/documentum/tools/datamodel/IDataModel
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
at java.lang.Class.getConstructor0(Class.java:2699)
at java.lang.Class.newInstance0(Class.java:326)
at java.lang.Class.newInstance(Class.java:308)
at com.documentum.fc.client.impl.bof.classmgmt.ModuleManager.newModule(ModuleManager.java:136)
at com.documentum.fc.client.impl.bof.classmgmt.ModuleManager.newService(ModuleManager.java:86)
at com.documentum.fc.client.DfClient$ClientImpl.newService(DfClient.java:429)
at com.documentum.fc.client.DfClient.newService(DfClient.java:192)
at com.documentum.services.xforms.FormService.getPrintFormService(FormService.java:259)
at com.documentum.services.xforms.FormService.createFormInstance(FormService.java:106)
at com.emc.documentum.examples.test.formtest1.main(formtest1.java:71)
Caused by: java.lang.ClassNotFoundException: com.documentum.tools.datamodel.IDataModel
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at com.documentum.fc.client.impl.bof.classmgmt.URLClassLoaderEx.findClass(URLClassLoaderEx.java:49)
at com.documentum.fc.client.impl.bof.classmgmt.DelayedDelegationClassLoader.findClass(DelayedDelegationClassLoader.java:241)
at com.documentum.fc.client.impl.bof.classmgmt.AbstractTransformingClassLoader.findClass(AbstractTransformingClassLoader.java:119)
at com.documentum.fc.client.impl.bof.classmgmt.DelayedDelegationClassLoader.loadClass(DelayedDelegationClassLoader.java:147)
at com.documentum.fc.client.impl.bof.classmgmt.AbstractTransformingClassLoader.loadClass(AbstractTransformingClassLoader.java:66)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
... 12 more
Rajesh Mani