When are the binding rules for a virtual document actually applied?
A. When the virtual document is saved
B. When IDfSysObject.asVirtualDocument() is called
C. When IDfVirtualDocumentNode.getChildCount() is called
D. When IDfVirtualDocument.getRootNode() is called
Where is connection pooling set?
A. dmcl.ini
B. server.ini
C. dfc.properties
D. dbor.properties
Which is the valid method for retrieving the folder named "example1" located in the "dmadmin" cabinet, given that the "dmadmin" cabinet only contains one folder and that session is a valid IDfSession object?
A. IDfFolder folder = session.getFolderByPath("example1");
B. IDfFolder folder = session.getFolderByPath("/dmadmin");
C. IDfFolder folder = (IDfFolder)session.getObjectByPath("/dmadmin");
D. IDfFolder folder = session.getFolderByPath("/dmadmin/example1");
You want to retrieve one document from a specific cabinet 'XYZ' using the getObjectByQualification(String qualification) method. Which qualifier should you use?
A. dm_document WHERE FOLDER('/XYZ')
B. dm_document WHERE r_folder_path = '/XYZ'
C. SELECT r_object_id FROM dm_document WHERE FOLDER('/XYZ')
D. SELECT r_object_id FROM dm_document WHERE r_folder_path = '/XYZ'
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.
What does the following code do?
A. removes all versions of an object
B. removes only the current version regardless of the version selected
C. removes the exact object relating to the given object ID
D. It does nothing as sysObj.save() has not been called.
The best practice for ensuring that a session is released when using the IDfSessionManager is placing the IDfSessionManager.release() _____.
A. immediately after a set of DFC operations
B. as the very last operation of a class, ensuring it will only ever be called once
C. statement in a finally block
D. in a helper class that is based on the singleton pattern
Given the following statement:
IDfId idObj = session.getIdByQualification("dm_sysobject where object_name is not null");
What is a possible problem with using getIdByQualification() in this manner?
A. The assignment should be cast to SysObject.
B. The "Select * from" portion is missing from the qualification.
C. The qualification may solve for more than one Id, whereas the assignment of idObjrequires only one.
D. The qualification does not specify a request for the Id (or "Select r_object_id from" ismissing in the qualification).
What is a purpose of the IDfProperties interface?
A. manipulating the dmcl.ini file
B. adding additional parameters to IDfOperation tasks
C. manipulating configuration files stored in the repository
D. adding an alternative interface to manipulate a document's properties
Which action is NOT performed by the IDfSysObject.addESignature() method?
A. verify that Trusted Content Services are enabled
B. verify that the object is signed
C. verify that the document is checked in
D. verify that preSignatureHash is valid
Which product is used to implement the SOAP protocol stack for the Web Services Framework?
A. Apache Axis
B. XFire
C. JBoss WS
D. WebMethods Glue
Which statement is true about the destinationObject parameter in the method IDfXMLTransformNode.setDestination(Object destinationObject)?
A. If the value is set to null, the transformed document will be added as a new rendition tothe input document.
B. If the value is set to an IDfImportOperation, the transformed document will be importedas a new rendition.
C. It can be one of the following types: IDfFile, OutputStream, Writer, IDfImportOperation,or IDfSysObject.
D. If the value is set to an IDfSysObject, the transformed document will be added as a newversion to that IDfSysObject.
What is XDQL?
A. a tool that is used to create new transformations on XML documents
B. a way to query the repository and return results as XML
C. a method of the IDfXMLQuery interface that executes queries on XML content
D. an extension of the Documentum Query Language that performs queries on object'scontent
Given the following code:
Which catch blocks should you use to handle the DfException?
A. catch (DfException dfe){throw new DfException("DFC_E_BAD_CODE", dfe);}
B. catch (DfException dfe){throw new DfException(dfe);}
C. catch (DfException dfe){DfLogger.error(this, "Error locking object", null, dfe);}
D. catch (DfException dfe){}
Which statement is true about the DFC tracing model?
A. DFC tracing is only for Java code.
B. DFC tracing is only for business objects.
C. DFC tracing logs method call information.
D. DFC tracing can only be controlled by application source code.