Tibco BW Interview Questions And Answers

Are you planning a great career in Tibco BW and have an interviews a head? Then you could have look at this full list of Tibco BW interview questions and Answers from Codingcompiler helps you to clear your interview process. 

Tibco BW Interview Questions

1. What is Tibco BW?
2. What are SOA, EAI and ESB?
3. What Is The Command Line Utility Used To Get Configuration xml Of Command Line Applications?
4. When Would You Select JDBC Adapter & When Would You Choose ADB Adapter?
5. What are the modes of TIBCO BW Installations ?
6. Does Copy File activity allow copying directories to new location?
7. Does Create file activity allows creating new directories?
8. What is the Difference between Concrete WSDL  and Abstract WSDL?9. what is the use of service container?
10. In how any ways can we create EAR files.

Tibco BW Interview Questions And Answers

1. What is Tibco BW?

TIBCO Business Works is a XSLT processing engine with lots (and I mean lots) of connectivity components (called Starters and Activities in the TIBCO world). Development is done graphically by linking the Starter to Activities and eventually to a End Activity, very much like a traditional process diagram.

2. What are SOA, EAI and ESB?

SOA: A service-oriented architecture (SOA) is an architectural pattern in computer software design in which application components provide services to other components via a communication protocol, typically over a network. The principles of service-orientation are independent of any vendor, product or technology. 

EAI: Enterprise Application Integration (EAI) is an integration framework composed of a collection of technologies and services which form a middleware or “middleware framework” to enable integration of systems and applications across an enterprise.

ESB: An enterprise service bus (ESB) is implementing a communication system between mutually interacting software applications in a service-oriented architecture (SOA).

3. What Is The Command Line Utility Used To Get Configuration xml Of Command Line Applications? 
AppManage is the command line used to get the configuration xml of command line applications.

4. When Would You Select JDBC Adapter & When Would You Choose ADB Adapter?
Answer: If there’s only DML operations, then JDBC adapter could be chosen else if after database updation notification need to be published to other applications, then ADB adapter need to be selected.

5. What are the modes of TIBCO BW Installations ? 

  1. GUI mode
  2. Console mode
  3. Silent mode

6. Does Copy File activity allow copying directories to new location?

 Yes, The Copy File activity allows you to copy files and directories to a  new location.

7. Does Create file activity allows creating new directories?

 Yes, The Create File activity creates a new file or directory with the specified name. When creating a file, you can also provide the file contents.

8. What is the Difference between Concrete WSDL  and Abstract WSDL?The Abstract WSDL describes the interface of the web service which includes the format of request and response messages of each operation.

The Concrete WSDL describes the abstract WSDL plus transport information. Concrete WSDL contains messages, operations and transport specific information (JMS or Http), which is used by SOAP client.

9. what is the use of service container?
In the latest version of TIBCO Active Matrix Business Works a new feature called Service container is added. In this service container we can add number of EAR files and run all the services simultaneously. With the Service container feature we can add and upgrade processes without bringing down other running processes.

10. In how any ways can we create EAR files.
We can build EAR files in 2 ways. One method is using the Enterprise Archive pallete in the Tibco designer and adding the process archive we can build EAR file. Other method is from the cmd prompt. We use the command appmanage and buildear.

Basic Tibco BW Interview Questions And Answers 

11. What is Schema and why do we create schema?
Schema is used to create a XML schema file in which we add the variables which we want to use in our designer process. We can create the elements under which we can add the typed variables. The structure formed will be in the form of tree structure.

12. In web service in how many ways can we create connections.
Ans) 2 ways. HTTP and JMS.

13. What all palettes you have worked in TIBCO BW 5.0? 
Answer – File palette, generall activities palette, jdbc palette, http palette, jms palette, parse palette, service palette, soap palette, wsdl palette.

14. If there are three activities in the critical section, jdbc update then a write file and then again jdbc update. If the second jdbc update fails then what will happen to the file written by write file activity?
Answer – The contents of the file will persist.

15. Can two queue receivers listen to the same queue? If yes, if the message arrives on the queue, when receiver receives it?  
Answer – The queue which has made connection first. First come first serve.

16. What are different types of transaction groups supported in TIBCO BW? 
Iterate, repeat until true, repeat on error until true, critical section, transaction, pick first, while true.

17. What are the modes ofTIBCO BW Installations?

  • GUI mode
  • Console mode
  • Silent mode

18. 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

19. What are TIBCO Ledger files and why they are important?

Answer :TIBCO Ledger files are used to store messages in case of RV certified messaging. Ledger files are important as they ensure delivery of each and every message to the intended recipient in a certified RV communication model in TIBCO.

20. What are the transactions in Tibco?
 In Tibco, every transaction is a business-related message. We have JNDI, XA transactions available in Tibco.

Frequently Asked Tibco BW Interview Questions And Answers

21. What Are The Maximum, We Can Configure In Ft Mode For Ems?
At any point of time, can configure only two servers in FT.

22. How to install Tibco software components (sequence to install the components)?

We can install Tibco software in 3 ways.

a) GUI mode

b) Silent mode

c) Console mode.

And we can install Tibco software in the following sequence.

TRA, BW, Admin, EMS, RV, Adapters, Hawk.

23. What Is the Difference Between Aliaslibrary And Librarybuilder?
A Library Builder activity is used to create a design-time library which can be used to share a set of TIBCO BW processes or resources across projects during the development phase. An Alias Library is used to access some java classes which are part of a jar file.

24. What are the three levels of validations that can be performed in TIBCO designer?
Following are the three levels of validations supported by TIBCO BW:

1. Activity level validation

2. Process level validation

3. Project level validation

25. What are the differences between global variables, process variables, shared, and job shared variables?
Shared variables are accessible and changeable through different process definitions.

In the case of Job Shared, it is accessible within execution jobs. It maintains a copy for each job execution.

The process variables are accessible for a specific process when defined.

The global variables are accessible throughout the project. These variables are editable as well in Tibco at runtime.

26. In .ear, what are archive files?

.ear (Enterprise Archive) files contain a combination of .aar, .sar, and .par files, where .aar denotes adapter archive, .sar stands for shared archive, and .par implies process archive.

27. What is concrete WSDL and abstract WSDL?

Concrete WSDL consists of transport details, as well as abstract WSDL.

Abstract WSDL consists of port, the message, and information about the port type.

28. What are the uses of HAWK?

HAWK is a monitoring tool that can keep an eye on the performance and health of applications and the overall Tibco system. Hawk consists of three components – Hawk Microagent, Hawk Agent, and Hawk Display.

29. 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

30. What is Workpsace?

The TIBCO Business Studio ™workspace contains one or more application modules.

An application module contains one or more BusinessWorks packages

A TIBCO ActiveMatrix BusinessWorks ™ package contains one or more processes, which in turn are main processes or subprocesses. A process is stored as a single file with a .bwp extension.

Advanced Tibco BW Interview Questions and Answers

31. What is parsedata and renderdata?

  The Parse Data activity takes a text string or input from a file and processes it by converting it into a schema tree based on the specified Data Format shared resource.

The Render Data activity takes an input of a data schema and renders it as a text string. The schema processed is based on a specified Data Format shared resource.

32. What is parseXml and renderXml?

The Parse XML activity takes a binary XML file or an XML string and processes it, converting it into an XML schema tree based on the XSD specified.

The Render XML activity takes an instance of an XML schema element and renders it as a stream of bytes containing XML or an XML string.

33. What is prefetch and failsafe?

Prefetch is fetching the messages from the server before receiver calls. Failsafe property enables to write persistence messages to the file with synchronous i/o calls.

34. If you have installed a particular version of TIBCO software e.g. TIBCO BW X.Y.Z, What are X, Y and Z number stands for?

 Integration can be at different application layers:

X: Patch

Y: Major

Z: Minor

35. How do you send a response from a web service?

A : We write to output to the queue from which we received the request.

36. What Is The Use Of “no Action Group”?

You can group a set of related activities, with a common set of transitions into and out of the group. If you do not wish for the activities in the group to repeat, specify the group action to be none. No action groups are primarily useful for specifying a single error transition out of the group so that if an unhandled error occurs in the group, you only need one error transition instead of an error transition for each activity. This behavior is similar to a try…catch block in Java.

37. What Is The Purpose Of Event Candidate Key?

Expression used to evaluate whether the incoming message is appropriate for this process. This expression is specified in XPath, and only data from the incoming event is available for use in this XPath expression.

Related Articles

  1. Apigee Interview Questions
  2. Cloud Foundry Interview Questions And Answers
  3. Actimize Interview Questions
  4. Kibana Interview Questions
  5. Nagios Interview Questions
  6. Jenkins Interview Questions
  7. Chef Interview Questions
  8. Puppet Interview Questions
  9. DB2 Interview Questions
  10. AnthillPro Interview Questions
  11. Angular 2 Interview Questions
  12. Hibernate Interview Questions
  13. ASP.NET Interview Questions
  14. PHP Interview Questions
  15. Kubernetes Interview Questions


Leave a Comment