Monday, July 23, 2018
Role of vcrepo.dat in TIBCO
Role of inspector activity
What does Success if no matching condition transition mean
Friday, January 18, 2013
Wait-notify resources working
What is use of ait notify resources in TIBCO ?
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.
Notification configuration with KEY:
Specific instances of waiter & notifyer are correlated via a key.
For example:
If one process is in wait state for key 'Key123', it waits till another process issues a notification with the same key value.
Waiting Process:
Notifying Process:
Thursday, January 17, 2013
Purpose of Lock shared configuration resource in TIBCO
What is the purpose of Lock shared configuration resource in TIBCO BW?
A Lock is specified for a 'Critical Section' group when the scope is 'Multiple'.
If synchronization is for process instances belonging to the same process definition inside one engine, just specify the scope as 'Single'.
It can be used to ensure synchronization across process instances belonging to multiple process definitions or for process instances across engines.
One can check multi engine flag for lock in this case and the BW engine needs to be configured with database persistence while deployment.
Use of grouping activities in TIBCO
What is use of grouping activity in TIBCO ?
Grouping activities are used for:
- To Generate a set of activities having a common error transition.
- Replicate group of activities based on a condition.
- - Iterate over a list.
- - Iterate until condition true.
- - Iterate on Error until condition true.
- - Iterate over a list.
- Group activities into a transaction.
- To create a critical section area that synchronizes process instances.
- A 'Pick First Group' permits you to wait for the occurrence of multiple events and proceed along a path following the first event to occur.
Below details from TIBCO helps to understand the usage of Pick First Group -
Pick first groups allow process execution to wait for one or more events.
The first event that completes determines which transition to take to continue processing.
For example, as part of an order-entry system, when an order is placed, a check is made to see if the order can be filled from stocked inventory or from returned merchandise. Whichever system returns the information first is used to fill the order. If neither system returns the information about available inventory, the order times out and cancels.
Wednesday, January 16, 2013
Difference between Max jobs and Flow Limit and Thread Count
Flow Limit:
ThreadCount:
StepCount:
Activation Limit:
Factors affecting performance of TIBCO BW
In addition to the components above, the performance of the BusinessWorks engine is also affected by external factors such as
- rate of incoming messages,
- network latency,
- performance of external applications with whom BW processes communicate, and
- other OS processes that may be running on the system.
Various Types of Transactions TIBCO supports
•
| |
•
| |
•
| |
•
|
- JDBC
- JMS
- ActiveEnterprise Adapter (using JMS transports)
- EJB activities
- JDBC activities
- ActiveEnterprise Adapter activities that use the JMS transport
- JMS activities
Resources in the EAR file
An EAR file can contain below resources -
1. Local project resources
2. LibraryBuilder resources
3. AliasLibrary resources files
4. Files referred in CLASSPATH of the designer
5. All the files under designer installation directory







