Wednesday, May 21, 2014

20 TOP TIBCO Interview Questions and Answers pdf

The below List of top 20 TIBCO Interview Questions and Answers for freshers and experienced pdf free download
1. What is Tibco ?
Tibco makes integration server software for enterprises. An integration server allows a company to mix packaged applications, custom software, and legacy software for use across internal and external networks. Tibco's patented approach is called Information Bus (TIB)and Tibco says that it has been used in financial services, telecommunications, electronic commerce, transportation, manufacturing, and energy.
Active Enterprise is Tibco's integration server package that supports both message-bus and hub-and-spoke integration server models. The message-bus model connects the different applications to a common backbone using application adapters. The hub-and-spoke model connects all applications to a central server. Tibco's latest addition to Active Enterprise is Business Works, which uses Web Services technology.

2. What is the role of TRA?
TRA stands for TIBCO Runtime Agent. The TRA has two main functions:
* Supplies an agent that is running in the background on each machine. The agent is responsible for starting and stopping processes that run on a machine according to the deployment information. The agent monitors the machine. That information is then visible via TIBCO Administrator.
* Supplies the run-time environment, that is, all shared libraries including third-party libraries.

3. What are the revision control system options available in TIBCO designer?
* File sharing
* VSS
* Perforce
* XML Canon
* ClearCase
* iPlanet
* PVCS

4. What are the different modes of service invocation?
Services can be invoked in several ways.
 * A one-way operation is executed once and does not wait for a response.
* A request-response operation is executed once and waits for one response. In a request-response service, communication flows in both directions. The complete interaction consists of two point-to-point messages—a request and a response. The interaction is only considered complete after the response has arrived.
* Publication (notification) means an operation sends information on an as-needed basis, potentially multiple times.
* Subscription means incoming information is processed on an as-needed basis, potentially multiple times.

5. What is vcrepo.dat?
TIBCO Designer creates a file named vcrepo.dat in the project root directory when you first save the project. This file is used to store properties such as display name, TIBCO Rendezvous encoding, and description. This file can be used for identification in place of the project root directory and can be used as the repository locator string (repoUrl).

6. What are the TIBCO BW activities that can participate in transactions?
Not all TIBCO BusinessWorks activities can participate in a transaction. Only the following types of activities have transactional capabilities:
* JDBC activities
* JMS activities
* ActiveEnterprise Adapter activities that use JMS transports
* EJB activities
* TIBCO iProcess BusinessWorks Connector activities

7. What are the different types of Transactions TIBCO provides?
TIBCO BusinessWorks offers a variety of types of transactions that can be used in different situations. You can use the type of transaction that suits the needs of your integration project. When you create a transaction group, you must specify the type of transaction. TIBCO BusinessWorks supports the following types of
transactions:
* JDBC
* Java Transaction API (JTA) UserTransaction
* XA Transaction

8. What activities are supported in JTA Transaction?
The Java Transaction API (JTA) UserTransaction type allows
* JDBC
* JMS
* ActiveEnterprise Adapter (using JMS transports)
* EJB activities

9. What is the purpose of the inspector activity ?
The Inspector activity is used to write the output of any or all activities and process variables to a file and/or stdout. This is particularly useful when debugging process definitions and you wish to see the entire schema instead of mapping specific elements to the Write File activity.

10. What are the maximum/minimum of threads available for incoming HTTP ?
The maximum/minimum of threads available for incoming HTTP : 75/10

11. How can unauthorized users be prevented from triggering a process ?
Unauthorized users be prevented from triggering a process by giving 'write' access for the process engine to only selected users. Only users with 'write' access can do activities like deploying application, starting/stopping process engines etc.

12. What are the possible Error output's of Read File activity?
Integration can be at different application layers:
* FileNotFoundException :Thrown when yhe file does not exist.
* UnsupportedEncodingException:Thrown when the text file’s encoding is not valid and the content of the file is read into process data.
* FileIOException :Thrown when an I/O exception occurred when trying to read the file.

13. What are the mandatory configuration parameters for FTP Connection & FTP with firewall ?
The mandatory configuration parameters for FTP Connection
* FTP host
* Port
* Username & Password
If Firewall is enabled in addition the proxy host and port are required.

14. How to design a process such that depending on number of records updated in a database,3 different sub-processes may be called ?
Define 3 transitions from JDBC update with condition on the no of updates and call appropriate child processes.

15. How to use legacy .dat file format with latest designer ?
Convert .dat file to multi file project using Administration tab while starting up Designer(Other one being Project tab) and then open the multifile project in the normal way.

16. What are the encodings supported by designer ?
Encodings supported by designer are
* ISO8859-1(Latin-1)
* UTF-8

17. How do you determine if there are broken references in the project?
Project -> Validate for deployment

18. Where are the Designer preferences stored ?
Designer preferences stored are stores in a file called 'Designer .prefs' in the user home directory.

19. What are the 4 main panels of the Designer window ?
The 4 main panels of the Designer window are
* Project panel
* Palette panel
* Design panel
* Configuration panel

20. Explain the process configuration parameters - Max Jobs, Flow Limit & Activation Limit ?
* Max Jobs :Max Jobs specifies the number of process instances that are kept in memmory. Once this limit is reached newly created process instances (subject to flow limit) are paged out to disk.0 specifies no limit and is the default.
* Flow Limit :Flow Limit specifies the maximum number of running process instances that are spawned before the process starter is suspended ie it enters a FLOW_CONTROLLED state and does not accept new events. This can be used to control the number of process instances running simultaneously and when the protocol generating the event can store the event till it is received, like email servers, JMS, RV etc. 0 specifies no limit and is the default.
* Activation Limit :Activation limit flag specifies that once a process instance is loaded it must be placed in memory till it completes execution. By default it is enabled.

More Tibco Interview Questions : Click Here

No comments: