TibTech Solutions

Knowledge is Power

Tibco Interview Questions

1.   what are the two storage methods used by Tibco EMS server?
Ans : File based and database
2.   what files are created in file based data storage method?
Ans . sync.db,async.db,meta.db
3.   what information does Meta.db contain?
Ans . durable subscribers, fault tolerant connections and other meta data.
4.   what does flow control property specifies ?
ans . specifies the maximum size of the pending messages in server.
5.   what are the destinations of messages?
Ans : topics and queues.
6.   in how many ways destinations for messages can be created?
Ans . static :  administrator creates destinations and client programs uses the destinations
Dynamic: here client program creates destinations during runtime
Temporary: servers connected through routes communicate through temporary destinations.
7.   what are the messaging models supported by ems serve?
Ans . point to point ( queues), pubsub (topics), multicast (topic).
8.What is the diff between exclusive queues and non exclusives ?
Ans . in exclusive – only one receiver can take message where as in non exclusive many receivers can receive msg.
9.how long the message will be stored for durable subscribers?
Ans . as long as durable subscriber exists or until msg expiration time reached or storage limit has been reached.
10. what are the different delivery modes supported by ems?
Ans . persistent, non persistent  and reliable.
11.what is the dis advantage of reliable mode delivery?
Ans . in reliable , with out knowing the status of the consumer the producer keeps sending msg to server
12. what is the condition for persistent message to be stored on disk in topics?
Ans . there must be atleast one durable subscriber or  one must be connected to fault tolerant connection to ems server.
13. how do you distinguish dynamic queues and static queues.?
Ans . dynamic queues have *  before the queue name.
14. what happens if npsend_checkmode parameter in tibemsd.conf file is enabled?
Ans. Server sends acknowledgement for non persistent message.
15. what is shared state in fault tolerant operation ?
Ans . primary server and backup server have connection to shared state which contain information about client connection and persistant messages.

16. how many ways a back up server detects failure of primary server?
Ans. Hearbeat failure:-Primary server sends a heartbeat message to backup server  to indicate primary server is working .
connection failure :-backup server detects the failure of tcp connection with primary server
17.what is the use of locking in fault tolerant operation?
Ans.Inorder to prevent the backup server to take the role of  primary server, the primary server logs the shared state in normal operation and during the failure of  primary server backup server takes the lock and access primary server.
18.If authorization is enabled in tibemsd.config file what is the condition to configure ems server as fault tolerance?
Ans.Server name and password for both primary and backup server should be same and username and password for both servers should match the server and password parameters in tibemsd.config file.
19. what are the changes to be made in config file for ems fault tolerant operation?
Ans . in primary server give url of backup server  to ft_active parameter and in backup server give url of primary server for ft_active parameter.
20. different types of zones?
Ans. Multihop zone and 1hop zone.
21. what is fail safe?
Ans. In fail safe mode messages are frist stored in disk  before sending messages so that no messages are lost.
22.what is the default port number for ems server?
Ans 7222.
23. difference between rendezvous and ems?
Ans. Rvd is bus based architecture , ems is centralized architecture
24.what are different acknowledge modes?
Ans. Dups_ok_acknowlwdge,auto_acknowlwdge,client_acknowledge,no_acknowledge.
25. How many ways we can determine the life span of the message in a        queue.   What are they?
Ans: expiration parameter in queue configuration file.
JMS expiration time in queue sender.
The JMS expiration time in queue sender overrides any value given in config.
26. What are the message storing mechanisms of queues?
Ans: persistent and non-persistent.
Persistent: messages are stored to external storage before sending.
Non-persistent: not stored to any external storage. The information will not be   available for retrieval.
27.what is condition to create bridge?
Ans. Queus and topics must be defined as global.
28. why do we need routers ?
Ans. To transfer messages between  different ems servers.
29. what is the default  maximum size of  message?
Ans. 512mb
30. how do you configure client for fault tolerant connection?
Ans. Specify multiple server as a comma-separated list of URLs and both URLs must use same protocol either tcp or ssl.


No comments yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s