3:I[39275,[],""]
5:I[61343,[],""]
6:I[23053,["7699","static/chunks/8e1d74a4-5fcc24cf3a9fd8c2.js","7240","static/chunks/53c13509-baa86b522e6ae78c.js","4740","static/chunks/4740-14bdf05e7ce04a11.js","9617","static/chunks/9617-544346a1cd0024b4.js","3185","static/chunks/app/layout-8c4bc5784f5090d9.js"],"StateProvider"]
7:I[19593,["7699","static/chunks/8e1d74a4-5fcc24cf3a9fd8c2.js","7240","static/chunks/53c13509-baa86b522e6ae78c.js","4740","static/chunks/4740-14bdf05e7ce04a11.js","9617","static/chunks/9617-544346a1cd0024b4.js","3185","static/chunks/app/layout-8c4bc5784f5090d9.js"],""]
8:I[18709,["7699","static/chunks/8e1d74a4-5fcc24cf3a9fd8c2.js","5706","static/chunks/9c4e2130-08078aeb5700c43b.js","5505","static/chunks/385cb88d-fd2f37c33b8aa92c.js","5452","static/chunks/5e22fd23-9bf9fa71e7554411.js","9956","static/chunks/ee560e2c-f551c028fd538293.js","4740","static/chunks/4740-14bdf05e7ce04a11.js","6648","static/chunks/6648-3bc9d66179346fb0.js","9160","static/chunks/app/not-found-5850ce7843ba4d5a.js"],"default"]
9:I[45723,["7699","static/chunks/8e1d74a4-5fcc24cf3a9fd8c2.js","7240","static/chunks/53c13509-baa86b522e6ae78c.js","4740","static/chunks/4740-14bdf05e7ce04a11.js","9617","static/chunks/9617-544346a1cd0024b4.js","3185","static/chunks/app/layout-8c4bc5784f5090d9.js"],"default"]
4:["all","tibco","c"]
0:["79z6y6ppLce0GndJRjYzJ",[[["",{"children":[["all","tibco","c"],{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",{"children":[["all","tibco","c"],{"children":["__PAGE__",{},[["$L1","$L2"],null],null]},["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","$4","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","styles":[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/402d889fee29bde2.css","precedence":"next","crossOrigin":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/0ff6cecb1d0e96f8.css","precedence":"next","crossOrigin":"$undefined"}],["$","link","2",{"rel":"stylesheet","href":"/_next/static/css/cb4e98a4c2dc4d80.css","precedence":"next","crossOrigin":"$undefined"}],["$","link","3",{"rel":"stylesheet","href":"/_next/static/css/a246b44e33111fd9.css","precedence":"next","crossOrigin":"$undefined"}],["$","link","4",{"rel":"stylesheet","href":"/_next/static/css/9d9d0f6a85930e46.css","precedence":"next","crossOrigin":"$undefined"}]]}],null]},[["$","html",null,{"lang":"en","children":["$","body",null,{"children":["$","$L6",null,{"children":[["$","$L7",null,{}],["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":["$","$L8",null,{}],"notFoundStyles":[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/cb4e98a4c2dc4d80.css","precedence":"next","crossOrigin":"$undefined"}]],"styles":null}],["$","$L9",null,{}]]}]}]}],null],null],[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/0cc2495744a38244.css","precedence":"next","crossOrigin":"$undefined"}]],"$La"]]]]
b:I[30043,["7699","static/chunks/8e1d74a4-5fcc24cf3a9fd8c2.js","5706","static/chunks/9c4e2130-08078aeb5700c43b.js","5505","static/chunks/385cb88d-fd2f37c33b8aa92c.js","5452","static/chunks/5e22fd23-9bf9fa71e7554411.js","9956","static/chunks/ee560e2c-f551c028fd538293.js","7240","static/chunks/53c13509-baa86b522e6ae78c.js","6051","static/chunks/795d4814-d7614a20709c27af.js","614","static/chunks/3d47b92a-f2bb54912083012c.js","9212","static/chunks/59650de3-13cfd2620b7240d2.js","522","static/chunks/94730671-a8ad9eca65504500.js","7675","static/chunks/b563f954-501d993050fd0717.js","1994","static/chunks/e34aaff9-cd556a7ee1a90c03.js","6990","static/chunks/13b76428-5a68792917164904.js","5957","static/chunks/30a37ab2-a5fc2d8864b3152b.js","6844","static/chunks/f25cdb8d-30c837856fb6d42d.js","7259","static/chunks/479ba886-8536ff4966e1aaf8.js","4740","static/chunks/4740-14bdf05e7ce04a11.js","6648","static/chunks/6648-3bc9d66179346fb0.js","4349","static/chunks/4349-c8f0646a83cc4179.js","4791","static/chunks/4791-6c93b9aca8a9f315.js","5225","static/chunks/5225-dc21c87d99338f19.js","9293","static/chunks/9293-d1b040d0324d0d5a.js","5919","static/chunks/5919-545104f05818203e.js","1413","static/chunks/1413-986ad1f4cd2d661e.js","2499","static/chunks/2499-61bd3b514e9c4cb8.js","4175","static/chunks/4175-fb05509a4e1790ec.js","5653","static/chunks/app/%5B...all%5D/page-f1bbbeae9a681a62.js"],"default"]
c:T661f,<p><span style="font-size: 14px;"><span style="color: #236fa1;"><span style="color: #000000;">Are you planning to attend an interview for the Tibco BW role but are confused about how to crack that interview also what would be the most probable Tibco BW Interview Questions that the interviewer may ask? Well, you have reached the right place. Tekslate has collected the most frequently asked <strong>Tibco BW Interview Questions</strong> which are often asked in multiple interviews in 2023.</span></span></span></p>
<p><span style="font-size: 14px;"><span style="color: #236fa1;"><span style="color: #000000;">In this article, we will cover the following:</span></span></span></p>
<ul>
<li><span style="color: #236fa1;"><strong><a style="color: #236fa1;" href="#tibco-bw-interview-questions"><span style="font-size: 14px;">Tibco BW Interview Questions</span></a></strong></span></li>
<li><span style="color: #236fa1;"><strong><a style="color: #236fa1;" href="#tibco-bw6-interview-questions"><span style="font-size: 14px;">Tibco BW6 Interview Questions</span></a></strong></span></li>
<li><span style="color: #236fa1;"><strong><a style="color: #236fa1;" href="#tibco-interview-questions"><span style="font-size: 14px;">Tibco Interview Questions</span></a></strong></span></li>
</ul>
<table style="border-collapse: collapse; width: 100%; height: 120px;" border="1px" cellpadding="10">
<tbody>
<tr style="height: 37px; background-color: #ecf0f1; border-color: #ced4d9; border-style: solid;">
<td style="width: 98.3496%;">
<h3 style="text-align: center;"><span style="font-size: 18px;">Most frequently asked Tibco Interview Questions</span></h3>
</td>
</tr>
<tr style="height: 37px; border-color: #ced4d9; border-style: solid;">
<td style="width: 98.3496%;">
<ul>
<li><span style="color: #236fa1;"><a style="color: #236fa1;" href="#critical-section">What is the critical section in TIBCO Business works and what is it used for?&nbsp;</a></span></li>
<li><span style="color: #236fa1;"><a style="color: #236fa1;" href="#transaction-groups">What are the different types of transaction groups supported in TIBCO BW?&nbsp;</a></span></li>
<li><span style="color: #236fa1;"><a style="color: #236fa1;" href="#palettes">What all palettes you have worked in TIBCO BW?&nbsp;</a></span></li>
<li><span style="color: #236fa1;"><a style="color: #236fa1;" href="#variables-types">What are the different types of variables available in TIBCO?</a></span></li>
<li><span style="color: #236fa1;"><a style="color: #236fa1;" href="#acknowledgement-modes">What are the different acknowledgement modes for a message?&nbsp;</a></span></li>
<li><span style="color: #236fa1;"><a style="color: #236fa1;" href="#response-from-web-service">How do you send a response from a web service?</a></span></li>
<li><span style="color: #236fa1;"><a style="color: #236fa1;" href="#sequencing-key">What is the sequencing key in the misc tab used for?</a></span></li>
<li><span style="color: #236fa1;"><a style="color: #236fa1;" href="#value-change-at-global-variable">Can you change a value of a global variable at runtime?</a></span></li>
<li><span style="color: #236fa1;"><a style="color: #236fa1;" href="#tra-role">What is the role of TRA?</a></span></li>
<li><span style="color: #236fa1;"><a style="color: #236fa1;" href="#tibco-transactions">What are Tibco Transactions?</a></span></li>
</ul>
</td>
</tr>
</tbody>
</table>
<h2 style="text-align: justify;"><span style="color: #236fa1; font-size: 24px;"><a id="tibco-bw-interview-questions"></a>Tibco BW Interview Questions</span></h2>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><a id="critical-section"></a>Q1) What is the critical section in TIBCO Business works and what is it used for?&nbsp;</span></h3>
<p style="text-align: justify;"><strong>Ans:</strong> A critical section is used to sync process instances so that only one process instance executes the grouped activities at any given time. Any concurrently running process instances that contain a corresponding critical section group wait until the process instance that is currently executing the critical section group completes. Particularly used for controlling access to shared variables. A critical section is one of the group actions. Others are iterating, repeat until true, repeat on error until true, while true, pick first and transaction. If we select the critical section as the group, then we get two options. Single group and multiple groups.</p>
<p style="text-align: justify;"><em><strong>Single Group</strong></em></p>
<p style="text-align: justify;">If you wish to synchronize process instances for a single process definition in a&nbsp;single process engine (only one ear(instance) is deployed), perform the following:</p>
<ul>
<li>Create a group around the activities you wish to synchronize.</li>
<li>Specify the Critical Section for the Group Action field.</li>
<li>Specify Single Group for the Scope field.</li>
<li>Only one process instance at any given time will execute the activities contained&nbsp;in the Critical Section group.</li>
</ul>
<p style="text-align: justify;"><em><strong>Multiple Groups</strong></em></p>
<p style="text-align: justify;">If you wish to synchronize process instances for multiple process definitions, or if&nbsp;you wish to synchronize process instances across multiple process engines,&nbsp;perform the following:</p>
<ul>
<li>Create a Lock shared configuration resource and specify a name for the&nbsp;resource.</li>
<li>To perform the synchronization across multiple process engines, check the&nbsp;Multi-Engine field of the Lock resource.&nbsp;When the process instances are executed by the same process engine, locking&nbsp;is performed in memory. When the process instances are executed across&nbsp;multiple engines, the process engines must be configured to use a database for&nbsp;storage, and a database transaction is performed to ensure that only one&nbsp;process instance is executing the critical section group at any given time.</li>
<li>Create a group around the activities you wish to synchronize.</li>
<li>Specify Critical Section for the Group Action Field.</li>
<li>Specify Multiple Groups for the Scope field.</li>
<li>Use the Browse button in the Lock Object field to locate the Lock shared&nbsp;configuration resource you created in Step 1.</li>
<li>Perform steps 3 to 6 for any process definitions you wish to synchronize.&nbsp;Make sure you specify the same Lock shared configuration object for all&nbsp;Critical Section groups.</li>
</ul>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;">Q2) If there are three activities in the critical section, jdbc update then a write file and then again jdbc update. If the second jdbc update fails, then what will happen to the file written by write file activity?</span></h3>
<p style="text-align: justify;"><strong>Ans:</strong> The contents of the file will persist.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><a id="transaction-groups"></a>Q3) What are the different types of transaction groups supported in TIBCO BW?&nbsp;</span></h3>
<p style="text-align: justify;"><strong>Ans:</strong> Iterate, repeat until true, repeat on error until true, critical section, transaction, pick first, while true.</p>
<h3 style="text-align: justify;"><span style="font-size: 18px; color: #e67e23;">Q4) Can two queue receivers listen to the same queue? If yes, if the message arrives on the queue, when the receiver receives it?&nbsp;&nbsp;</span></h3>
<p style="text-align: justify;"><strong>Ans:</strong> The queue has made a connection first. First come first serve.</p>
<table style="border-collapse: collapse; width: 100%; height: 24px; background-color: #ecf0f1;" border="1px" cellpadding="10">
<tbody>
<tr style="height: 24px;">
<td style="width: 98.3496%; height: 24px; text-align: center;">Do you want to master Tibco? Then enroll in<strong> "<span style="color: #236fa1;"><em><a style="color: #236fa1;" title="Tibco BW Training" href="https://tekslate.com/tibco-bw-training" target="_blank">Tibco BW Training</a></em></span>"</strong> This course will help you to master Tibco Business Works Software.</td>
</tr>
</tbody>
</table>
<h3 style="text-align: left;"><span style="color: #e67e23; font-size: 18px;">Q5) If the message has hit the queue, and there are no receivers for it, and the receiver comes alive after 6 hours, what happens to the message?</span></h3>
<p style="text-align: justify;"><strong>Ans:</strong> The message stays in the queue.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;">Q6) If there are five messages and the prefetch property is set to 4 then what happens?&nbsp;</span></h3>
<p style="text-align: justify;"><strong>Ans:</strong> Fetches 4 messages</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><a id="palettes"></a>Q7) What all palettes you have worked in TIBCO BW?&nbsp;</span></h3>
<p style="text-align: justify;"><strong>Ans:</strong> File palette, general activities palette, jdbc palette, http palette, jms palette, parse palette, service palette, soap palette, wsdl palette.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><a id="variables-types"></a>Q8) What are the different types of variables available in TIBCO?</span></h3>
<p style="text-align: justify;"><strong>Ans:</strong> There are three types of variables available in TIBCO. They are:</p>
<p><strong><em>Global variables:</em></strong> Global variables are used for assigning constants a value that is used over a project</p>
<p><em><strong>Process variables:</strong></em> Process variables are again of four types.</p>
<p style="text-align: justify;"><em><strong>They are:</strong></em></p>
<ul>
<li>Activity output</li>
<li>Predefined process variables</li>
<li>Error variables</li>
<li>User-defined process variables.</li>
<li>Predefined process variables include $_GlobalVarialbes and $_ProcessContext</li>
<li>shared variables - User-defined process variables could be defined at a process definition level and assigned a value by using an assigned activity.</li>
</ul>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><a id="acknowledgement-modes"></a>Q9) What are the different acknowledgement modes for a message?&nbsp;</span></h3>
<p style="text-align: justify;"><strong>Ans:</strong> There are 6 modes of acknowledgement. They are:</p>
<ul>
<li>Auto &ndash; message is acknowledged automatically</li>
<li>Client &ndash; use confirm activity for acknowledgement</li>
<li>TIBCO EMS Explicit &ndash; use confirm activity for acknowledgement, only available for TIBCO EMS</li>
<li>TIBCO EMS no ack</li>
<li>Dups ok &ndash; message is acknowledged automatically on its receipt</li>
<li>Transactional &ndash; when a transaction is included in a process definition. The message is ack when the transaction commits.</li>
</ul>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;">Q10) What is prefetch and failsafe?</span></h3>
<p style="text-align: justify;"><strong>Ans:</strong> 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.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><a id="response-from-web-service"></a>Q11) How do you send a response from a web service?</span></h3>
<p style="text-align: justify;"><strong>Ans:</strong> We write to output to the queue from which we received the request.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;">Q12) What is the difference between a soap event source and a service palette?</span></h3>
<p style="text-align: justify;"><strong>Ans:</strong> The soap event source is used for a single operation, single end. The service palette is used for multiple operations, multiple end bindings like http, jms.</p>
<h2><span style="font-size: 24px; color: #236fa1;"><a id="tibco-bw6-interview-questions"></a>Tibco BW6 Interview Questions</span></h2>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;">Q13) If you want to count the number of times a job is called, how will you go about doing it?&nbsp;</span></h3>
<p style="text-align: justify;"><strong>Ans:</strong> Use job shared variable in a critical section.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;">Q14) If there are a hundred messages lying on the queue, what will you do and which activity will you use to retrieve one message at a time?&nbsp;</span></h3>
<p style="text-align: justify;"><strong>Ans:</strong> JMS Queue receiver with confirms activity. A sequencing key in a misc tab of the configuration could also be used.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><a id="sequencing-key"></a>Q15) What is the sequencing key in the misc tab used for?</span></h3>
<p style="text-align: justify;"><strong>Ans:</strong> It is used to call process instances in the order they are created.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;">Q16) What happens if I put a static value say &lsquo;nitin&rsquo; in the sequencing key?</span></h3>
<p style="text-align: justify;"><strong>Ans:</strong> All the processes which have this key in their sequencing key field will be executed in the order they were created.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;">Q17) What is SQL direct? What is it used for?&nbsp;</span></h3>
<p style="text-align: justify;"><strong>Ans:</strong> SQL direct is used to execute command dynamically using the output of other activities. This activity allows you to execute commands which other activities in the JDBC don&rsquo;t allow, like the DDL command create a table.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><a id="value-change-at-global-variable"></a>Q18) Can you change a value of a global variable at runtime?</span></h3>
<p style="text-align: justify;"><strong>Ans:</strong> You can change the value of a global variable when you deploy your project in <span style="color: #236fa1;"><a style="color: #236fa1;" href="https://tekslate.com/tibco-amx-bpm-training/" target="_blank" rel="noopener">TIBCO Administrator training</a></span>. See the section on modifying runtime variables in TIBCO BusinessWorks Administration for more information on using TIBCO Administrator.</p>
<p style="text-align: justify;">You can also specify values for global variables when starting a process engine on the command line. To do this, specify the following as a command-line argument when starting the process engine:-tibco.clientVar.&lt;variablePathAndName&gt; &lt;value&gt;</p>
<p style="text-align: justify;">where variablePathAndName is the name of the variable you wish to set, including the path to the variable if it is contained in a folder. Value is the value you wish to set the variable to.</p>
<p style="text-align: justify;">For example, if you have a global variable named item1 contained in a folder named group and you wish to set its value to 500, add the following argument to the command line when starting the process engine: -tibco.clientVar.myGroup/item1 500</p>
<h3 style="text-align: justify;"><span style="font-size: 18px; color: #e67e23;">Q19) What are the modes of TIBCO BW Installations?</span></h3>
<p style="text-align: justify;"><span style="color: #000000;"><strong><span style="font-size: 12pt;">Ans: </span></strong><span style="font-size: 12pt;">The modes of Tibco BW Installations are:</span></span></p>
<ul>
<li>GUI mode</li>
<li>Console mode</li>
<li>Silent mode</li>
</ul>
<table style="border-collapse: collapse; width: 100%; height: 22px; background-color: #ecf0f1;" border="1px" cellpadding="10">
<tbody>
<tr style="height: 22px;">
<td style="width: 98.3496%; height: 22px; text-align: center;">Related article: <span style="color: #236fa1;"><em><strong><a style="color: #236fa1;" href="https://tekslate.com/tibco-spotfire" target="_blank">Tibco Spotfire Tutorials</a></strong></em></span></td>
</tr>
</tbody>
</table>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;">Q20) 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?</span></h3>
<p style="text-align: justify;"><strong>Ans:</strong> Integration can be at different application layers:</p>
<ul>
<li><strong>X: </strong>Patch</li>
<li><strong>Y: </strong>Major</li>
<li><strong>Z: </strong>Minor</li>
</ul>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;"><a id="tra-role"></a>Q21) What is the role of TRA?</span></h3>
<p style="text-align: justify;"><strong>Ans:</strong> TRA stands for TIBCO Runtime Agent.</p>
<p style="text-align: justify;">The TRA has two main functions:</p>
<ul>
<li>Supplies an agent that is running in the background on each machine.</li>
<li>The agent is responsible for starting and stopping processes that run on a machine according to the deployment information.</li>
<li>The agent monitors the machine. That information is then visible via TIBCO Administrator.</li>
<li>Supplies the run-time environment, that is, all shared libraries including third-party libraries.</li>
</ul>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;">Q22) What are the resources that get included in the EAR file, created by the TIBCO Designer?</span></h3>
<p style="text-align: justify;"><strong>Ans:</strong> An EAR file can contain local project resources, Library Builder resources, and files as specified in Alias Library resources. In addition, the TIBCO Designer classpath may include references to other files that are included in the EAR file.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;">Q23) What are the different modes of service invocation?</span></h3>
<p style="text-align: justify;"><strong>Ans:</strong> Services can be invoked in several ways.</p>
<p style="text-align: justify;">A one-way operation is executed once and does not wait for a response.</p>
<p style="text-align: justify;">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&mdash;a request and a response. The interaction is only considered complete after the response has arrived.</p>
<p style="text-align: justify;">Publication (notification) means an operation sends information on an as-needed basis, potentially multiple times.</p>
<p style="text-align: justify;">Subscription means incoming information is processed on an as-needed basis, potentially multiple times.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;">Q24) What are the TIBCO BW activities that can participate in transactions?</span></h3>
<p style="text-align: justify;"><strong>Ans:</strong> Not all <span style="color: #236fa1;"><a style="color: #236fa1;" href="https://tekslate.com/tibco-training" target="_blank" rel="noopener">TIBCO BusinessWorks</a></span> activities can participate in a transaction. Only the following types of activities have transactional capabilities:</p>
<ul>
<li style="text-align: justify;">JDBC activities</li>
<li style="text-align: justify;">JMS activities</li>
<li style="text-align: justify;">ActiveEnterprise Adapter activities that use JMS transports</li>
<li style="text-align: justify;">EJB activities</li>
<li style="text-align: justify;">TIBCO iProcess BusinessWorks Connector activities</li>
</ul>
<h2><span style="font-size: 24px; color: #236fa1;"><a id="tibco-interview-questions"></a>Tibco Interview Questions</span></h2>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;">Q25) What are the different types of Transactions TIBCO provides?</span></h3>
<p style="text-align: justify;"><strong>Ans:</strong> 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:</p>
<ul>
<li>JDBC</li>
<li>Java Transaction API (JTA) UserTransaction</li>
<li><a href="https://en.wikipedia.org/wiki/X/Open_XA" target="_blank" rel="noopener"><span style="color: #236fa1;">XA Transaction</span></a></li>
</ul>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;">Q26) What activities are supported in JTA Transaction?</span></h3>
<p style="text-align: justify;"><strong>Ans:</strong> The Java Transaction API (JTA) UserTransaction type allows:</p>
<ul>
<li>JDBC</li>
<li>JMS</li>
<li>ActiveEnterprise Adapter (using JMS transports)</li>
<li>EJB activities</li>
</ul>
<p style="text-align: justify;">to participate in transactions.</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;">Q27) What are the options for configuring storage for the process engine's checkpoint repository?</span></h3>
<p style="text-align: justify;"><strong>Ans:</strong> The options for configuring storage for the process engine's checkpoint repository are:</p>
<ul>
<li>Local File</li>
<li>Database. Fault-tolerant engines can recover from a checkpoint only when the database is used.</li>
</ul>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;">Q28) Process engines in a fault-tolerant group can be configured as peers or master secondary. How do these differ?</span></h3>
<p style="text-align: justify;"><strong>Ans:</strong> The options for configuring storage for the process engine's checkpoint repository are:</p>
<ul>
<li>Peer means all of them to have the same weight. In this case when one engine fails another one takes over and continues processing till it fails.</li>
<li>In master secondary configuration weights are unequal, the secondary starts processing when master fails. But when the master recovers, secondary stops and the master continues processing.</li>
</ul>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;">Q29) What are the three scenarios where BW engine must be configured with database persistence instead of Local File?</span></h3>
<p style="text-align: justify;"><strong>Ans:</strong> The three scenarios are:&nbsp;</p>
<ul>
<li>Shared Variables across BW engines.</li>
<li>Locking across groups in multiple BW engines.</li>
<li>Wait to Notify across BW engines.</li>
</ul>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;">Q30) If you want a group to be executed if there is some unhandled error but subject to some max number of iterations which group do you use?</span></h3>
<p style="text-align: justify;"><strong>Ans:</strong> We can use Repeat on Error until true</p>
<h3 style="text-align: justify;"><span style="color: #e67e23; font-size: 18px;">Q31) When is a 'Generate Error' activity useful?</span></h3>
<p style="text-align: justify;"><strong>Ans:</strong> When you handle an error inside a called sub-process or group and want to re-throw the error to the caller (happens by default if you don't handle the error in the called process)</p>
<h3><span style="color: #e67e23; font-size: 18px;">Q32) What is vcrepo.dat?</span></h3>
<p><strong>Ans:</strong> 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). What are the TIBCO BW activities that can participate in transactions? Not all TIBCO BusinessWorks activities can participate in a transaction. Only the following types of activities have transactional capabilities:</p>
<ul>
<li>JDBC activities</li>
<li>JMS activities active</li>
<li>Enterprise Adapter activities that use JMS transports</li>
<li>EJB activitiesTIBCO iProcess B</li>
<li>business works Connector activities</li>
</ul>
<h3><span style="color: #e67e23; font-size: 18px;"><a id="tibco-transactions"></a>Q33) What are Tibco Transactions?</span></h3>
<p><strong>Ans: </strong>Tibco transactions are software that helps companies manage their business processes. They allow businesses to keep track of their inventory, sales, and other important data. Tibco transactions also help companies automate their business processes. This can save the company time and money.</p>
<h3><span style="color: #e67e23; font-size: 18px;">Q34)&nbsp;What are the differences between render XML and parsed XML?</span></h3>
<p><strong>Ans:&nbsp;</strong>Render XML is a format that represents an XML document as a sequence of bytes. The document's information is encoded in the sequence of bytes, and the structure of the XML document is not preserved. This makes Render XML less human-readable than parsed XML.</p>
<p>Parsed XML, on the other hand, is a format that represents an XML document as a tree structure of nodes and edges. The document's information is encoded in the tree structure, and the structure of the XML document is preserved. This makes parsed XML more human-readable than render XML.</p>
<h3><span style="color: #e67e23; font-size: 18px;">Q35) Explain the temporary, dynamic, and static queue in Tibco. </span></h3>
<p><strong>Ans: </strong>A temporary queue is a type of transient messaging queue that exists only for the duration of a message exchange. A dynamic queue is a persistent messaging queue that can store an unlimited number of messages. A static queue is a persistent messaging queue that has a maximum storage capacity. Temporary queues, dynamic queues, and static queues are all implemented using Tibco's Rendezvous technology.</p>d:T53ab,<p><span style="color: #993300;"><strong>What is the role of <a class="zem_slink" style="color: #993300;" title="Taiwan Railway Administration" href="http://en.wikipedia.org/wiki/Taiwan_Railway_Administration" target="_blank" rel="noopener wikipedia">TRA</a> (Tibco Runtime Agent)?</strong></span></p>
<p style="padding-left: 30px;">There are two main functions of TRA:</p>
<p style="padding-left: 60px;">TIBCO <a class="zem_slink" title="Run-time system" href="http://en.wikipedia.org/wiki/Run-time_system" target="_blank" rel="noopener wikipedia">Run-time</a> Agent (TRA) is responsible for starting and stopping of processes running on a machine.</p>
<p style="padding-left: 60px;">&nbsp;TRA provides run-time environment for TIBCO applications.</p>
<p style="padding-left: 30px;">TRA runs on every TIBCO machine in the background.</p>
<p><span style="color: #993300;"><strong>Explain What is alias file in TIBCO?</strong></span></p>
<p style="padding-left: 30px;">TIBCO Designer allows to create alias to resources that can be reused across projects.</p>
<p style="padding-left: 30px;">Alias are used in 2 resources</p>
<p style="padding-left: 60px;">-AliasLibrary- Used to alias file system resources like &nbsp;the jar files needed in the project.</p>
<p style="padding-left: 60px;">-Library builder- Used to alias <a class="zem_slink" title="Shared resource" href="http://en.wikipedia.org/wiki/Shared_resource" target="_blank" rel="noopener wikipedia">shared resources</a> like Schemas, SSL Certs, BW processes needed during design time.</p>
<p><span style="color: #993300;"><strong>What type of resources in TIBCO EAR file?</strong></span></p>
<p style="padding-left: 30px;">Following type of resources are typically added in EAR file in TIBCO:</p>
<p style="padding-left: 60px;">Local Project Resources (Processes, Schema, Connections, Services, Variables etc)</p>
<p style="padding-left: 60px;">Library Builder Resources Files.</p>
<p style="padding-left: 60px;">Files referred in designer CLASS-PATH</p>
<p style="padding-left: 60px;">Files under Designer Installation directory</p>
<p><span style="color: #993300;"><strong>What is vcrepo.dat and when this file is created in TIBCO?</strong></span></p>
<p style="padding-left: 30px;">Vcrepo.dat file is used to store certain properties like TIBCO RV encoding, display name; description etc. 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.</p>
<p><span style="color: #993300;"><strong>While debugging TIBCO BW processes, which activity can be used to write complete schema information to a file?</strong></span></p>
<p style="padding-left: 30px;">Ans: 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.</p>
<p><span style="color: #993300;"><strong>How Restful web services can be developed in TIBCO?</strong></span></p>
<p style="padding-left: 30px;">Ans: TIBCO provides a Plugin for <a class="zem_slink" title="Representational state transfer" href="http://en.wikipedia.org/wiki/Representational_state_transfer" target="_blank" rel="noopener wikipedia">REST</a> and JSON which can be used to develop Restful web services in TIBCO designer.</p>
<p><span style="color: #993300;"><strong>Can we have backward transitions in TIBCO BW Processes?</strong></span></p>
<p style="padding-left: 30px;">Ans: In TIBCO Designer Processes, transitions between activities are always uni-directional. This means that we can&rsquo;t go back to a previous transition from any point.</p>
<p><span style="color: #993300;"><strong>What are different Panels of TIBCO designer window and what is the purpose of each?</strong></span></p>
<p style="padding-left: 30px;">There are following four types of panels available in TIBCO designer window:</p>
<p style="padding-left: 60px;">Project Panel: This panel shows project hierarchy.</p>
<p style="padding-left: 60px;">Design Panel: This panel is used to design new BW Processes in TIBCO.</p>
<p style="padding-left: 60px;">Palette Panel: This Panel has all the available Palettes with bundled activities which can be dragged and used in design panel during process development.</p>
<p style="padding-left: 60px;">Configuration Panel: Configurations including input, output details for any activity are specified in the configuration panel.</p>
<p><span style="color: #993300;"><strong>What are the three levels of validations that can be performed in TIBCO designer?</strong></span></p>
<p style="padding-left: 30px;">Following are the three levels of validations supported by TIBCO BW:</p>
<p style="padding-left: 60px;">-Activity level validation</p>
<p style="padding-left: 60px;">-Process level validation</p>
<p style="padding-left: 60px;">-Project level validation</p>
<p><span style="color: #993300;"><strong>What is difference between fault tolerant and <a class="zem_slink" style="color: #993300;" title="Load balancing (computing)" href="http://en.wikipedia.org/wiki/Load_balancing_%28computing%29" target="_blank" rel="noopener wikipedia">Load balanced</a> deployment in TIBCO?</strong></span></p>
<p style="padding-left: 30px;"><strong>Load balancing:</strong></p>
<p style="padding-left: 60px;">Load balancing is done between two or more servers where the load is distributed between servers to avoid any server crashes due to heavy load on a single server.</p>
<p style="padding-left: 30px;"><strong>Fault tolerance:</strong></p>
<p style="padding-left: 60px;">Fault tolerance is achieved between two servers where one server acts as a primary and the second server acts as a secondary/backup server for the primary server. Whenever failure occurs for primary server, the backup secondary server becomes the primary server.</p>
<p><span style="color: #993300;"><strong>What are the options for configuring storage for process engine&rsquo;s checkpoint repository ?</strong></span></p>
<p style="padding-left: 30px;">The options for configuring storage for process engine&rsquo;s checkpoint repository are</p>
<p style="padding-left: 60px;"><strong>-Local File:</strong> Information is stored in a local file which in case of engine crash/failure and same information is used to resume the process flow once engine is up. This mechanism works only in case of single server or load balancing approach.</p>
<p style="padding-left: 60px;"><strong>-Database: </strong>Information is stored in a database table which is used to resume engine later. &nbsp;Fault tolerant engines can recover from a checkpoint only when database is used.</p>
<p><span style="color: #993300;"><strong>What is the Difference between EMS and RV?</strong></span></p>
<p style="padding-left: 30px;"><strong>EMS</strong></p>
<p style="padding-left: 60px;">-A producer sends a message to the central server. The server stores the message until it has delivered it to each consumer</p>
<p style="padding-left: 60px;">-Producer to server; server to consumers.</p>
<p style="padding-left: 60px;">-Store and forward queue protocol.</p>
<p style="padding-left: 60px;">-The central server stores all messages and delivery state for all its clients; it requires disk resources in proportion to total throughput volume.</p>
<p style="padding-left: 60px;">-Disk failure on a server host computer can be catastrophic, affecting all messages from every client. Many installations protect against disk failure using safeguards such as <a class="zem_slink" title="Disk mirroring" href="http://en.wikipedia.org/wiki/Disk_mirroring" target="_blank" rel="noopener wikipedia">disk mirroring</a>.</p>
<p style="padding-left: 60px;">-The central server is the master of overall delivery state.</p>
<p style="padding-left: 30px;"><strong>RV</strong></p>
<p style="padding-left: 60px;">-A producer sends a message to consumers. The producer stores the message until each consumer has acknowledged receipt</p>
<p style="padding-left: 60px;">-<a class="zem_slink" title="Peer-to-peer" href="http://en.wikipedia.org/wiki/Peer-to-peer" target="_blank" rel="noopener wikipedia">Peer-to-peer</a>.</p>
<p style="padding-left: 60px;">-Stream-oriented protocol.</p>
<p style="padding-left: 60px;">-Each producer stores its outbound messages and some delivery state; it requires disk resources in proportion to its outbound volume.</p>
<p style="padding-left: 60px;">-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.</p>
<p><strong><span style="color: #993300;">What is the difference between Concrete</span> <a class="zem_slink" title="Web Services Description Language" href="http://en.wikipedia.org/wiki/Web_Services_Description_Language" target="_blank" rel="noopener wikipedia">WSDL</a> <span style="color: #993300;">and Abstract WSDL?</span></strong></p>
<p style="padding-left: 30px;"><strong>The Abstract WSDL</strong> describes the interface of the web service which includes the format of request and response messages of each operation.</p>
<p style="padding-left: 30px;"><strong>The Concrete WSDL</strong> 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.</p>
<p><span style="color: #993300;"><strong>How you perform performance tuning on BW engine?</strong></span></p>
<p style="padding-left: 30px;">-Max jobs</p>
<p style="padding-left: 30px;">-Flow limit</p>
<p style="padding-left: 30px;">-Activation Limit</p>
<p style="padding-left: 30px;">-Java heap size</p>
<p><span style="color: #993300;"><strong>What are included in EAR file?</strong></span></p>
<p style="padding-left: 30px;">-Library builder</p>
<p style="padding-left: 30px;">-Alias library</p>
<p style="padding-left: 30px;">-Process Definitions</p>
<p style="padding-left: 30px;">-Shared resources</p>
<p><span style="color: #993300;"><strong>What are the maximum, we can configure in FT mode for EMS?</strong></span></p>
<p style="padding-left: 30px;">At any point of time, can configure only two servers in FT.</p>
<p><span style="color: #993300;"><strong>What is the use of Critical section Group?</strong></span></p>
<p style="padding-left: 30px;">Critical section groups are used to synchronize process instances so that only oneprocess instance executes the grouped activities at any given time</p>
<p><span style="color: #993300;"><strong>How do you use XSLT file?</strong></span></p>
<p style="padding-left: 30px;">The Transform XML activity allows you to transform an input XML document into the output specified by the given XSLT File shared configuration resource</p>
<p><span style="color: #993300;"><strong>How you send messages in a sequence order in ems?</strong></span></p>
<p style="padding-left: 30px;">By using Sequence Key property</p>
<p><span style="color: #993300;"><strong>Where do you configure database connection for EMS?</strong></span></p>
<p style="padding-left: 30px;">In Stores.Config file.</p>
<p><span style="color: #993300;"><strong>How to set message priorities on the destinations using tibco EMS?</strong></span></p>
<p style="padding-left: 30px;">By specifying priority index at receiving end</p>
<p><span style="color: #993300;"><strong>Is that possible to change process or shared variable during runtime?</strong></span></p>
<p style="padding-left: 30px;">Yes, it's possible to change process or Shared variables at run time using assign and Set shared Variable activity.</p>
<p><span style="color: #993300;"><strong>In Mapping using XSLT, what is meang of (..) in the statement?</strong></span></p>
<p style="padding-left: 30px;">Parent loop</p>
<p><span style="color: #993300;"><strong>Can you deploy a BW engine on system which has only TRA?</strong></span></p>
<p style="padding-left: 30px;">&nbsp; No</p>
<p><span style="color: #993300;"><strong>What are the main parts of JMS message?</strong></span></p>
<p style="padding-left: 30px;">-Header</p>
<p style="padding-left: 30px;">-Body</p>
<p style="padding-left: 30px;">-Properties</p>
<p><span style="color: #993300;"><strong>What is difference between Alias Library and Library Builder?</strong></span></p>
<p style="padding-left: 30px;">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.</p>
<p style="padding-left: 30px;">An Alias Library is used to access some java classes which are part of a jar file.</p>
<p><span style="color: #993300;"><strong>What is BW memory management?</strong></span></p>
<p style="padding-left: 30px;">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 MemorySaving 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</p>
<p style="padding-left: 30px;">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 activity and cleanup all unused content.</p>
<p><span style="color: #993300;"><strong>Can we have 2 processes running on the same Http Connection and same Port No.?</strong></span></p>
<p style="padding-left: 30px;">No</p>
<p><span style="color: #993300;"><strong>Do we have to redesign the project if we make some changes in XSD's like Enumeration changes or just update them?</strong></span></p>
<p style="padding-left: 30px;">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&rsquo;re using (diff process) this schema.</p>
<p><span style="color: #993300;"><strong>What is difference between Soap Event Source and Service activity?</strong></span></p>
<p style="padding-left: 30px;">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.</p>
<p><span style="color: #993300;"><strong>What is Check point? What is the use of it?</strong></span></p>
<p style="padding-left: 30px;">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 unhanded 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.</p>
<p><span style="color: #993300;"><strong>Is there any restriction on number of Activities in a process definition?</strong></span></p>
<p style="padding-left: 30px;">In general, there is no limitation to activities in process definition.</p>
<p><span style="color: #993300;"><strong>How to Read Excel file in process?</strong></span></p>
<p style="padding-left: 30px;">You can save the excel file as .csv file and you can use the same csv format by giving the column separator and line separator.</p>
<p style="padding-left: 30px;">You can use JDBC Excel driver, or JDBC-ODBC Bridge and then ODBC Excel driver. Both methods allow read/write of excel files using SQL</p>
<p><span style="color: #993300;"><strong>What is the purpose of Event Candidate Key?</strong></span></p>
<p style="padding-left: 30px;">Expression used to evaluate whether the incoming message is appropriate for this process. This expression is specified in X Path, and only data from the incoming event is available for use in this XPath expression.</p>
<p><span style="color: #993300;"><strong>What is the use of Event time out?</strong></span></p>
<p style="padding-left: 30px;">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.</p>
<p style="padding-left: 30px;">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</p>
<p><span style="color: #993300;"><strong>How do you achieve to store data from group activities for each iteration?</strong></span></p>
<p style="padding-left: 30px;">If you wish to store data from each successive iteration of a loop, you can create aprocess 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&rsquo;s output and the list is available to subsequent activities in the process definition</p>
<p><span style="color: #993300;"><strong>What is the use of &ldquo;No action Group&rdquo;?</strong></span></p>
<p style="padding-left: 30px;">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 unhanded error occurs in the group, you only need one error transition instead of an error transition for each activity. This behaviour is similar to a try...catch block in Java.</p>
<p><span style="color: #993300;"><strong>Why you need &ldquo;pick First Group&rdquo;?</strong></span></p>
<p style="padding-left: 30px;">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</p>
<p><span style="color: #993300;"><strong>What are the different types of variables are available? And explain them?</strong></span></p>
<p style="padding-left: 30px;"><strong>Global Variables</strong></p>
<p style="padding-left: 60px;">These variables allow you to specify constants that can be used throughout the project. The constants can be specified and changed while designing and testing your project. You can also specify different values for each deployment of your project.</p>
<p style="padding-left: 30px;"><strong>Process variables</strong></p>
<p style="padding-left: 60px;">These variables allow you to access various data in your project. For example, there are predefined process variables containing the process ID, project name, and other information. You can also create user-defined process variables for containing process-specific data.</p>
<p style="padding-left: 30px;"><strong>Shared variables</strong></p>
<p style="padding-left: 60px;">These variables allow you to specify data for use across multiple process instances. Because multiple process instances can access the same variable, you can also synchronize access across processes when setting or retrieving the shared variable.</p>
<p><span style="color: #993300;"><strong>Difference between shared variable and job shared variable?</strong></span></p>
<p style="padding-left: 30px;"><strong>Shared variable</strong></p>
<p style="padding-left: 60px;">Shared Variable resource allows you to share data across process instances. Allprocess instances can read and update the data stored in a shared variable. This type of shared variable is useful if you wish to pass data across process instances or if you wish to make a common set of information available to all process instances</p>
<p style="padding-left: 30px;"><strong>Job shared variable</strong></p>
<p style="padding-left: 60px;">Job Shared Variable resource is similar to a Shared Variable, but its scope is limited to the current job. A copy of the variable is created for each new process instance. This type of shared variable is useful for passing data to and from sub-processes without creating an input or output schema for the called process.</p>
<p><span style="color: #993300;"><strong>What is coercion and what is the use of it?</strong></span></p>
<p style="padding-left: 30px;">Coercion 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.</p>e:T25f3,<p style="text-align: justify;"><strong>What is TIBCO BE and why it is used?</strong></p>
<p style="text-align: justify;"><a href="https://tekslate.com/tibco-business-events-training/" target="_blank" rel="noopener">TIBCO BE</a> is a well-known software system for processing complex business events to draw useful meanings from them to better predict the business changes and to take proper actions accordingly.</p>
<p style="text-align: justify;"><strong>What is the role of channels and destinations in TIBCO BE?</strong></p>
<p style="text-align: justify;">Channels are resources which are used to enable connectivity and communication between TIBCO BE and other sources like JMS sources, RV sources or HTTP sources.</p>
<p style="text-align: justify;">Destinations are defined within a channel and they specify the source and sink for the message.&nbsp; For example, when you create a destination for a JMS Channel; it contains details about the destination queue name, delivery mode etc.</p>
<p style="text-align: justify;"><strong>What are the modes of TIBCO BW Installations ?</strong></p>
<p style="padding-left: 30px;">GUI mode</p>
<p style="padding-left: 30px;">Console mode</p>
<p style="padding-left: 30px;">Silent mode</p>
<p style="text-align: justify;"><strong>How events are generated in TIBCO BE?</strong></p>
<p style="text-align: justify;">Event instances get created based on the messages coming as input from the channels.</p>
<p style="text-align: justify;"><strong>What are rules and how TIBCO BE rules work?</strong></p>
<p style="text-align: justify;">In TIBCO BE, Rules specify the actions that need to be taken based on certain conditions. Rules are triggered based on events when conditions are met.</p>
<p style="text-align: justify;"><strong>What is difference between Rule Functions and Virtual Rule Functions?</strong></p>
<p style="text-align: justify;">Rule Functions are the functions written in Rule Language with complete body while Virtual Rule Functions are like interfaces without body.</p>
<p style="text-align: justify;">Body implementation of Virtual Rule Functions is made through decision tables instead.</p>
<p style="text-align: justify;"><strong>What is the relationship between decision tables and Virtual Rule Functions?</strong></p>
<p style="text-align: justify;">Decision tables are the body implementation of Virtual Rule Functions. A Virtual Rule Function can have one or more decision tables for its body implementation.</p>
<p style="text-align: justify;"><strong>What is RMS and why it is used?</strong></p>
<p style="text-align: justify;">Rule Management Server (RMS) is a component of BusinessEvents, which manages decision projects and provides a mechanism for approval. It also provides user authentication, decision project authorization, and other project management features. Decision Manager communicates with Rules Management Server to check out decision projects, update local copies of decision tables, and commit changes. RMS users can then approve or reject those changes. <strong>How can we prioritize and De-prioritize rules for an event?</strong></p>
<p style="text-align: justify;">For a certain event, we can have multiple rules available. The&nbsp;Priority&nbsp;value of any rule decides the sequence in which rules are triggered. A value closer to 1 means higher priority.</p>
<p style="text-align: justify;"><strong>How events are generated in TIBCO BE?</strong></p>
<p style="text-align: justify;">Event instances get created based on the messages coming as input from the channels.</p>
<p style="text-align: justify;"><strong>What is the role of channels and destinations in TIBCO BE?</strong></p>
<p style="text-align: justify;">Channels are resources which are used to enable connectivity and communication between TIBCO BE and other sources like JMS sources, RV sources or HTTP sources.</p>
<p style="text-align: justify;">Destinations are defined within a channel and they specify the source and sink for the message.&nbsp; For example, when you create a destination for a JMS Channel; it contains details about the destination queue name, delivery mode etc.</p>
<p style="text-align: justify;"><strong>What is RMS and why it is used?</strong></p>
<p style="text-align: justify;">Rule Management Server (RMS) is a component of BusinessEvents, which manages decision projects and provides a mechanism for approval. It also provides user authentication, decision project authorization, and other project management features. Decision Manager communicates with Rules Management Server to check out decision projects, update local copies of decision tables, and commit changes. RMS users can then approve or reject those changes.</p>
<p style="text-align: justify;"><strong>Describe the purpose and usage of TIBCO BE Concepts?</strong></p>
<p style="text-align: justify;">Concepts are created to hold the properties of any entity. Normally, information from the Events is used to create instances of the Concepts in the Rules and Rules Functions. <strong>What is event PreProcessor and why it is used?</strong></p>
<p style="text-align: justify;">Event PreProcessor is basically a Rule Function. This rule function is used to process the incoming messages before they are converted into Events.</p>
<p style="text-align: justify;"><strong>Why Scorecards are used in TIBCO BE?</strong></p>
<p style="text-align: justify;">Scorecard is a type of concept in BE. Scorecard acts same as a static variable in any programming language with project wide scope and having only single instance. Scorecards are used to track or store such information which must be used throughout the inference agent.</p>
<p style="text-align: justify;"><strong>What are the revision control system options available in TIBCO designer?</strong></p>
<p style="padding-left: 30px; text-align: justify;">File sharing</p>
<p style="padding-left: 30px; text-align: justify;">VSS</p>
<p style="padding-left: 30px; text-align: justify;">Perforce</p>
<p style="padding-left: 30px; text-align: justify;">XML Canon</p>
<p style="padding-left: 30px; text-align: justify;">ClearCase</p>
<p style="padding-left: 30px; text-align: justify;">iPlanet</p>
<p style="padding-left: 30px; text-align: justify;">CVS</p>
<p style="padding-left: 30px; text-align: justify;">PVCS</p>
<p style="text-align: justify;"><strong>Describe the flow of messages in TIBCO BE?</strong></p>
<p style="text-align: justify;">Messages are received through Channels with specified destinations.</p>
<p style="text-align: justify;">&nbsp;Event PreProcessor is executed first (if it exists in the project).</p>
<p style="text-align: justify;">Incoming message is converted to an event.</p>
<p style="text-align: justify;">Rules are triggered based on event.</p>
<p style="text-align: justify;"><strong>What is CDD and what&rsquo;s its significance?</strong></p>
<p style="text-align: justify;">CDD (Cluster Deployment Description) is an XML file which contains all required information about deployment of a TIBCO BE project.</p>
<p style="text-align: justify;"><strong>What is vcrepo.dat?</strong></p>
<p style="text-align: justify;">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, <a href="https://tekslate.com/tibco-bw-training" target="_blank" rel="noopener">TIBCO</a> 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).</p>
<p style="text-align: justify;"><strong>How we can integrate TIBCO BW with TIBCO BE?</strong></p>
<p style="text-align: justify;">Based on the type of channel configured in TIBCO BE, you can send messages from <a href="https://tekslate.com/tibco-business-works-6x-training" target="_blank" rel="noopener">TIBCO BW</a> and receive the responses. For example, If TIBCO BE has JMS Channel configured, you can send JMS messages to the specified destination from TIBCO BW using&nbsp;Send <a href="https://tekslate.com/jms-architecture/" target="_blank" rel="noopener">JMS</a> Message&nbsp;activity and then you can receive a response as well using&nbsp;Receive JMS Message&nbsp;activity.</p>
<p style="text-align: justify;">Similarly, you can communicate for HTTP, SOAP, RV or any other types of channels as well from TIBCO BW.</p>
<p style="text-align: justify;"><strong>What are the different types of Transactions TIBCO provides?</strong></p>
<p style="text-align: justify;">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:</p>
<p style="padding-left: 30px; text-align: justify;">JDBC</p>
<p style="padding-left: 30px; text-align: justify;"><a href="https://tekslate.com/javascript-training/" target="_blank" rel="noopener">Java </a>Transaction API (JTA) UserTransaction</p>
<p style="padding-left: 30px; text-align: justify;">XA Transaction</p>
<p style="text-align: justify;"><strong>What activities are supported in JTA Transaction?</strong></p>
<p style="text-align: justify;">The Java Transaction API (JTA) UserTransaction type allows:</p>
<p style="padding-left: 30px; text-align: justify;">JDBC</p>
<p style="padding-left: 30px; text-align: justify;">JMS</p>
<p style="padding-left: 30px; text-align: justify;">ActiveEnterprise Adapter (using JMS transports)</p>
<p style="padding-left: 30px; text-align: justify;">EJB activities</p>f:T7cb4,<p style="text-align: justify;"><span style="color: #993300;"><strong>What is TIBCO?</strong></span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">Tibco is an organization which provides Integration software to software industry.</span></p>
<p style="text-align: justify;"><span style="color: #993300;"><strong> What are the different modes of service invocation in TIBCO?</strong></span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">Services can be invoked in several ways.A one-way operation is executed once and does not wait for a response.</span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">A request-response oriented operation, in which client needs to wait the response. In a request-response service,communication flows in both directions</span></p>
<p style="text-align: justify;"><span style="color: #993300;"><strong> What type of resources in TIBCO EAR file?</strong></span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">Following type of resources are typically added in EAR file in TIBCO:</span></p>
<p style="padding-left: 60px; text-align: justify;"><span style="font-weight: 400;">Local Project Resources (Processes, Schemas, Connections, Services, Variables etc)</span></p>
<p style="padding-left: 60px; text-align: justify;"><span style="font-weight: 400;">Library Builder Resources Files.</span></p>
<p style="padding-left: 60px; text-align: justify;"><span style="font-weight: 400;">Files referred in designer CLASSPATH</span></p>
<p style="padding-left: 60px; text-align: justify;"><span style="font-weight: 400;">Files under Designer Installation directory</span></p>
<p style="text-align: justify;"><span style="color: #993300;"><strong> What is vcrepo.dat and when this file is created in TIBCO?</strong></span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">Vcrepo.dat file is used to store certain properties like TIBCO RV encoding, display name; description etc. 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.</span></p>
<p style="text-align: justify;"><span style="color: #993300;"><strong> While debugging TIBCO BW processes, which activity can be used to write complete schema information to a file?</strong></span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">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.</span></p>
<p style="text-align: justify;"><span style="color: #993300;"><strong> How Restful web services can be developed in TIBCO?</strong></span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">TIBCO provides a Plugin for REST and JSON which can be used to develop Restful web services in TIBCO designer.</span></p>
<p style="text-align: justify;"><span style="color: #993300;"><strong> Can we have backward transitions in TIBCO BW Processes?</strong></span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">In TIBCO Designer Processes, transitions between activities are always unidirectional. This means that we can&rsquo;t go back to a previous transition from any point.</span></p>
<p style="text-align: justify;"><span style="color: #993300;"><strong> What are different Panels of TIBCO designer window and what is the purpose of each?</strong></span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">There are following four types of panels available in TIBCO designer window:</span></p>
<p style="padding-left: 60px; text-align: justify;"><span style="font-weight: 400;">Project Panel: This panel shows project hierarchy.</span></p>
<p style="padding-left: 60px; text-align: justify;"><span style="font-weight: 400;">Design Panel: This panel is used to design new BW Processes in TIBCO.</span></p>
<p style="padding-left: 60px; text-align: justify;"><span style="font-weight: 400;">Palette Panel: This Panel has all the available Palettes with bundled activities which can be dragged and used in design panel during process development.</span></p>
<p style="padding-left: 60px; text-align: justify;"><span style="font-weight: 400;">Configuration Panel: Configurations including input, output details for any activity are specified in the configuration panel.</span></p>
<p style="text-align: justify;"><span style="color: #993300;"><strong> What are the three levels of validations that can be performed in TIBCO designer?</strong></span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">Following are the three levels of validations supported by TIBCO BW:</span></p>
<p style="padding-left: 60px; text-align: justify;"><span style="font-weight: 400;">Activity level validation</span></p>
<p style="padding-left: 60px; text-align: justify;"><span style="font-weight: 400;">Process level validation</span></p>
<p style="padding-left: 60px; text-align: justify;"><span style="font-weight: 400;">Project level validation</span></p>
<p style="text-align: justify;"><span style="color: #993300;"><strong> What are the TIBCO BW activities that can participate in transactions?</strong></span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">There are some specific TIBCO BW activities are supported in transaction not all.</span></p>
<p style="padding-left: 60px; text-align: justify;"><span style="font-weight: 400;">JDBC activities</span></p>
<p style="padding-left: 60px; text-align: justify;"><span style="font-weight: 400;">EJB activities</span></p>
<p style="padding-left: 60px; text-align: justify;"><span style="font-weight: 400;">JMS activities</span></p>
<p style="padding-left: 60px; text-align: justify;"><span style="font-weight: 400;">Active Enterprise Adapter activities that use JMS transports</span></p>
<p style="padding-left: 60px; text-align: justify;"><span style="font-weight: 400;">TIBCO iProcess BusinessWorks Connector activities</span></p>
<p style="text-align: justify;"><span style="color: #993300;"><strong> How to do exception handling in Iprocess for EAI steps?</strong></span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">We can achieve exception handling Using the SW_QRETRYCOUNT , Please see the below explanation</span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">Using the SW_QRETRYCOUNT system field to provide exception Handling for Transaction&nbsp;</span><span style="font-weight: 400;">with Failing EAI Steps .</span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">The SW_QRETRYCOUNT System field returns the number of times that a message in a message queue has failed.</span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">The field value is 0 the first time a message is processed and is incremented each time the message fails.</span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">For Example , If a BG process is processing a message and SW_QRETRYCOUNT=2, this means that the BG is attempting to process the message for the third time.</span></p>
<p style="text-align: justify;"><span style="color: #993300;"><strong> What is the role of TRA?</strong></span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">TRA stands for TIBCO Runtime Agent.</span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">The TRA has two main functions:</span></p>
<p style="padding-left: 60px; text-align: justify;"><span style="font-weight: 400;">Supplies an agent that is running in the background on each machine.</span></p>
<p style="padding-left: 60px; text-align: justify;"><span style="font-weight: 400;">The agent is responsible for starting and stopping processes that run on a machine according to the deployment information.</span></p>
<p style="padding-left: 60px; text-align: justify;"><span style="font-weight: 400;">The agent monitors the machine. That information is then visible via TIBCO Administrator.</span></p>
<p style="padding-left: 60px; text-align: justify;"><span style="font-weight: 400;">Supplies the run-time environment, that is, all shared libraries including third-party libraries.</span></p>
<p style="text-align: justify;"><span style="color: #993300;"><strong> 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?</strong></span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">Integration can be at different application layers:</span></p>
<p style="padding-left: 60px; text-align: justify;"><span style="font-weight: 400;">X:Patch</span></p>
<p style="padding-left: 60px; text-align: justify;"><span style="font-weight: 400;">Y:Major</span></p>
<p style="padding-left: 60px; text-align: justify;"><span style="font-weight: 400;">Z:Minor</span></p>
<p style="text-align: justify;"><span style="color: #993300;"><strong> What are the revision control system options available in TIBCO designer?</strong></span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">File sharing</span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">VSS</span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">Perforce</span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">XML Canon</span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">ClearCase</span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">iPlanet</span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">CVS</span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">PVCS</span></p>
<p style="text-align: justify;"><span style="color: #993300;"><strong> What are the different types of Transactions TIBCO provides?</strong></span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">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:</span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">JDBC</span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">Java Transaction API (JTA) UserTransaction</span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">XA Transaction</span></p>
<p style="text-align: justify;"><span style="color: #993300;"><strong> What are the encodings supported by designer ?</strong></span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">Encodings supported by designer are</span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">ISO8859-1(Latin-1)</span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">UTF-8</span></p>
<p style="text-align: justify;"><span style="color: #993300;"><strong> What are the 4 main panels of the Designer window ?</strong></span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">The 4 main panels of the Designer window are</span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">Project panel</span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">Palette panel</span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">Design panel</span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">Configuration panel</span></p>
<p style="text-align: justify;"><span style="color: #993300;"><strong> Explain the process configuration parameters &ndash; Max Jobs, Flow Limit &amp; Activation Limit ?</strong></span></p>
<p style="padding-left: 30px; text-align: justify;"><strong>Max Jobs</strong><span style="font-weight: 400;">: Max Jobs specifies the number of process instances that are kept in memory. Once this limit is reached newly created process instances (subject to flow limit) are paged out to disk.0 specifies no limit and is the default.</span></p>
<p style="padding-left: 30px; text-align: justify;"><strong>Flow Limit: </strong><span style="font-weight: 400;">Flow Limit specifies the maximum number of running process instances that are spawned before the process starter is suspended ie it enters a FLOW_CONTROLLED state and does not accept new events. This can be used to control the number of process instances running simultaneously and when the protocol generating the event can store the event till it is received, like email servers, JMS, RV etc. 0 specifies no limit and is the default.</span></p>
<p style="padding-left: 30px; text-align: justify;"><strong>Activation Limit: </strong><span style="font-weight: 400;">Activation limit flag specifies that once a process instance is loaded it must be placed in memory till it completes execution. By default it is enabled.</span></p>
<p style="text-align: justify;"><span style="color: #993300;"><strong> What is difference between fault tolerant and Load balanced deployment in TIBCO?</strong></span></p>
<p style="padding-left: 30px; text-align: justify;"><strong>Load balancing</strong><span style="font-weight: 400;">: Load balancing is done between two or more servers where the load is distributed between servers to avoid any server crashes due to heavy load on a single server.</span></p>
<p style="padding-left: 30px; text-align: justify;"><strong>Fault tolerance</strong><span style="font-weight: 400;">: Fault tolerance is achieved between two servers where one server acts as a primary and the second server acts as a secondary/backup server for the primary server. Whenever failure occurs for primary server, the backup secondary server becomes the primary server.</span></p>
<p style="text-align: justify;"><span style="color: #993300;"><strong> What are the options for configuring storage for process engine&rsquo;s checkpoint repository ?</strong></span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">The options for configuring storage for process engine&rsquo;s checkpoint repository are:</span></p>
<p style="padding-left: 60px; text-align: justify;"><strong>Local File: </strong><span style="font-weight: 400;">Information is stored in a local file which in case of engine crash/failure and same information is used to resume the process flow once engine is up. This mechanism works only in case of single server or load balancing approach.</span></p>
<p style="padding-left: 60px; text-align: justify;"><strong>Database: </strong><span style="font-weight: 400;">Information is stored in a database table which is used to resume engine later. &nbsp;Fault tolerant engines can recover from a checkpoint only when database is used.</span></p>
<p style="text-align: justify;"><span style="color: #993300;"><strong> Where is it possible to change the priority of a workitem while it is in a work queue?</strong></span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">SW_IP_xxx system field values</span></p>
<p style="text-align: justify;"><span style="color: #993300;"><strong> What happens when an Event is used to interrupt a case and the Event step is NOT linked to any other steps?</strong></span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">Case data changes will be imported, but the case will NOT be moved along the process.</span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">Case data changes will be imported, and the audit trail will be updated to record the Event trigger.</span></p>
<p style="text-align: justify;"><span style="color: #993300;"><strong> What is short lock and long lock in tibco iProcess?</strong></span></p>
<p style="padding-left: 30px; text-align: justify;"><strong>Short lock.</strong><span style="font-weight: 400;"> 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.</span></p>
<p style="padding-left: 30px; text-align: justify;"><strong>Long lock</strong><span style="font-weight: 400;">. 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.</span></p>
<p style="text-align: justify;"><span style="color: #993300;"><strong> What is the difference between iProcess Server Objects and iProcess Objects server?</strong></span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">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.</span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">Server Objects communicate with the TIBCO iProcess Objects Server via TCP/IP. Objects Server communicate with the TIBCO iProcess Engine via UDP</span></p>
<p style="text-align: justify;"><strong> W<span style="color: #993300;">hat are the modes of TIBCO BW Installations ?</span></strong></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">GUI mode</span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">Console mode</span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">Silent mode</span></p>
<p style="text-align: justify;"><span style="color: #993300;"><strong>What activities are supported in JTA Transaction?</strong></span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">The Java Transaction API (JTA) UserTransaction type allows:</span></p>
<p style="padding-left: 60px; text-align: justify;"><span style="font-weight: 400;"><a href="https://tekslate.com/jdbc-weblogic/" target="_blank" rel="noopener">JDBC</a></span></p>
<p style="padding-left: 60px; text-align: justify;"><span style="font-weight: 400;">JMS</span></p>
<p style="padding-left: 60px; text-align: justify;"><span style="font-weight: 400;">Active Enterprise Adapter (using JMS transports)</span></p>
<p style="padding-left: 60px; text-align: justify;"><span style="font-weight: 400;">EJB activities</span></p>
<p style="text-align: justify;"><span style="color: #993300;"><strong> What are the different acknowledgment modes for a message? </strong></span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">There are 6 modes of acknowledgement. They are &ndash;</span></p>
<p style="padding-left: 60px; text-align: justify;"><strong>Auto &ndash;</strong><span style="font-weight: 400;"> message is acknowledged automatically</span></p>
<p style="padding-left: 60px; text-align: justify;"><strong>Client &ndash; </strong><span style="font-weight: 400;">use confirm activity for acknowledgement</span></p>
<p style="padding-left: 60px; text-align: justify;"><strong>TIBCO EMS Explicit &ndash; </strong><span style="font-weight: 400;">use confirm activity for acknowledgement, only available for TIBCO EMS</span></p>
<p style="padding-left: 60px; text-align: justify;"><span style="font-weight: 400;">TIBCO EMS no ack</span></p>
<p style="padding-left: 60px; text-align: justify;"><strong>Dups ok &ndash; </strong><span style="font-weight: 400;">message is acknowledged automatically on its receipt</span></p>
<p style="padding-left: 60px; text-align: justify;"><strong>Transactional &ndash; </strong><span style="font-weight: 400;">when a transaction is included in a process definition. The message is ack when the transaction commits.</span></p>
<p style="text-align: justify;"><span style="color: #993300;"><strong> What is prefetch and failsafe?</strong></span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">Prefetch is fetching the messages from the server before receiver calls. Failsafe property enables to write persistence messages to the file with synchronous i/o calls.</span></p>
<p style="text-align: justify;"><span style="color: #993300;"><strong> How do you send a response from a web service?</strong></span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">We write to output to the queue from which we received the request.</span></p>
<p style="text-align: justify;"><span style="color: #993300;"><strong> What is the difference between soap event source and service palette?</strong></span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">Soap event source is used for single operation, single end. Service palette is used for multiple operations, multiple end bindings like http, jms.</span></p>
<p style="text-align: justify;"><span style="color: #993300;"><strong> What activities are supported in XA Transaction ?</strong></span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">The XA Transaction type allows:</span></p>
<p style="padding-left: 60px; text-align: justify;"><span style="font-weight: 400;">JDBC activities</span></p>
<p style="padding-left: 60px; text-align: justify;"><span style="font-weight: 400;">ActiveEnterprise Adapter activities that use the JMS transport</span></p>
<p style="padding-left: 60px; text-align: justify;"><span style="font-weight: 400;">JMS activities</span></p>
<p style="padding-left: 60px; text-align: justify;"><span style="font-weight: 400;">to participate in transactions.</span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">Note:For JMS activities and ActiveEnterprise Adapter activities, request/reply operations cannot participate in an XA transaction. Also, EJB activities cannot participate in an XA Transaction group.</span></p>
<p style="text-align: justify;"><span style="color: #993300;"><strong> What is the main difference between iProcess Server Objects and iProcess Objects server?</strong></span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">Client applications make use of the objects in the <a href="https://tekslate.com/tibco-iprocess-training/" target="_blank" rel="noopener">TIBCO </a></span><span style="font-weight: 400;"><a href="https://tekslate.com/tibco-iprocess-training/" target="_blank" rel="noopener">iProcess</a> Server Objects by making method calls that either &nbsp;</span><span style="font-weight: 400;">retrieve or modify data. These method calls cause messages&nbsp;</span><span style="font-weight: 400;">to be sent to a TIBCO iProcess Objects Server. The TIBCO &nbsp;</span><span style="font-weight: 400;">iProcess Objects Server acts as a gateway between the </span><span style="font-weight: 400;">client applications created with TIBCO iProcess Server </span><span style="font-weight: 400;">Objects, and the TIBCO iProcess Engine, where the actual </span><span style="font-weight: 400;">processing and storage of data occurs. The TIBCO iProcess </span><span style="font-weight: 400;">Engine manages all data, routing work items and updating </span><span style="font-weight: 400;">the appropriate work queues. </span><span style="font-weight: 400;">Server Objects communicate with the TIBCO iProcess Objects </span><span style="font-weight: 400;">Server via TCP/IP .Objects Server communicate with the </span><span style="font-weight: 400;">TIBCO iProcess Engine via UDP.</span></p>
<p style="text-align: justify;"><span style="color: #993300;"><strong> Explain What is Business Process Management (BPM)?</strong></span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">BPM is an automation of processes that exists in an </span><span style="font-weight: 400;">organisation.There are challeges that can be more </span><span style="font-weight: 400;">efficiently handled through different technologies using </span><span style="font-weight: 400;">BPM. Ex: webMethods technology(using Designer). </span><span style="font-weight: 400;">Through BPM an organisation can </span><span style="font-weight: 400;">Monitor its working efficiency in rendering services to </span><span style="font-weight: 400;">the customers. </span><span style="font-weight: 400;">Identify the areas that needs to be modified/improvise&nbsp;</span><span style="font-weight: 400;">easily address the problem areas.</span></p>
<p style="text-align: justify;"><span style="color: #993300;"><strong> What is event PreProcessor and why it is used?</strong></span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">Event PreProcessor is basically a Rule Function. This rule function is used to process the incoming messages before they are converted into Events.</span></p>
<p style="text-align: justify;"><span style="color: #993300;"><strong> What is the scope of user defined process variables ?</strong></span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">The scope of user defined process variables is only the process in which it is defined.(Not even inside a sub process that is invoked from this process)</span></p>
<p style="text-align: justify;"><span style="color: #993300;"><strong> What is difference between shared variable and job shared variable ?</strong></span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">Both of them can be manipulated via the palette resources &lsquo;Get shared variable&rsquo; and &lsquo;Set shared variable&rsquo;.</span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">A job shared variable is private to one instance of job or in other words each job has a fresh copy. In the case of shared variable the same copy is shared across all job instances. It can even be persisted and can survive BW engine restarts and even shared across multiple BW engines(when deployed using DB persistence).</span></p>
<p style="text-align: justify;"><span style="color: #993300;"><strong> How do wait-notify resources work ?</strong></span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">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 &amp; notifier are corrrelated via a key.</span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">For example: when one process is in wait state for key &lsquo;Order-1&rsquo;, it waits till another process issues a notification with the same key value.</span></p>
<p style="text-align: justify;"><span style="color: #993300;"><strong> What are the output formats for XSLT?</strong></span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">XML</span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">HTML</span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">Text</span></p>
<p style="text-align: justify;"><span style="color: #993300;"><strong> What is the Purpose of $_error variable ?</strong></span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">$_error variable is available in the node following the error transition. It captures the error message, error code etc.</span></p>
<p style="text-align: justify;"><span style="color: #993300;"><strong> What are the cases where business process cant proceed correctly subsequent to restart from a checkpoint ?</strong></span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">Sending HTTP response, confirming an email/jms message etc. This is because the confirmation or sending HTTP response has to done in the same session. When engine crashes these sessions are closed at their socket level. In such cases send response/confirm before checkpoint.</span></p>
<p style="text-align: justify;"><span style="color: #993300;"><strong> What are the TIBCO BW activities that can participate in transactions?</strong></span></p>
<p style="padding-left: 30px; text-align: justify;">Not all TIBCO BusinessWorks activities can participate in a transaction. Only the following types of activities have transactional capabilities:</p>
<p style="padding-left: 60px; text-align: justify;"><span style="font-weight: 400;">JDBC activities</span></p>
<p style="padding-left: 60px; text-align: justify;"><span style="font-weight: 400;">JMS activities</span></p>
<p style="padding-left: 60px; text-align: justify;"><span style="font-weight: 400;">ActiveEnterprise Adapter activities that use JMS transports</span></p>
<p style="padding-left: 60px; text-align: justify;"><span style="font-weight: 400;">EJB activities</span></p>
<p style="padding-left: 60px; text-align: justify;"><span style="font-weight: 400;">TIBCO iProcess BusinessWorks Connector activities</span></p>
<p style="text-align: justify;"><span style="color: #993300;"><strong>What are the different types of Transactions TIBCO provides?</strong></span></p>
<p style="padding-left: 30px; text-align: justify;"><span style="font-weight: 400;">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. </span></p>
<p style="padding-left: 60px; text-align: justify;"><span style="font-weight: 400;">TIBCO BusinessWorks supports the following types of transactions:</span></p>
<p style="padding-left: 90px; text-align: justify;"><span style="font-weight: 400;">JDBC</span></p>
<p style="padding-left: 90px; text-align: justify;"><span style="font-weight: 400;">Java Transaction API (JTA) UserTransaction</span></p>
<p style="padding-left: 90px; text-align: justify;"><span style="font-weight: 400;">XA Transaction</span></p>10:T23c0,<p style="text-align: justify;">Welcome to Tibco AMX BPM Tutorials. The objective of these tutorials is to provide in depth understand of Tibco AMX BPM.</p>
<p style="text-align: justify;">In addition to free Tibco AMX BPM Tutorials, we will cover common interview questions, issues and how to&rsquo;s of Tibco AMX BPM.</p>
<h2 style="text-align: justify;"><strong>Introduction</strong></h2>
<p style="text-align: justify;">TIBCO ActiveMatrix BPM is used to develop, deploy, execute and manage <a class="zem_slink" title="Business process management" href="http://en.wikipedia.org/wiki/Business_process_management" target="_blank" rel="wikipedia">Business Process Management</a> centric applications.TIBCO ActiveMatrix BPM is a leading <a class="zem_slink" title="Business process" href="http://en.wikipedia.org/wiki/Business_process" target="_blank" rel="wikipedia">business process</a> platform that coordinates a digital business process, people, context, and actions for better business outcomes. With flexible processes able to react to the right business events in real time, it meets all of an organization's business process needs. TIBCO ActiveMatrix BPM helps you go beyond automation to digitalize your business.</p>
<p style="text-align: justify;">TIBCO AMX-BPM is a unified platform that automates business processes, manages the distribution of work to people, and delivers actionable insight into process performance.</p>
<p>Designed to meet the needs of both the business and IT, it allows the business to successfully own process management while IT owns the supporting infrastructure. Business experts can manage processes as corporate assets and collaborate with IT to develop applications using a fast, iterative approach that delivers rapid time-to-benefit. Process and workforce management are separated to optimize the use of people and dynamically managing the work they perform. Built-in model-driven support for workflow patterns also allows processes to naturally adapt to the way people work</p>
<h2 style="text-align: justify;"><strong>AMX BPM Architecture</strong></h2>
<p style="text-align: justify;"><img class=" wp-image-22646 aligncenter" src="https://newtekslateassets.s3.us-west-2.amazonaws.com/wp-content/uploads/2016/07/Capture-85.png" alt="Capture 85" width="439" height="266" /></p>
<p style="text-align: justify;">The AMX BPM platform has five components &ndash; Workspace, Work Manager, Event Collector, <a class="zem_slink" title="Process management" href="http://en.wikipedia.org/wiki/Process_management" target="_blank" rel="wikipedia">Process Manager</a>, and Openspace &ndash; wired together using <a class="zem_slink" title="Public service" href="http://en.wikipedia.org/wiki/Public_service" target="_blank" rel="wikipedia">public services</a>, which allows anyone to use those same services to replace or augment the components. In fact, the BPM platform and AMX BPM applications are all just AMX <a class="zem_slink" title="Composite application" href="http://en.wikipedia.org/wiki/Composite_application" target="_blank" rel="wikipedia">composite applications</a>.</p>
<p style="text-align: justify;">There is a common administration interface for all AMX products, and when we&rsquo;re in the AMX Admin interface, the common nature of the platform becomes more evident: you can see the AMX platform, AMX BPM, sample applications and organizational models that we&rsquo;ll be looking at in the demo. Selecting the AMX BPM application, you&rsquo;ll see the underlying five components as well as all public services available.</p>
<p style="text-align: justify;">The AMX service governance and management tools share common components with AMX SOA, but are not included in AMX BPM.</p>
<p style="text-align: justify;">What this new architecture means is that Business Studio can be used to create services using combinations of components, services and other object types, which allows processes to be embedded as part of any application: process is not a separate thing used to orchestrate applications, but part of the application itself.</p>
<h2 style="text-align: justify;"><strong>ActiveMatrix Workspace</strong></h2>
<p style="text-align: justify;">The ActiveMatrix Workspace is the web-based end-user environment, with views of the work available to the current user as well as views of the organizational model as discussed above. Taking a look at the work views, however, is where we see some of the first major changes to the underlying process engine: there are no more physical queues; rather, what appear as logical queues (or work lists) to users are created with dynamic queries. In the old days &ndash; and in the old architecture of iProcess and some of its competitors &ndash; segregating work items into explicit queues was necessary for performance reasons; today, faster hardware and in-memory software allows this to be done dynamically. When I think of all the times that I&rsquo;ve have to work around queuing mechanisms in BPM systems, both for work assignment and reporting purposes, this is huge since it provides much easier slicing and dicing of the work items. For example, a standard work view for a supervisor would be &ldquo;Supervised Work&rdquo;, which shows all work items that are both available but not yet assigned to a user, plus those that have been allocated to specific users: in effect, a view of the unassigned and assigned work in progress, regardless of its logical queue location. Now, you could argue that queues in most BPMS are usually implemented as database constructs anyway, which is mostly true; however, access to work except by queue is often not very efficient in these queue-oriented systems.</p>
<p style="text-align: justify;">In addition to the Work Views and Organization Browser, the Workspace includes the following user views:</p>
<p style="padding-left: 30px; text-align: justify;">-Business Services, which is a user view of process-based composite applications, so that user doesn&rsquo;t think about kicking off a process, but about doing a business function. In the sample insurance scenario that we were looking at, this included functions such as &ldquo;First Notice of Loss Notification&rdquo;.</p>
<p style="padding-left: 30px; text-align: justify;">-Process Views, which shows a view of the executing processes.</p>
<p style="padding-left: 30px; text-align: justify;">-Event Views, which shows an administrator-like view of login/logout and other system events, plus events related to process instances such as access and update. This is tied closely to the Process Views, which links back to the Event Views in order to show instance events.</p>
<h2 style="text-align: justify;"><strong>Business Object (Data) Models</strong></h2>
<p style="text-align: justify;"><a href="https://tekslate.com/tibco-spotfire-training/">TIBCO</a> isn&rsquo;t the first BPM vendor to jump on the process data model bandwagon, and they won&rsquo;t be the last: the link between MDM and process instance data needs to be firmly established so that you don&rsquo;t end up with data definitions within your BPMS that don&rsquo;t match up with the other data sources in your organization.</p>
<p style="text-align: justify;"><img class=" wp-image-22647 aligncenter" src="https://newtekslateassets.s3.us-west-2.amazonaws.com/wp-content/uploads/2016/07/Capture-86.png" alt="Capture 86" width="501" height="413" /></p>
<p style="text-align: justify;">In Business Studio, you can define a business object model &ndash; a sort of simplified <a class="zem_slink" title="Unified Modeling Language" href="http://en.wikipedia.org/wiki/Unified_Modeling_Language" target="_blank" rel="wikipedia">UML</a> data model &ndash; that allows structured <a class="zem_slink" title="Data model" href="http://en.wikipedia.org/wiki/Data_model" target="_blank" rel="wikipedia">data models</a> to be shared within or across packages and applications The business object model can have subclasses as well as data relationships, and supports a hierarchy of data models. Even better, you can import it from UML, <a class="zem_slink" title="XML Schema (W3C)" href="http://en.wikipedia.org/wiki/XML_Schema_%28W3C%29" target="_blank" rel="wikipedia">XSD</a>, <a class="zem_slink" title="Web Services Description Language" href="http://en.wikipedia.org/wiki/Web_Services_Description_Language" target="_blank" rel="wikipedia">WSDL</a> or directly from a database, and can export it to XSD or WSDL.</p>
<p>A business object model is then attached via an external reference to a process model to become part of the process instance data. Access control (in/out/bidirectional) can be set for that business object at each step in the process, as with any other instance parameter, in order to control whether the process step can read and write to the instance data defined by the business object. If you create scripts (which are Javascript in AMX BPM) to manipulate the instance data, the script editor will look up attributes and type directly from the business object model, which means that it&rsquo;s fully-accessible instance data, not a blob that you need to decode manually.</p>11:T24a1,<p style="text-align: justify;">Welcome to TIBCO CIM. The objective of these tutorials is to provide in depth understand of TIBCO CIM.</p>
<p style="text-align: justify;">In addition to free TIBCO CIM, we will cover common interview questions, issues and how to&rsquo;s of TIBCO CIM.</p>
<h2 style="text-align: justify;"><strong>Introduction</strong></h2>
<p style="text-align: justify;">The TIBCO Collaborative Information Manager (CIM) Studio provides a graphical&nbsp;interface for designing CIM artefacts and processes. It is based on TIBCO Business&nbsp;Studio and acts as an 'add on' component to Business Studio.</p>
<p style="text-align: justify;">TIBCO Collaborative Information Manager Studio comprises two components:the Process Designer and the Repository Designer. The Process Designer provides a&nbsp;graphical user interface for designing processes and can be used to define&nbsp;processes from scratch or to edit existing CIM processes. The Repository Designer&nbsp;enables you to graphically design repositories.</p>
<p style="text-align: justify;">The TIBCO Collaborative Information Manager&trade; delivers functionality to&nbsp;administer processes for management and governance of master data. This&nbsp;ensures accuracy and efficiency both inside the enterprise as well as throughout&nbsp;the value chain so that multiple processes are optimally coordinated. <a href="https://tekslate.com/tibco-cim-training/">TIBCO&nbsp;Collaborative Information Manager</a> delivers a horizontal platform to manage all&nbsp;types of information including products, customers, vendors, reference data,&nbsp;trading partners, and so on.</p>
<h2 style="text-align: justify;"><strong>Installing the Simple CIM Meta Model Project</strong></h2>
<p style="text-align: justify;">Click Simple CIM Meta Model under Available projects in the Solution Designer. Install the Project.</p>
<p style="text-align: justify;"><img class=" wp-image-23226 aligncenter" src="https://newtekslateassets.s3.us-west-2.amazonaws.com/wp-content/uploads/2016/08/Capture-217.png" alt="Capture 217" width="529" height="255" /></p>
<p style="text-align: justify;">You will see the&nbsp;Install sample project dialog, click Finish to complete installing the sample.</p>
<p style="text-align: justify;"><img class=" wp-image-23227 aligncenter" src="https://newtekslateassets.s3.us-west-2.amazonaws.com/wp-content/uploads/2016/08/Capture-218.png" alt="Capture 218" width="385" height="336" /></p>
<p style="text-align: justify;">The TIBCO CIM application is designed in a loosely coupled manner with well defined standards-based interfaces between its internal components. Process templates are built on top of a flexible data model that relies on the five core application components to power the solution. Abstracting these layers allows for a highly flexible and scalable offering that can be quickly configured to meet the customer&rsquo;s requirements. Furthermore it provides the skill to support multiple data domains (product, customer, vendor, etc.) from one platform.</p>
<p style="text-align: justify;"><strong>GUI</strong></p>
<p style="text-align: justify;">CIM is an entirely thin client application except for a thick-client optional graphical process modeler. The web user interface is totally metadata driven so screens are dynamic and contextual. Information is passed back and forth between the engine and UI components as XML; hence it is easy to swap out TIBCO CIM screens and embed custom rich-client interfaces right into the application using tools such as TIBCO&rsquo;s Ajax-based product TIBCO General Interface.</p>
<p style="text-align: justify;">The CIM GUI is based on the user interface design practices as laid out by the TIBCO One initiative, a corporate wide proposal to make available customers with a best in-class unified UI experience across products.</p>
<p style="text-align: justify;">The CIM GUI uses web 2.0 technologies such as AJAX throughout the application for graphically creating input maps, installation and configuration, building relationships, etc.</p>
<p style="text-align: justify;"><strong>High Performance</strong></p>
<p style="text-align: justify;">TIBCO CIM makes sharp use of distributed caching and parallelization of work across multiple threads to load, process, and publish large amounts of information very quickly. This is essential in data-intensive industries such as economic services, telecom, and energy. TIBCO CIM can automatically split large record sets into smaller batches for asynchronous dispensation with parallel threads working on individual batches. This greatly enhances performance and allows for the use of all available hardware by the system. Batch sizes can be configured via a property file. Inserts into the repository also occur in larger batch sizes rather than as individual Transactions. &nbsp;also, TIBCO CIM can be configured to load record data into the cache at startup. The validation and process engines would then be retrieving information from the cache and could evaluate the rule base and load the data into the repository considerably faster than before.</p>
<p style="text-align: justify;">TIBCO CIM aggressively uses the cache to speed performance by caching workflow states, Web service responses, user login information, temporary objects, etc. By gradually moving to a cache-first architecture with intelligent refresh and write-behind CIM leads the market with respect to performance and high volume deployments.</p>
<p style="text-align: justify;">The TIBCO professional service group provides best practice guidance on making optimal performance decisions such as structuring the data model and relationships, incrementing activities in the workflow, and executing activities in a synchronous or asynchronous manner</p>
<p style="text-align: justify;"><strong>WEB SERVICES</strong></p>
<p style="text-align: justify;">Application functionality &ndash; down to a fairly granular level such as querying and updating the structure of the master catalog, adding or modifying records, firing a business process, or querying and submitting work items within a business process, to name a few &ndash; are all exposed via pre-packaged web services. This makes it easy for customers who wish to use their own custom UI external the application to call TIBCO CIM services or embed TIBCO CIM services as part of a larger composite application. Both functional and highly granular web services are provided out of the box, so customers have a great deal of flexibility in accessing and controlling TIBCO CIM functionality from outside the application. This yields a master data services platform to maintain SOA and BPM initiatives that need reliable access to accurate and consistent data.</p>
<p style="text-align: justify;"><img class=" wp-image-23230 aligncenter" src="https://newtekslateassets.s3.us-west-2.amazonaws.com/wp-content/uploads/2016/08/Capture-219.png" alt="Capture 219" width="633" height="300" /></p>
<p style="text-align: justify;"><strong>Application-Based:</strong> TIBCO CIM is a self-contained MDM application that provides a tremendous amount of out-of-the-box functionality, counting data models, rules, and business processes. TIBCO CIM has a wizard-driven installation and configuration process and does not need any other TIBCO software and can work with other vendor&rsquo;s integration and business-to-business platforms as necessary.</p>
<p style="text-align: justify;"><strong>Flexibility:</strong> By embedding the rules engine, process engine, and synchronization engine as part of the application, these engines are &ldquo;aware&rdquo; of the data model. This means that any changes to the data model such as adding or modifying an attribute are instantly available to the rules and process engine and instantly available for downstream consumption without the need to re-code any interfaces. Further, changes to the data model do not disrupt the system and can be hot deployed. This versatility differentiates the application from the competition and lower the cost of ownership.</p>
<p style="text-align: justify;"><strong>Configuration vs. Customization:</strong> A solution that can be configured rather than built at the client site leads to faster deployments and a lower TCO. This includes configuring the data model via the GUI, importing existing metadata via the GUI, configuring rules either via the GUI or through the XML source files, and configuring processes via a graphical process modeler without the need to write code. The configuration vs. customization approach leads to seamless upgrades, lower services costs, and higher project success rates.</p>
<p style="text-align: justify;"><strong>STANDARDS :</strong> TIBCO CIM is a completely standards-based Java EE web application with a zero client footprint. It is event-driven, providing a great deal of flexibility and control over information management processes. Access rights and ownership of data is role-based and can leverage existing LDAP systems. Business processes and associated rules are stored as XML and can be customized via the application GUI or directly by a developer. Communication with the outside world is done over standard protocols such as FTP, JDBC, web services, XML over JMS, or AS/2. Monitoring can be done by a standard JMX console. No specialized or proprietary</p>12:T4296,<p style="text-align: justify;">Welcome to TIBCO Tutorials. The objective of these tutorials is to provide in depth understand of TIBCO.</p>
<p style="text-align: justify;">In addition to free TIBCO Tutorials, we will cover common interview questions, issues and how to&rsquo;s of TIBCO.</p>
<h2 style="text-align: justify;"><strong>Introduction</strong></h2>
<p style="text-align: justify;">TIBCO provides a common framework for integrating incompatible and distributed systems &ndash; making it faster and easier to tie together applications and Web Services so you can integrate them into business processes that span your organization. TIBCO reduces the complexity of your IT infrastructure and dramatically improves its reliability, flexibility and scalability &ndash; giving you the ability to focus on improving how your business runs instead of worrying about whether or not your infrastructure will be scalable or flexible enough to support new initiatives or capitalize on perpetual shifts in the market.</p>
<p style="text-align: justify;"><strong>TIBCO Hawk</strong></p>
<p style="text-align: justify;">TIBCO Hawk is a monitoring tool which is used to manage distributed applications running across multiple servers or multiple geographic. you can use TIBCO hawk for reading log files and can have rules based upon certain keyword e.g. ERROR or Exception and when such word comes in log file it will alert the TIBCO hawk GUI also called TIBCO HAWK Display. hawk can also monitor whether a process is up or down etc.&nbsp;TIBCO Hawk is based upon TIBCO RV and uses TIBCO Rendezvous or TIBCO RV capability for all its messaging requirements.</p>
<p style="text-align: justify;">TIBCO hawk consists following functional components:</p>
<p style="text-align: justify;"><strong>Hawk Agent:</strong></p>
<p style="text-align: justify;">This is the most important part of whole TIBCO Hawk suite and has to be deployed in all host you would like to monitor.&nbsp;So a Hawk agent is a TIBCO Hawk process which performs all the monitoring and management tasks on the host as defined in the rulebase. For example TIBCO Hawk Agent can look for certain words e.g. ERROR or Exception and when such word comes in log file it will alert the TIBCO hawk GUI.</p>
<p style="text-align: justify;"><strong>Hawk Micro Agents:</strong></p>
<p style="text-align: justify;">Hawk Micro Agents are objects that acts as data source , it supports various methods invoked by the hawk agents and console applications.</p>
<p style="text-align: justify;"><strong>Hawk Rulebase and Rules:</strong></p>
<p style="text-align: justify;">In General a TIBCO Hawk Rule is a user defined rule for monitoring application which involves one or more data sources (micro agents) and check for specific conditions and takes one or more actions based upon those conditions. a hawk rulebase is simply collection of one or more hawk rules.</p>
<p style="text-align: justify;"><strong>Hawk Monitor (Dispaly):</strong></p>
<p style="text-align: justify;">TIBCO hawk monitor is a console application which shows a graphical view of all managed hosts and objects and enables interacting with them. Its like a GUI screen where you can see the status of different managed host, it uses color coding to highlight status e.g. if a process is up and there is no error then it shows that in green color while if a process is down or there are any errors it shows color.&nbsp;Other than green e.g. RED. The console API allows development of customized hawk display application based upon needs o monitoring team.</p>
<p style="text-align: justify;"><strong>Hawk AMI:</strong></p>
<p style="text-align: justify;">TIBCO Hawk AMI is an API provided for instrumenting a Hawk managed application. TIBCO hawk AMI available in C, C++ and Java implements a TIBCO RV based protocol with two way dynamic discovery for the TIBCO hawk monitoring. you can also used with no TIBCO Rendezvous or TIBCO RV application as well.</p>
<p style="text-align: justify;"><strong>Hawk Event Service:</strong></p>
<p style="text-align: justify;">TIBCO Hawk Event Service is a console API based application that records the activity reported by the hawk agents in logs. You can also configured hawk event service to take rule based action in response to different hawk events.</p>
<p style="text-align: justify;"><strong>Benefits of using TIBCO hawk for monitoring applications:</strong></p>
<p style="text-align: justify;">Scalable Deployment: TIBCO hawk uses distributed event-driven monitoring architecture which enables conservation of network bandwidth and system resources sharing the monitoring load with different hosts. TIBCO hawk alerts are generated only when a error or exception occurs, so in normal case minimal network bandwidth would be utilized.</p>
<p style="text-align: justify;"><strong>Location Transparency:</strong></p>
<p style="text-align: justify;">TIBCO Hawk Agent and TIBCO hawk display communicate using TIBCO Rendezvous or TIBCO RV messages. Since TIBCO RV uses subject based addressing, so physical location of each component is not important what matters is all component subscribe on relevant <span class="skimlinks-unlinked">subjects.Also</span> multiple instances of TIBCO hawk display can run from any location on the network without changing any configuration incurring additional network overhead.</p>
<p style="text-align: justify;"><strong>Flexible Rule based monitoring:</strong></p>
<p style="text-align: justify;">Rule based monitoring allows TIBCO hawk to configure advanced and sophisticated rules based on different behaviors of different <span class="skimlinks-unlinked">applications.TIBCO</span> hawk not only generates alerts and actions but also provides advanced features to implement solutions such as automatic restarting of application processes, creating escalating actions in response to a deteriorating problem taking an action when an alert clears and automatically alerting monitoring behavior based on user defined schedules.</p>
<p style="text-align: justify;"><strong>Ease of Configuration and Management:</strong></p>
<p style="text-align: justify;">Administrators can configure all the nodes in a TIBCO hawk domain through a central repository by creating and deploying monitoring rules within the repository. Also administrators can create customized views of the TIBCO hawk console display for monitoring specific events/nodes.</p>
<p style="text-align: justify;">Several Hawk displays can be brought up anywhere on the network without impacting each other.</p>
<p style="text-align: justify;"><strong>Installation Modes</strong></p>
<p style="text-align: justify;">Three installation modes are available:</p>
<p style="text-align: justify;">GUI</p>
<p style="text-align: justify;">console</p>
<p style="text-align: justify;">silent</p>
<p style="text-align: justify;"><strong>GUI Mode</strong></p>
<p style="text-align: justify;">In the GUI mode, the installer presents panels that allow you to make choices&nbsp;about product selection, product location, and so on. To invoke the installer in&nbsp;GUI mode, double-click the executable.</p>
<p style="text-align: justify;"><strong>Console Mode</strong></p>
<p style="text-align: justify;">Console mode allows you to run the installer from the command prompt or&nbsp;terminal window. This is useful if your machine does not have a GUI&nbsp;environment.</p>
<p style="text-align: justify;"><strong>Silent Mode</strong></p>
<p style="text-align: justify;">Silent mode installs the product using either default or custom settings that are&nbsp;saved in a response file. Silent mode installs the product without prompting you&nbsp;for information.</p>
<p style="text-align: justify;"><strong>Installation Types</strong></p>
<p style="text-align: justify;">Two installation types are available: Profile or Custom.</p>
<p style="text-align: justify;">-The Profile installation type installs all the software for a specific profile.</p>
<p style="text-align: justify;">-The Custom installation type allows you to select components.</p>
<p style="text-align: justify;"><strong>Installer Account</strong></p>
<p style="text-align: justify;"><strong>Microsoft Windows</strong></p>
<p style="text-align: justify;">You must have administrator privileges for the machine on which this product is&nbsp;installed. If you do not have administrator privileges, the installer exits. You must&nbsp;then log out of the system and log in as a user with the required privileges, or&nbsp;request your system administrator to assign the privileges to your account.</p>
<p style="text-align: justify;">If you intend to install the product on a network drive, ensure that the account used for installation has permission to access the network drive.</p>
<p style="text-align: justify;"><strong>UNIX</strong></p>
<p style="text-align: justify;">Any user can install this product.</p>
<p style="text-align: justify;">Regular (non-root) user</p>
<p style="text-align: justify;">Super-user (root).</p>
<p style="text-align: justify;">While installing this product on UNIX platforms, ensure that the same installer&nbsp;account is used to install all TIBCO &lt;Family&gt; products.</p>
<p style="text-align: justify;">A graphic environment such as CDE or X Windows is required to run the installer in GUI mode.</p>
<p style="text-align: justify;">The following sections describe the installation process in the available&nbsp;installation modes:</p>
<p style="text-align: justify;">GUI Mode</p>
<p style="text-align: justify;">Console Mode</p>
<p style="text-align: justify;">Silent Mode</p>
<p style="text-align: justify;">GUI Mode To install this product in GUI mode:</p>
<p style="text-align: justify;">Open the physical media or download the package.</p>
<p style="text-align: justify;">Extract the contents of the package to a temporary directory.</p>
<p style="text-align: justify;">Navigate to the temporary directory.</p>
<p style="text-align: justify;">Run TIBCOUniversalInstaller. You can do so in one of the following ways:</p>
<p style="text-align: justify;">&nbsp;-Double-click the installer icon.</p>
<p style="text-align: justify;">&nbsp;-On the command prompt, provide the absolute path of the installer file onwithout specifying any options. The installer defaults to GUI mode.</p>
<p style="text-align: justify;">Click the Next button on the Welcome dialog.</p>
<p style="text-align: justify;">Read through the license text when the License Agreement dialog appears,&nbsp;select the I Accept the Terms of the License Agreement radio button and then&nbsp;click the Next button.</p>
<p style="text-align: justify;">Select an installation profile from the list on the left. TIBCO Universal Installer&nbsp;provides the following installation profiles:</p>
<p style="text-align: justify;"><strong>Gateway Only</strong></p>
<p style="text-align: justify;">This profile is intended for installation on the Gateway machine, which is&nbsp;located in the DMZ zone outside the company&rsquo;s firewall. With this profile, the&nbsp;following pre-selected components will be installed: &mdash; Gateway Documentation &mdash; BusinessConnect Runtime: Gateway</p>
<p style="text-align: justify;"><strong>Interior Server Only</strong></p>
<p style="text-align: justify;">This profile is intended for the BusinessConnect administrator. With this&nbsp;profile, the following pre-selected components will be installed: &mdash; Interior Server Documentation &mdash; BusinessConnect Runtime: Interior Server &mdash; BusinessConnect Tools: Interior Server Tools</p>
<p style="text-align: justify;"><strong>Typical</strong></p>
<p style="text-align: justify;">This profile is intended for the BusinessConnect administrator, same as the&nbsp;option Interior Server Only. However, in some cases a user would want to have all components on the same machine, such as for testing. If you choose this installation profile, all components will be installed: &mdash; Interior Server Documentation, Gateway Documentation &mdash; BusinessConnect Runtime: Interior Server, Gateway &mdash; Interior Server Tools</p>
<p style="text-align: justify;">Click the Next button. The TIBCO Installation Home dialog displays.</p>
<p style="text-align: justify;">An installation environment isolates product installations. A product installed&nbsp;into an installation environment does not access components in other&nbsp;installation environments. An installation environment consists of a name and&nbsp;path. You can choose a new environment or an existing environment.</p>
<p style="text-align: justify;">&mdash; Create a new TIBCO_HOME To install the product into a new installation environment, specify the following properties: Directory The directory into which the product is installed. Type a path or click Browse to specify the path or accept the default location. The path cannot contain special characters such as "*", "#", "?", "&gt;", "&lt;", "%", "&amp;", "$", "`", or "|". The path cannot be the same as the path of an existing environment. Name Identifies the installation environment. The name cannot contain special characters such as "*", "?", "&gt;", "&lt;", ":", "|", "/", "\", or quotation marks("). The name is appended to the name of Windows services created by the installer and is a component of the path to the product in the Windows Start &gt; All Programs menu. &mdash; Use an existing TIBCO_HOME To install the product into an existing installation environment, select the environment from the drop-down list.</p>
<p style="text-align: justify;">Click the Next button.</p>
<p style="text-align: justify;">Verify the list of products selected for install in the Pre-Install Summary&nbsp;dialog.</p>
<p style="text-align: justify;">Click the Install button to start the installation process.</p>
<p style="text-align: justify;">Review the information listed in the Post-Install Summary dialog.</p>
<p style="text-align: justify;">Click the Finish button to complete the installation process and exit the&nbsp;universal installer.</p>
<p style="text-align: justify;"><strong>Console Mode</strong></p>
<p style="text-align: justify;">To install this product in console mode:</p>
<p style="text-align: justify;">Open the physical media or download the package.</p>
<p style="text-align: justify;">Extract the contents of the package to a temporary directory.</p>
<p style="text-align: justify;">Using a console window, navigate to the temporary directory.</p>
<p style="text-align: justify;">Run the following commands:</p>
<p style="text-align: justify;">Windows: TIBCOUniversalInstaller.exe -console</p>
<p style="text-align: justify;">AIX: TIBCOUniversalInstaller-aix.bin -console</p>
<p style="text-align: justify;">HP UX: TIBCOUniversalInstaller-hpux-ia64.bin -console</p>
<p style="text-align: justify;">Linux: TIBCOUniversalInstaller-lnx-x86.bin -console</p>
<p style="text-align: justify;">Solaris Sparc: TIBCOUniversalInstaller-sol-sparc.bin -console</p>
<p style="text-align: justify;">Solaris X86 64: TIBCOUniversalInstaller-sol-x86.bin -console</p>
<p style="text-align: justify;">Complete the installation by responding to the console window prompts</p>
<p style="text-align: justify;"><strong>Silent Mode</strong></p>
<p style="text-align: justify;">In silent mode, the universal installer does not prompt for any inputs during&nbsp;installation. Instead, the inputs are read from a response file that can be provided as a command-line parameter. If no value is specified, the installer uses the&nbsp;default TIBCOUniversalInstaller-bc.silent file.</p>
<p style="text-align: justify;">The TIBCOUniversalInstaller.silent file is packaged in the directory that&nbsp;contains the universal installer. Edit the file with information for your&nbsp;environment before launching the silent installation. The file includes comments&nbsp;that describe the installation properties you can set. While you can use the&nbsp;TIBCOUniversalInstaller-bc.silent file, it&rsquo;s good practice to copy the file to a&nbsp;different name and use that file for the silent install.</p>
<p style="text-align: justify;">If errors occur during installation, they will be listed in the installation log file&nbsp;located in the User_Home/.TIBCO directory.</p>
<p style="text-align: justify;">Open the physical media or download the package.</p>
<p style="text-align: justify;">Extract the contents of the package to a temporary directory.</p>
<p style="text-align: justify;">Using a console window, navigate to the temporary directory.</p>
<p style="text-align: justify;">Make a copy of the TIBCO Universal Installer-bc. silent file and rename&nbsp;the file.</p>
<p style="text-align: justify;">Using a text editor, open the copied file and update the install location and&nbsp;features to install.</p>
<p style="text-align: justify;">Run the following:</p>
<p style="text-align: justify;">Windows TIBCOUniversalInstaller.cmd -silent -V responseFile="myfilename.silent" UNIX TIBCOUniversalInstaller.bin -silent -V responseFile="myfilename.silent</p>2:["$","$Lb",null,{"data":{"trending":[{"id":246,"blog_category":189,"blog_type":2,"wp_id":1,"excerpt":"","table_of_content":"<ul>\n<li><span style=\"color: #000000;\"><a style=\"color: #000000;\" href=\"#tibco-bw-interview-questions\"><span style=\"font-size: 14px;\">Tibco BW Interview Questions</span></a></span></li>\n<li><span style=\"color: #000000;\"><a style=\"color: #000000;\" href=\"#tibco-bw6-interview-questions\"><span style=\"font-size: 14px;\">Tibco BW6 Interview Questions</span></a></span></li>\n<li><span style=\"color: #000000;\"><a style=\"color: #000000;\" href=\"#tibco-interview-questions\"><span style=\"font-size: 14px;\">Tibco Interview Questions</span></a></span></li>\n</ul>","description":"$c","title":"Tibco BW Interview Questions","url_title":"tibco-bw-interview-questions-and-answers","image_url":"https://newtekslateassets.s3.us-west-2.amazonaws.com/wp-content/uploads/articles/tibco-interview-questions-10032023.png","meta_title":"TOP 50+ Tibco BW Interview Questions and Answers (2023)","meta_desc":"Looking for Tibco Interview Questions with Answers? Ace your Tibco BW interview with expert-curated, FAQ's and real-time case study questions.","views":4561,"rating":4.4,"author":"1","top_level_cat_id":"6","author_desc":"","course_id":"66","created_at":"2016-03-09T09:50:11.000Z","updated_at":"2021-04-08T13:17:15.000Z","status":1,"video_schema_name":"","video_schema_upload_date":"","video_schema_description":"","faq_schema_q1":"What are the different types of transaction groups supported in TIBCO BW? ","faq_schema_a1":"Iterate, repeat until true, repeat on error until true, critical section, transaction, pick first, while true.","faq_schema_q2":"What all palettes you have worked in TIBCO BW? ","faq_schema_a2":"File palette, general activities palette, jdbc palette, http palette, jms palette, parse palette, service palette, soap palette, wsdl palette.","faq_schema_q3":"What are Tibco Transactions?","faq_schema_a3":"Tibco transactions are software that helps companies manage their business processes. They allow businesses to keep track of their inventory, sales, and other important data. Tibco transactions also help companies automate their business processes. This can save the company time and money.","like_counter":13},{"id":310,"blog_category":189,"blog_type":2,"wp_id":1,"excerpt":"","table_of_content":"","description":"$d","title":"TIBCO Interview Questions","url_title":"tibco-interview-questions","image_url":"https://newtekslateassets.s3.us-west-2.amazonaws.com/wp-content/uploads/articles/tibco-interview-questions-10032023.png","meta_title":"TIBCO Interview Questions and Answers - (2023)","meta_desc":"This tutorial covers advanced TIBCO interview questions. It will help you to prepare for an interview & provide strength to your technical skills.","views":1212,"rating":4.1,"author":"1","top_level_cat_id":"50","author_desc":"","course_id":"0","created_at":"2016-06-08T04:42:28.000Z","updated_at":"2018-09-17T13:14:39.000Z","status":1,"video_schema_name":"","video_schema_upload_date":"","video_schema_description":"","faq_schema_q1":"","faq_schema_a1":"","faq_schema_q2":"","faq_schema_a2":"","faq_schema_q3":"","faq_schema_a3":"","like_counter":0},{"id":354,"blog_category":189,"blog_type":2,"wp_id":1,"excerpt":null,"table_of_content":null,"description":"$e","title":"TIBCO Business Events Interview Questions","url_title":"tibco-business-events-interview-questions","image_url":"","meta_title":"Advanced TIBCO Business Events Interview Questions","meta_desc":"Looking for TIBCO Business Events Interview Questions? Tekslate offering you advanced interview questions designed by industry experts. Check Now!","views":0,"rating":4,"author":"1","top_level_cat_id":"50","author_desc":"","course_id":"94","created_at":"2016-10-24T07:01:12.000Z","updated_at":"2018-09-17T11:50:48.000Z","status":1,"video_schema_name":null,"video_schema_upload_date":null,"video_schema_description":null,"faq_schema_q1":null,"faq_schema_a1":null,"faq_schema_q2":null,"faq_schema_a2":null,"faq_schema_q3":null,"faq_schema_a3":null,"like_counter":0},{"id":389,"blog_category":189,"blog_type":2,"wp_id":1,"excerpt":null,"table_of_content":null,"description":"$f","title":"TIBCO  iProcess Interview Questions","url_title":"interview-questions-on-tibco-iprocess","image_url":"","meta_title":"TOP 50 TIBCO iProcess Interview Questions [UPDATED] !!!","meta_desc":"Looking for TIBCO iProcess Interview Questions with Answers? Here we have compiled set of questions from the students who have attended interviews in Fortune 500 companies","views":0,"rating":4,"author":"1","top_level_cat_id":"50","author_desc":"","course_id":"0","created_at":"2016-11-21T06:40:31.000Z","updated_at":"2018-09-17T10:53:52.000Z","status":1,"video_schema_name":null,"video_schema_upload_date":null,"video_schema_description":null,"faq_schema_q1":null,"faq_schema_a1":null,"faq_schema_q2":null,"faq_schema_a2":null,"faq_schema_q3":null,"faq_schema_a3":null,"like_counter":0},{"id":120,"blog_category":189,"blog_type":1,"wp_id":1,"excerpt":"","table_of_content":"","description":"$10","title":"Tibco AMX BPM Tutorial","url_title":"tibco-amx-bpm-tutorials","image_url":"","meta_title":"Tibco AMX BPM Tutorial | AMX BPM Architecture","meta_desc":"Tibco ActiveMatrix BPM is used to deploy,develop,execute and manage BPM centric applications. Interpret more with our self learning guide.","views":3827,"rating":4.3,"author":"1","top_level_cat_id":"50","author_desc":"","course_id":"261","created_at":"2016-07-14T11:38:01.000Z","updated_at":"2016-09-07T09:09:38.000Z","status":1,"video_schema_name":"","video_schema_upload_date":"","video_schema_description":"","faq_schema_q1":"","faq_schema_a1":"","faq_schema_q2":"","faq_schema_a2":"","faq_schema_q3":"","faq_schema_a3":"","like_counter":0},{"id":148,"blog_category":189,"blog_type":1,"wp_id":1,"excerpt":null,"table_of_content":null,"description":"$11","title":"TIBCO CIM Tutorials","url_title":"tibco-cim-tutorials","image_url":"","meta_title":"Best Online Study Guide For Tibco CIM | Tibco CIM Tutorials","meta_desc":"Collaborative Information Manager provides graphical interface for designing CIM artefacts and processes.Grasp better with Tibco CIM tutorials in detail.","views":0,"rating":4,"author":"1","top_level_cat_id":"50","author_desc":"","course_id":"0","created_at":"2016-08-04T10:27:12.000Z","updated_at":"2016-09-07T09:03:51.000Z","status":1,"video_schema_name":null,"video_schema_upload_date":null,"video_schema_description":null,"faq_schema_q1":null,"faq_schema_a1":null,"faq_schema_q2":null,"faq_schema_a2":null,"faq_schema_q3":null,"faq_schema_a3":null,"like_counter":0},{"id":107,"blog_category":189,"blog_type":1,"wp_id":1,"excerpt":"","table_of_content":"","description":"$12","title":"TIBCO Tutorial","url_title":"tibco-tutorials","image_url":"","meta_title":"Tibco Tutorial | Tibco Tutorial for Beginners | Tibco Tool Tutorial","meta_desc":"Learn TIBCO for free.It focus on how a business runs and reduces the complexity of your IT infrastructure and improves reliability,flexibility & scalability","views":2269,"rating":4.3,"author":"1","top_level_cat_id":"50","author_desc":"","course_id":"66","created_at":"2016-06-23T06:30:03.000Z","updated_at":"2016-09-07T08:44:41.000Z","status":1,"video_schema_name":"","video_schema_upload_date":"","video_schema_description":"","faq_schema_q1":"","faq_schema_a1":"","faq_schema_q2":"","faq_schema_a2":"","faq_schema_q3":"","faq_schema_a3":"","like_counter":0}],"type":"blog-cat","categories":[]},"urlName":"tibco"}]
a:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"tibco"}],["$","meta","3",{"name":"description","content":"TekSlate provides all the essential resources to help you become a skilled salesforce professional. Here is the list of informative resources that include tutorials, interview questions, and other technical blogs to make it easy for you to master tibco."}],["$","meta","4",{"name":"application-name","content":"tekslatetutor"}],["$","meta","5",{"name":"generator","content":"tekslatetutor"}],["$","link","6",{"rel":"canonical","href":"https://tekslate.com/tibco"}],["$","meta","7",{"property":"og:title","content":"tibco"}],["$","meta","8",{"property":"og:description","content":"TekSlate provides all the essential resources to help you become a skilled salesforce professional. Here is the list of informative resources that include tutorials, interview questions, and other technical blogs to make it easy for you to master tibco."}],["$","meta","9",{"property":"og:url","content":"https://tekslate.com/tibco"}],["$","meta","10",{"property":"og:site_name","content":"tekslatetutor"}],["$","meta","11",{"property":"og:locale","content":"en_US"}],["$","meta","12",{"property":"og:image","content":"https://tekslateassets.s3.amazonaws.com/images/TekSlate_New+Colour.svg"}],["$","meta","13",{"property":"og:image:width","content":"1200"}],["$","meta","14",{"property":"og:image:height","content":"628"}],["$","meta","15",{"property":"og:type","content":"website"}],["$","meta","16",{"name":"twitter:card","content":"summary"}],["$","meta","17",{"name":"twitter:creator","content":"@tekslatetutor"}],["$","meta","18",{"name":"twitter:title","content":"tibco"}],["$","meta","19",{"name":"twitter:description","content":"TekSlate provides all the essential resources to help you become a skilled salesforce professional. Here is the list of informative resources that include tutorials, interview questions, and other technical blogs to make it easy for you to master tibco."}],["$","meta","20",{"name":"twitter:image","content":"https://tekslateassets.s3.amazonaws.com/images/TekSlate_New+Colour.svg"}],["$","link","21",{"rel":"icon","href":"https://tekslateassets.s3.amazonaws.com/images/favicon.svg"}]]
1:null
