Exam Details

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

EMC Legato Cert E20-405 Questions & Answers

  • Question 121:

    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 122:

    What must you do before adding a child to a virtual document?

    A. check out the root document

    B. check out the child document

    C. check out the child's parent document

    D. check out the virtual document object

  • Question 123:

    After saving or checking in a virtual document, what should you do before continuing to use any of the virtual document nodes?

    A. set the virtual document to null and call IDfSysObject.asVirtualDocument() again

    B. call IDfVirtualDocument.resync() to flush all node information and useIDfVirtualDocumentNode.getChildCount() to rebuild the cache

    C. use the IDfVirtualDocumentNode.getSelectedObject() method to access objects

    D. call IDfVirtualDocument.resync() to flush all node information and useIDfVirtualDocument.getRootNode () to rebuild the cache

  • Question 124:

    Which statement is NOT true about the IDfVirtualDocument.removeNode() method?

    A. The node is removed from the virtual document.

    B. The dmr_containment object is removed from the repository.

    C. The underlying selected object is removed from the repository.

    D. The change is not committed until the object is checked in.

  • Question 125:

    Which statement is NOT true about creating an assembly?

    A. The assembly document must be obtained as a virtual document.

    B. If follow_assembly is true, and there are virtual document descendant nodes that are alsoassembly documents, each of those child documents of the sub-assembly are added.

    C. All the virtual document binding rules are reapplied at the time the assemble() method iscalled.

    D. You need to use the virtual document reference to call the assemble() method.

  • Question 126:

    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 127:

    Which method gets the object associated with the node that was determined by the binding rules?

    A. session.getObject(node.getId())

    B. node.getObjectByQualification()

    C. node.setBinding()

    D. node.getSelectedObject()

  • Question 128:

    You want to add idChild1 to idRoot as a late-bound virtual document child of idRoot. You use the following code: Which part of the code is missing?

    A. doc.checkout();IDfVirtualDocument vDoc = doc.asVirtualDocument("CURRENT", false );IDfVirtualDocumentNode nodeRoot = vDoc.getRootNode();IDfVirtualDocumentNode nodeChild1 = vDoc.addNode( nodeRoot, null,docChild1.getChronicleId(), null,false, false );doc.save();

    B. doc.checkout();doc.addChildRelative("node", idChild1, "CURRENT", true, "" );doc.save();

    C. IDfVirtualDocument vDoc = doc.asVirtualDocument("CURRENT", false );IDfVirtualDocumentNode nodeRoot = vDoc.getRootNode();IDfVirtualDocumentNode nodeChild1 = vDoc.addNode( idRoot, null,docChild1.getChronicleId(), null, false,false );

    D. doc.checkout();IDfVirtualDocument vDoc = doc.asVirtualDocument("CURRENT", false );IDfVirtualDocumentNode nodeRoot = vDoc.getRootNode();IDfVirtualDocumentNode nodeChild1 = vDoc.addNode( nodeRoot, null,docChild1.getChronicleId(), "2.0",false, false );doc.save ();

  • Question 129:

    Which statements move a document using the IDfSysObject interface? IDfSysObject sysObj = (IDfSysObject)session.getObject(myId);

    A. sysObj.unlink("/SourceCabinet");sysObj.link("/TargetCabinet");sysObj.save();

    B. sysObj.link("/TargetCabinet");sysObj.save();

    C. sysObj.unlink("/SourceCabinet");sysObj.save();

    D. sysObj.checkout();sysObj.link("/TargetCabinet");sysObj.checkin(false,"");

  • Question 130:

    To which cabinets would an item be linked after the following code is executed?

    A. Cab2 and Cab3

    B. only Cab1 and Cab4

    C. only Cab3 and Cab4

    D. Cab1, Cab3 and Cab4

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.