Hi All,
we are trying to find a way to deploy a java server method as a BOF module. The reason : We could not replace the workflow method jar file simply by stopping the Java method server. It seems in Documentum 6.5 the Jar file is locked by some processes (from content server) other than the Java method server. In previous versions this problem was not there.
So to be able to deploy the java method server without having to bring down the content server we are looking to deploy the java method as a BOF module.
Looked up on google and bluefishgroup.com. But have not been able to find any working trick to do this. The suggested method is as below:
<<<
Steps to deploy BOF
1. In Composer, create a new Module Artifact and select "Standard Module".
2. In the module code, the class should implement the IDfModule and IDfMethod interface instead of the IDmMethod interface as follows:
import com.documentum.fc.client.IDfModule;
import com.documentum.fc.clientIDfMethod;
public class MyModule extends DfSingeDocbaseModule implements IDfMethod
{
// module code
}
3. In the dm_method object in the repository, enter the module name in the method verb parameter. Note: This should not be the fully qualified class name but rather the name of the module. Module-names can be successfully loaded by the method server as long as they implement IDfMethod.
>>>
When I did follow these steps and tried to use the module in Process Builder for a test activity, it gave me error " Error while retrieving the the module Mymodule"
I looked up the dmc_module object in the repository and the "Implementation method" field was blank for my module and it was set to "Java" for other modules which I could select.