Book Image

Documentum Content Management Foundations: EMC Proven Professional Certification Exam E20-120 Study Guide

By : Pawan Kumar
Book Image

Documentum Content Management Foundations: EMC Proven Professional Certification Exam E20-120 Study Guide

By: Pawan Kumar

Overview of this book

This is a complete study guide including study material and practice questions to prepare for the EMC Proven Professional certification Exam E20-120. It can also serve Documentum beginners and practitioners as a handy guide and quick reference to the technical fundamentals that is fully up to date for Documentum 5.3. Beginners are introduced to concepts in a logical manner while practitioners can use it as a reference to jump to relevant concepts directly.EMC Documentum is a leading enterprise content management technology platform that helps enterprises to streamline the capture, processing, and distribution of business information including documents, records, e-mails, web content, images, reports, and digital assets. It can also automate entire business processes in accordance with business rules. EMC Proven Professional is an exam-based certification program, which introduced a new EMC Proven Content Management Application Developer (EMCAD) track in early 2007. The first exam in this track is Content Management Foundations (CMF) Associate-level Exam, with exam code E20-120, which tests knowledge about technical fundamentals of Documentum. This book is a study guide to help you prepare for this exam with hundreds of practice questions and an efficient exam-preparation strategy.
Table of Contents (23 chapters)
Documentum Content Management Foundations
Credits
About the Author
Acknowledgement
About the Reviewers
Preface

Test


  1. 1. Which of the following is (are) not a valid data type(s) for an attribute?

    a. Boolean

    b. Number

    c. Double

    d. Date

  2. 2. Which of the following is (are) valid lifecycle operation(s) available in Webtop?

    a. Validate

    b. Install

    c. Apply

    d. Promote

  3. 3. The Content Server is responsible for:

    a. Creating a repository

    b. Managing content and metadata in a repository

    c. Creating full-text indexes for content in a repository

    d. Enforcing security for content in the repository

  4. 4. Which of the following statements is (are) true about virtual documents?

    a. Any sysobject can be a component of a virtual document.

    b. Checking out the root document automatically locks all the components of a virtual document.

    c. Components of a virtual document can be in different formats.

    d. A new version of a component document always replaces the existing one in the containing virtual document.

  5. 5. Using a web browser as a client for a WDK application, which of the following is (are) required for accessing content from a Documentum repository?

    a. Application Server

    b. Content Server

    c. Index Server

    d. Webtop

  6. 6. A workflow:

    a. Models a business process

    b. Is a sequence of states that a document passes through

    c. Is a network of activities

    d. Must have all the performers uniquely identified before it can start

  7. 7. A lifecycle:

    a. Is a linear sequence of activities

    b. Models business rules

    c. Identifies all types it can be applied to

    d. Can have multiple exception states

  8. 8. Which of the following statements is (are) true about ACL and ACL templates?

    a. Both ACL and ACL templates are stored in dm_acl objects.

    b. An ACL template can be private.

    c. Both ACL and ACL templates can contain alias references.

    d. Each ACL is an instance of some ACL template.

  9. 9. An alias can be a placeholder for:

    a. User

    b. Group

    c. Sysobject

    d. Alias set

  10. 10. Extended privileges pertain to:

    a. Creating a type

    b. Changing location

    c. Changing state

    d. None of the above

  11. 11. An object was checked out at version 3.3 and is being checked in with a minor increment. The new version can be:

    a. 3.3

    b. 3.4

    c. 3.5

    d. 3.3.1.0

  12. 12. Suppose that an object has ID 0900006480001126. What can be the object type of this object?

    a. dm_folder

    b. dm_document

    c. dm_user

    d. A subtype of dm_document

  13. 13. Which of the following conditions will find books with both John and Jane as authors?

    a. WHERE authors = 'Jane' and 'John'

    b. WHERE any authors = 'Jane' and any authors = 'John'

    c. WHERE any authors = 'Jane' and 'John'

    d. WHERE authors = 'Jane' and authors = 'John'

  14. 14. A DQL query needs to be written to count all the documents that were created in the last month and updated this month. Which of the following attributes would need to be tested?

    a. r_modify_date

    b. r_last_modify_date

    c. r_creation_date

    d. r_creation_time

  15. 15. There is a need to manage numerous documents that will be created and managed by different sets of people. These documents will be combined into a book. Which one of the following ways is the most suited for satisfying this requirement?

    a. Put each document in a folder of its own.

    b. Create a virtual document to represent the book.

    c. Use Digital Asset Manager to manage this work.

    d. Create a DocApp for each document.

  16. 16. Which of the following statements is (are) true about a cabinet?

    a. A folder can be linked into a cabinet.

    b. A lifecycle can be linked into a cabinet.

    c. A cabinet can be linked into a cabinet.

    d. A document can be linked into a cabinet.

  17. 17. Which DQL condition finds objects that have good in the subject attribute?

    a. WHERE subject has 'good'

    b. WHERE subject contains 'good'

    c. WHERE subject like 'good'

    d. WHERE subject like '%good%'

  18. 18. A connection broker becomes aware of the status of a Content Server in the following manner:

    a. The Connection broker polls the registered Content Server instances periodically.

    b. The Connection broker polls the registered Content Server instances when a client request is received.

    c. The Content Server informs the connection broker when it starts up.

    d. No status is kept, all registered Content Server instances are reported by the connection broker.

  19. 19. A document named 2007Taxes.pdf has the following metadata: subject ='federal', title ='2007 Taxes', and keywords[0] ='finance'. The report document itself contains the word'US'. The Index Server is not installed. Which of the following statements is (are) true?

    a. A simple search for'finance' can find 2007Taxes.pdf.

    b. A simple search for'2007' can find 2007Taxes.pdf.

    c. A simple search for'Federal' can find 2007Taxes.pdf.

    d. A simple search for'US' can find 2007Taxes.pdf.

  20. 20. A Documentum deployment has full-text indexing enabled. A document was modified and new text was added to it, which included the word'2008'. This word was not present in the CURRENT version, in either content or metadata. A search for'2008' will find this document when:

    a. The modified document has been saved.

    b. The saved document has been checked in.

    c. The checked-in document has been re-indexed.

    d. A specified amount of time has passed after checkin.

  21. 21. There is a dynamic group named on_duty, which has 10 predefined members but they are considered as non-members at run time, by default. At run time some of these members can be added to on_duty by:

    a. Content Server

    b. Webtop

    c. Application Builder

    d. Custom client code

  22. 22. Which of the following DQL conditions can return more than one result when querying a repository?

    a. WHERE object_name = 'mydoc.txt'

    b. WHERE i_chronicle_id = '0900006480001126'

    c. WHERE r_object_id = '0900006480001126'

    d. WHERE ANY keywords = 'good'

  23. 23. A new user has been created in the repository and the user source has not been set explicitly. When this user tries to log in, the Content Server will try to authenticate the user against:

    a. Operating System

    b. The internally stored password

    c. An LDAP server configured in an LDAP config

    d. An installed authentication plug-in

  24. 24. An organization has some reference data that its workers have stored in tables. They want these tables to be accessible through DQL. They can use the following type of query for this purpose:

    a. AVAIL TABLE

    b. EXPOSE TABLE

    c. CREATE TABLE

    d. REGISTER TABLE

  25. 25. A user failed to promote an object in its lifecycle. Which of the following permissions should be granted to this user to resolve this problem?

    a. Write

    b. Version

    c. Change State

    d. Run Procedure

  26. 26. A user is trying to copy a file /Records/Taxes/2007Taxes.pdf to a folder /Home/John but is unable to do so. Which of the following can be a reason for this problem?

    a. The user does not have Read permission on the object 2007Taxes.pdf.

    b. The user does not have Change Location permission on the object 2007Taxes.pdf.

    c. The user does not have Read permission on /Records/Taxes.

    d. The user does not have Write permission on /Home/John.

  27. 27. John is working on 8 documents that are located in various folders. He also frequently accesses documents in a particular folder. He works at three different computers. How can he save time in accessing these documents and this folder in Webtop in the best way?

    a. Create shortcuts and save as bookmarks in the browser.

    b. Subscribe to these documents and folder.

    c. Export the documents and work locally.

    d. Check out the document and folder.

  28. 28. Jane considers using SQL rather than DQL for better performance. What is (are) the reason(s) she should not take this approach?

    a. DQL is aware of the object model and makes querying simpler.

    b. Using SQL additionally requires either registering tables or directly accessing the database.

    c. SQL can never provide better performance than DQL.

    d. There are no problems with this approach.

  29. 29. An organization uses Documentum for managing documents. It would like to utilize the Documentum infrastructure for managing content for its website as well. Which of the following products should be added to the infrastructure for serving this objective?

    a. Website Manager

    b. Web Content Manager

    c. Web Publisher

    d. Website Creator

  30. 30. Business users are not able to instantiate a workflow template that they have been using regularly. What is the likely cause of this problem?

    a. All the workflows created from this template have been halted.

    b. The workflow template owner has been deactivated.

    c. The workflow template has been uninstalled for making changes.

    d. The maximum limit for simultaneous workflows has been reached.

  31. 31. Jane is considering some changes to a custom type janes_doc that has dm_document as the supertype. Which of the following changes will succeed?

    a. Increase the length of the string attribute course

    b. Reduce the length of the string attribute course

    c. Add a double attribute cost

    d. Drop the attribute subject

  32. 32. John created a custom type test_doc. Now he is trying to drop this type but is failing to do so. This could be because:

    a. An object of type test_doc exists in the repository.

    b. A supertype of test_doc exists in the repository.

    c. A subtype of test_doc exists in the repository.

    d. A lifecycle is associated with test_doc.

  33. 33. Jane has created a new DocApp named janes_docapp. She wants to look at how the DocApp is stored. She can find the DocApp and its contents:

    a. On the filesystem of the computer where she used Documentum Application Builder to create the DocApp

    b. In the repository where she created the DocApp

    c. On the application server

    d. On the Content Server

  34. 34. John and Jane are collaborating on a virtual document. They would like to use a workflow to involve some reviewers to improve the quality of this document. Which of the following statements is (are) true?

    a. They must convert the virtual document to simple document in order to use it with a workflow.

    b. They can use a workflow directly with their virtual document.

    c. They must place the virtual document and its components into one folder and use the workflow on this folder.

    d. They must use Business Process Manager to use a workflow with a virtual document.

  35. 35. Jane found that that a document she has been using from the repository has changed but its version is still the same. Which of the following can be a cause for this change?

    a. A new document was imported.

    b. The document was modified and checked in.

    c. A cancel checkout has been performed.

    d. A new branch was created.

  36. 36. John checked out version 2.5 of an object. When he checks it back in, the new version can be:

    a. 2.6

    b. 2.7

    c. 5.0

    d. 2.5.2.0

  37. 37. The i_chronicle_id property of a rendition identifies:

    a. r_object_id of the root object of the version tree

    b. r_object_id of the primary format object

    c. i_chronicle_id of the primary format object

    d. None of the above

  38. 38. A custom type resume has dm_document as its supertype. There is an object named resume.doc of type resume and another named document.doc of type dm_document. Which of the following statements is (are) true?

    a. resume.doc inherits all the property values of document.doc.

    b. document.doc inherits all the property values of resume.doc.

    c. resume.doc inherits all the methods of document.doc.

    d. None of the above.

  39. 39. Jane is trying to perform some operations on an object through a program that uses DFC. She is logged in as herself and getting permission errors. She can resolve the problem by:

    a. Logging in as a different user in her program

    b. Using IDQL with her ID

    c. Using IDQL with a different user ID

    d. Changing permissions on the object

  40. 40. John was sent a portion of a log file for debugging. He found information about one object interesting. The log contained the object ID but no information about its object type. He can obtain some information about the object type using:

    a. The first two digits of the object ID

    b. The 9th and 10th digits of the object ID

    c. The 3rd to 8th digits of the object ID

    d. None of the above

  41. 41. Consider the following query:

    SELECT r_object_id, title
    FROM dm_sysobject
    WHERE object_name = 'john'
    

    Which of the following objects can be selected by this query?

    a. An object of dm_document named'john'

    b. An object of dm_user named'john'

    c. An object of dm_folder named'john'

    d. An object of dm_sysobject named'john'

  42. 42. The file dmcl.ini specifies:

    a. Content Server information

    b. Application Server information

    c. Connection Broker information

    d. Database information

  43. 43. Which of the following platform components is (are) required to enforce client capabilities?

    a. Client application

    b. Application Server

    c. Content Server

    d. None of the above

  44. 44. John created a group named johns_group. Which of the following statements is (are) true?

    a. Jane can create a role named johns_group in the same repository.

    b. Jane can create a domain named johns_group in the same repository.

    c. Jane can create a private group named johns_group in the same repository.

    d. None of the above.

  45. 45. Jane has Extended Delete permission on an object. Knowing only this information what can be inferred about her other permissions on this object?

    a. She has Write permission.

    b. She has Version permission.

    c. She has Change Location permission.

    d. None of the above

  46. 46. John has Superuser privileges in a repository. What can be said about his permissions in the repository?

    a. He has at least Read permission on all objects.

    b. He has at least Write permission on all objects.

    c. He can obtain Delete permission on all objects.

    d. No inference can be made about his permissions on all objects.

  47. 47. The default ACL mode for the server is set to folder. A user creates an object in folder A and then links it to folder B. The final permission set on the object is the same as:

    a. The permission set of the user

    b. The permission set of the type of the object

    c. The permission set of folder A

    d. The permission set of folder B

  48. 48. A custom type named my_document needs to be created. Which of the following is (are) correct statements?

    a. my_document can have two supertypes.

    b. my_document can be a supertype of two other types.

    c. my_document can be a supertype of dm_document.

    d. my_document can be a subtype of dm_document.

  49. 49. Jane created a custom type my_invoice with an attribute invoice_type. She also defined value assistance for invoice_type. What can she expect from the Content Server in this regard?

    a. The Content Server will start providing value assistance right away.

    b. The Content Server will start providing value assistance after data dictionary has been published.

    c. The Content Server will not provide value assistance because it is not a part of the data dictionary.

    d. None of the above.

  50. 50. John created a NULL type named johns_doc and Jane created a NULL type named janes_doc. Jane created an object named'jaDoc.txt' of type janes_doc. Now she wishes to change the type of'jaDoc.txt' to johns_doc. Which of the following statements is (are) accurate?

    a. She can change the type of the object to johns_doc in one step.

    b. She can change the type of the object to johns_doc in two steps by first changing its type to dm_sysobject.

    c. She can change the type of the object to johns_doc in three steps by first changing its type to dm_document, then to dm_sysobject, and finally to johns_doc.

    d. This change of type is not allowed.

  51. 51. John created a DocApp using Documentum Application Builder (DAB) and inserted a document from the repository into the DocApp. Much later, he realized that it was a mistake and he deleted the document in DAB. As a result:

    a. The document was also deleted from the repository.

    b. The document was unlinked from its primary folder in the repository.

    c. The document was excluded from a DocApp archive created afterwards.

    d. The document was not deleted from the repository.

  52. 52. Jane created a virtual document with several component documents, which she wants to take to another repository as a part of a DocApp that she has already created. She also wants the document renditions to be included in the DocApp. What does she need to do to achieve this objective?

    a. Add the root document and all the components to the DocApp individually.

    b. Add only the root document to the DocApp.

    c. Add the root document, all the components, and all the renditions to the DocApp individually.

    d. Depending on the installation options, any of the above three can suffice.

  53. 53. John wants to include a cabinet and all of its contents complete folder structure and linked objects in his DocApp archive. He wants all the contents to be included each time the DocApp is archived. What is the best approach he can take?

    a. Add the cabinet to the DocApp.

    b. Add the cabinet and all the folders and objects within the cabinet to the DocApp.

    c. Add the cabinet to the DocApp and set the install option to include both the folder structure and content for this cabinet.

    d. Add the cabinet and all the folders underneath and set the install option to include the linked content.

  54. 54. Jane wants to query the workflow templates stored in the repository. The type she needs to use in her query is:

    a. dm_workflow_template

    b. dm_wf_template

    c. dm_process_template

    d. dm_process

  55. 55. John has a developed a lifecycle and he wants the users to be able to use it even if they don't know its exact name. He can:

    a. Make it the default lifecycle for a cabinet.

    b. Make it the default lifecycle for an object type.

    c. Make it the default lifecycle for a workflow template.

    d. This is not possible.

  56. 56. Which of the following is (are) true for the Documentum platform?

    a. An alias can represent a permission set.

    b. A permission set template can use alias references as placeholders.

    c. An alias can only represent a user or a group.

    d. The Content Server does not treat alias references differently, compared to regular values.

  57. 57. Jane created an alias set named janes_alias_set. It included an alias named supervisor. This alias can be referenced as:

    a. %supervisor

    b. $supervisor

    c. %janes_alias_set%.supervisor

    d. $janes_alias_set.supervisor

  58. 58. John wishes to create several virtual documents and is wondering about the relationship between a virtual document and its components. Which of the following is (are) true in this regard?

    a. A virtual document can contain multiple components.

    b. A simple document can be a component of two virtual documents.

    c. A virtual document can be a component of two virtual documents.

    d. A snapshot can be a component of a virtual document.

  59. 59. Jane created a virtual document with several components. These components were independently versioned until a point when Jane felt that she needed to preserve the current state of the complete virtual document so that she could retrieve that state later. She should:

    a. Create a snapshot of the virtual document.

    b. Create a snapshot of the virtual document and freeze the snapshot.

    c. Freeze the virtual document and take a snapshot.

    d. Freeze the virtual document, take a snapshot, unfreeze the virtual document.

  60. 60. John started a workflow, which has two automatic activities and three manual activities. The automatic activity A1 has high priority and the automatic activity A2 has low priority. Which of the following statements is (are) true about these activities?

    a. A1 will be executed before A2

    b. A2 will be executed before A1

    c. Priority has no role to play in this case

    d. The correct answer depends on information not present above