2023 2024 Student Forum > Management Forum > Main Forum

 
  #2  
16th March 2016, 04:10 PM
Super Moderator
 
Join Date: May 2012
Re: Tibco Interview Questions

TIBCO Software Inc. is an American company that provides integration, analytics and events processing software for companies to use on-premises or as part of cloud computing environments.

As per your demand here I am providing you some question that may be asked in Interview of this Company


1.What are the modes of TIBCO BW Installations ?
Answer:
-GUI mode
-Console mode
-Silent mode

2. Will Active Enterprise Adapter Palette activities override the existing transport type of adapter service?
Answer:- Yes.

3. Does Adapter service support RVCMQ transport for publishing?
Answer: No

4. What is the difference between Invoke an Adapter Request-Response Service Activity and Adapter Request-Response Service activity?
Answer: Invoke an Adapter Request - Response:
It Requests a response from external application to adapter service.
Adapter Request-Response Server Activity:
It Requests a response from adapter service to external application.

4. Does Copy File activity allow copying directories to new location?
Answer: Yes, The Copy File activity allows you to copy files and directories to a new location.

5. Does Create file activity allows creating new directories?
Answer: 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.

6. What is the Difference between Concrete WSDL and Abstract WSDL?
Answer: 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.

7. What is the Difference between EMS (Enterprise Messaging Service) and Rv (Rendezvous)?
Answer: EMS (Enterprise Messaging Service):
1. A Producer sends a message to the central server. The server stores the message until it has delivered it to each consumer.
2. Producer to server; Server to consumers.
3. The central server stores all messages and delivery state for all its clients. It requires disk resources in proportion to total throughput volume.
4. Disk failure on a server host computer can be catastrophic, affecting all messages from client. Many installations protect against disk failure using safeguards such as disk mirroring.
5. The central server is the master of overall delivery state.
Rv (Rendezvous):
1. A producer sends a message to consumers. The producer stores the message until each consumer has acknowledged receipt.
2. Peer-to-peer.
3. Stream-oriented Protocol.
4. Each producer stores its outbound messages and some delivery state; It requires disk resources in proportion to its outbound volume.
5. Disk failure on a peer host computer affects only the messages that its programs produce or consume. However, disk mirroring for each individual peer is often impractical.

8. How you perform Performance Tuning on BW engine?
Answer: Using this we can perform Performance tuning in BW engine.
-Max Jobs
-Flow Limit
-Activation Limit
-Java heap Size

9. What are include in EAR file?
Answer:
-Library builder
-Alias Library
-Process Definitions
-Shared Resources

10. What are the maximum, we can configure Faul tolerance mode for EMS?
Answer: At any point of time, we can configure only two servers in FT.

11. What is the use of Critical Section Group?
Answer: Critical Section groups are used to synchronize process instances so that only one process instance executes the grouped activities at any given time.

12. How do you use XSLT file?
Answer: The transform XML activity allows you to transform an input XML document into the output specified by the given XSLT File shared configuration resource.

13. How you send messages in a sequence order in ems?
Answer: By using Sequence Key Property.

14. Where do you configure database connection for EMS?
Answer: In Stores.config file.

15. How to set message priorities on the destinations using tibco EMS?
Answer: By specifying priority index at receiving end.

16. Is that possible to change process or shared variable during run time?
Answer: Yes, Its possible to change process or shared variables at run time using assign and set shared variable activity.

17. In Mapping using XSLT, what is the meaning of (..) in the statement?
Answer: Parent loop

18. Can you deploy a BW engine on system which has only TRA?
Answer: No

19. What are the main parts of JMS message?
Answer:
-Header
-Body
-Properties

20. What is the Difference between Alias Library and Library Builder?
Answer: A Library builder 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.

21. What is BW Memory Management?
Answer: Memory saving mode can reduce the memory used by actively running process instances as well as potentially improve the performance of checkpoints. By default, Memory saving mode is disabled, But you can enable garbage collection on specific process instances by setting the EnableMemorySavingMode property to true. You can enable memory saving mode for all process instances by setting the EnableMemorySavingMode property to true, EnableMemorySavingMode = true.
Try this property adding your deployment TRA or BW Engine. Tra file and Redeploy it. But memory saving is very limited though, make sure if your process is claiming more heap and/or reaching out of memory exception, there is something wrong process design, Verify each activity and cleanup all unused content.

22. Can we have 2 processes running on the same Http Connection and same Port No.?
Answer: No

23. Do we have to redesign the project if we make some changes in XSD'S like enumeration changes or just update them?
Answer: If you modified any property (Enumeration.. etc) for any field in schema, you need not re-design your project. It's just property, it automatically imported where ever you're using (diff process) this schema.

24. What is the difference between SOAP Event Source and Service Activity?
Answer: By using SOAP Event source activity we can perform only one operation, if you need to have multiple operations in one place, you can use Service Activity, as it supports multiple operations in one place.

25. 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 can be at different application layers:
-X:Patch
-Y:Major
-Z:Minor

26. What is the role of TRA?
Answer: TRA stands for TIBCO Runtime Agent.
The TRA has two main functions:
-Supplies an agent that is running in the background on each machine.
--The agent is responsible for starting and stopping processes that run on a machine according to the deployment information.
--The agent monitors the machine. That information is then visible via TIBCO Administrator.
-Supplies the run-time environment, that is, all shared libraries including third-party libraries.

27. What are the resources that gets included in the EAR file, created by the TIBCO Designer?
Answer: An EAR file can contain local project resources, LibraryBuilder resources, and files as specified in AliasLibrary resources. In addition, the TIBCO Designer classpath may include references to other files that are included in the EAR file.

28. What are the revision control system options available in TIBCO designer?
Answer:
-File sharing
-VSS
-Perforce
-XML Canon
-ClearCase
-iPlanet
-CVS
-PVCS

29. What are the different modes of service invocation?
Answer: Services can be invoked in several ways.
-A one-way operation is executed once and does not wait for a response.
-A request-response operation is executed once and waits for one response. In a request-response service, communication flows in both directions. The complete interaction consists of two point-to-point messages—a request and a response. The interaction is only considered complete after the response has arrived.
-Publication (notification) means an operation sends information on an as-needed basis, potentially multiple times.
-Subscription means incoming information is processed on an as-needed basis, potentially multiple times.

30. What is vcrepo.dat?
Answer: TIBCO Designer creates a file named vcrepo.dat in the project root directory when you first save the project. This file is used to store properties such as display name, TIBCO Rendezvous encoding, and description. This file can be used for identification in place of the project root directory and can be used as the repository locator string (repoUrl).

31. What are the TIBCO BW activities that can participate in transactions?
Answer: 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

32. What are the different types of Transactions TIBCO provides?
Answer: 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

33. What activities are supported in JTA Transaction?
Answer: The Java Transaction API (JTA) UserTransaction type allows:
-JDBC
-JMS
-Active Enterprise Adapter (using JMS transports)
-EJB activities


Quick Reply
Your Username: Click here to log in

Message:
Options




All times are GMT +5. The time now is 05:16 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
SEO by vBSEO 3.6.0 PL2

1 2 3 4