EMC E20-405 Online Practice
Questions and Exam Preparation
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 11:
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
B. only Cab1 and Cab4
Question 12:
Which statement about IDfXMLQuery is true?
A. The execute method of the IDfXMLQuery returns a DOM object. B. By default, the element name for the root of the XML output is . C. By default, content will be included (the result of the execute method willincludecontent). D. If an error occurs during processing, the default tag name for including error messages is.
D. If an error occurs during processing, the default tag name for including error messages is.
Question 13:
Where can DFC tracing be turned on?
A. in the dmcl.ini file B. in program code only C. in the dfc.properties file only D. in the dfc.properties or in program code
D. in the dfc.properties or in program code
Question 14:
Which statement is true about XML validation through DFC?
A. DFC uses a modified version of the Xerces XML parser, which it includes in dctm.jar. B. If no XML application has explicitly been specified, DFC will not be able to determine theXML application automatically. C. If the DTD or schema are in the repository, the execute()method makes a temporary copyin the Temp cabinet and performs the validation there. D. The execute() method of an IDfValidationOperation object runs the parser in validationmode to determine whether or not documents are well formed and conform to the DTD orschema.
D. The execute() method of an IDfValidationOperation object runs the parser in validationmode to determine whether or not documents are well formed and conform to the DTD orschema.
Question 15:
The following code is a method in an SBO and the createFolders() method in the SBO creates folders in the repository and returns true or false depending on the success of the folder creation. What will be the result upon executing the method?
A. Transaction is committed or aborted depending the value returned by CreateFolders()method. B. DfException is thrown as session cannot start a transaction in an SBO. C. Compilation error is thrown as beginTrans(), abortTrans() and commitTrans() are part ofSession Manager and not Session object. D. DfException is thrown as the method did not check whether there is already an activetransaction.
B. DfException is thrown as session cannot start a transaction in an SBO.
Question 16:
What happens when the following code for deleting a document is executed?
A. All versions of the document will be deleted. B. Only the specific version associated with the document in question will be deleted. C. Only the specific version associated with the document in question and all prior versionswill be deleted. D. The document will not be deleted since the version deletion policy has not beenexplicitlyset using the op.setVersionDeletionPolicy() call.
B. Only the specific version associated with the document in question will be deleted.
Question 17:
How can a client application adopt changes in the dmcl.ini settings regarding connection pooling?
A. by restarting the client application, because open sessions cannot adoptconnectionpooling setting changes B. by restarting the repository in order to refresh the persistent cache C. by restarting the Connection Broker in order to reinitialize the session mapping and adoptthe connection pooling changes D. by rebooting the Content Server, which will flush the server connections and reinitializethe global repository
A. by restarting the client application, because open sessions cannot adoptconnectionpooling setting changes
Question 18:
Which statements are required to create a new document object and link it to the Temp cabinet?
A. IDfDocument newDoc = (IDfDocument)session.newObject("dm_document");newDoc.link("/Temp");newDoc.save(); B. IDfDocument newDoc = (IDfDocument)session.newObject("dm_document");newDoc.linkCabinet("/Temp");newDoc.save(); C. IDfDocument newDoc = (IDfDocument)session.newObject("dm_document");newDoc.link(session.getFolderByPath("/Temp")); newDoc.save(); D. IDfDocument newDoc = (IDfDocument)session.newObject("dm_document");newDoc.link(session.getIdByQualification("dm_c abinet where folder('/Temp')));newDoc.save();
A. IDfDocument newDoc = (IDfDocument)session.newObject("dm_document");newDoc.link("/Temp");newDoc.save();
Question 19:
Which version of a document, given a valid ID, is certain to be returned when the following method is called? IDfSession.getObject(IDfId objectId)
A. first version B. last version C. current version D. specific version
D. specific version
Question 20:
Which method is used to set the principal authentication identity?
A. IDfSessionManager.setPrincipalName() only B. IDfSessionManager.setIdentity() only C. IDfSessionManager.setPrincipalName() and IDfSessionManager.setIdentity() D. IDfLoginManager.setPrincipalName() and IDfSessionManager.setIdentity()
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.