Some New TIBCO BW Interview Questions

1) 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. 2) What is the critical section in TIBCO Business works and what is it used for? Answer - Critical section is used to sync process instances so that only once process instance executes the grouped activities at any given time. Any concurrently running process instances that contain a corresponding critical section group wait until the process instance that is currently executing the critical section group completes. Particularly used for controlling access to shared variables. Critical section is one of the group actions. Others are iterate, repeat until true, repeat on error until true, while true, pick first and transaction. If we select critical section as the group then we get two options. Single group and multiple groups. Single Group If you wish to synchronize process instances for a single process definition in a single process engine (only one ear(instance) is deployed ), perform the following: 1. Create a group around the activities you wish to synchronize. 2. Specify Critical Section for the Group Action field. 3. Specify Single Group for the Scope field. Only one process instance at any given time will execute the activities contained in the Critical Section group. Multiple Groups If you wish to synchronize process instances for multiple process definitions, or if you wish to synchronize process instances across multiple process engines, perform the following: 1. Create a Lock shared configuration resource and specify a name for the resource. 2. To perform the synchronization across multiple process engines, check the Multi-Engine field of the Lock resource. When the process instances are executed by the same process engine, locking is performed in memory. When the process instances are executed across multiple engines, the process engines must be configured to use a database for storage, and a database transaction is performed to ensure that only one

and there are no receivers for it. They are 1.The contents of the file will persist. pick first. transaction. They are 1) Activity output 2) Predefined process variables 3)Error variables 4) User defined process variables. 3) If there are three activities in the critical section. while true.The queue which has made connection first. repeat until true. when receiver receives it? Answer . Make sure you specify the same Lock shared configuration object for all Critical Section groups. 5) Can two queue receivers listen to the same queue? If yes. Create a group around the activities you wish to synchronize. 3. If the second jdbc update fails then what will happen to the file written by write file activity? Answer . repeat on error until true. Global variables Global variables are used for assigning constants a value which is used over a project 2. 6) If the message has hit the queue.Iterate. Specify Critical Section for the Group Action Field. 5. if the message arrives on the queue. 6. 4. what happens to the message? Answer . critical section. and the receiver comes alive after 6 hours. Specify Multiple Groups for the Scope field.process instance is executing the critical section group at any given time.Message stays on the queue. First come first serve. Predefined process variables include $_GlobalVarialbes and $_ProcessContext . Use the Browse button in the Lock Object field to locate the Lock shared configuration resource you created in Step 1. Process variables Process variables are again of four types. 7. jdbc update then a write file and then again jdbc update. 4) What are different types of transaction groups supported in TIBCO BW? Answer .Fetches 4 messages 8) What are the different types of variables available in TIBCO? There are three types of variables available in TIBCO. Perform steps 3 to 6 for any process definitions you wish to synchronize. 7) If there are five messages and prefetch property is set to 4 then what happens? Answer .

only available for TIBCO EMS 4) TIBCO EMS no ack 5)Dups ok – message is acknowledged automatically on its receipt 6) Transactional – when a transaction is included in a process definition. 16) How do you send a response from a web service? Answer . 9) What is the difference between process variable and shared variable? Answer 10) What is the difference between job shared variable and shared variable? Answer 11) How do u use get shared variable and set shared variable? Answer 12) The first time you use a get shared variable does it throw an error? Answer 13) How have you done error handling? Answer 14) What are the different acknowledgment modes for a message? Answer . shared variables User defined process variables could be defined at a process definition level and assigned a value by using an assign activity. 17) What is the difference between soap event source and service .We write to output to the queue from which we received the request.Prefetch is fetching the messages from the server before receiver calls. The message is ack when the transaction commits. They are 1) Auto – message is acknowledged automatically 2) Client – use confirm activity for acknowledgement 3) TIBCO EMS Explicit – use confirm activity for acknowledgement.There are 6 modes of acknowledgement. 15) What is prefetch and failsafe? Answer . Failsafe property enables to write persistence messages to the file with synchronous i/o calls.3.

18) If you want to count the number of times a particular job is called. 25) Can you change a value of a global variable at runtime? Answer . . 21) What happens if I put a static value say ‘nitin’ in the sequencing key? Answer .<variablePathAndName> <value> where variablePathAndName is the name of the variable you wish to set.SQL direct is used to execute command dynamically using output of other activities.clientVar. Sequencing key in a misc tab of the configuration could also be used. This activity allows you to execute commands which other activities in the JDBC don’t allow.Use job shared variable in a critical section.Soap event source is used for single operation. what will you do and which activity will you use to retrieve one message at a time? Answer .JMS Queue receiver with confirm activity. jms. 20) What is the sequencing key in the misc tab used for? Answer . single end point.palette? Answer .All the processes which have this key in their sequencing key field will be executed in the order they were created. like DDL command create table.You can change the value of a global variable when you deploy your project in TIBCO Administrator. 19) If there are hundred messages lying on the queue. See the section on modifying runtime variables in TIBCO BusinessWorks Administration for more information on using TIBCO Administrator. how will you go about doing it? Answer . Service palette is used for multiple operations. 22) What do you mean by max job and flow limit? Answer 23) What are durable subscribers? Answer 24) What is SQL direct? What is it used for? Answer . specify the following as a command line argument when starting the process engine: -tibco.It is used to call process instances in the order they are created. To do this. multiple end point bindings like http. You can also specify values for global variables when starting a process engine on the command line.

The number of process instances that can be created in memory is also limited by the memory available on the machine and the memory allocated to the JVM on which the process engine executes.including the path to the variable if it is contained in a folder. Reply 2. 2012 at 2:40 PM FlowLimit: If the number of process instances in memory have reached the value of Max Jobs. Value is the value you wish to set the variable to. 2012 at 2:38 PM Max Jobs: If the number of process instances in memory have reached the value of Max Jobs. For example. project Name. AnonymousMarch 16. 2013 at 9:07 PM Max Jobs = Max number of jobs that can be loaded in memory for processing at a time FlowLimit = Number of jobs/threads/processes that can be created at any given time. New Tibco BW Interview Questions. New TIBCO Interview questions and answers 4 comments: 1.myGroup/item1 500 Posted by Amol Rakh at 5:56 PM Email ThisBlogThis!Share to TwitterShare to Facebook Labels: New Tibco Business works Interview Questions. AnonymousMarch 16. Some of the Process variables are per-defined for example process ID. Reply 4. these variables are mostly useful in situations where you like to make common set of data / information available to all process instances and / or pass data across process instances Reply .clientVar. 2013 at 9:23 PM Process Variables = are process scoped variables used for allowing access to data within the project. These process instances will be moved back into memory when sufficient memory is available. These process instances will be moved back into memory when sufficient memory is available. Rajesh BhatnagarFebruary 20. Reply 3. user-defined process variables can also be created for containing process specific data. then the process instances created are temporarily held on a disk. Rajesh BhatnagarFebruary 20. if you have a global variable named item1 contained in a folder named myGroup and you wish to set its value to 500. Once FlowLimit is reached. process starter suspends creating new jobs until the Flowlimit value is below the #. Shared Variables = are used to share data across process instances. add the following argument to the command line when starting the process engine: -tibco. Engine Name etc. then the process instances created are temporarily held on a disk.

For better organization and quick access I will divide TIBCO Interview questions on various category e. TIBCO Certified Messaging questions. I will also try to post relevant links here. Some of the TIBCO Interview questions I have already discussed in my TIBCO command series. TIBCO EMS Interview questions.F R I D A Y . J A N U A R Y 2 1 . And TIBCO Rendezvous messaging 1) What do you mean by TIBCO RVD (Rendezvous Daemon)? 2) How TIBCO Rendezvous works? 3) What do you mean by Rendezvous Routing Daemon? Why do you need that? 4) What do you mean by Rendezvous (RVD)? What are its responsibilities? 5) What is the difference between RVD and RVRD? 6) What are the main benefits of using Rendezvous? 7) What is request reply messaging. daemon and network in Rendezvous? What are the benefits and drawback of using Rendezvous? What do you mean by remote daemon in case of Rendezvous? When do you use remote daemon? What are . This article is in continuation of my interview articles 10 Interview questions on Singleton Pattern in Java . These are based on fundamental TIBCO concepts and also offer some new way of learning TIBCO RV or TIBCO Rendezvous technology. 8) What is difference between request/reply and publish/subscribe? 9) What are Inbox topics? 10) What are advisory messages? Answer to this Tibco Interview question see here DATALOSS Advisory on Tibco RV Advanced Tibco Interview questions 1) 2) 2) 4) 5) 6) 7) what is the fundamental difference between working of Tibco RVD and JMS Queue? What will happen if you kill the Rendezvous Daemon (RVD) and your process is running? Can you bind one service to different TIBCO transport in case of RV? Which protocol Rendezvous is based upon? What do you mean by service. Please let me know if you want some more categories. in which condition we should use request reply messaging.g. Top 20 FIX Protocol Interview questions and Top 20 Core Java interview questions asked in Investment banks and Top 10 Java Serialization Interview questions TIBCO Rendezvous or RV Interview Questions In this category all Tibco interview questions are related to Rendezvous and subdivided into different category based on complexity of different Tibco Interview questions and functionality covered on that Tibco Interview questions Tibco Interview questions based on Fundamental To answers fundamental Tibco Interview questions and to learn more about RV fundamental please see my posts Fundamentals of Tibco RV messaging. Answers of these Tibco Interview questions can be found in different tutorials available in my blog. I am not putting answer for these interview questions right now but will put together in some other post but these questions are really great in terms of any Tibco messaging interview. TIBCO Hawk Interview questions and Miscellaneous TIBCO Interview questions. 2 0 1 1 Top 20 Tibco Rendezvous and EMS Interview questions and answers Hi Guys. in this part of my Tibco Rendezvous tutorial series I am sharing some Tibco RV interview questions and answers most often asked in any TIBCO messaging interviews. TIBCO Rendezvous Interview questions. TIBCO Rendezvous Interview Questions Here is the list of TIBCO interview question.

how do you achieve it? 2) How does Certified messaging works? 3) 4) 5) 6) 7) 8) 9) What will happen if you delete ledger file while your process is still running using certified transport? What do you mean by transport? Do you make topic as certified or transport as certified? How do you view message form ledger file? What do you mean by pre registration in case of Rendezvous certified messaging? How do you ensure a message will not be lost between two process even if one of them is not up and running? What is ledger file? When should we use file based ledger and when should we use in memory ledger? TIBCO EMS Interview Questions To find answers of below Tibco Interview questions.disadvantage of using Rendezvous remote daemon? 8) What do you mean by Rendezvous (Rendezvous) storm? 9) What do you mean by DATALOSS? What is inbound and outbound data loss? For this Tibco Interview question see here DATALOSS Advisory on Rendezvous 10) What is Rendezvous reliability parameter? How does it affect working of Rendezvous? Tibco Interview questions based on commands To find our answers about Tibco interview questions related to Tibco commands please check my post Tibco Rendezvous tips and commands 1) How do you find out whether RVD is running or not in both windows machine and Linux machine? 2) How do you find out on which topics your RVD has made subscription? 3) How do you publish message on a topic and how do you receive message from a topic? 4) What will happen if an application tries to create a Rendezvous transport and RVD is not running on that host? TIBCO Certified Messaging Interview Questions To find out answers of below Tibco Interview questions on Tibco Certified messaging and know more about Certified messaging please refer to my post Certified Messaging in Tibco Rendezvous and Ledger file in Certified Messaging 1) If want to ensure that no message lost by using Rendezvous. please refer to my post Difference between Tibco EMS and Tibco RV 1) 2) 3) 4) 5) What is the bus architecture and what is hub spoke architecture? Difference between Rendezvous and EMS? What is the advantage and disadvantage of using EMS? When should you use Rendezvous and when should you prefer EMS? What do you mean by durable topic/queue? TIBCO Hawk Interview Questions To find answers for these Tibco Interview questions please see my post Introduction to Tibco Hawk 1) 2) 3) 4) What is Tibco hawk? How does Hawk helps in terms of monitoring application? How does Tibco hawk works? What are main components of hawk? Miscellaneous TIBCO Interview Questions 1) What do you mean by subject based filtering or subject based addressing? 2) You have your GUI application and running on windows machine and server is running on Linux machine? How do you communicate between server and GUI? 3) What are the advantage and disadvantage between TCP and multicast? JMS TIBCO Interview Questions .

To read more about Rendezvous or EMS see my TIBCO Tutorials series Read more: http://javarevisited.html#ixzz2Nc4qzQt6 .1) What do you mean by JMS Selector? 2) How does JMS Selector works? These all Tibco interview questions I have gathered from different sources. Please contribute any TIBCO interview questions you have been asked and not present in this This list of TIBCO Interview questions are by no means complete and please post/comment any TIBCO interview questions you come across.

Sign up to vote on this title
UsefulNot useful

Master Your Semester with Scribd & The New York Times

Special offer: Get 4 months of Scribd and The New York Times for just $1.87 per week!

Master Your Semester with a Special Offer from Scribd & The New York Times