Top 20 TIBCO iProcess Administration Interview Question & Answers updated 2022

1.What is the role of TRA (Tibco Runtime Agent)?

a)TIBCO Runtime Agent (TRA) is responsible for starting and stopping processes running on a machine.

b)TRA provides a runtime environment for TIBCO applications.

TRA runs on every TIBCO machine in the background.

2.What is vcrepo.dat and when is this file created in TIBCO?

Vcrepo.dat file is used to store certain properties like TIBCO RV encoding, display name; description etc. the vcrepo.dat file gets created automatically when a TIBCO BW project is saved for the first time. This file can be used for identification purposes.

3.While debugging TIBCO BW processes, which activity can be used to write complete schema information to a file?

TIBCO provides Inspector activity which can be used for debugging purposes while developing applications in TIBCO designer. Inspector activity can be used to write all output information of designer activities to a local file including process variables and other details.

4.What are the different Panels of the TIBCO designer window and what is the purpose of each?

There are four types of panels available in TIBCO designer windows:

Project Panel: This panel shows project hierarchy.

Design Panel: This panel is used to design new BW Processes in TIBCO.

Palette Panel: This Panel has all the available Palettes with bundled activities which can be dragged and used in the design panel during process development.

Configuration Panel: Configurations including input, output details for any activity are specified in the configuration panel.

Related Courses: Tibco Spotfire

Develop your skills with >> Tibco BW  >>  Tibco CIM (MDM)

5.What is vcrepo.dat and when is this file created in TIBCO?

Vcrepo.dat file is used to store certain properties like TIBCO RV encoding, display name; description etc. the vcrepo.dat file gets created automatically when a TIBCO BW project is saved for the first time. This file can be used for identification purposes.

6.What are the TIBCO BW activities that can participate in transactions?

There are some specific TIBCO BW activities that are supported in transaction not all.

JDBC activities

EJB activities

JMS activities

Active Enterprise Adapter activities that use JMS transports

TIBCO iProcess BusinessWorks Connector activities

7.What is the role of TRA?

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 the TIBCO Administrator.

Supplies the run-time environment, that is, all shared libraries including third-party libraries.

8.What are the different types of Transactions TIBCO provides?

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:


Java Transaction API (JTA) UserTransaction

XA Transaction

9.What are the options for configuring storage for process engine’s checkpoint repository?

The options for configuring storage for process engine’s checkpoint repository are:

Local File: Information is stored in a local file in case of engine crash/failure and the same information is used to resume the process flow once the engine is up. This mechanism works only in case of a single server or load balancing approach.

Database: Information is stored in a database table which is used to resume the engine later.  Fault-tolerant engines can recover from a checkpoint only when a database is used.

10.What is short lock and long lock in tibco iProcess?

Short lock: This is the standard lock normally set by the TIBCO iProcess Workspace. A short lock is removed when a user keeps or releases a work item. In the event that short locks are left behind because, for example, the iProcess Workspace crashed, the only way to remove the short lock is to re-start the iProcess Engine or use the following command.

Long lock: A lock that is persistent and can only be removed using sal_llock_frm_init() by the user holding the lock. Long locks are not normally used by TIBCO iProcess Workspace, but may be set by SAL SDK programs or the TIBCO iProcess Objects Client. Re-starting the iProcess Engine has no effect on long locks, so a work item locked in this way remains inaccessible to every iProcess user until it is manually unlocked.

ALSO READ: IBM Informix  >>   IBM Netezza DBA

11.What is prefetch and failsafe?

Prefetch is fetching the messages from the server before the receiver calls. Failsafe property enables to write persistence messages to the file with synchronous i/o calls.

12.What is the main difference between iProcess Server Objects and iProcess Objects server?

Client applications make use of the objects in the TIBCO iProcess Server Objects by making method calls that either  retrieve or modify data. These method calls cause messages to be sent to a TIBCO iProcess Objects Server. The TIBCO  iProcess Objects Server acts as a gateway between the client applications created with TIBCO iProcess Server Objects, and the TIBCO iProcess Engine, where the actual processing and storage of data occurs. The TIBCO iProcess Engine manages all data, routing work items and updating the appropriate work queues. Server Objects communicate with the TIBCO iProcess Objects Server via TCP/IP .Objects Server communicates with the TIBCO iProcess Engine via UDP.

13.How do wait-notify resources work ?

Basically, wait and notify should share a common notification configuration which is just a schema definition for data that will be passed from notifier to waiter. Specific instances of waiter & notifier are correlated via a key.

For example: when one process is in wait state for key ‘Order-1’, it waits until another process issues a notification with the same key value.

14.What is the difference between soap event source and service palette?

Soap event source is used for single operation, single end. Service palette is used for multiple operations, multiple end bindings like http, jms.

15.What happens when an Event is used to interrupt a case and the Event step is NOT linked to any other steps?

 Case data changes will be imported, but the case will NOT be moved along the process.

 Case data changes will be imported, and the audit trail will be updated to record the Event trigger.

16.Where can you see the description of the error when a Case is terminated abnormally?

Check the SWDIR\logs\sw_warn or sw_error log files to see if any error messages were logged.

17.What is the maximum number of EAI steps allowed in a process?  

No Limit

18.Where is it possible to change the priority of a work item while it is in a work queue?

SW_IP_xxx system field values

19.What are the encodings supported by the designer ?

Encodings supported by designer are

ISO 8859-1(Latin-1)


20.What are the revision control system options available in TIBCO designer?

File sharing



XML Canon