InterviewSolution
This section includes InterviewSolutions, each offering curated multiple-choice questions to sharpen your knowledge and support exam preparation. Choose a topic below to get started.
| 1. |
What Is Coercion And What Is The Use Of It? |
|
Answer» Coercions allow you to specify a type for Process DATA elements that are not a specific datatype. For example, a CHOICE element can be COERCED into one of the possible data TYPES for the element, or an element of datatype any can be coerced into a specific data type. Coercions allow you to specify a type for Process Data elements that are not a specific datatype. For example, a choice element can be coerced into one of the possible data types for the element, or an element of datatype any can be coerced into a specific data type. |
|
| 2. |
Difference Between Shared Variable And Job Shared Variable? |
Answer»
|
|
| 3. |
What Are The Different Types Of Variables Are Available? And Explain Them? |
Answer»
|
|
| 4. |
Why You Need “pick First Group”? |
|
Answer» 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 time out and cancels. 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 time out and cancels. |
|
| 5. |
What Is The Use Of “no Action Group”? |
|
Answer» You can group a set of related ACTIVITIES, with a common set of transitions into and out of the group. If you do not wish for the activities in the group to repeat, specify the group action to be none. No action groups are primarily useful for specifying a single error transition out of the group so that if an unhandled error OCCURS in the group, you only NEED one error transition instead of an error transition for each activity. This behavior is similar to a try...catch BLOCK in JAVA. You can group a set of related activities, with a common set of transitions into and out of the group. If you do not wish for the activities in the group to repeat, specify the group action to be none. No action groups are primarily useful for specifying a single error transition out of the group so that if an unhandled error occurs in the group, you only need one error transition instead of an error transition for each activity. This behavior is similar to a try...catch block in Java. |
|
| 6. |
How Do You Achieve To Store Data From Group Activities For Each Iteration? |
|
Answer» If you wish to STORE data from each successive iteration of a loop, you can create a PROCESS variable and use the ASSIGN activity in the loop to store or alter data for each iteration. For Iterate and Repeat until True loops, you can OPTIONALLY accumulate the output of each execution of one activity in the group into a LIST. This list becomes the group’s output and the list is available to subsequent activities in the process definition. If you wish to store data from each successive iteration of a loop, you can create a process variable and use the Assign activity in the loop to store or alter data for each iteration. For Iterate and Repeat until True loops, you can optionally accumulate the output of each execution of one activity in the group into a list. This list becomes the group’s output and the list is available to subsequent activities in the process definition. |
|
| 7. |
What Is The Use Of Event Time Out? |
|
Answer» The amount of time a message will wait (in milliseconds) if it is received before this task is reached in the process. If the event TIMEOUT expires, an error is logged and the event is discarded. If no VALUE is specified in this field, the message waits INDEFINITELY. If zero is specified, the event is discarded IMMEDIATELY, unless this has already been reached. The amount of time a message will wait (in milliseconds) if it is received before this task is reached in the process. If the event timeout expires, an error is logged and the event is discarded. If no value is specified in this field, the message waits indefinitely. If zero is specified, the event is discarded immediately, unless this has already been reached. |
|
| 8. |
What Is The Purpose Of Event Candidate Key? |
|
Answer» Expression USED to evaluate whether the INCOMING message is appropriate for this PROCESS. This expression is specified in XPath, and only data from the incoming EVENT is available for use in this XPath expression. Expression used to evaluate whether the incoming message is appropriate for this process. This expression is specified in XPath, and only data from the incoming event is available for use in this XPath expression. |
|
| 9. |
How To Read Excel File In Process? |
| Answer» | |
| 10. |
Is There Any Restriction On Number Of Activities In A Process Definition? |
|
Answer» In GENERAL, there is no LIMITATION to ACTIVITIES in PROCESS DEFINITION. In general, there is no limitation to activities in process definition. |
|
| 11. |
What Is Check Point? What Is The Use Of It? |
|
Answer» The Checkpoint activity performs a checkpoint in a running PROCESS INSTANCE. A checkpoint saves the current process data and state so that it can be recovered at a later time in the event of a failure. If a process engine fails, all process instances can be recovered and RESUME EXECUTION at the LOCATION of their last checkpoint in the process definition. If a process instance fails due to an unhandled exception or manual termination, it can optionally be recovered at a later time, if the process engine is configured to save checkpoint data for failed processes. The Checkpoint activity performs a checkpoint in a running process instance. A checkpoint saves the current process data and state so that it can be recovered at a later time in the event of a failure. If a process engine fails, all process instances can be recovered and resume execution at the location of their last checkpoint in the process definition. If a process instance fails due to an unhandled exception or manual termination, it can optionally be recovered at a later time, if the process engine is configured to save checkpoint data for failed processes. |
|
| 12. |
What Is Difference Between Soap Event Source And Service Activity? |
|
Answer» Soap Event SOURCE supports only ONE operation to be IMPLEMENTED, if you have a NEED to have multiple operations in one place, you can use services as it supports multiple operations in one place. Soap Event Source supports only one operation to be implemented, if you have a need to have multiple operations in one place, you can use services as it supports multiple operations in one place. |
|
| 13. |
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 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. If you modified any property (Enumeration..etc) for any field in 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. |
|
| 14. |
Can We Have 2 Processes Running On The Same Http Connection And Same Port No.? |
|
Answer» No. No. |
|
| 15. |
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 Enable Memory Saving Mode. property to true. You can enable memory saving mode for all process instances by setting the Enable Memory Saving Mode property to true Enable Memory Saving Mode. = true Try this property adding your Deployment Tra file 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 to out of memory exception, there is something wrong with process design, verify each actitivity and cleanup all unused CONTENT. 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 Enable Memory Saving Mode. property to true. You can enable memory saving mode for all process instances by setting the Enable Memory Saving Mode property to true Enable Memory Saving Mode. = true Try this property adding your Deployment Tra file 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 to out of memory exception, there is something wrong with process design, verify each actitivity and cleanup all unused content. |
|
| 16. |
What Is Difference Between Aliaslibrary And Librarybuilder? |
|
Answer» A Library BUILDER activity is used to create a DESIGN time library which can 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. A Library Builder activity is used to create a design time library which can 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. |
|
| 17. |
What Are The Main Parts Of Jms Message? |
| Answer» | |
| 18. |
Can You Deploy A Bw Engine On System Which Has Only Tra? |
|
Answer» No. No. |
|
| 20. |
Is That Possible To Change Process Or Shared Variable During Runtime? |
|
Answer» Yes, it's possible to CHANGE process or Shared VARIABLES at run time USING assign and Set shared Variable ACTIVITY. Yes, it's possible to change process or Shared variables at run time using assign and Set shared Variable activity. |
|
| 21. |
How To Set Message Priorities On The Destinations Using Tibco Ems? |
|
Answer» By SPECIFYING PRIORITY INDEX at RECEIVING END By specifying priority index at receiving end |
|
| 22. |
Where Do You Configure Database Connection For Ems? |
|
Answer» In Stores.Config FILE. In Stores.Config file. |
|
| 23. |
How You Send Messages In A Sequence Order In Ems? |
|
Answer» By USING SEQUENCE KEY PROPERTY By using Sequence Key property |
|
| 24. |
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. The Transform XML activity allows you to transform an input XML document into the output specified by the given XSLT File shared configuration resource. |
|
| 25. |
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. Critical section groups are used to synchronize process instances so that only one process instance executes the grouped activities at any given time. |
|
| 26. |
What Are The Maximum, We Can Configure In Ft Mode For Ems? |
|
Answer» At any point of TIME, can CONFIGURE only TWO servers in FT. At any point of time, can configure only two servers in FT. |
|
| 27. |
What Are Included In Ear File? |
| Answer» | |
| 28. |
How You Perform Performance Tuning On Bw Engine? |
Answer»
|
|
| 29. |
What Is The Difference Between Ems And Rv? |
|
Answer» EMS
RV
EMS RV |
|
| 30. |
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. 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. |
|
| 31. |
Does Copy 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. 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. |
|
| 32. |
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. Yes. The Copy File activity allows you to copy files and directories to a new location. |
|
| 33. |
What Is The Difference Between Invoke An Adapter Request-response Service Activity And Adapter Request-response Service Activity? |
|
Answer» Invoke an Adapter REQUEST-Response: Request a response from external APPLICATION to Adapter service Adapter Request-Response SERVER activity: Request a response from adapter service to external application Invoke an Adapter Request-Response: Request a response from external application to Adapter service Adapter Request-Response Server activity: Request a response from adapter service to external application |
|
| 34. |
Does Adapter Service Support Rvcmq Transport For Publishing? |
|
Answer» No No |
|
| 35. |
Will Active Enterprise Adapter Palette Activities Override The Existing Transport Type Of Adapter Service? |
|
Answer» Yes. Yes. |
|