E20-405 Exam Details

  • Exam Code
    :E20-405
  • Exam Name
    :EMC Content Management Server Programming(CMSP)
  • Certification
    :EMC Certifications
  • Vendor
    :EMC
  • Total Questions
    :229 Q&As
  • Last Updated
    :Jul 11, 2026

EMC E20-405 Online Questions & Answers

  • Question 21:

    An XML transformation is performed in the following code: Assuming the above code executes successfully, what will happen to the transformed HTML document?

    A. It is added as a rendition to the xml document.
    B. It is created on the local file system.
    C. It replaces the xmlDoc's content.
    D. It is imported as a new document.

  • Question 22:

    How would you package the dependent external JARs of a dynamically deployed business object?

    A. copy the external JARs to the DFC client machine where the business object runs
    B. add the external JARs to the business object JAR file
    C. import the external JARs using Documentum Application Builder
    D. copy the external JARs toDOCUMENTUM/dba/java_methods

  • Question 23:

    User "docuser" has READ permission in an ACL. Which method from the IDfACL interface must be used to revoke the permission to "docuser"?

    A. revoke("docuser", IDfACL.DF_PERMIT_READ)
    B. grant("docuser", IDfACL.DF_PERMIT_NONE, null)
    C. revokePermit("docuser", IDfACL.DF_PERMIT_READ)
    D. removePermit("docuser", IDfACL.DF_PERMIT_READ)

  • Question 24:

    Which statement is true about Trusted Content Services (TCS)?

    A. TCS is not required to create ApplicationPermission entries.
    B. TCS is not required to evaluate ApplicationPermission entries.
    C. TCS is not required to delete ApplicationPermission entries.
    D. TCS validates and enforces application permissions at the server level.

  • Question 25:

    The drawing depicts a virtual document A, with a child node of B. B is also a virtual document with two child nodes, C and D. Document B has 4 versions: one implicit version 1.2, and three others with symbolic labels,

    "Approved," "CURRENT," and "Released."

    Document B is early-bound to "Released" and setOverrideLateBindingValue() set to true. Document C has two versions, "Released" and "CURRENT" and is late-bound. Document D has two versions, "CURRENT" AND "Approved" and is

    late-bound. The virtual document is obtained using "Released" as the preferred version in the late binding value and setIncludeBrokenBindings defaults to false. Which versions are bound when the virtual document is traversed?

    A. A=CURRENT, B=Released, C=Released, D=CURRENT
    B. A=CURRENT, B=1.2, C=Released, D=Approved
    C. A=CURRENT, B=Released, C=CURRENT, D=CURRENT
    D. A=CURRENT, B=Released, C=Released, D=Broken

  • Question 26:

    You have created a custom administrative application that supports acl administration by non-sysadmin or superusers. You want to implement dynamic groups to model this feature. You create a group object, named "LocalAdmins," set is_dynamic=T, and set is_dynamic_default = F, which treats users as non-members of the group. What should your application do to take advantage of the "LocalAdmins" dynamic group?

    A. do nothing else
    B. execute IDfSession.removeDynamicGroup("LocalAdmins");
    C. execute IDfSession.addDynamicGroup("LocalAdmins");
    D. add all applicable users to "LocalAdmins" upon session creation and remove allapplicable users from "LocalAdmins" upon session release

  • Question 27:

    What happens when you fail to close open sessions in a DFC application?

    A. The performance for the other users will be impaired.
    B. Eventually, no more sessions will be available for new connections.
    C. Garbage collection will release all appropriate resources.
    D. All existing sessions will be disconnected.

  • Question 28:

    Given the following information about a document in the repository: If this is the only document in the cabinet shown, which statement will have the best performance when querying for the object?

    A. IDfPersistentObject obj = session.getObject(clientX.getId("094af3ce80000200"));
    B. IDfId id = session.getIdByQualification("where r_object_id='094af3ce80000200'");
    C. IDfPersistentObject obj = session.getObjectByPath("/Marketing/logo.jpg");
    D. IDfPersistentObject obj = session.getObjectByQualification("where r_folder_path='/Marketing' and object_name='logo.jpg'");

  • Question 29:

    What effect does the freeze() method have on an assembly?

    A. Assemblies and their components are already frozenby default and freeze() is notneeded.
    B. makes all the nodes of the assembly unchangeable without freezing the assemblydocument
    C. makes the assembly document unchangeable without affecting its components
    D. makes the assembly document and its components unchangeable

  • Question 30:

    In which interface is the following method declared? public IDfPersistentObject getObjectByQualification (String qualification)

    A. IDfQuery
    B. IDfSession
    C. IDfSysObject
    D. IDfPersistentObject

Tips on How to Prepare for the Exams

Nowadays, the certification exams become more and more important and required by more and more enterprises when applying for a job. But how to prepare for the exam effectively? How to prepare for the exam in a short time with less efforts? How to get a ideal result and how to find the most reliable resources? Here on Vcedump.com, you will find all the answers. Vcedump.com provide not only EMC exam questions, answers and explanations but also complete assistance on your exam preparation and certification application. If you are confused on your E20-405 exam preparations and EMC certification application, do not hesitate to visit our Vcedump.com to find your solutions here.