1.
Which of the following is valid lifecycle operation available inWebtop?
Correct Answer
C. Apply
Explanation
The given correct answer is "Apply". In the Webtop lifecycle, "Apply" is a valid operation that allows users to apply changes or updates to a particular item or object. This operation is typically used to save and activate any modifications made to the item, ensuring that the changes take effect and are visible to other users.
2.
A workflow:
Correct Answer(s)
A. Models a business process
C. Is a network of activities
Explanation
The correct answer is "Models a business process" and "Is a network of activities". A workflow is a systematic representation of a business process, outlining the steps and activities involved in completing a task. It helps in visualizing and streamlining the flow of work within an organization. Additionally, a workflow can be seen as a network of activities, where each activity represents a specific task or action that needs to be performed. These activities are interconnected and dependent on each other to achieve the desired outcome.
3.
An object was checked out at version 3.3 and is being checked in with aminor increment. The new version can be:
Correct Answer(s)
B. 3.4
D. 3.3.1.0
Explanation
When an object is checked out at version 3.3 and a minor increment is made, the new version can either be 3.4 or 3.3.1.0. The minor increment suggests that there is a small change or update made to the object, which can be represented by adding a decimal point and a number after the existing version number (3.3.1.0). Therefore, both 3.4 and 3.3.1.0 are valid options for the new version.
4.
Which of the following conditions will find books with both John and Janeas authors?
Correct Answer
B. WHERE any authors = 'Jane' and any authors = 'John'
Explanation
The correct answer is "WHERE any authors = 'Jane' and any authors = 'John'". This condition will find books with both John and Jane as authors because it checks if there are any authors in the book who have the name 'Jane' and also checks if there are any authors in the book who have the name 'John'. Only books that satisfy both conditions will be selected.
5.
There is a need to manage numerous documents that will be created andmanaged by different sets of people. These documents will be combined intoa book. Which one of the following ways is the most suited for satisfying thisrequirement?
Correct Answer
B. Create a virtual document to represent the book.
Explanation
Creating a virtual document to represent the book is the most suited way for satisfying the requirement of managing numerous documents created and managed by different sets of people. This approach allows for easy organization and consolidation of the documents into a single entity, making it convenient to manage and access all the necessary information in one place. It also ensures that any updates or changes made to individual documents can be reflected in the virtual document representing the book, providing a comprehensive and up-to-date version of the entire content.
6.
A connection broker becomes aware of the status of a Content Server in thefollowing manner:
Correct Answer
C. The Content Server informs the connection broker when it starts up.
Explanation
The correct answer is that the Content Server informs the connection broker when it starts up. This means that when the Content Server is started, it sends a notification to the connection broker to inform it of its status. This allows the connection broker to be aware of the availability and status of the Content Server.
7.
A user failed to promote an object in its lifecycle. Which of the followingpermissions should be granted to this user to resolve this problem?
Correct Answer(s)
A. Write
C. Change State
Explanation
To promote an object in its lifecycle, the user needs to have the "Write" permission to make changes to the object and the "Change State" permission to transition the object to the next state in its lifecycle. By granting these permissions to the user, they will be able to resolve the problem of failing to promote the object. The "Version" and "Run Procedure" permissions are not relevant to promoting an object in its lifecycle, so they are not necessary in this scenario.
8.
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 reasonfor this problem?
Correct Answer(s)
A. The user does not have Read permission on the object
2007Taxes.pdf.
D. The user does not have Write permission on /Home/John.
Explanation
The user is unable to copy the file because they do not have the Read permission on the object 2007Taxes.pdf. Additionally, they do not have the Write permission on the folder /Home/John.
9.
John is working on 8 documents that are located in various folders. He alsofrequently accesses documents in a particular folder. He works at threedifferent computers. How can he save time in accessing these documents andthis folder in Webtop in the best way?
Correct Answer
B. Subscribe to these documents and folder.
Explanation
To save time in accessing the documents and folder in Webtop, John should subscribe to them. By subscribing, he will receive notifications and updates whenever there are changes or new documents added to the folder. This way, he can easily access the documents without having to search for them manually. Additionally, subscribing allows him to stay organized and up-to-date with the latest information in the folder, making his work more efficient.
10.
Business users are not able to instantiate a workflow template that they havebeen using regularly. What is the likely cause of this problem?
Correct Answer
C. The workflow template has been uninstalled for making changes.
Explanation
The likely cause of the problem is that the workflow template has been uninstalled for making changes. This means that the template is temporarily unavailable for use until the changes are completed.
11.
John checked out version 2.5 of an object. When he checks it back in, the newversion can be:
Correct Answer(s)
A. 2.6
C. 5.0
D. 2.5.2.0
Explanation
When John checks out version 2.5 of an object and checks it back in, the new version can be 2.6, 5.0, or 2.5.2.0. This suggests that the system allows for different types of versioning. Version 2.6 implies a minor update, while version 5.0 suggests a major update. The version 2.5.2.0 indicates a more specific or customized version, possibly with additional patches or modifications.
12.
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 oftype dm_document. Which of the following statements is (are) true?
Correct Answer
D. None of the above.
Explanation
The correct answer is "None of the above" because inheritance works in one direction, from the supertype to the subtype. In this case, the subtype 'resume' inherits properties and methods from its supertype 'dm_document', but the supertype does not inherit anything from its subtypes. Therefore, resume.doc does not inherit property values or methods from document.doc, and document.doc does not inherit anything from resume.doc.
13.
John was sent a portion of a log file for debugging. He found informationabout one object interesting. The log contained the object ID but noinformation about its object type. He can obtain some information about theobject type using:
Correct Answer
A. The first two digits of the object ID
Explanation
The first two digits of the object ID can provide information about the object type because in many systems, the first two digits of an object ID represent a specific category or class of objects. By analyzing these digits, John can determine the type or category to which the object belongs.
14.
The file dmcl.ini/dfc.properties specifies:Content Server information
Correct Answer
C. Connection Broker information
Explanation
The file dmcl.ini/dfc.properties specifies various configuration settings for a Documentum Content Server. One of the settings that can be specified in this file is the Connection Broker information. The Connection Broker is responsible for managing the connection between the client application and the Content Server. It handles tasks such as load balancing, failover, and connection pooling. Therefore, it is important to specify the Connection Broker information correctly in the dmcl.ini/dfc.properties file to ensure proper communication between the client application and the Content Server.
15.
John has a developed a lifecycle and he wants the users to be able to use iteven if they don't know its exact name. He can:
Correct Answer
B. Make it the default lifecycle for an object type.
Explanation
John can make the developed lifecycle the default lifecycle for an object type. This means that whenever a user creates an object of that type, the developed lifecycle will automatically be assigned to it. This allows users to use the lifecycle without needing to know its exact name, as it will be applied by default to all objects of that type.
16.
Jane is debugging workflows and looking at their states. She can find theworkflows in the following states:
Correct Answer
C. Halted
Explanation
The answer "Halted" is correct because when Jane is debugging workflows, one of the possible states she can find them in is "Halted". This indicates that the workflow has been stopped or paused due to some issue or error. It allows Jane to identify the workflows that are not functioning correctly and need to be fixed before they can proceed.
17.
John has Relate permission on resume.doc. Based on this information, whichof the following operations can he perform?
Correct Answer(s)
A. Navigate to resume.doc using Webtop
B. View the contents of resume.doc
Explanation
John, having Relate permission on resume.doc, can perform the operations of navigating to resume.doc using Webtop and viewing the contents of the document. This means he has the access to locate and open the document through the Webtop interface and also has the ability to read and view the information within the document. However, he does not have the permission to check out or check in the document, which involves making changes or updating the document as the same version.
18.
Jane is checking in resume.doc using Webtop. On the checkin screen she willbe able to:
Correct Answer(s)
A. Keep the lock so that she could continue working on it after creating a
new version
B. Choose a new file to set as the content for the new version
Explanation
When Jane is checking in the resume.doc using Webtop, she will have the option to keep the lock on the document. This means that she can continue working on it even after creating a new version. Additionally, she can choose a new file to set as the content for the new version, allowing her to update the document with new information. The other options mentioned in the question, such as deleting the previous version and selecting a different chronicle ID, are not relevant to the check-in process.
19.
John is wondering about metadata storage within a repository. Where can hefind the stored metadata?
Correct Answer
D. Relational database
Explanation
The stored metadata can be found in a relational database. Relational databases are commonly used for storing structured data, including metadata. They provide a way to organize and query the data efficiently using tables, columns, and relationships. This makes them a suitable choice for storing metadata within a repository.
20.
The repository owner is a special user who is:
Correct Answer
B. Database owner for the repository database
Explanation
The correct answer is "Database owner for the repository database". The repository owner is a special user who has the privilege of being the owner of the database where the repository is stored. This user has full control and authority over the repository database, including managing and maintaining it. They are responsible for tasks such as creating and managing database tables, indexes, and other database objects.
21.
Jane is inspecting the attributes of a document named resume.pdf. She findsthat the acl_domain for this document is set to dmadmin. This means that:
Correct Answer
B. ACL of resume.pdf is owned by dmadmin
Explanation
The correct answer is that the ACL (Access Control List) of resume.pdf is owned by dmadmin. This means that dmadmin has control over the permissions and access rights for the document. They can determine who can view, edit, or delete the document.
22.
In v5.3 permission set templates can be created using:
Correct Answer
B. Documentum Administrator
Explanation
In version 5.3 of Documentum, permission set templates can be created using Documentum Administrator. This tool provides a user-friendly interface for managing and administering Documentum repositories. It allows users to define and customize permission sets, which are predefined sets of permissions that can be applied to various objects within the repository. With Documentum Administrator, users can easily create, modify, and assign these permission sets to different users or groups, providing them with the appropriate access and privileges to perform their tasks efficiently.
23.
Jane needs to demote an object in its lifecycle and has the minimumpermissions needed to do so. The entry criteria for all the states currentlyevaluate to false. Which of the following is (are) true about this situation?
Correct Answer
A. Jane will succeed in demoting the object
Explanation
Since the entry criteria for all the states currently evaluate to false, it means that Jane meets the minimum permissions needed to demote the object. Therefore, she will succeed in demoting the object.
24.
Jane has created an alias set named executives. One of the aliases in the setis named ceo. Which of the following can be used as alias references with apotential match in this alias set?
Correct Answer(s)
A. %executives.ceo
C. %ceo
Explanation
The correct answer is %executives.ceo and %ceo. Both of these options can be used as alias references with a potential match in the alias set named executives. The first option %executives.ceo directly references the alias ceo within the set executives. The second option %ceo also references the alias ceo, but it does not specify the set. This is possible because the alias ceo is unique within the alias set executives.
25.
Jane is designing a lifecycle for the custom type my_report. She wants toadd exception states to the lifecycle to handle special situations. Which of thefollowing statements can she rely on?
Correct Answer
A. One normal state can be associated only with one exception state
Explanation
One normal state can be associated only with one exception state. This means that for each normal state in the lifecycle of the custom type my_report, there can only be one corresponding exception state. This ensures that the handling of special situations is specific to each normal state and prevents confusion or conflicts in the lifecycle.
26.
Jane has received a task in her Inbox. After opening the task she can
Correct Answer(s)
A. Acquire the task
B. Forward the task
C. Delegate the task
D. Ask the task to be Repeated
Explanation
Jane has the option to acquire the task, which means she can take ownership of it and start working on it. She can also forward the task to someone else if she feels that person is better suited to handle it. Jane can also delegate the task, which means she can assign it to someone else to complete. Lastly, she can ask the task to be repeated if she needs more information or clarification before proceeding.
27.
Consider the following query and specify which documents it will select:SELECT r_object_id, object_nameFROM dm_documentWHERE object_name LIKE ‘%pdf’
Correct Answer
C. Documents with names ending with pdf
Explanation
The given query will select documents with names ending with "pdf". This is because the "LIKE" operator with the '%pdf' condition will match any object_name that ends with "pdf". Therefore, only documents with names ending in "pdf" will be selected by this query.
28.
Which of the following statements is (are) true about roles?
Correct Answer(s)
B. A user can be added to a role
C. A role can be added to another role
D. A role can be added to a domain
Explanation
Roles are used to define the permissions and access levels that a user has within a system. In this context, the given answer is correct. A user can be added to a role, meaning that the user is assigned the permissions and access levels associated with that role. Additionally, a role can be added to another role, allowing for hierarchical organization of roles and permissions. Lastly, a role can be added to a domain, meaning that the role is associated with a specific area or scope within the system.
29.
What is the object type wherein the SBO & TBO module objects are stored?
Correct Answer
A. Dmc_module
Explanation
The correct answer is dmc_module. This is the object type in which the SBO & TBO module objects are stored.
30.
TBO uses dfc.properties configuration for its execution?
Correct Answer
B. FALSE
Explanation
TBO does not use dfc.properties configuration for its execution.
31.
SBO implementation file should implement IDfDynamicInheritance?
Correct Answer
B. FALSE
Explanation
The SBO implementation file does not need to implement IDfDynamicInheritance. This interface is used for dynamic inheritance in Documentum, which allows objects to inherit properties and behavior from other objects at runtime. However, it is not necessary for the SBO implementation file to implement this interface as it is not directly related to the implementation of the SBO.
32.
SBO is created for one single object type?
Correct Answer
B. FALSE
Explanation
SBO is not created for one single object type. It stands for Single Business Object and is a design pattern used in software development to represent a single entity or object in a system. It helps in encapsulating data and behavior related to that object. It can be used for multiple object types in a system, not just one. Therefore, the correct answer is FALSE.
33.
TBOs can be instantiated wherever required?
Correct Answer
B. FALSE
Explanation
TBOs (Template-Based Objects) cannot be instantiated wherever required. The statement suggests that TBOs can be instantiated anywhere, but the correct answer is FALSE, indicating that this statement is incorrect. TBOs are specific objects that are created based on predefined templates and can only be instantiated in accordance with those templates. They cannot be instantiated arbitrarily or in any location.
34.
In component XML refers toBehavior class
Correct Answer
B. Properties file
Explanation
The correct answer is "Properties file" because in component XML, the "Properties file" is used to define the behavior class.
35.
In DFC to manipulate cabinets, we can use the following interfaces:
Correct Answer(s)
B. IDfFolder
C. IDfSysobject
Explanation
The correct answer includes the interfaces IDfFolder and IDfSysobject. These interfaces are used in DFC (Documentum Foundation Classes) to manipulate cabinets. IDfFolder is used to work with folders within cabinets, while IDfSysobject is used to work with objects within cabinets, such as documents. These interfaces provide the necessary methods and properties to perform various operations on cabinets, such as creating, deleting, and modifying folders and objects.
36.
A lifecycle action can be run as:
Correct Answer(s)
A. Superuser
B. Lifecycle owner
C. Current user
D. A specific user
Explanation
A lifecycle action can be run by different types of users, including the superuser, the lifecycle owner, the current user, or a specific user. This means that various individuals or roles within the system have the authority to initiate and perform lifecycle actions. The flexibility in user roles allows for different levels of access and control over the lifecycle processes, ensuring that the appropriate actions are taken by the appropriate individuals based on their roles and responsibilities.
37.
A custom type can be created using which of the following
Correct Answer(s)
A. Documentum Application Builder
B. Documentum Administrator
C. DQL/API scripts
D. Composer
Explanation
A custom type can be created using Documentum Application Builder, Documentum Administrator, DQL/API scripts, and Composer. These tools provide the necessary functionality to define and create custom types in Documentum. Documentum Application Builder allows users to create and modify custom types through a graphical interface. Documentum Administrator provides a more advanced and flexible way to create custom types using XML configuration files. DQL/API scripts allow users to programmatically define and create custom types using the Documentum Query Language and Application Programming Interface. Composer is a development tool that enables users to create and manage custom types using a visual interface and predefined templates.
38.
There is a one to one correspondence between Content Server object types and DFC interfaces.
Correct Answer
B. FALSE
Explanation
The statement is false because there is not a one-to-one correspondence between Content Server object types and DFC interfaces. While there may be some object types that have corresponding DFC interfaces, not all object types have a direct mapping to a DFC interface. Additionally, there may be multiple object types that share the same DFC interface. Therefore, the statement is incorrect.
39.
Which interface contains a factory method for IDfSessionManager objects?
Correct Answer
C. IDfClient
Explanation
The correct answer is IDfClient. The IDfClient interface contains a factory method for IDfSessionManager objects. This factory method allows for the creation of IDfSessionManager instances, which are responsible for managing sessions with the Documentum server.
40.
As query objects are created by the IDfClientX interface, you do not have to have a session open to execute a query
Correct Answer
B. FALSE
Explanation
The statement is false because in order to create query objects using the IDfClientX interface, a session must be open. Without an open session, it is not possible to execute a query.
41.
What is the appropriate syntax for a DQL query qualification when using the getObjectByQualification method?
Correct Answer
C. Dm_document where object_name='test_doc'
Explanation
The correct answer is "dm_document where object_name='test_doc'". This is the appropriate syntax for a DQL query qualification when using the getObjectByQualification method. The "dm_document" specifies the object type to query, and "where object_name='test_doc'" specifies the qualification criteria to retrieve objects with the object_name attribute equal to 'test_doc'.
42.
TBOs allow you to achieve custom application behavior without customizing clients.
Correct Answer
A. TRUE
Explanation
TBOs, or Task-Based Objects, are a feature in software development that allows developers to achieve custom application behavior without having to customize clients. This means that developers can modify the behavior of an application without requiring changes to be made on the client side. This statement is true as TBOs provide a way to customize application behavior without the need for client customization.
43.
Which method is used to download a file to the user's local drive for viewing and editing?
Correct Answer
C. GetFileEx2()
Explanation
getFileEx2() is the correct answer because this method is specifically designed to download a file to the user's local drive for viewing and editing. The other options, dumpFile(), pullFile(), and readFile(), do not have the same functionality and are not typically used for downloading files.
44.
Where to enable session leaks diagnosis?
Correct Answer
B. Log4j.properties
Explanation
The correct answer is Log4j.properties. This is the file where the configuration settings for the Log4j logging framework are specified. Enabling session leaks diagnosis would involve modifying the settings in this file to enable the necessary logging and diagnostic information related to session leaks.
45.
IDfCollection inherits from
Correct Answer
B. IDfTypedObject
Explanation
The correct answer is IDfTypedObject because IDfCollection is a type of object that represents a collection of objects in a document management system. IDfTypedObject is a base interface that provides methods for accessing and manipulating the attributes of an object, which is a characteristic shared by both IDfCollection and IDfTypedObject.
46.
Business jar will have
Correct Answer
A. Implementation or Interface classes
Explanation
The correct answer is "implementation or Interface classes." In a business jar, you would typically find both implementation classes and interface classes. Implementation classes are the actual classes that provide the functionality and logic for the business operations. Interface classes, on the other hand, define the contract or API that the implementation classes must adhere to. This separation allows for loose coupling and easier maintenance of the code.
47.
A DFC code has the following statement:query.execuA DFC code has the following statement:query.execute(sessionObj, 3);
3 is synonymous with which of the following DFC Constants?te(sessionObj, 3);
3 is synonymous with which of the following DFC Constants?
Correct Answer
B. IDfQuery.DF_EXEC_QUERY
Explanation
The statement "query.execute(sessionObj, 3)" suggests that the code is executing a query with a parameter value of 3. This indicates that the constant being used is for executing a query. Among the given options, the correct constant is IDfQuery.DF_EXEC_QUERY, which is synonymous with executing a query in DFC.
48.
Controls in WDK serve which of the following purposes
Correct Answer(s)
A. Accept user input
B. Change the display of object attributes
C. Launch an action
Explanation
Controls in WDK serve multiple purposes. Firstly, they accept user input, allowing users to interact with the application and provide information. Secondly, they can change the display of object attributes, enabling dynamic updates to the user interface based on user actions or system events. Lastly, controls can launch an action, triggering specific functionalities or processes within the application. Controls in WDK can thus facilitate user input, modify object attributes, and initiate actions, enhancing the overall functionality and interactivity of the application.
49.
The features in webtop can be scoped so that they are presented
only when the user's context matches the scope definition.
Correct Answer
A. TRUE
Explanation
The statement is true because in webtop, features can be scoped to only appear when the user's context matches the scope definition. This means that certain features or functionalities can be customized and made available to users based on their specific context or requirements. By scoping the features, the webtop interface can be tailored to provide a more personalized and relevant user experience.
50.
Which of the following qualifiers are used in WDK:
Correct Answer(s)
A. Docbase Name
C. Object Type
D. privilege
Explanation
The qualifiers used in WDK are Docbase Name, Object Type, and privilege. These qualifiers are used to specify the document repository (Docbase Name), the type of object being accessed (Object Type), and the level of access rights (privilege) required for performing certain operations or accessing specific resources within the WDK system. These qualifiers help in defining the scope and permissions for various actions and operations within the WDK environment.