Last Updated: May 30th, 2018
If you're looking for Tibco BW Interview Questions for Experienced or Freshers, you are at right place. There are lot of opportunities from many reputed companies in the world. According to research Tibco BW has a market share of about 0.6%. So, You still have opportunity to move ahead in your career in Tibco BW Developer. Mindmajix offers Advanced Tibco BW Interview Questions 2018 that helps you in cracking your interview & acquire dream career as Tibco BW Developer.
Q1) What are the differences between jdbc activities and sqldirect?
Sqldirect is capable of executing entire DML operations, such as table deletion and creation, whereas, jdbc activities are capable of executing specific DML operations like insert, modify, and update.
Q2) 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 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.
Q3) 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.
Q4) Where to go for JDBC Activities and ADB adapter?
For ADB adapter, we should go where the flow of data is synchronous. Integration of data between various databases is needed. JDBC Activities, on the other hand, are used in cases of asynchronous operations without the need for data integration.
Q5) What are the differences between file adapter and file poller?
A starter activity, the file poller polls a given file, simply reading the file, at the same time, processing the binary output or text. On the contrary, file adapter polls file sets for changes in an event, synchronizing them according to requirement.
Q6) What in EMS is a nonresistent, persistent queue?
Persistent in Enterprise Messaging Service (EMS) is storing messages on database or disk so that data can be retrieved at any point in time from the database or disk when consumers are available.
When messages are not stored on database or disk, it is non-persistent in Enterprise Messaging Service. The messages remain in the EMS server until reaching their expiration limit.
Q7) What are known as Tibco transactions?
Messages related to business are transactions in Tibco. There are transactions like JNDI, XA available on Tibco.
Q8) What are the differences between render XML and parsed XML?
Render XML renders data from output, providing an XML string depending on the XSD or Schema defined.
Parse XML parses xml content in accordance to the defined XSD, DTD, or Schema.
Q9) What are the common errors during .ear deployment?
Failed tibrv exception, failed tibhawk exception, no memory found are the common errors. Besides, port and connection availability exceptions are also experienced while .ear deployment.
Q10) Can you please define the error handling mechanisms?
Errors can be handled utilizing generate error, rethrow, as well as catch.
Q11) What is temporary queue, dynamic queue, and static queue?
Temporary queues exist till the client and application connection exists.
Dynamic queues can be built at designer or client level on the top of Enterprise Messaging Service server.
Queues developed through Tibco Enterprise Messaging Service admin tool are static queues.
Q12) What are the differences between JMS and Rendezvous (RV)?
JMS and RV are both messaging transports.
JMS, in terms of architecture, follows the architecture of client-server, whereas, RV adopts the BUS architecture.
In terms of protocol, JMS uses TCP, while RV uses UDP.
JMS uses topics and queues, but RV follows messaging based on subject.
RV, when compared with JMS, is less reliable and secure during message transportation because JMS stores messages on the disk.
RV sends data asynchronously, as opposed to JMS, which sends data synchronously.
JMS is primarily deployed in financial and banking sectors, and RV is mainly used in the Telecom industry.
Q13) In what sequence will you install Tibco’s software components?
The software components can be installed in 3 different ways -
1. Console mode
2. Silent mode
3. GUI mode
The sequence to follow while installing the software components is -
Q14) What according to you is the purpose of TRA?
Tibco Runtime Agent (TRA) sets up the environment. Tibco's environment integrates Tibco Designer, JRE, JVM, Hawk, and Tibco RV.
Q15) What are the differences between render data and parse data?
Render data renders data from output, providing a string according to defined data format.
Parse data parses text content according to defined data format.
Q16) What are the differences between topics and queues?
Both topics and queues are applied in transportation and storage of messages in EMS.
While the use of queues is for point-to-point communication, the use of topics is found in publish-subscribe.
Queues assure message delivery even when the receivers or readers are not active.
In the case of topics, messages are not sent when consumers are not active.
Queues, when compared to topics, are more reliable and secure.
Q17) 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.
Q18) Can you please explain the uses of enterprise service bus (ESB)?
ESB or enterprise service bus is an integrated, message-based solution, which is distributed, built on open source standards.
Enterprise service bus facilitates reliable, secure communications between various IT resources like platforms, applications, and services distributed across multiple systems all throughout an organization.
Q19) What are the uses of checkpoint and confirm activity?
Confirm activity is deployed to provide client acknowledgements.
Checkpoint averts failures in BW Engine and makes sure to avoid duplications while saving the process state.
Q20) 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.
Related Artcle: TIBCO HAWK Rulebase To Monitor Threads