Questions faced in TIBCO BW certification exam
1. How can unauthorized users be prevented from triggering a process?
a. Making the whole business process SSL encrypted
b. Making only the starter of the business process SSL encrypted
c. Assigning roles to users in administrator
2. What are the various options for multi-user development in Designer (4 options. Options included: Perforce, File Sharing, XML Canon, VSS, PVCS and TIBCO Smart Mapper)
3. Suppose a test and a production setup is to be deployed in the same network, what care has to be taken(Options included using different Subject/topic/queue names, having 2 different domains)
4. f TIBCO has to be setup within a network, using JMS as transport, how do you implement conversation level security(Options included encrypting using SSL)
5. If, in a production setup, the default RV port has to be changed from 7500 to 7600, how would you achieve this in the least complicated manner(essentially, the usage of global variables, and tweaking it using admin or designer or modifying the TRA file is what was being asked)
6. There were a couple of questions about usage of HTTP(S). The implications of using it and the something about the concept of using it
7. If we use a file reader to read a CSV file, and it has to be converted such that fields can be easily mapped to a JDBC Update task which task should be used in the middle(The answer is Parse Data)
8. There was a question on re-usable components. A list of 6 was provided e.g. JDBC Connection, XML Schema, Timer, FTP Connection etc, and 4 choices were to be selected
9. Some questions on Mandatory fields of certain tasks, like FTP Connection, Generic Adapter Configuration, FTP with firewall etc.,
10. Couple of questions on Groups. One involving transaction/roll-back. One involving choosing none.
11. One question about putting a Generate error task inside a group. Question on the behavior of the process in case error is encountered (Options included: Process fails, error generates but group continues iteration, group stops but process continues etc.,)
12. A question on transitions i.e. how to design a process such that depending on number of records updated in a database, 3 different sub-processes may be called(This one had more than one correct answer: 3 transitions form JDBC update, define a sub-process that handles the choice, define a group to do something)
13. A process which had a group within a group. The inner one was a JDBC update and the outer one had a Parse XML and the inner group. The question was what should the nature of the outer and inner group be such that all database updates happen, or none of the happen. Involved the usage of transaction group option
14. There were some questions on administrator, something about alerts, and some others about parameters that can be measured.
15. A question about the accumulate option. Something about rendering an XML from another source with repeating elements.
16. A question about the restrictions, if any, if a secondary server accesses the admin GUI.
17. A question about the user management in admin. Different ways of authentication(Domain utility, Corporate LDAP etc were among the options)
18. Which type of transports could be used to communicate between Tibco Administrator and deployed services? (choose 3)
a. JMS
b. RV
c. HTTP
d. HTTPS
19. What is the first step that you need to do to work on a resource from a team development system?
a. Acquire Resource
b. …
c. Make local copy
d. …
20. In order to ensure that the response is sent back to the client which made a request to the HTTP Receiver, which configuration is mandatory in the 'Send HTTP Response' activity
a. It cannot be ensured
b. …
c. …
d. 'Reply For' needs to configured to point to the HTTP Receiver
21. Which activity can be used for adding comments to a process...?
a. Inspector
b. Mapper
c. Label
d. …
22. Which of the following are true while setting Breakpoints during testing? (choose 3)
a. before an activity
b. after an activity
c. on a transition
d. breakpoint based on condition
23. Which of the following are true while using Java Schema activity (choose 2?). (I am not too sure about the options).
a. All public and private members are mapped to XML
b. Only Public members are included for mapping
c. Allows you to specify single java class to configure java to xml activity
d. Allows you to specify any number of java classes
24. Choose all process starters among given list
25. What needs to be configured for the Data format activity? (choose 3) (not too sure about options)
a. XML Schema
b. Data format
c. Field offset
d. delimiter fields
26. What is mandatory information for configuring 'generic adapter configuration'?
27. Arrange in order steps provided for deploying a BW project into production environment. (About 5 steps were provided)
28. There was a question on matching the activity type with the intended operation. (E.g. WSDL resource needed to be matched with a SOAP service).
29. Activity used to modify the value of process variable within a process.
a. Assign activity
b. …
c. …
30. Purpose of the inspector activity.
31. Question on the JMS message types.
32. The process variables available for all activities - $_process Context & $_global Variables
33. Which utility is used to add a machine to an administrative domain - domain utility?
34. The only mandatory configuration parameter for HTTP Connection - port.
35. There were question with multiple activities as options and asking to select the process starters among them.
36. How to annotate a portion of a business process diagram - Label resource.
37. Limitations wrt a secondary administration server - Can’t perform any activity that requires READ_WRITE permission like deploying applications, adding users etc.
38. How to parameterize file paths, ports etc in an application - using global variables.
39. The kind of roles available inside administrator - read, write, administer & super user.
40. Where are the designer preferences stored - inside a .TIBCO folder in the user home directory?
41. Modes of install which prompt for user input - GUI & Console.
42. Regarding the spawn option when calling sub processes - in this case the sub process executes in a different thread/process.
43. Wire formats for adapter messages - JMS XML & for Rendezvous XML, AE, & RV format.
44. Options for storing credentials in BW - Certificate & Private key, Identity file (certificate and key in one file) & userid/password.
45. Mandatory fields of FTP Connection
46. Transaction group
47. HTTPS advantage/disadvantages
48. Separation of dev and production environment
49. Secondary server limitations
50. Use of Domain utility
51. If a JDBC Query activity gives output and you have three different processes. The output of the query is 0, 1, 2 records then you need to call three different process. How will you achieve the same? (Choose two)
a. Have three transitions with condition which call the process.
b. Call a sub process, and then in XPath specify which process to call.
52. HTTPS over HTTP, RV for TIBCO Administrator and BW communication will communicate. (Choose One)
a. Increase response, unsecure
b. Slow response, secure
c. Slow response, unsecure and
d. Fast response and secure.
53. If there is an outer group which has a JDBC update activity and an inner group which has another JDBC Update activity. Which correct option will you choose for making sure both are in transaction?
a. Outer one transaction and the inner one iterate,
b. Outer one iterate and the inner one transaction
54. What is the use of Inspector activity? (Choose one)
a. Print the contents of the process to stdout or to a log file,
b. …
c. …
55. If the output of a business process file needs to have a method which is not available in the list of existing XPath functions what will you do? (Choose one)
a. create custom java activity
b. write custom java function
c. …
56. What are the mandatory parameters required for FTP activity? (Choose four)
a. Host
b. Port
c. Username
d. Password
e. Proxy Host
f. Proxy Port
57. For FTP activity to use with firewall, which are the three mandatory attributes (Choose three).
a. Firewall option checked
b. user name, password
c. proxy user name, proxy password
d. Proxy host
e. proxy port
58. Which activity will be used to retrieve resources (something of that sort)? (Choose one)
a. SOAP Request Reply
b. SOAP Event Source
c. Retrieve Resources
d. SOAP Send Fault
e. SOAP Send Reply
59. What activities can you use that gives an xml output? (something of this sort) (Choose three)
a. Render XML using dtd
b. Render XML using XSD
c. Transform XML using Stylesheet
60. Java schema can convert a java class to XML schema. Select the following rules? (Choose three)
a. Only the public data members of the Java class are mapped to XML elements.
b. All members of the java class.
c. Java Bean accessors and modifiers are mapped to appropriate XML element names.
d. The Java class member public variable name is mapped to an XML element with the same name
61. There was a question on which attributes are mandatory in a Data Format activity
62. If after a Mapper activity you have to update a table in SQL Server and another table in Oracle Server. Which approach will achieve the result in the fastest way? (Choose one)
a. Parallel transition
b. After the Mapper activity have a SQL Server update and then an Oracle update with no activities in between.
c. …
63. If your organization wants to scale your existing business process application, then which options should you consider in your design? (Choose two)
a. Rendezvous Distribute Queue
b. JMS Service
c. JMS Queue Subscriber
64. If your boss wants you to standardize the folder structure that can be used throughout the organization, which one will you choose? (Choose one)
a. Designer Templates
b. …
c. …
65. Which activity you can add background colors? (Choose one)
a. Label
b. Any
c. Transition
66. Which activities below are reusable components? (Choose four)
a. Sub process
b. Timer
c. Java Schema
d. JMS Connection
e. one more option
67. If a generate error activity is placed in a sub process, and an error is thrown in the activity, then what will happen if an error is thrown? (Choose one)
a. The sub process thread dies after the error is thrown.
b. The control is passed to the parent process and the parent process dies
c. The control is passed to the parent process and the parent process gets control of the $_error variable.
68. Where is the log file and other preferences of designer stored? (Choose one)
a. TIBCO folder in USER_HOME directory
b. …
c. …
No comments:
Post a Comment