Delete existing jar from xCP javamodule

basinilya
edited December 9, 2016 in Documentum #1

Hi. We have an application originally written for xCP 2.1. Right now we're using xCP 2.2.

The app has some *.javamodule files inside the "Artifacts/Java Modules/" directory.


<?xml version="1.0" encoding="UTF-8"?>
<nsJavaModule:JavaModule xmlns:nsJavaModule="http://xcp.emc.com/javamodule"
    urn="urn:foo:com.emc.xcp.artifact.javamodule.category:Artifacts/Java Modules/externaltools.javamodule"
    categoryId="com.emc.xcp.artifact.javamodule.category" name="externaltools"
    label="External Tools" implementationClass="org.foo.ExternalTools">
    <implementationJars contentPath="content/modules/foo.jar" />
    <implementationJars contentPath="content/modules/bar.jar" />
    <implementationJars contentPath="content/modules/baz.jar" />
   
    </nsJavaModule:JavaModule>

Now we want to remove one of the jars, but when we do, the jar isn't deleted from the repository. How to solve this? We cannot just ignore its presence, because it interferes with the rest of the app.

Comments

  • DCTM_Guru
    edited December 9, 2016 #2

    Query for the java_def using Documentum Administrator and delete the object.

  • basinilya
    edited December 9, 2016 #3

    What's java_def? Did you mean "dmc_jar"? I already tried to manually delete jars using DA, but subsequent xCP delploys fail with: "Document/object specified by <deleted_jar_id> does not exist."