Top 100+ Tibco Bw Interview Questions And Answers
Question 1. What Is The Critical Section In Tibco Business Works And What Is It Used For?
Answer :
Critical phase is used to sync system instances in order that handiest as soon as process instance executes the grouped sports at any given time. Any concurrently strolling technique instances that comprise a corresponding essential phase group wait until the system instance this is currently executing the critical section organization completes. Particularly used for controlling access to shared variables. Critical segment is one of the organization actions. Others are iterating, repeat till proper, repeat on mistakes till proper, at the same time as real, select first and transaction. If we pick out crucial segment as the group, then we get two alternatives. Single group and a couple of groups.
Single Group
If you wish to synchronize technique times for a single system definition in a unmarried system engine (only one ear(example) is deployed), carry out the following:
Create a collection around the activities you wish to synchronize.
Specify Critical Section for the Group Action subject.
Specify Single Group for the Scope field.
Only one method instance at any given time will execute the activities contained inside the Critical Section institution.
Multiple Groups:
If you wish to synchronize system instances for more than one technique definitions, or if you want to synchronize procedure times across more than one procedure engines, perform the subsequent:
Create a Lock shared configuration resource and specify a name for the useful resource.
To perform the synchronization across more than one system engines, take a look at the Multi-Engine field of the Lock aid. When the procedure instances are finished by way of the equal process engine, locking is carried out in memory. When the process instances are done across multiple engines, the procedure engines need to be configured to apply a database for storage, and a database transaction is achieved to ensure that best one system instance is executing the vital section institution at any given time.
Create a collection around the activities you desire to synchronize.
Specify Critical Section for the Group Action Field.
Specify Multiple Groups for the Scope subject.
Use the Browse button in the Lock Object subject to locate the Lock shared configuration resource you created in Step 1.
Perform steps three to 6 for any system definitions you desire to synchronize. Make positive you specify the identical Lock shared configuration item for all Critical Section agencies.
Question 2. 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.
Web Services Interview Questions
Question three. What Are Different Types Of Transaction Groups Supported In Tibco Bw?
Answer :
Iterate, repeat till actual, repeat on error till proper, critical section, transaction, pick out first, whilst true.
Question four. If The Message Has Hit The Queue, And There Are No Receivers For It, And The Receiver Comes Alive After 6 Hours, What Happens To The Message?
Answer :
Message stays at the queue.
Web Services Tutorial
Question 5. If There Are Five Messages And Prefetch Property Is Set To 4 Then What Happens?
Answer :
Fetches four messages
Pega Systems Interview Questions
Question 6. What All Palettes You Have Worked In Tibco Bw?
Answer :
File palette, generall activities palette, jdbc palette, http palette, jms palette, parse palette, service palette, cleaning soap palette, wsdl palette.
Question 7. What Are The Different Types Of Variables Available In Tibco?
Answer :
There are three varieties of variables to be had in TIBCO. They are:
Global variables: Global variables are used for assigning constants a price which is used over a mission.
Process variables: Process variables are again of four types.
They are:
Activity output
Predefined system variables
Error variables
User described procedure variables.
Predefined process variables consist of $_GlobalVarialbes and $_ProcessContext
shared variables – User described method variables may be defined at a method definition level and assigned a value by way of the usage of an assign activity.
Restful internet service Tutorial TIBCO Interview Questions
Question eight. What Are The Different Acknowledgment Modes For A Message?
Answer :
There are 6 modes of acknowledgement. They are:
Auto: message is acknowledged mechanically
Client: use confirm activity for acknowledgement
TIBCO EMS Explicit: use verify pastime for acknowledgement, handiest available for TIBCO EMS
TIBCO EMS no ack
Dups good enough: message is stated automatically on its receipt
Transactional: while a transaction is blanketed in a process definition. The message is ack while the transaction commits.
Question 9. What Is Prefetch And Failsafe?
Answer :
Prefetch is fetching the messages from the server before receiver calls. Failsafe belongings enables to write persistence messages to the document with synchronous i/o calls.
Restful net service Interview Questions
Question 10. How Do You Send A Response From A Web Service?
Answer :
We write to output to the queue from which we acquired the request.
Service Oriented Architecture (SOA) Tutorial
Question eleven. What Is The Difference Between Soap Event Source And Service Palette?
Answer :
Soap event source is used for single operation, single cease. Service palette is used for a couple of operations, multiple stop bindings like http, jms.
Spotfire (TIBCO) Interview Questions
Question 12. If You Want To Count The Number Of Times A Job Is Called, How Will You Go About Doing It?
Answer :
Use process shared variable in a crucial segment.
Web Services Interview Questions
Question 13. If There Are Hundred Messages Lying On The Queue, What Will You Do And Which Activity Will You Use To Retrieve One Message At A Time?
Answer :
JMS Queue receiver with affirm activity. Sequencing key in a misc tab of the configuration can also be used.
Question 14. What Is The Sequencing Key In The Misc Tab Used For?
Answer :
It is used to call system instances inside the order they may be created.
Question 15. What Happens If I Put A Static Value Say ‘nitin’ In The Sequencing Key?
Answer :
All the procedures that have this key in their sequencing key field may be accomplished within the order they have been created.
Service Oriented Architecture (SOA) Interview Questions
Question sixteen. What Is Sql Direct? What Is It Used For?
Answer :
SQL direct is used to execute command dynamically the usage of output of different sports. This hobby lets in you to execute commands which different activities inside the JDBC don’t permit, like DDL command create table.
Question 17. Can You Change A Value Of A Global Variable At Runtime?
Answer :
You can change the value of a international variable when you install your project in TIBCO Administrator.
See the section on editing runtime variables in TIBCO BusinessWorks Administration for extra records on using TIBCO Administrator.
You can also specify values for international variables whilst starting a process engine on the command line. To do this, specify the following as a command line argument while beginning the technique engine:
-tibco.ClientVar.<variablePathAndName> <value>
where variablePathAndName is the call of the variable you want to set, inclusive of the course to the variable if it is contained in a folder. Value is the price you wish to set the variable to.
For example: when you have a worldwide variable named item1 contained in a folder named myGroup and you wish to set its cost to 500, upload the following argument to the command line when starting the process engine:
-tibco.ClientVar.MyGroup/item1 500
Tibco Ems Interview Questions
Question 18. What Are The Modes Of Tibco Bw Installations?
Answer :
GUI mode
Console mode
Silent mode
Pega Systems Interview Questions
Question 19. 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?
Answer :
Integration may be at specific software layers:
X:Patch
Y:Major
Z:Minor
Question 20. What Is The Role Of Tra?
Answer :
TRA stands for TIBCO Runtime Agent.
The TRA has main functions:
Supplies an agent that is jogging within the heritage on each gadget.
The agent is accountable for beginning and stopping processes that run on a system in step with the deployment information.
The agent video display units the gadget. That information is then seen through TIBCO Administrator.
Supplies the run-time environment, that is, all shared libraries inclusive of 1/3-celebration libraries.
Tibco Admin Interview Questions
Question 21. What Are The Resources That Gets Included In The Ear File, Created By The Tibco Designer?
Answer :
An EAR record can include local undertaking resources, Library Builder assets, and documents as laid out in Alias Library assets. In addition, the TIBCO Designer class direction can also encompass references to other documents which might be included inside the EAR file.
Question 22. What Are The Different Modes Of Service Invocation?
Answer :
Services can be invoked in numerous ways.
A one-way operation is done once and does not anticipate a reaction.
A request-response operation is achieved as soon as and waits for one reaction. In a request-response service, communique flows in each guidelines. The complete interaction includes two factor-to-point messages—a request and a reaction. The interplay is simplest considered entire after the response has arrived.
Publication (notification) approach an operation sends records on an as-wished foundation, doubtlessly multiple instances.
Subscription method incoming statistics is processed on an as-wanted foundation, potentially more than one times.
Question 23. What Are The Tibco Bw Activities That Can Participate In Transactions?
Answer :
Not all TIBCO BusinessWorks sports can take part in a transaction.
Only the following varieties of activities have transactional competencies:
JDBC sports
JMS sports
ActiveEnterprise Adapter activities that use JMS transports
EJB sports
TIBCO iProcess BusinessWorks Connector sports
Middleware Interview Questions
Question 24. What Are The Different Types Of Transactions Tibco Provides?
Answer :
TIBCO BusinessWorks gives a diffusion of varieties of transactions that may be utilized in unique situations. You can use the kind of transaction that suits the desires of your integration assignment. When you create a transaction group, you need to specify the kind of transaction.
TIBCO BusinessWorks supports the subsequent types of transactions:
JDBC
Java Transaction API (JTA) UserTransaction
XA Transaction
TIBCO Interview Questions
Question 25. What Activities Are Supported In Jta Transaction?
Answer :
The Java Transaction API (JTA) UserTransaction kind lets in:
JDBC
JMS
ActiveEnterprise Adapter (using JMS transports)
EJB activities
to participate in transactions.
Question 26. What Are The Options For Configuring Storage For Process Engine’s Checkpoint Repository?
Answer :
The alternatives for configuring storage for process engine’s checkpoint repository are:
Local File
Database. Fault tolerant engines can get over a checkpoint handiest when database is used.
Tibco Iprocess Administration Interview Questions
Question 27. Process Engines In A Fault Tolerant Group Can Be Configured As Peers Or Master Secondary.How Do These Differ?
Answer :
The alternatives for configuring storage for process engine’s checkpoint repository are:
Peer way they all have the same weight. In this situation when one engine fails another one takes over and keeps processing till it fails.
In grasp secondary configuration weights are unequal, the secondary begins processing when grasp fails. But when master recovers, secondary stops and grasp continues processing.
Restful web carrier Interview Questions
Question 28. What Are The Three Scenarios Where Bw Engine Must Be Configured With Database Persistence Instead Of Local File?
Answer :
The three scenarios are:
Shared Variables across BW engines.
Locking across groups in more than one BW engines.
Wait Notify throughout BW engines.
Question 29. If You Want A Group To Be Executed If There Is Some Un Handled Error But Subject To Some Max Number Of Iterations Which Group Do You Use?
Answer :
We can use Repeat on Error until real.
Question 30. When Is A ‘generate Error’ Activity Useful?
Answer :
When you handle an errors internal a called sub-process or organization and want to re-throw the mistake to the caller (occurs by default if you don’t cope with the mistake within the known as technique)

