<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3415944109251520739</id><updated>2026-08-25T03:28:26.136-07:00</updated><category term="Interview Questions"/><category term="Business Works"/><category term="Web Services"/><category term="EMS"/><category term="Scenarios"/><category term="TIBCO Administration"/><category term="BW Engine"/><category term="Custom Activity"/><category term="EAI Evolution"/><category term="HTTP"/><category term="Messaging"/><category term="AppManage"/><category term="Global Variables"/><category term="Linux or UNIX Commands in Windows"/><category term="RV"/><category term="SOA"/><category term="Call process"/><category term="EMS scripting"/><category term="Installation"/><category term="JDBC"/><category term="Java Method"/><category term="Partner Invoke"/><category term="SOAP"/><category term="SOAP Action"/><category term="Shell Scripting"/><category term="TIBCO Deployment"/><category term="TIBCO Monitoring"/><title type='text'>TIBCO WORLD</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://tibcoworldin.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://tibcoworldin.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>73</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3415944109251520739.post-4725925796533425257</id><published>2015-12-04T03:27:00.002-08:00</published><updated>2015-12-04T03:28:36.052-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="TIBCO Administration"/><title type='text'>TIBCO Administrator Temporary Files</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoBodyText2&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;TIBCO Administrator use the temporary folder (usually
/tmp on Unix machine) to save configuration data, which might be required
during re-deployment or roll-back of a deployed application.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoBodyText2&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoBodyText2&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&amp;nbsp;If files from the
temporary folder are tampered, then TIBCO Administrator will fail to re-deploy
applications. This can happen if for example, the machine is rebooted, which
deletes all files from the temporary folder.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoBodyText2&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoBodyText2&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;The work-around to avoid this issue is to have TIBCO
Administrator use another folder to store its temporary data. This must be done
after the domain and the primary TIBCO Administrator Server has been created:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoBodyText2&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoBodyText2&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;Complete the following activities on the
machine that will run the Admin.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoBodyText2&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ol start=&quot;1&quot; style=&quot;margin-top: 0cm;&quot; type=&quot;1&quot;&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;Connect as login &amp;nbsp;to the machine.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;Stop TIBCO Administrator Server if it is already
     running:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;Open the file
     “/opt/tibco/administrator/5.2/bin/tibcoadmin_&amp;lt;DOMAIN&amp;gt;.tra” with vi.
     If the version of TIBCO Administrator is 5.3, the file is
     “/opt/tibco/administrator/domain/&amp;lt;DOMAIN&amp;gt;/bin/tibcoadmin_&amp;lt;DOMAIN&amp;gt;.tra”.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;Add the following text at the end of the file (if
     not present):&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&quot;code&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;# redirect temp to /opt/tibco/tra/domain/&amp;lt;DOMAIN/tmp&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;code&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;java.property.java.io.tmpdir=/opt/tibco/tra/domain/&lt;span style=&quot;background: yellow;&quot;&gt;&amp;lt;DOMAIN&amp;gt;&lt;/span&gt;/tmp&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;code&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;code&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;###############################################################################&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;code&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;###&amp;nbsp; END OF FILE&amp;nbsp;
#############################################################&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;code&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;###############################################################################&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ol start=&quot;5&quot; style=&quot;margin-top: 0cm;&quot; type=&quot;1&quot;&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;Create the folder
     “/opt/tibco/tra/domain/&amp;lt;DOMAIN&amp;gt;/tmp”.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;Restart TIBCO Administrator.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default/4725925796533425257'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default/4725925796533425257'/><link rel='alternate' type='text/html' href='http://tibcoworldin.blogspot.com/2015/12/tibco-administrator-temporary-files.html' title='TIBCO Administrator Temporary Files'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3415944109251520739.post-3868679958648198938</id><published>2012-08-23T01:19:00.003-07:00</published><updated>2012-08-23T01:20:08.406-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Global Variables"/><title type='text'>Decrypting the password data type Global Variables in TIBCO ActiveMatrix BusinessWorks </title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;We can Decrypt the password directly with value like if we have the value like below &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&quot;#!oe2FVz/rcjokKW2hIDGE7nSX1U+VKRjA&quot; &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;then by using the Java Code below mentioned we can get the decrypted value as string .&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;import com.tibco.security.ObfuscationEngine;&lt;br /&gt;String var = new String(ObfuscationEngine.decrypt(Input));&lt;br /&gt;Output=var;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Use the below code in Java Code Activity &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;first create the Output Parameter and Input Parameter on Configuration tab of the Java Code.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;package ProcessDefinition;&lt;br /&gt;import java.util.*;&lt;br /&gt;import java.io.*;&lt;br /&gt;import com.tibco.security.ObfuscationEngine;&lt;br /&gt;public class ProcessDefinitionJavaCode{&lt;br /&gt;/****** START SET/GET METHOD, DO NOT MODIFY *****/&lt;br /&gt;&amp;nbsp;protected String Input = &quot;&quot;;&lt;br /&gt;&amp;nbsp;protected String Output = &quot;&quot;;&lt;br /&gt;&amp;nbsp;public String getInput() {&lt;br /&gt;&amp;nbsp; return Input;&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;public void setInput(String val) {&lt;br /&gt;&amp;nbsp; Input = val;&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;public String getOutput() {&lt;br /&gt;&amp;nbsp; return Output;&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;public void setOutput(String val) {&lt;br /&gt;&amp;nbsp; Output = val;&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;/****** END SET/GET METHOD, DO NOT MODIFY *****/&lt;br /&gt;&amp;nbsp;public ProcessDefinitionJavaCode() {&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;public void invoke() throws Exception {&lt;br /&gt;/* Available Variables: DO NOT MODIFY&lt;br /&gt;&amp;nbsp;In&amp;nbsp; : String Input&lt;br /&gt;&amp;nbsp;Out : String Output&lt;br /&gt;* Available Variables: DO NOT MODIFY *****/&lt;br /&gt;String var = new String(ObfuscationEngine.decrypt(Input));&lt;br /&gt;&amp;nbsp;Output=var;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;}&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;For Example the GV is like below &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;#!oe2FVz/rcjokKW2hIDGE7nSX1U+VKRjA&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &lt;br /&gt;Then use the GV value as input for the JavaCode input i.e. &quot;#!oe2FVz/rcjokKW2hIDGE7nSX1U+VKRjA&quot;&amp;nbsp; then will get the Decrypt value in Output Parameter.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default/3868679958648198938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default/3868679958648198938'/><link rel='alternate' type='text/html' href='http://tibcoworldin.blogspot.com/2012/08/decrypting-password-data-type-global.html' title='Decrypting the password data type Global Variables in TIBCO ActiveMatrix BusinessWorks '/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3415944109251520739.post-4836793830989344005</id><published>2012-07-24T00:52:00.002-07:00</published><updated>2012-07-24T00:57:20.156-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Web Services"/><title type='text'>Difference between RPC and Document Style - WebServices WSDL</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;RPC and document style in WSDL are the two most widely used terms in reference to Web services and SOAP protocol.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Performance wise there is no difference at all. and&amp;nbsp;&amp;nbsp; below are the&amp;nbsp; differences RPC and document style &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;In document style, the SOAP message is sent as a single document whereas in the RPC style, the SOAP body may contain several elements.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;The document style is loosely coupled whereas the RPC is tightly coupled.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;In the document style, the client sends the service parameters in simple XML format whereas in the RPC style the parameters are sent as discrete of values.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;The Document/Literal style loses the operation name in the SOAP message whereas the RPC/literal style keeps the operation name in the SOAP message.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;In the Document/Literal style, messages can always be validated using any XML validator whereas in the RPC/literal style, the transferred data is difficult to validate by the SOAP message.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;If we take the concrete WSDL for both of them and import it in the SOAP UI&amp;nbsp; then we will find the difference below&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;Document style&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;lt;soapenv:Envelope xmlns:soapenv=&quot;&lt;/span&gt;&lt;a href=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;http://schemas.xmlsoap.org/soap/envelope/&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&quot; xmlns:sch=&quot;&lt;/span&gt;&lt;a href=&quot;http://www.tibco.com/schemas/webservice/Schema.xsd&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;http://www.tibco.com/schemas/webservice/Schema.xsd&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&quot;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;lt;soapenv:Header/&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;lt;soapenv:Body&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sch:OrderRequest&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sch:Name&amp;gt;?&amp;lt;/sch:Name&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sch:Price&amp;gt;?&amp;lt;/sch:Price&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/sch:OrderRequest&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/soapenv:Body&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;lt;/soapenv:Envelope&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;RPC Style&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;lt;soapenv:Envelope xmlns:soapenv=&quot;&lt;/span&gt;&lt;a href=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;http://schemas.xmlsoap.org/soap/envelope/&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&quot; xmlns:inp=&quot;&lt;/span&gt;&lt;a href=&quot;http://inputmessagenamespace/&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;http://InputMessageNamespace&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&quot; xmlns:sch=&quot;&lt;/span&gt;&lt;a href=&quot;http://www.tibco.com/schemas/webservice/Schema.xsd&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;http://www.tibco.com/schemas/webservice/Schema.xsd&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&quot;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;lt;soapenv:Header/&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;lt;soapenv:Body&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;inp:BookOrder&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sch:OrderRequest&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sch:Name&amp;gt;?&amp;lt;/sch:Name&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sch:Price&amp;gt;?&amp;lt;/sch:Price&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/sch:OrderRequest&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/inp:BookOrder&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/soapenv:Body&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;lt;/soapenv:Envelope&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Here BookOrder is the operation name.&amp;nbsp; In RPC style as we can see after the Soap body comes the operation name and then the inputs. In document style just after the Soap body comes the inputs.&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;The use attribute also helps to distinguish between RPC and document styles. &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;The use attribute describes how both the styles are represented in XML. The use attribute describes whether the message parts are encoded or the message follows an XML schema definition. &lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Based on choices, there are four possible combinations of both RPC and document styles; viz RPC/encoded, RPC literal, Document/Encoded or Document/Literal.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;Not all of the four combinations are in use, and the preference of one combination over the other is more of a personal interest.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;The main difference between document and RPC styles is that, in the document style, the client always sends the service parameters to the server in a simple XML document format rather than a discrete set of parameter values. The document style is loosely coupled as compared to the RPC style.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;In the Document/Literal style, the message can always be validated using any XML validator. The content within the SOAP body is clearly defined in the schema. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;In the RPC/literal style, the transferred data is difficult to validate by the SOAP message.&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;The Document/Literal style loses the operation name in the SOAP message whereas in the RPC/literal style the operation name still exists in the SOAP message.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Out of four different combinations, the styles that are widely used are RPC/literal and Document/Literal.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default/4836793830989344005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default/4836793830989344005'/><link rel='alternate' type='text/html' href='http://tibcoworldin.blogspot.com/2012/07/difference-between-rpc-and-document.html' title='Difference between RPC and Document Style - WebServices WSDL'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3415944109251520739.post-6234013790941111425</id><published>2012-03-29T03:55:00.001-07:00</published><updated>2012-03-29T03:56:48.980-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Business Works"/><category scheme="http://www.blogger.com/atom/ns#" term="Interview Questions"/><category scheme="http://www.blogger.com/atom/ns#" term="Scenarios"/><title type='text'>Perform upgrade of TIBCO components / Migration from TIBCO BW 5.X to 5.Y</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;These are the example steps for migrating from domain &quot;OLD&quot; to domain &quot;NEW&quot;. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;1.We have a writable directory to export the applications to. Let&#39;s call it $BATCHDIR. &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;
2.We should know the actual username and password for the old and new domains. &lt;br /&gt;
&lt;br /&gt;
3.Make sure both domains are running. &lt;br /&gt;
&lt;br /&gt;
4.cd to $TRA_HOME/tra/&amp;lt;ver&amp;gt;/bin/ , lets say /utils/tibco/tra/5.3/bin/ &lt;br /&gt;
&lt;br /&gt;
5.Use this command to create a batch file and export .ear files and configuration files: &quot;AppManage -batchExport -domain OLD -user tibco -pw tibco -dir $BATCHDIR &quot; &lt;br /&gt;
&lt;br /&gt;
6.To import all of the applications without starting them, use this command: &quot;AppManage -batchDeploy -domain NEW -user tibco -pw tibco -dir $BATCHDIR -nostart&quot; &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;If we want to automatically start the applications after deploying, leave off the -nostart parameter. If we don&#39;t want to deploy all the applications, modify the $BATCHDIR/AppManage.batch file by commenting or deleting the applications we don&#39;t want to deploy. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Typically after we do the batch deploy, we manually stop all of the engines in the old domain, then manually start the engines in the new domain, then stop the old domain itself. This leaves the old domain intact in case something went wrong with the deployments, but it no longer uses any resources. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Business needs may require us to have an engine running at all times, so we could start the new engines before stopping the old engines, but we should make sure they will not conflict with each other first. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Improvements to the AppManage utility in TRA version 5.3 give even more control over working with multiple engines. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;strong&gt;Pain points which needs to put light in migration&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Is all the Services are scripted deployed or not, in OLD domain? &lt;br /&gt;
If few of them manual deployment How to go about it? &lt;br /&gt;
How to convert everything to Scripted deployment going forward to ease further enhancements? &lt;br /&gt;
Memory Issues (Physical as well as RAM), System requirements due to migration? &lt;br /&gt;
Get to know the Basic difference of versions (old and new), e.g. Kind of repository used? &lt;br /&gt;
What causes engine startup error due to migration? &lt;br /&gt;
How to automate these entire process? &lt;br /&gt;
Can be divided into sections Export, Process &amp;amp; Import ?&lt;br /&gt;
Is services falls under LB as well as FT? &lt;br /&gt;
What are all adapters involved? &lt;br /&gt;
Carefully diagonize the difference this is where you end up more processing ?&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;/span&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default/6234013790941111425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default/6234013790941111425'/><link rel='alternate' type='text/html' href='http://tibcoworldin.blogspot.com/2012/03/perform-upgrade-of-tibco-components.html' title='Perform upgrade of TIBCO components / Migration from TIBCO BW 5.X to 5.Y'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3415944109251520739.post-3191074697174369621</id><published>2012-03-12T03:34:00.000-07:00</published><updated>2012-03-12T03:34:16.090-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Business Works"/><category scheme="http://www.blogger.com/atom/ns#" term="Interview Questions"/><title type='text'>Difference between Inter Process Communication and main process &amp; sub process Communication (using called and calling)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;When you excute a &quot;Call Process&quot; task, you just execute another process in the same engine and thread, and wait for its completion. It is like calling a method/function in a standard language. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;If in this task, you select the &quot;Spawn&quot; option, the other process will be executed in parallel, in the same engine, but in another thread. The task will complete without waiting for the process completion. This can be used if you want to start a separate process running in parallel. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Now you will use the &quot;Notify&quot; task to send a notification from a process (A) to another one (B) running separately in parallel in different threads. The other process (B) uses the &quot;Wait Notify&quot; task to wait for a notification from another process (A). &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;In order to work, both A and B notification tasks require a shared configuration object: a &quot;Notify&quot; configuration object. This one can define an XML schema, so processes using this configuration can pass data (from A to B). &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;The &quot;Notify&quot; configuration object, by default, works for processes running in the same TIBCO BusinessWorks engine. A BW engine is a Operating System process running its own Java Virtual Machine and running a set of BW processes, started by events. Each engine is a separate process at the OS level. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;If you want to pass data from one engine to another process in another separate engine, you will select the &quot;Multi-Engine&quot; option of the &quot;Notify&quot; configuration object. In this case, both engines need to access the same database, where TIBCO BusinessWorks stores the data passed from one engine to another one. This mode of communication is slow and requires a database. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Generally, to communicate between separate engines in an efficient and flexible way, you are better consider proper SOA and EAI communication transports and formats, such as SOAP over HTTP/HTTPS/JMS, XML over HTTP/HTTPS/JMS/Rendezvous, etc... &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;The notification between separate engines is something to consider as last possibility and to be used only for synchronization: for example, execute something only when something else is finished somewhere else. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default/3191074697174369621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default/3191074697174369621'/><link rel='alternate' type='text/html' href='http://tibcoworldin.blogspot.com/2012/03/difference-between-inter-process.html' title='Difference between Inter Process Communication and main process &amp; sub process Communication (using called and calling)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3415944109251520739.post-2482821103421790335</id><published>2012-03-02T04:23:00.000-08:00</published><updated>2012-03-02T04:23:17.697-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Interview Questions"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux or UNIX Commands in Windows"/><title type='text'>syntax error near unexpected token `newline&#39; or `$&#39;\r&#39;&#39;</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;color: black; font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Common errors in running an unix shell scripts are&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: black; font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: red; font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;i&gt;line 34: syntax error near unexpected token `newline&#39;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;line 30: syntax error near unexpected token `$&#39;\r&#39;&#39;&lt;/i&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: black; font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: black; font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Solution:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: black; font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: black; font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Unix script file name example.sh then the below is the command to fire on machine.&lt;br /&gt;
&lt;br /&gt;
&lt;i style=&quot;color: blue;&quot;&gt;dos2unix example.sh example.sh &lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
So that it removes the hidden Windows Characters from Files.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: black; font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: black; font-family: Verdana,sans-serif;&quot;&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:WordDocument&gt;   &lt;w:View&gt;Normal&lt;/w:View&gt;   &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:TrackMoves/&gt;   &lt;w:TrackFormatting/&gt;   &lt;w:DoNotShowRevisions/&gt;   &lt;w:DoNotPrintRevisions/&gt;   &lt;w:DoNotShowMarkup/&gt;   &lt;w:DoNotShowComments/&gt;   &lt;w:DoNotShowInsertionsAndDeletions/&gt;   &lt;w:DoNotShowPropertyChanges/&gt;   &lt;w:PunctuationKerning/&gt;   &lt;w:ValidateAgainstSchemas/&gt;   &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:DoNotPromoteQF/&gt;   &lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:Compatibility&gt;    &lt;w:BreakWrappedTables/&gt;    &lt;w:SnapToGridInCell/&gt;    &lt;w:WrapTextWithPunct/&gt;    &lt;w:UseAsianBreakRules/&gt;    &lt;w:DontGrowAutofit/&gt;    &lt;w:SplitPgBreakAndParaMark/&gt;    &lt;w:DontVertAlignCellWithSp/&gt;    &lt;w:DontBreakConstrainedForcedTables/&gt;    &lt;w:DontVertAlignInTxbx/&gt;    &lt;w:Word11KerningPairs/&gt;    &lt;w:CachedColBalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathPr&gt;    &lt;m:mathFont m:val=&quot;Cambria Math&quot;/&gt;    &lt;m:brkBin m:val=&quot;before&quot;/&gt;    &lt;m:brkBinSub m:val=&quot;&amp;#45;-&quot;/&gt;    &lt;m:smallFrac m:val=&quot;off&quot;/&gt;    &lt;m:dispDef/&gt;    &lt;m:lMargin m:val=&quot;0&quot;/&gt;    &lt;m:rMargin m:val=&quot;0&quot;/&gt;    &lt;m:defJc m:val=&quot;centerGroup&quot;/&gt;    &lt;m:wrapIndent m:val=&quot;1440&quot;/&gt;    &lt;m:intLim m:val=&quot;subSup&quot;/&gt;    &lt;m:naryLim m:val=&quot;undOvr&quot;/&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:LatentStyles DefLockedState=&quot;false&quot; DefUnhideWhenUsed=&quot;true&quot;
  DefSemiHidden=&quot;true&quot; DefQFormat=&quot;false&quot; DefPriority=&quot;99&quot;
  LatentStyleCount=&quot;267&quot;&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;0&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Normal&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;heading 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 7&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 8&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 9&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 7&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 8&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 9&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;35&quot; QFormat=&quot;true&quot; Name=&quot;caption&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;10&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Title&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; Name=&quot;Default Paragraph Font&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;11&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtitle&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;22&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Strong&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;20&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Emphasis&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;59&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Table Grid&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Placeholder Text&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;No Spacing&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Revision&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;34&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;List Paragraph&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;29&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Quote&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;30&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Quote&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;19&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Emphasis&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;21&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Emphasis&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;31&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Reference&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;32&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Reference&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;33&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Book Title&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;37&quot; Name=&quot;Bibliography&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; QFormat=&quot;true&quot; Name=&quot;TOC Heading&quot;/&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
 {mso-style-name:&quot;Table Normal&quot;;
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-priority:99;
 mso-style-qformat:yes;
 mso-style-parent:&quot;&quot;;
 mso-padding-alt:0in 5.4pt 0in 5.4pt;
 mso-para-margin-top:0in;
 mso-para-margin-right:0in;
 mso-para-margin-bottom:10.0pt;
 mso-para-margin-left:0in;
 line-height:115%;
 mso-pagination:widow-orphan;
 font-size:11.0pt;
 font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
 mso-ascii-font-family:Calibri;
 mso-ascii-theme-font:minor-latin;
 mso-fareast-font-family:&quot;Times New Roman&quot;;
 mso-fareast-theme-font:minor-fareast;
 mso-hansi-font-family:Calibri;
 mso-hansi-theme-font:minor-latin;
 mso-bidi-font-family:&quot;Times New Roman&quot;;
 mso-bidi-theme-font:minor-bidi;}
&lt;/style&gt; &lt;![endif]--&gt;  &lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;color: black; font-family: Verdana,sans-serif; line-height: normal;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;While editing files on a machine running some form of Windows and uploading them to a Linux server is convenient, it can cause unforeseen complications.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;color: black; font-family: Verdana,sans-serif; line-height: normal;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;color: black; font-family: Verdana,sans-serif; line-height: normal;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Windows-based text editors put special characters at the end of lines to denote a line return or newline.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;color: black; font-family: Verdana,sans-serif; line-height: normal;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;color: black; font-family: Verdana,sans-serif; line-height: normal;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Normally harmless, some applications on a Linux server cannot understand these characters and can cause the service to not respond correctly.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;color: black; font-family: Verdana,sans-serif; line-height: normal;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;color: black; font-family: Verdana,sans-serif; line-height: normal;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;There is a simple way to correct this problem: dos2unix.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;color: black; font-family: Verdana,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;color: black; font-family: Verdana,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;What do the hidden characters look like?&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;color: black; font-family: Verdana,sans-serif; line-height: normal;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;color: black; font-family: Verdana,sans-serif; line-height: normal;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Below is an example from the example.sh file showing what the hidden characters look like:&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;color: black; font-family: Verdana,sans-serif; line-height: normal;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;&quot;&gt;;;;;;;;;;;;;;;;;;;;^M&lt;br /&gt;
; Resource Limits ;^M&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;^M&lt;br /&gt;
;^M&lt;br /&gt;
max_execution_time = 30^M&lt;br /&gt;
max_input_time = 60^M&lt;br /&gt;
memory_limit = 32M^M&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: #666666; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;color: black; font-family: Verdana,sans-serif; line-height: normal;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;color: black; font-family: Verdana,sans-serif; line-height: normal;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span lang=&quot;EN&quot;&gt;As said before, these characters will not appear in most Windows text editors, but will appears in Linux command line utilities like cat or vi. Removing them is rather painless. Just run the command dos2unix.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;color: black; line-height: normal;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;&quot;&gt;root@host [~]# dos2unix &lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.5pt;&quot;&gt;example.sh example.sh&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;color: black; line-height: normal;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;color: black; font-family: Verdana,sans-serif; line-height: normal;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;In the above example of the example.sh, it will look something like this:&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;color: black; line-height: normal;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;&quot;&gt;root@host [~]# dos2unix &lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.5pt;&quot;&gt;example.sh example.sh&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;&quot;&gt;&lt;br /&gt;
dos2unix: converting file &lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.5pt;&quot;&gt;example.sh &lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;&quot;&gt;to UNIX format ...&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: #666666; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;color: black; font-family: Verdana,sans-serif; line-height: normal;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;That’s it. If the command has worked correctly, the file in question shouldn’t have any of the hidden characters in it, like the follow:&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;color: black; font-family: Verdana,sans-serif; line-height: normal;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;&quot;&gt;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
; Resource Limits ;&lt;br /&gt;
;;;;;;;;;;;;;;;;;;;&lt;br /&gt;
;&lt;br /&gt;
max_execution_time = 30&lt;br /&gt;
max_input_time = 60&lt;br /&gt;
memory_limit = 32M&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: #666666; font-family: &amp;quot;Lucida Sans Unicode&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;color: black; font-family: Verdana,sans-serif; line-height: normal;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span lang=&quot;EN&quot;&gt;The dos2unix command is a simple way to make sure that files that have been edited and uploaded from a Windows machine to a Linux machine work and behave correctly.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;color: black; font-family: Verdana,sans-serif; line-height: normal;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default/2482821103421790335'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default/2482821103421790335'/><link rel='alternate' type='text/html' href='http://tibcoworldin.blogspot.com/2012/03/syntax-error-near-unexpected-token.html' title='syntax error near unexpected token `newline&#39; or `$&#39;\r&#39;&#39;'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3415944109251520739.post-208359707177838928</id><published>2012-03-01T22:18:00.000-08:00</published><updated>2012-03-01T22:18:19.547-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Business Works"/><category scheme="http://www.blogger.com/atom/ns#" term="Custom Activity"/><category scheme="http://www.blogger.com/atom/ns#" term="Interview Questions"/><title type='text'>How can create custom process starters in TIBCO AMBW ?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;Custom process starters can also be created.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;The Java Event Source process starter allows to create a custom process starter based on Java code.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;Java Event Source provides the features (such as Sequencing key) of other process starters without the need to write extra code.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;Java Event Source provides an abstract class to extend to create a process starter. The abstract class describes the methods that interact with the process engine.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Custom code must provide implementation for the methods,&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;init(). Called when the process engine starts. Can initialize any resource connections. Specify a Java Global instance on the Advanced tab that initializes resource connections. Java Global instances are loaded and initialized during process engine start up. this.getJavaGlobalInstance() can be executed to obtain the Java Global Instance resource in process starter code.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;onStart(). Called by the process engine to activate the process starter. This method must activate any event notifier or resource observer code. The notifier or observer code can then call the onEvent() method to start a process instance.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;onStop(). Called by the process engine to deactivate the process starter. This method must deactivate any event notifier or resource observer code.&lt;br /&gt;
&lt;br /&gt;
onShutdown(). Called by the process engine when the engine shuts down. The method should release any resources and resource connections and perform any required clean up operations.&lt;br /&gt;
&lt;br /&gt;
Methods already implemented.&lt;br /&gt;
&lt;br /&gt;
onEvent(Object object). Called when a listener or resource observer catches a new event. Input to this is a Java object containing the event data.&lt;br /&gt;
&lt;br /&gt;
getGlobalInstance(). Returns an object reference to the Java Global resource specified on the Advanced tab of the process starter. Useful when initialization code is placed in a Java Global Resource instead of the init() method.&lt;br /&gt;
&lt;br /&gt;
onError(). Throws the exception specified in the input parameter. Used to propagate an error to the TIBCO ActiveMatrix BusinessWorks process instance when a listener or resource observer fails to generate an event.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default/208359707177838928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default/208359707177838928'/><link rel='alternate' type='text/html' href='http://tibcoworldin.blogspot.com/2012/03/how-can-create-custom-process-starters.html' title='How can create custom process starters in TIBCO AMBW ?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3415944109251520739.post-7076740486866955082</id><published>2012-03-01T22:09:00.001-08:00</published><updated>2012-03-01T22:10:50.597-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Business Works"/><category scheme="http://www.blogger.com/atom/ns#" term="Custom Activity"/><category scheme="http://www.blogger.com/atom/ns#" term="Interview Questions"/><title type='text'>How to create a Custom palette with Custom activities ?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Creating a Custom palette with Custom activities.&lt;br /&gt;
&lt;br /&gt;
1. Create a Custom palette&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; a) Select Palettes &amp;gt; My Palettes &amp;gt; New Palette from TIBCO Designer menu.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; b) Specify a name in the dialog that appears&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; c) Custom palette appears in palette panel.&lt;br /&gt;
&lt;br /&gt;
2. Drag and drop custom activity to custom palette.&lt;br /&gt;
3. Save the project&lt;br /&gt;
&lt;br /&gt;
Distributing custom palette&lt;br /&gt;
&lt;br /&gt;
1. Locate the file(s) containing the custom palette(s) which, by default, are stored in the location specified in the User Palette Directory foeld of the General User Preferences dialog. The file extension of the custom palette is .mypalette.&lt;br /&gt;
&lt;br /&gt;
2. Copy the .mypalette file to the custom palette directory on the machines to use the custome palette. An installation program may be created to perform this step so that users can easily install the custom palettes.&lt;br /&gt;
&lt;br /&gt;
3. Start TIBCO Designer and click the MyPalettes tab to see the custom palette. If TIBCO Designer is already running, click on Palettes &amp;gt; My Palettes &amp;gt; Reload Palettes from the menu to retrieve the new custom palette.&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;ul style=&quot;font-family: Verdana,sans-serif; text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Custom activities behave like any other activity in TIBCO ActiveMatrix BusinessWorks. The name of the Custom Activity and the name of the process definition in which the Custom Activity is included should be unique. If names are the same, input and output schemas are not displayed.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Global Variables used in Custom Activity are automatically added to the Global Variable list in the project (if they are not included yet).&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;When tracing is enabled, the trace information for activities executing within a custom activity is written to a log file.&amp;nbsp; &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default/7076740486866955082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default/7076740486866955082'/><link rel='alternate' type='text/html' href='http://tibcoworldin.blogspot.com/2012/03/how-to-create-custom-palette-with.html' title='How to create a Custom palette with Custom activities ?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3415944109251520739.post-1280381698544619767</id><published>2012-03-01T05:01:00.000-08:00</published><updated>2012-03-01T05:01:20.569-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Business Works"/><category scheme="http://www.blogger.com/atom/ns#" term="Custom Activity"/><category scheme="http://www.blogger.com/atom/ns#" term="Interview Questions"/><title type='text'>How to create &#39;Custom Activity&#39; in Active Matrix Business Works ?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;TIBCO BW &amp;gt; General Activities &amp;gt;&amp;nbsp; &quot;Custom Activity&quot;&amp;nbsp; Configuration&lt;br /&gt;
&lt;br /&gt;
A process definition can be packaged into a custom activity that hides the implementation details of the process from the user. &lt;br /&gt;
&lt;br /&gt;
Steps for creating a custom activity.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;span style=&quot;font-family: Verdana,sans-serif; font-size: small;&quot;&gt;1. Create a folder (uniquely named is strongly recommended)&lt;/span&gt;&lt;br /&gt;
&lt;br style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;span style=&quot;font-family: Verdana,sans-serif; font-size: small;&quot;&gt;2. Create a process definition&lt;/span&gt;&lt;br /&gt;
&lt;br style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;span style=&quot;font-family: Verdana,sans-serif; font-size: small;&quot;&gt;3. Optionally, create output schema to the process definition Start activity.&lt;/span&gt;&lt;br /&gt;
&lt;br style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;span style=&quot;font-family: Verdana,sans-serif; font-size: small;&quot;&gt;4. Implement business logic for process definition.&lt;/span&gt;&lt;br /&gt;
&lt;br style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;span style=&quot;font-family: Verdana,sans-serif; font-size: small;&quot;&gt;5. Optionally, specify input schema for the End activity in the process definition and mapping&lt;/span&gt;.&lt;br /&gt;
&lt;br style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;span style=&quot;font-family: Verdana,sans-serif; font-size: small;&quot;&gt;6. In the project panel, click on the root node of the project, then select the General Activity palette in the palette panel.&lt;/span&gt;&lt;br /&gt;
&lt;br style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;span style=&quot;font-family: Verdana,sans-serif; font-size: small;&quot;&gt;7. Create a Custom Activity resource&lt;/span&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif; font-size: small;&quot;&gt;8. Click on Browse button to select the process definition&lt;/span&gt;.&lt;br /&gt;
&lt;br style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;span style=&quot;font-family: Verdana,sans-serif; font-size: small;&quot;&gt;9. Click Apply&lt;/span&gt;.&lt;br /&gt;
&lt;br style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;span style=&quot;font-family: Verdana,sans-serif; font-size: small;&quot;&gt;10.Take one new process definition to use this Custom Activity resource which is configured in previous steps.&lt;/span&gt;&lt;br /&gt;
&lt;br style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;span style=&quot;font-family: Verdana,sans-serif; font-size: small;&quot;&gt;(By drag &amp;amp; drop this configured Custom Activity resource cannot use in new process definition, we need to copy the configured Custom Activity resource and past inside the new process definition)&lt;/span&gt;&lt;br /&gt;
&lt;br style=&quot;font-family: Verdana,sans-serif;&quot; /&gt;&lt;span style=&quot;font-family: Verdana,sans-serif; font-size: small;&quot;&gt;11.Once this done,then the resource is loaded into the new process definition,so now we can run this process.&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
Any resources referenced by the process definition in a custom activity are automatically included in the custom activity.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Dynamically called subprocesses are not known at design time, and therefore are not referenced by the process definition.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Therefore, dynamically called subprocesses cannot be used by a process definition within a custom activity.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Only process definition that do not have a process starters can be referenced by a custom activity.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
Global variables used within the process definitions referenced by custom activities are automatically added to the global variable list of the project when the activity is added to a process definition.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Thus a naming convention for Global variables should be specified.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: Verdana,sans-serif; font-size: small;&quot;&gt;WSDL or XSD files are not automtically included when the process definition is placed in a custom activity.&lt;/span&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;WSDL and XSD files must be made available to any user of custom activity.&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default/1280381698544619767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default/1280381698544619767'/><link rel='alternate' type='text/html' href='http://tibcoworldin.blogspot.com/2012/03/how-to-create-custom-activity-in-active.html' title='How to create &#39;Custom Activity&#39; in Active Matrix Business Works ?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3415944109251520739.post-6898329412444439019</id><published>2012-02-23T04:51:00.000-08:00</published><updated>2012-02-23T04:51:31.399-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Interview Questions"/><category scheme="http://www.blogger.com/atom/ns#" term="TIBCO Administration"/><title type='text'>TIBCO Admin -Transport  options local / rv / http</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;When TIBCO Administrator deploys an application, it creates an application repository which contains information about the application configuration.&lt;br /&gt;
&lt;br /&gt;
We can view and change certain aspects of the application repository. &lt;br /&gt;
&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;TIBCO Admin -Transport&amp;nbsp; options local / rv / http&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
In TIBCO Admin , browse new ear file and&amp;nbsp; go to the path &quot;Edit Application Configuration &amp;gt; Advanced tab&quot;&lt;br /&gt;
&lt;br /&gt;
There are two sections &lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Global Variables&lt;br /&gt;
TIBCO BusinessWorks and Adapters Deployment Repository Instance&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
under the section &quot;TIBCO BusinessWorks and Adapters Deployment Repository Instance&quot; there is &lt;b&gt;Transport&lt;/b&gt; drop down box having the options &lt;i&gt;local ,rv and http&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
This transport is that the administration server uses to communicate with the client application. &lt;/span&gt;&lt;/div&gt;&lt;ul style=&quot;font-family: Verdana,sans-serif; text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;b&gt;local&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;By default, the transport is set to local. This means that the application repository will be sent to the target machine. This allows the application to run independently of the administration server.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;If you change the transport from local to another value, the application repository will not be pushed to the target machine, and the application will communicate with the administration server at runtime.&lt;br /&gt;
&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;The local choice is supported only if the target machines have installed TIBCO Runtime Agent 5.3 or later.&lt;/span&gt;&lt;/div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;b&gt;rv&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;If rv selected, the client application will use TIBCO Rendezvous to communicate with the administration server. &lt;br /&gt;
&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;http&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;If selected, the client application will use HTTP to communicate with the administration server. &lt;br /&gt;
&lt;br /&gt;
If administration domain is not initially enabled for HTTPS, and there are deployed applications in the domain that use HTTP to connect to the application repository, the service instances will not restart after they are shut down. In this case, you must redeploy each service instance after changing the transport to HTTPS.&lt;br /&gt;
&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;The parameter&amp;nbsp; HTTP URL, HTTPS URL&amp;nbsp; is the URL on which the client attempts to connect to the server. What displays depends on whether you configured the server for HTTPS &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default/6898329412444439019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default/6898329412444439019'/><link rel='alternate' type='text/html' href='http://tibcoworldin.blogspot.com/2012/02/tibco-admin-transport-options-local-rv.html' title='TIBCO Admin -Transport  options local / rv / http'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3415944109251520739.post-1550414431762371416</id><published>2012-02-20T03:31:00.000-08:00</published><updated>2012-02-20T03:31:29.568-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Interview Questions"/><category scheme="http://www.blogger.com/atom/ns#" term="Scenarios"/><category scheme="http://www.blogger.com/atom/ns#" term="Web Services"/><title type='text'>Scenario - web services / Performance Tuning / work load</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;We have created web service as server (starter activity &#39;soap event source&#39;) process.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;How many&amp;nbsp; number of&amp;nbsp; incoming HTTP requests (concurrent i.e.occurring at the same time) that can be handled by this web service&amp;nbsp; ? or&amp;nbsp; How can we define the workload for this process ?&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Answer :&lt;br /&gt;
&lt;br /&gt;
Workload can define by setting the following properties in &lt;b&gt;bwengine.tra&lt;/b&gt; file:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;bw.plugin.http.server.minProcessors&lt;br /&gt;
bw.plugin.http.server.maxProcessors&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Setting maxProcessors to 100, means&amp;nbsp; upto 100 requests can be accepted concurrently.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&amp;nbsp;Engine.ThreadCount&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
To improve the ability to execute process instances concurrently, more engine threads are required.&lt;br /&gt;
&lt;br /&gt;
The number of engine threads to be allocated can be set using the property &lt;i&gt;Engine.ThreadCount&lt;/i&gt;. The default value is 8. &lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Engine.StepCount&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Set the property,&lt;i&gt; Engine.StepCount&lt;/i&gt;, to specify the maximum number of execution steps for a job, unless in a transaction or when the ActivationLimit is set. The default value is 20. &lt;br /&gt;
&lt;br /&gt;
A low value of StepCount results in frequent thread switches. This is an overhead, especially when the number of execution steps for most jobs is high.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;bw.plugin.http.client.ResponseThreadPool&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To specify the size of the thread pool used by the Request-Reply activity on the web service client side, set the properties:&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;i&gt;bw.plugin.http.client.ResponseThreadPool&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;bw.plugin.http.client.ResponseThreadPool.type&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
As the thread pool is created when the engine starts, use a reasonable number to specify the size of the ResponseThreadPool for your system. A high value results in extra resources being allocated which may never be used.&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default/1550414431762371416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default/1550414431762371416'/><link rel='alternate' type='text/html' href='http://tibcoworldin.blogspot.com/2012/02/scenario-web-services-performance.html' title='Scenario - web services / Performance Tuning / work load'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3415944109251520739.post-4209177558358672346</id><published>2012-02-19T22:08:00.000-08:00</published><updated>2012-02-19T22:08:05.735-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Interview Questions"/><category scheme="http://www.blogger.com/atom/ns#" term="SOAP Action"/><category scheme="http://www.blogger.com/atom/ns#" term="Web Services"/><title type='text'>What is SOAPAction ?  or What it specifies ?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;The SOAP Action HTTP header is defined by the SOAP specification, and it indicates the intent of the SOAP HTTP request.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;SOAP Action value is completely arbitrary, and&lt;i&gt; it&#39;s intended to&lt;/i&gt;&lt;i&gt; tell the HTTP server what the SOAP message wants to do before the HTTP server decodes the XML.&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;i&gt;&amp;nbsp;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default/4209177558358672346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default/4209177558358672346'/><link rel='alternate' type='text/html' href='http://tibcoworldin.blogspot.com/2012/02/what-is-soapaction-or-what-it-specifies.html' title='What is SOAPAction ?  or What it specifies ?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3415944109251520739.post-6881322598588298289</id><published>2012-02-15T22:08:00.000-08:00</published><updated>2012-02-15T22:08:15.695-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Interview Questions"/><category scheme="http://www.blogger.com/atom/ns#" term="Messaging"/><category scheme="http://www.blogger.com/atom/ns#" term="RV"/><category scheme="http://www.blogger.com/atom/ns#" term="Scenarios"/><title type='text'>RV- Peak Load Test /Performance Test Tools</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;RV 8.1 and above version software provides a tool &lt;b&gt;rvperf&lt;/b&gt; (Rendezvous performance assessment software)&lt;br /&gt;
&lt;br /&gt;
This tool is to answer questions about network behavior under sustained load conditions.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;What happens to network performance when an application sends a batch of ten thousand messages without pausing? &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;Which computers in my network can send messages the fastest? Which can receive fastest? &lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;How do peak loads affect network throughput? &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
Performance assessment software consists of two executable programs in below location once after tra installation.&lt;br /&gt;
&lt;br /&gt;
C:\tibco\tibrv\8.1\bin&amp;gt;&lt;br /&gt;
&lt;br /&gt;
●&amp;nbsp;&amp;nbsp;&amp;nbsp; rvperfm (master) sends messages, gathers performance data, and outputs the report.&lt;br /&gt;
&lt;br /&gt;
●&amp;nbsp;&amp;nbsp;&amp;nbsp; rvperfs (slave) subscribes to messages from rvperfm, and sends back data about its own speed and effectiveness.&lt;br /&gt;
&lt;br /&gt;
Example :&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;Open&amp;nbsp; command prompt&amp;nbsp; and go to the path C:\tibco\tibrv\8.1\bin&amp;gt; &lt;br /&gt;
&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Start listener with one subject and&amp;nbsp; Fire the command below then it gives the output report for the mentioned subject.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;C:\tibco\tibrv\8.1\bin&amp;gt;&lt;br /&gt;
rvperfm -service 1234 -network localhost -daemon tcp:1234 -subject TEST -messages 1 -size 30003728&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
rvperfm coordinates the tasks of measuring network performance. It sends messages to the network, and reports statistics to stdout.&lt;br /&gt;
&lt;br /&gt;
rvperfm prints a brief string as it begins sending the run of messages, and another when it finishes sending the run.&lt;br /&gt;
&lt;br /&gt;
Then it outputs its run report:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
1. &amp;nbsp;&amp;nbsp;&amp;nbsp; Statistics that rvperfm collects while sending the messages.&lt;br /&gt;
2. &amp;nbsp;&amp;nbsp;&amp;nbsp; Statistics that each rvperfs process collects while receiving messages.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Each group of statistics represents the performance of one rvperfs process.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;img alt=&quot;&quot; src=&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZUAAAGRCAIAAAAiqLl6AAAgAElEQVR4nOzaV4zs130neD7s7GDW2DCvg33xjAUsYOyOLcuy5ZnZtS2Skiwr0BJJkbyRN3Xfvn1v387d1VXVlXPOOeecc84559DV1TmH2/eSlCh7H/pSoleUbcxisRhABx/88avzP6g6p+rgW+fh/8Y//K79rv2u/a79t9ne+Id/+IerT36hCg9/53d+53f+m3D1yS9+nV+q8HCeHVnCS9c5Hqm/9491/it5X5P81xL9Ezwdkaf92whd15r/LP5v+McD2v9i/9L3///Fb87nq2b75YV8aWme/y/9C36pf3ZRwt/cAJ4vZv7P7oHfvov+X/pigf/8Jvzt/uXb70tL9rS/elFfjBS5vnLCTZHn9eeKfsXzxfXLvG2muSD1dxSh/ldShYd8Z+2fGKAI9Pm2siLQ+60DfguJt80xF9iW8jNGRBUe/qP8WifL7330Q1cwlig148VrjVihESvUo/l6NF8P5+qRXD2Sq0Vy1XC2Es6WQ5lyKF0KfiGQLgVSpUCyEEjk/fGcN5ZzRdI2f9zojmqdUY0rrvemzaGiNVa1xeu2RMMWr9tidWusbo3VLNGaOVIzh6vGcNUYKusDJa2/qPLkZc6M2J4SWhMCS4JvjnNNMY4xxjZEmPowQxuma0M0dZCqDpBVPpLCR5R7CTIvVupGCR0InhXKsayzTGCmEcQwAOl6IE23RtUCKJpVinqFrF4hqZZJyiWiYpGgWMTLF/CyBbxsAS9fIamAdAOEY0UIHCixCy12X0N9CVLsRn75pciNFLl+BSF0wfgOCMe6RjcskzWLBOUCXrGAl39BsUBQLhCU8wTFPF4x94VZnPw5RvIMKZiGcaegnCcw3jRC+AwpeoYUzsD5z6Hc5zDuLJw/jxLP4+QLBOUCUb1A0nylxS8ja5e+sEjWLJI0C0T1AlG9SFQvk3WrdMMa0wxm29a59nWuHcK1Q3jXHFCeE8p3QgUumMAFF7jgAhdC4EK8rp0IoRMpdCGELoTQ/StIkRv5+tv4p3wx3oUQOGF8B5Rng3Bt62wrmGUGMY1AhgFA169StcskzRJRtUBQzuPlczjZLEb6HCOeQV8TzWLEi3gZgKJeZxkRfBtG4sHJ/XhFACv3Y2Q+tNSLkniQIhdC6IDy7RCuFcw2g1jGNYYBQNddAzINEJ4VJXHjlQGSJkLWRq9RrumiFN2v6tg1si5O0ccphjjFEKfo42RdjKSNkjT/CFETJagjeGUIK/ejpF6EyAUV2Ne5VjDHDGabQWwLiG0Bc6xgrnWda1vn2df5dgjfARU4YELXayL3NbjI85rYCxd74GIvQuxFSLwIsQ9xXYs9X3AjRS7E9baUeNBSL07uxysDRFWIqAri5V6M2IngWWBsI5RlhLJNMI4ZwbWi+Da00I4R2tE8E4KhBhEEK0jaIgS/uI5dguBW4YQ1JBmEpoIxdAiODiMy4UQ2kswlcWVsgSSRzRcqjXylka80C9Vmsdos1lqlWrtUb1ebPV8wWqm3y41OpdmtdwaN7qjZ22wNxs3eZr2zUesMEzZL22rsWwxDq37Tqtux6vas2gOr9sShO7brj+36U6fh2GE4sBt27YYtm2HDqh9YDSWNQikUy4xugjr1/8yveYyEyWIXWxvBbD2Ub4XzrVC+Ecw2gtlG4LVmMNcI5eqhbCOUrYeytVCmEsxUAunyNX+67E+W/ImiL573xnOeaM4RSpt9SZ07pnTGlK60NlAyx5r2TM+RGzpyG/bc0JYdWjNDa2ZoTQ8tyYEp0TPGu4ZYVx/taCNtVbAp8zfEnprAVeE7y1xHiWMvsW0lprXIsBTo5jzNlKcYc2RDjqTLELVpvDaF0yQxygRSHoWJQ+vCAIjvA/K8azzPKte9ynEtsxzLTMcS077IsC0ybAt06xzNMke1zFLMsxTTc7JplmKap1tXWE6QIACTxVCqFEadvoZWp1GqFEqVQqtSaFX6y1CqNFKVRilTKGUKqUwhlSmEIgGRRNf4gWWWe55un6VZZ6nWWap1jnbNNkuzPadYn5Et0yTzE6JpimCcwBkeorX34Iq76+LbIOHtdckdqPxjmPI+RHYfJHoA4D4EcB+BhJNw+WOMbopgniZZp8m2abL9t7NNk+1PKY6nFOe1aYp9mmx7QrI+IVmfkGxPKY7ndPcC27/EC60IwquCyKowAhBGAMIoQBhdE8XWxLE1cQwojgPFcZAkBpLEQeJrMbA4BpbEwdLX1l9fE78miX/J606INAGRJtavx0viIHEUKAoDBKFVfnCFG1ji+BfZvgWme47hek5zPKNYn5IsTwimKbxhEqufwGgfotUPUOoHSNUDhPIhUvkYo54hGZbZLrA4hFSmMLocRp9H63IoTRapTsNVSZgiAZHFQJLImjAIEPhXeN4ljnuR7VpguxbYrmWue00YgCniGH2OYC6TrNVrZFvtC1WytUay1l7fslVJthrZXiPb62R7nWSrkWw1grWKt1QJlireUiVYv2CpYE0ltL6A0GSgyiRYFgeIw6ui4KrgC6IQQBwBSCJrkihQGgfKEiBZYl2RXFem1pUpiDINUWUg6iz0mioLVWehmhxMk4NpcnBNHq7NX9cwdQ6mzkJUaagqDVWmoMoUTJmCq9IITRqlzWD0eayhgDXkkeoUVBIBcD0rLMcy077Mci6z3ascN4DrAfK8IL4HwLTME5SPwfSP5xA3plY+mli8Mbl458nKvWdrD2bBj+bXJxchU8vw6VXkszUMAE0nM3j+SDKaKkbSxUimGMuUYtlyPFdJ5mvJfC1Tbjq8wWypnirWU8W6O5Ry+OPOQNIdyqTL7WJzkK/3Ijpdic+qsqkNDqXDIQ+55E0ueYtLrpOQbSpmxCZWCMhtPm1bSB8JaH0etcWl1NjUJI0gYnKYCitW9Rv5tUQ2WJ3uZKkVK/cSlUGiMohX+rFyL1buxSr9RGWQrA7TtWGmPszWh7n6Rq4+yNV72XovU+1mar1MrZepdtLlVqrcSpWaqWI9UahHc7VQuupNVlyJmjvd9hdHkcZeonuU6p8k+6eJ3km8exLrnsQ6p9H2SbR5HGocBmv7gep+oLrvr+x7ynvO4p49v2PJbpszW6b0ljG9ZUxvGdJb+uRYl9jUxjdV8ZE6NlJFNhSRDXl4KAsPJcG+ONATeNs8d5PjrLMddbajzrTXmPYqw1qhWSo0S5lmKVPNRaq5SDEVycYC2ZgnG/JEfY6kz5IMOaq5xHLUBb6uJDSURTflsbE8timLjKSRkTQykkVGsujmPxLZlEY2peEvRDYloZEoOOB7uyxng26rUC0lirlEMZeoljLVWqZayxRLmWgq4fRFtDYPV2UhigxQlgKI4ku88ALLO8twzzG9c+zAAie0wPQtUuxLBOMSXr9CtqwxPSBhFCxNryvyEGURovoSZXFdWVhXFsDKPFjx2rqy8KUxBYiysK7IX4Oqi3BdBWWoY80tvLVDtHWJti7R3iXae0R7j+TokR19sqNPcvRIjh7Z2SM7rnXJji7F2aO6+r9Cc/Wpzj7V2aM6e1Rn/wu9X/e4+jTXgOYe0N0DuntAc/eprj7F2SPZO0Rri2Bp4s0NnKmBNdTQhgpaV0Zqi3B1HqbMQRSZdVkKLE0CxXGAKLYqiKzwQ8vc4DIvABAEIdIYVl+gOlucwJAfGQuiW/zIJjc04gQGLH+f5esxPB2Kq0Vx1Em2GtFaI1gqOFMJayxhjSWcuUSyVemeDi88Eid2ZOl9WeZAnjn8kgN55kCa3pckd8WJXXFyV5Lak6b2r0mSe+Lknii5J0rui1P74tSBJH0gyRxK04fS9KE4dSBM7PIiY1Zwg+brU9wdkrNNcrSIzhbR2SI52yRXh+zukj09qrdP8w1o/iEjMGIGR6zgJis0Zoe32JEtTmSbE9lmR7bZkW1ObIcT2+XEdjnRXW50lxvd4US32dFtdnSLFR6zQmNWaJMdHHGCI05oxAmPuOFNXnSLH9vmR8ds/5DqaOGMJbQ2h9LkUNo8WltAawsYbQGjK2B1eaQ8CuLYZ9GiiRXc7WfAW1PLd56s3HsOfDi3PrEAfbwEf7IMf7qKfA7EzK8TwHg2hcl3B2PBeC4Yz4WS+XCqGEmXoplqLFeN5+upUsvqDqQKtWSxYfdGmRyZVGFQqEw8gUqusReaG9laL6RS5pnkEhVbpWGbNGyPhhnR0A0igktmM5AEFmCdxxZHsKhdNmHIJHQY+DodV6ZhowSkmMnmalxYxW/kF5jtjCTSsXwjXuknKoN4ZRAt9a7Fyv1kdSNTH+Va42J7XO6OK92tSndc6Ywq7Y1ya6Pc3ii3N8qtYak5KDV7xXq3WO8W6p1stZMqd+LFTrTUj9XGqfZ+fuOsvHVZ3n5R3n5R2n5R3Loqjq+K46v86EVueJHpn6U6J6nOSaJzkuicxNsnkdZJqHHkrx36qgfe6oG3euStHXtrJ57qsaty6CwdOIr79uK+vbhvK+xb83vW3L4lt2fK7hpSW7rESBO/tqmJb6pjI1V0qIwMlOG+ItyXh/uKUF8e6svCfVmoJwt2JIG22NsUe5uSQFsZ6WuTY3N+z1Y6sldO7OUTe+nYVjyyFY+sxSNb6ei6tpWPbeVjW+nYVjy2Xt8qHttKx9bSsbV4ZMrt61Lb6sSmIjpURIfK6FAZ3VDGNpSxDXl0QxIe8gN9lqdLsbfwpgbaUEPoqlBVESzPAKVpkCwDkmeBsuyaKLHGCQDpDiDNBma5YaIoQpFH6atoYxNj7mAsX2LuoE1NlLGJMjQQ+jpCV0fo6khDE2Vsok0tjLmNMbcx5g7G3Eab22hzG2vp4O19kmuD4tmk+bYY/m1GYJsZ2GEGd1jB3Wvs4C4ruMsM7LAC26/5t1j+LXZwhxPe5Yb3vrDLCe6wA1vswBYnuMMN7nCDO5zgNie4zQnuXPfwwnu8yD4/esCPHfBjB7zIHie4w/SPGb5NundE94xong2qe0hxDcjOPsneI9g6eGsbZ2liTHW0sYrSVxDaEkxdgKry64rsujwNUWRQ2iLF3uaGNsXJfXn2SJ47lGUOJOk9cWJHGNviR8fc8IgdHLICA1ZgwPQPGL4+zdOlujtUd4fm7jB8XU5oQ5zcVeZPNKULbfVSV32hq73Q1V7oqi90lUtt+VxTPFPmjuWZQ3n2UJE7UuaPrylyR7LckTx3LC+cKYsXqtKlunKlrV1pay+1tZea6gtV6UKWPxWlD/mJPW58hx3ZYoXHrPCYGRozw2NmZJsV2WZHdzjxPV5in588EKSPRNkTSe5Ukj+V5M+khXNp4UJyLX8hLVxIi5fS4qWseCktXkoLF9L8uTh/Ls6finInouyJOHcsyR1Ls0fS7JE0dyzNH8vyJ7L8qSx3IkodcEJbNFePZG8TrS2itU0wt3CmBt7cIJibRHMdo8muC7yzWMnDZeyNKcCNicWbj5fuPlu7Pwt+OLf+aB4yuQB9HWEgHAjHIjF4eqvH6Aqa3WGbN2YPJFyhtDuS9URznlg+kCzprO5gIu+N5RV658ZwfHR4vL29e3X1UmfyBjP1YLrqEQkTaGgKCsjBVsvwlTp8uQtfLgLnDBLlcGs3V6gmElkfYHGEAbVRwBpyrQAHpGGrvvVlAY3O03m+4vwFZtvDsVQs14iVupFC25usumNlZ7TkSVQC6Vqs1M00NgrtcXN0NNw7bQ536oPtem/cGe00+5v13ma9t1nrjaqdjWp7WG0Pqu1BtT1s9sfFxiBbH2Zb26XhUXF4XNu6aOxdNfdf9k5/0dy/qu++rO190j3+vLb9sjK+LG6c5/snud5JtneS7Z9keifp7nGidRRtHIRr++H6QaR5HGmdRFon4eZJvP8y2b8IVA/CzbNg/TjUPPfXjsOtc3/tKNg6DTROnPlte27Lkd+x53dc5SNncdeW3bKkN83pkTn1a5bsti03NiWHhnhfF+loI21dpGNM9G3ZTXdp3984CbbOg63zQPPM3zjx10/89ZNA6zw5+kWkfR7uvUyNP4/1roLNM3/91N84DTTOAo2zQPM80Dr3Nc7clSN37dhR2rPmtq35HVth117YtRd2LfldfXpHFR+LwxtsT5dsa+ItDYypgTI0ELoaXFuGaStQbRWiKoFkaSA/tMZyABk2MMcNE8dQqjzaUMOaWzhrB2fr/grW2saYmihDHamvwzUVuLoMV5cRuirSUEcZGhhTE2vp4K19vK2Ps/Zw1h7e1ic6BhT3iOYdM3xjhn/MDGyzQjvs8B7n13bZwR2mf4vp32IHtjmBbXZgixXY4oR2uOE9fnSfHz3gR/f5kT1ucJvl22T5Rhz/Fje0wwvu8II73NAON7jNC27zQjv86J4gfiROnohTp6LUiSB2wA3tsPxjpm/zGsM7ontfpxjVPaC4+mRnn+ToEu3XQdbCmhpoffU6xWCqPEyVR+vLNGeXH9mSpg8U2UNF9kCW2ZOktoWxTX5kgxfaYAcHTF+P6R+wgxvs4IgVHDL8A7q3R/d26J4O3dtm+Xv82FiePVQXT3WVS331xTVd5VJbvtAUz5S5Q2lyRxTbFMU2xfEtaXJbmtyRJLbF8bEovi1O7suyJ4rihbp8pa19om98qm99qm99qmt8oq5eKYoXktypMH3IT+5zE3uc2C47usOO7LAi26zIDiu6y4ntcuL7vOShMHMsyp1KChey0qWi/EJRuVJUXiqqV7LKS1n5pax0JS9fySsv5ZVXiuon8uorefmVrHQlLbyQFC4kxQtp8UJeulCULpTlc2XpTFk6U5TO5cVzRelCXrwQZ095sX2Gb5Pquv57GBDtPbyljbc0CdYm0drE6ApgoX8GI7m3iP1wcvlnD+c/mly8M7127zno/iz4wSzo4dz65AJ0ahn+bA2zhmURaBypxiw3OFVmj0zvkmgdcoNHYfIZXDFrIO0I55RGhzuctvqTEq09mcpDkDQYlm22ujUmjyOcd4RzDjYrDFqKLD5NLE/nVp6UV6YaK1Pd1Se6xw/ikeRoe084N9cDPuuAnteAM0XA09Ty0+jiU8fCNI9M4eu9X51foWgykqlG822DI6gzu4w2n9HuEynNPKleIDckS91qb9sfCrKEhlJ7uznYbnQ3QtFisTFsdkeN7qjeHdU7G+2NcbM7rLeH1UbLG4rnm6NiazNb7gQS7ermaWP7vLV30d45dMZyhc2z5t6LxuahNVQsjl/UxxeN7cvq8CjfPcj3DvK9w1z3sDA8TTV3o9WtcGUcrm5HG3vx5mGsdZjqnxksAZo0Eq7uaKN5d2HTEi17C5t6f8lTGKsdeY4+6ihsewpjT2HLW9qx+POmeN9TGDuzG/bUwJ7q21MDe3rgyG4YfTmNt2RPD62JrjnaMkWaxkjDHGs5Ur1A/SDaPIq2TqKtk0jzONw4DNcPI40jX7aDpUo1iYExEEexVcpI01nau74bbhxFmsfR9lmscx5tn4Vbx9Zw05QYeks7nuK2p7zjLe94Sjuu4o41t61PbcrCfY67QTKXcIYSxljDmBoYUxNlrCMNNbiuClUXQdLkKs+3zLAs04wAphXM98NkCbgqh9QWUboKWl9D62soQw1jqKP1FYS6AFPnIcosWJoCShJAcRwkTYJlaYg8A1MXUfoaztzGWzpYUxNtbGBMDay5hbO2CPY20dYi2VpkZ5fqHtA9I4b32gbdM6Q6uhRbm2Lv0J09hmdAd/Vozg7d1Wd6N9j+TXZgzPZvsrwbdEeHYmmQTHWqrc1w95meAcszYHr6THeP4e6xPANOYCyI7osTx+LksTB+yA1tMT0DqqNDsV9rXxckW5tka71mbxNtLYKlgbM0cOY6xlhFaUswVRaqSEPkaag8jVDnSNY6JzAQxceS5JYkORbHR/xwn+PvMD1NuqtOsVeJlgrFVqO7u0xfn+Ht0Zxtsr1BtteItirBUiJaSzR3kxcaiuPb8vS+InuoyB7JM4ey1L4svS9N7oqiI46/w3DW6K4q011ne1scX4ftbTM9TaanzQ4MBbE9aeZEXrhQlV9qa5/oGp/qGp9qaq+U5StZ4VyUOeElD7nxPXZslxXZZoa26MExzb9J849ogU1aYMwIbbOie9zEIT99LMqdSUuXivKVonIlr1zJylfS4pW48EKUvxTlL8WFF5LilbT0Ulq8khReiHIXgsyZMHMmzJ6J8+ey0qWycqmsXiorF8ryuaJ0LiueyYrnssK5OHvGSxwyA2OaZ0Rxj8iuIcHew5qaGGMDa6rjzA2UJg/ke6eRotuzyHfvL7x77/kHD+dvPQHcnQF+/Bx4bwZ4fwb0aG798RLsKQCzhmOjiYxVOHERSl6CU8EwMokqINOEZKoAgmGiORqiyIRlSrgqK5arhpEEHm9oCURcRbLkCgODr8Lz9QSBVryyqPnhm6q//Ibh299wvvl1/1t/FH/rj7Jv/ZHqzT/XK3XpQoX1dz8sffcb6e99M/Ldb7jf/ob529/Q/NU3hG9+iw6FCkyBr8ovpj0YToRTpVCmrrN4vIFQKJoIx5JGq1tjdAhl2li+WShX15dXngNwrnRnfHSxOexDVhm+7HBr/7jdH3XH+6OtHYfWmSt3G92NdNT9k3du+vK95uiwkErhEJr2yWebJ58OTl4ND45t/nh562r84u97OwcGd6a6+8nO+S8c7oIrtdnevmiMzzv7nzQ29nUOm7c4yLT3s82tSGWc7R1nekfx5r43Ertzf+rWQ4DEU6BQeVJ7ag2D5Blc33/vY6rKOb2KoypC3upBon0UKG7Gu2cSIoGsiMZaR+Hy2J3uOlIdZ7rrSnX85R2tybpCUtpSPW9x053tWaM1S7ThSHWD1S21XGuMD3LDq8LGRbx1nBmcp9tH6cGFOxCfeDg5AWBRCcK79x/d/BjEt+Yi9b1U/zzZPs4MLgubV4XNTzP9s8LWJ2KGmqZI+Mtb0dZpvH0Qqu8Gqjve0ravdmRJDSSeGsOSx6njCGUSocmjjTWsuYEx1VGGKkxTAMuTK3z/PMMyQ1TN4OWzJPUS3bLK8azxA0BhGCSKgcQxkDgGliag8jREngJJokBRBCAMLXN9i2z3PNO1wHQtMt2LLA9AEIbIsihdBaOvIjRFqCIDkaXW5SmoPAVVpKCKBFyRRKgyaF0BayjjjBW8sYI3VrD6ElqdRSrSKFUGpysSTRW8oYjT5XC6IsFYIZnrZEudbKkRDSWsKoOUxhHiGFqRwunyBEOJaCwRjUWCPo/X54mmEt3Z4QbGgsiuILLLC27SnC2iqYzRZFHqDFqdQanTKHUGpc6gVGmUKoNSZdGaHFqbR2vzSE0OqckhtXmEOguVJ0GiCIAfBPCDAL4fJAqhNGmKvcbxd/ihDj/Y4QXbLG+DZi+RzDmcPo1SxRHyGFqdJpmrFHuTbK3jDQW0NotUp+CqOEQRXpcGkOo4wZSnOeosT5vt63L8fY6vx/Z02L4ex99je1oUawmnS2F0Caw+RTTmyKY8yZQnGLIEU4Fib7D8I0F0X5w6luXPleUrdeWVuvJKUbqS5M6FqWNubJ8V3mWGthnBbZp/k+LZILkGBHsXZ+vgbB28vUdwDSjeTXpwmxXd5yWPhflzafFSWroUFy9FuQt+5pyXOuMmT7mJE17qlJc+56df93BiR6zoISt6yEkc8dOnkvy5vHSpqF4qqhfy8rm0eC7Jn4myp+LcmTB9wo0dMvxbVPeI4h6RnEO8pYPW15C6MlJXRetrcFUWwHE/hvE/egp7587zd24/fffe848ml29NA+48Bdx5uvrxU8CDWdDEIuwpAAPEcZAExrM19NQKZmIR5XQHf/UoqdrgWMWLkVw9giqmS8zrVMUqmhONJT2eoNnsKBZLeJponSKF0qTcmaeyv/qm+OtfU/3p18zf/A+uP/v34T/7fd83/z17bj5brsYzeQVHYPzP/0f8L77m+9bXrH/2B9pvfk36J3/A+rM/pIHBQnPwq/MrEE6EkuVwtomjsH/v937vX//r//5f/av/7n/4N//mf/6f/scbt+4mS51UKrW8Qkg0x/VGg0Ugi8wuJIRvcTnRGLI3WtVL+Cgs9sbf/BQttdd7I5+Z+zEAYAiXvR7H09l5+LrYrDehWGKl1qC0+byloj3qxWCoOnc5Vq65AiE0S/Fk4vlDIEOoMbD4RiSGxtM57938AZhqJBAJ80SxxRnAEJkUgSFQGnKJFATPHsw3ZRY/lkjByz14NHkdR377L/4KAKOuwSlqT0SgVM2DiFJvhcoV3HjvQ7Lch8EQFtACutoj1Dg5KgdL50USiSsY2iKEqQvkUHACEMEWGwJCowVP5QGgtIl3fjwBE/OVOjhdb3R7wSgyTmLGkvimVNcZjC9DRP7irt0Rmry/AuWYg5k6FILBCLQYJh/HNFFEcnV0yJdLP/xghq5MBEt9IoMGoxnZKp9E5+FonSsQNEwUFDhyZE0EIfGui/3rsjhCW8SY6hhjDaktrsuTqwLfLN00hZc9RPIewLgTSME0TvGcpJsjm+Yp5nmqZY5qmaNa5un2FZ4PIPCvcN1LbNci0zlHsz2nmJ8RDc/wumms5ilOO091AARhmDIHV+bWpYlVXmCR6Z6nO+ZptgWaZYFuXWJYV9lOAM8LFPjBwiBYFASLgiBBYI3tBjCdQI4HIg4jFQm4LAwR+dcFQag4DJdGEfI4QhaFigIgtnuNbgPQbECWc53vg4mCcEkQLgnCxH6Y2I+UR4nGEtPd4wZGHN+Q4WjhdTm4NAIW+IBc1xrHscq2A9h2ANu5xnGucVxrXDeQ5wMJ/CBBACgIAIUhkCQGFkeB/MAS03m96lmKcY5mAvI9aE2SZi+x3FWWp8by1GiOMsmcxWriCFlwXeABctwQUQijzeMMRawmC5NGQQI/gOde5tgXmKZZmm6JZQELvQh5BK1KYDUpvD6L1+fw+hzJVKba6lRbDW/IIhRhqNQPkwVRyihGHceo42hVHKNN480VmqvPDm7xowei9IksfykvvZQXryS5C0HymBPZZwa2ab4x1btJ8UpUK+gAACAASURBVGySXEO8rYsxt1HGOkJfQ+irSEMdZW7hbD2ia4Pq32ZG97mpE2HuQpi74GfOuclTdvyYGTlkhA8YoX1G+JAZPWLGjpmRI0b4gBbYpfi2Kb4demiPHT8SZM4kxQt55YWicikrXUgKZ8LcqSBzIkif8pPHnMg+zTemuEdk1wbRMcCa20hdBaYuwjUlpLYMkaeWmM5H65z3p8A/uDn9g48mf3zryXv35z6cWLoxuXTz8dLtJ6v3ZoCPFqDTACwQz0MRWQtQyiyUNgdjoHAMnc6iVhs1GiMSx0ayjUSJC8tWcdUeDN+yTpJS6QKDwWIwWKVSNQjJRLE1SJaat7ig+tG35X/9J7pvf8P65te9b3098vYfOb/7p0QsFQ/FIB4/ZfCVsne+k/juH/u/+w37W1/Xv/knyr/6E96bf06HQoXm0FfkF5Bp94eTwVQllG3CsdS33377ww8//P3f//1vfetbb7zxxjs//VksV8/XenIOZhWOMyroP/je2+/fvA9cpc8uzrz5ve/cml2Yn1liC8TTHz2kq721VpNKoYukRrHSAlqHTEw/WlzCTP/d/fdu3nrvg8k5MOwZDbEIf3T7/sOVVRiSikKAaFSJa30NNQenfzR5jyK2z3z84XsfP5uZnVyB4Cen5yaezc9MzHz0s2frELQtXkXB+Ax1IpBtsSVSAFEAx0t4fOa7D57fuXnzh3cfgzAsAHzx/r07H9yYmAXAHk7NvfvRewtg/OTE/N2nMzfugWZm5354Y/bJ0pO/m1ogivUrUCqNL56amUXg6M/BTBAQfvfeHQhNsXL//pNV3E9+cuP//MGdyamHf/uTG3/13b/54MY8nmd4NPlgiWmOVAYkGIrA0YKJDDKd9WQWiiZhv/Puhz/8wbs/mZheASIeLkE/vHmXpIwZbKa3fvC3/+nvPpqaX/jg8czjxaff+vZfvnV7hmZMExV+qMgJFLiAohBMlUMbqmhDBa7OgsWhJab1KV7+AM6+DabcAlHvrjMfwgWPkZInKPkTtHwKLZ9CyaZQsidY1RzNusR2LjCs8zTLc6p5hmR8RtBPY9VTKMUkXPoYLp8hmFY4fogsBZEm1/jBBZrjGV4/hVY9RsoeI6VP0LJnOOVzomaOpJsj6xcoxkWaeYluWaSa5kj6OYJukWxaY7sgogCY7wawrCt0yzLdtspyALluINuxSjMtknQLOM0iTrtMMqzSzACmdY1lBXKsa2zLGse2LvRitVmavcVy9xiOFslQREgjQI5zmWaaJ2lm8coZrHwGp5wlqOeJ2nmidoGkXyQbF6mmRap5gWZZYNpXeD4A37/Kds1RTM/wmidY1WO0bAotm6Ma1sU+gjFNtRXoziLdWaLaikRjFqOKQkVeIMu2yrCBeT6UKo3RZBHyOJDrWaJZ5ij6ZyTVE7xsEi16gpXPkXUrTAuQ4wDzXRCxHyYNI2QxrCZLMlWo1hrekIMrwhCxDyL2weVhlDKKUsRQyhhamyGYqzR3nx3c4kX2RckTSfZCWriU5C+F6VNu7IAV3KX7tqieTbJ7RHJtEOx9jLmNNNTh2gpUXYKqSzBNBa6vo0xtnK1Pcm/Sgrus+BEvc8bPnHOSp6zYESN8QA3sUf27VP8u1b9HCx7QQgfU4D7Ft0vybhPdY5J7TPHvMiJH3NSZKH8hLV3Ky5fS0rn41/l1wkscscJ7VM8myblBcgyJjgHW0kboKjBVEaoqwNRFkDQxT7fdX2P+dALwvQ8mvvvux9//2YN3bk399OOZ9x/Mfvho/ubj5bvPgA8W4NNreCBBgKPx1gmiNbwEQlUvIflzEPYigr+EFMAZOpoyxNREKUKT1BSjKYJUmRdMlK+ghato4QpKgGEbSCI7QWARA4GGO+/q3v2u+f3vOj94O/Dhm7Eb347ffFP7/neM77/l/uBNxXvfCd/8TvzWW8Ebb7s/eNvy/tu6n35H8v73mUjUV5+/gEynL5oJZpuBXJvGkdy6efNb3/rWO++8g8fj33jjjR+98240W00UW5XeloxFuf3ju/enlzEU2toC6tat9+cA0GXwKkjoG+/ssOGsYLJRLGQe3v7ZO+/++ObU0iKTFI5kkMsENJKkEOr4IjsaTp8iwNb5RHkoDKYDIHSq25vHMvQ0pl1qTsG5ar3T8Hj60ZPpRZqYQxYyMaqk0az68NYkU+GJlvvBQhuHICIFrmipa4uUXOHUGgzPkeq+9Rd//RwB+9++8WcwsR4MX1lCY4Ra7cSzO7Nsn4yGf/AIjBJGBQL13XsPP5i4ffP9O/OzJKyQtUoVkrBEqMBGJ+DhGO7TmbnHawSBXA6G0QhgOIlF/9HdW3NgJmgdABMokUAEmSgh8bxOr+vpKkAq10OwvECxAUFi7y/DBf6mxWaZQ8pgQgrH5Hwy9y7AkFDzNHRVXMDB/vDGoxkEm0Ag/80Pny9OTrxz+9kElEXTxYnKIFzsAQk8a8IgRJFB6spofRmuyoBF/iWGcRonvg9l3AKRb4Kpd6DsB3DBBEI0iZBMwiUTcPEEVDQBEz9GKWaplkWWY4FumaUaZ8iGGYLhGUH/DKedRikfw+VTCMVzonmFG4DI0xBZco0fWKDanmJ1kwj5Q4joEVQwiRBPY+QzONUMXj2DVz8naOZIunmyYZ6knyVoZ/HaBZIRwHJAhAEQz7XCsCxQDAsU4xLNvMqwrdDNS2TtPF69gNMs4XXLJMMKxbhCM60yTKtM8yrTBGBbwAIvVpOl2ptMd5dubxB0WZg4uMayLVL1s3jFDFo8jRI9RUue4xRzRPU8UTNP0MzhtXME7RxRP0s2ztGtyxzvKt+/ynHPUYxPscrHKNlDmPARjP8UrwTwnBhdnGzJUm05qq1AtRVJ5hxOm0BI/SCOE8h2QoRBjCaH1eWQ8jiQ7VqgGJ8R1E9wskm06BGCP4EQTWPlcyTtEt0I4FjBQg9UHETIYzhdjmKt0Z0tsrWM0SYRijBcHkIpYxh1EqtOYnVpvKlIcbSY/hE3vCuIHYrTp5LchbTwQpK7zq9DVniX4d+m+bao3k2ye4PgGGAtHaShAdfVYJoyVFOGaSsIQx1lbmNtfaJ7kxrcYcaOuOlTXvqMkzxlRo/ooQNqcI8a2KMG9mjBPVpo/3V++XfJvh2SZ4vs3aYG95mxI276TJi/kJYuZdf5VTwT5k4F2RNB5pSXOGKGdsnuEdExJDqGRPsAZ+kgDXWYpgxTF2HqIlAcn6Va7q7Q3nmw/Pa7D77941tv/d3t7//s/o9uPv7J3afv3Z/9aHLpzjPQwyXkNIgEIolxDBGRq2Gqgxx9TGzLKz1VTaCpC3d04Y4m0DJEehJT1JFoa0NtfbhtjHWN0a4h0tGHWhpvReHIyewZI4kcBC0EFx/Hlh9nVieLa49qwAdN0P0e6OM+6F4XdH8AvtcGP6iDH5aAjzKrE7HlidDylG7xmYhKFxj9WFXmN/KL7fTFC8HCIFTaIDCE9z7++Pbt23/6p3+6sLDwve997/bdB+FMLZbJI+ikJ8+XVgHrT+agKr0duEicn5sHICkanerjjx8R+XLkygpJ4fT7HU+eQzlc7sSTZ49nJ++899H0BIyMIorZai7fBlkjPkCDVjlYvtOzTF4CEnASpfrBgyUMlr+MpK3QFUIJe/Lx9MdPFuB49AqEeHti+t70/NL8KoWnIaMIhmjLZNX/7O79ZyDMEo6EkgXJdCpZqv3R//Vtksz4g//0Y6bWtQKenUMimVLJ89WZd+7c//73/noGgPnw1tRHjxfW8KTvvffwg7sfPERI18Er70xABFrj4jJubu75AwB6emri1jydyqC/d/fR2sry4xXEzekphNBCokBRfBkMACfiROsI2vLa6vQS6M6H791+BhaYkgIh6/7syo3HS1ACaZaiAXEJdJ1xCTR9c+rpT793a3WdD1yC3pqcwwg0a5DFn05MTz6duXFnAckzcSxZii6OUYYhkiBQFIYqcyh9BWOoorRZiCy0yrE8JysmMfz7SO59FP8RVvIYr5zGq6ex6mmMagqtnEIpnqCVTwn6BaZzhetZZDnmaZbnFPMs2TJLscxSLM9JxhmCYZZkXmJ6gaI4XFWAK3Pr4vgK2zdLsT3D6adQqimU4ile85ykn6cYFyjGBapxkWZeYliWGbZlhn2Jblum2wEsF1gQgMujUHEQyHWvMm0rTDuA5QRyXGtsB4BhWaVZAHQbiOkEsVwgthPIcYA4DhDPCeI51wUeuCyCNxTpzg7bO2A62yRjCSWPrfO9ALZ9iaqfJ6nniKp5snaJZlxhWFYZ1hWaZZlqXqSYFijmRYZ9ieNZFYSA4ghQEFhi2meIuimM4hFc9BAmeEpQAfgujC5Otmap9gLNXqQ7yjR7mWLOE3QplCKKlEcxmgzJUiVbKjhdDioOrrLt81TDDFnzlKh8gpc9wcqeEVTzFN0qywoWehDyMFqdwOtzFFuN6elxA0OWt0OxVwjGLF6fIRhyRFOBZC5S7FW6u80OjvixPXHySJo5leUv5MUrefGlvHglzl0IUie8+CEnus8O77FCu3T/NsW7SXAOsNYO2tRCGRsoYx1tbmKtHZyjT3BtkP1bjPAeO3HEy5zys+e81Ck7ccyKHTGih4zIITN6yIodsWJHrNgxM3rEiBzSwwe08AE9vM+MHnGSp/zcuahwISlfSssvZOULafFcXDgTFc6EuVNe6ogZ3iW7vsgv5/VJsIXU12HaCkxTWhPHZyjm2yu0H91b+vZP7v3lDz/66x/dePund7//wcMf355+7/7sR1Ord59DJlZwM1DGKlFKFuqBSBKJq6LwtXSxkSWzsBU2jtLBVTl5aqdA50HTxAKVVaB1CbUugcYp0DgFagdfZePJrRyZmSUxUGZnJLOP5bOTivlJzcKkfnnSuDxpXp40Lz/+tZXHppUp/fJjzeKkYm5SOv+YsfBcrjIxlXas+ivzK1UJV8exxh6cyPpf/92/+9of/MEbb7zxb//t//Jf/st/vnn7XijXTFW6cgUfQVIkC1UcHIljKg22uNvpWAOtSywBIZ+Doov0Vi3b4A4m4rpwotjoG4MBjVELJ3OMzrQ7mAnGq/5k0xnIG2IpezofqvTtiZQzkRdL1HxjOF2uclQmfaSWKPfxaBJd6ze541xVlMbmAzkmWzBnDpV0trAzOwhXt1hC2VMIi2cOy3w1udFB5DsEer8pUuPL3aZYTW7zSx0xfSArd8awTM4iiql0ZTBYyjJRbQgW+AoHU2Hhm3wrMAJZHrdF8yvr0CdALC9QJUCgEIETT6aCeVatJ4Limak83gyKI7aH9OGixhY1ePIChfo5EMm3JYgM9iwAxdKljN4ghiUGoSk4oUHhq2rDWVuqaY2XOVIJnKFXO3JqRxZLIj+HUwgKC1/josts84vgJbJa4KozrUWiIYdUp6CKNEJbwhjrOHMdaywj1SmIxL/Ks84x9E/p2md0w3OWZY7tWGQ7F5nORYZjnm6fp9nm6Y5FjhcoioKlcaAovMrzL3N8y1z/Cjewygus8AKr3OCaILIuTcPVRYyhjtHXEOrCujQNEESW2f4FhmuB7lhmu1d5PqAgCBaGwKLwuji8LolAJVGoJAaVxGDSOFyWRKuzOH0Rq8khFUmoNAaVRuGyGEIeR8hicGkYIYkgpXG0IolRptCKBEoRRyriSGUcpUyg1SmCoUi1t9i+DW5gzPGPGM42yVjCqNMIeQwqDq4LvGC+Z13gh0pCcFkULo3CxBGIMATmB0D8IEgYXpcmoMoMTJmFyZNAYWiJ5XxONj7Bq6cwijmaGSwN4c05uqvK9tXZvibX3+H6Oxxvm+lu0B01mr1Gd7bY/gHL26U5GlhdFi6PrIt8awL3Ks+5zLEtMs1LLAuA54TJgjhdmmwt0Z11pqfNDW6IYtvS1J44scMPD9m+DtPTYnnabG+H4+9xQ0NBfEucPpTlThXFC2XpharySl37RF37RFV9pSi9lBUuJblzcfZUmD4VpI658QNWZJcWGJM9Q6KrT3D1CK4+0T0ge0fUwCYttM2I7HESh7z0iSB3JsyfC3Ln/MwZL33KTZ9y02e89Bk/fc7PnPOzF/zsBS9zxk2dcVNnvPQZL30uzF2Iii8k5StZ5UpWeSGvXMrLF7LS+XWK8dNHrMge2TMiOYck54js3iQ5N/H2AcbcQRoacG11TZx8TrHeWWH8+AHgrXcf/eWPb/31j2+9/e69v/1w8p07M+8/Wrr1DHx/CT0Fps6jBasUFUnhk9tCHJmBp7QINXax3ikxuKVGj8zklZu9crNXafEpLV7Vr1i9SrNHYXLLDS6p3iHRWOUiuYTFEbO4YhZHzGJ/gfObREy2kMkSMJhCOt2qN4uMfprMgldnvyK//JlGuLmf6J0yJbqv//HX/+N//OM///O/+OOv/8kf/uH//vjpXLjQjVeGhe5hfbibrQ9qw/1yZzNX72frG7XBXr7ez7fHxdZGujbM1rrxUidd6UYL7UxtM9c+qI0vSqOT0uisNDqtbJ7Wd160dl81d1/Vt140dz9t7n7aOf6H7tHn5a1Xjd1Py6OL7OC8fvD31a2XueFFYeM8P3pZHF7G2qfR9km0cxaqH/gqu5H2abJ7Fqzu+8u7nvyWK7MZbBz7Sruh5rGvvBuoHwdrR97yrqew7S3veYvblmTfU9r3lbetqYEjN7JnNqypvqe848oNLYmeMT7wVQ90ZvftyXWJv+7Mb3lyG7b0RqCyE2qepPoX0dZJuHEUbh4F63vhxnGqfxmpH8Q7F+nBi0h931caewujRPcy3jqONA5jnYtE9zLZf5nd/Dw3fhVpnwTqB4H6sb+yY88MrZmBNb1hL+zp4xsib4vjalHtdZypgtJX0MY61tLG29p4awNnKqF1GbgqCpYFV6X+VWkIIIuB5EmwPLUuS63LkmBpHCyJg2UpiCKL0JaQujJcXYAqsxBFBqLIQhU5mDIPUxUQ6hJSW0UbGjhzm2DrEmxdnLmFMdQRmhJUmYPIMhBZGqbMIjQFtK6E1VdwxireVMOZawRzjWCuE8wNoqVJsjTJ9jbN2aM6OmRbg2iuE801kqVOsjbIlhrJXCNb6hRLk2Zv0+xtqq1FtTUotgbV1qDaGzRHm+Hqsf0jfnhHEN0XRPd4wS2WZ0BztCm2BslcIZiKeGORYCwTTRWiuUo0VwnGCk5fwmgLaE0BrS2i9RWMsYYx1NC6ElyVBUliK1zfPNM+R7cCBH6ENk111bmhvii+IUmMpaltaXpHmtqRJLfF8S1hdCyKbYmSu8L4Nje0QXe3yNYy3pTH6DMobQqhjkMVYagshFTHiZYiy9sWRDbEibE0tavIHqqKp5rymap4psgdydJ70uSONLkjTe3JMvvy3JGieKqqXGqqL7X1T3SNT/TNLx7+an6qaVwH2Utl9UpRvpIXLiT5U0H6iBPfZ4a3GaExPTimh8aM8BYzusOO7XHiB9zUIT97IsqfiQvnktKFpHQpLlyKChfi4qW4+EJSvJKUriSlK2n5pbT8UlJ+KS5eiV93vpSWX8qqL+W1l4rqS0X1SlF9IS9fyssX8tK5tHAuyByzY/sU3ybJtUF2jajeLap3m+Qe4x1DrLWDNDRAsswc3XkPxPvpE9jf3Jp5+2cT33l/4vs3nrzz8dx7k6s3nkHvLeEegxmzKOEKWQXhWjHyIM9V0aXG1vKxu3UZ6H8SHv08Nv48sX3tl8mdX6Z2fpne/fvM3rVfpnc+T2x+Fh28DHXOfNVDZ2nXmhubUn19rKUN19SBksqbV3pycndG7srI3RmFO6N0Z5XurNKTVXqyKm9O7ctJbHG2xsNWu78yv1z+XDvWPUkOzv3lTU+m40zUbNGyLVp2xquuZD1Q3IjWxonaZqK6kagMEuV+rNSLlbrRYjda7EYL3XChE8q3Q/lWKNcKXst3wsVBpDKON3aT7cNU9zjdO8kNzvIbF4XNy+L4RXF8VRy/LI5fFjZf5kdX2Y0XmcFlsn9xLdG7iHfPYt2zaOcs3D4LNs/8zTNf48xbP/XUjt3VI1flyFk+claOXJVjd/XYWTlyVY5claMvikNn6cCW3zWlx/rEhj6xYciMDbltQ3bbkN3SZ8a6zKY+M75myG7pM1tSZ5aiimtSG+rEQJMc6tIjY3bLWtp31o7dzTNP69zTPPM0Tz2NE0/9xNM4veZunHqaZ97Wuadx6m6ceZoX3valv3sV6F75uy99nUt369xZO7EU9/SZTW1qpE2NNMlNZWJTEt0UhDdZgRHVOyQ4+zhHD+sY4FxDvHtIcPcJri7B0cTYaihLBW4uQ80VmKWOsDZRtjbK2kZZ2ihLC2Vpoa0drK2Hcw5wriHW0cfYexhbF2PrYex9rL2PdQ7wrg2Ce0T0jEm+LbJvm+zbJnrGBNcI5xxiHH2MrYexdbH2Ht45IHlGFP+YFtxmhHYYoR1GeIcR3mWEd5nhXVZ4jx054EQP2NF9VmSPFd5lhXdY4V1WeJcd3mWHd9iRPU50jxvbfy26y4nsciK7nOguN7bPix/wk8fCzKk4ey7OnovSZ4LEES9+wInusSM7rPA2M7TFDG2xQtvM4DYzuEX3j6neEdk9ILkGRNeA4B4QXUO8c4Czd9GWJkxfBquya7IEQBqDaHNYe50R3hCm9xTFE3X1XFO71NQvNfVLde1S9fphqDN56UxaOBFlDnjxbXZkxAwOaP4exdsmuRp4ewVrLRGddWZoIMruK0qn6tqltvFS1/xE3/7M2Pm5ofOZvvWJtvlSW7/S1q+0jStt85Wu9am+/Zmh+3ND73Nj73Nj/3Pj4JfGwS8Ng18a+r809D/Xdz/XdT/Xdn6haf9c3fpUUX8lqbwQFs742WNO+pCTPuCkDjnpQ272mJc74edPBcVzYelSUr2S1q6ktVey+iey+ifS+iey+qfy5mfy5s/lzZ8rWj9XtH6haP9C0foN7V8o2j9XND9TNj9VNF7JG69k9Zfy2ktp5UpYuGCnj6nhPVJghxzYpYUP6JEjauiQ5N/De8Zo+2BdW1kQhCewmhsr9J9Mw340AfzRo7WfPoF8OIu6vUx8AGY+QYnmSKoVpnld6EGrYmRLkeXriOJbyvyxoX5h7bx0Dj51bXzm3vjMs/GZZ+Mz78ZnvtHPA5s/D45fC4w+8w0/cXdfOBqnltKBMbulSfQV4ZbUXxV7ikJXlm9P82wJniXOs8S4lhjXEuNb43xzTGCOCMzR66vQHBNZYkJzhKArfEV+BYu9xOAiPbpKbbyI9c6CjX1/dddX2fZXd0P1/XBtN1LfjdS2I5XNSHkjXBqGioNQcRDM9wP5vj/X8+d63lzXm217Mi1Ppu3JdDzZnq+w4S9tBat74cZhtH0S65wmeueJwWVq40V6dJXefJUevUqNXiU3XiWGr2KDl9H+VaT3Itx9Eeq+CHUvg90Xgc4Lf/vS1770NC+c9Qt7/cJWv7BWz62VM0vl1FI5NZdPzeXT6/q18mvm4okhf6hN76qSW6rEWJ0Yq2MjdWxDHdtQR4eq6FAVGaoiA2W4f00V3dDGR/JA55oi1FVHBobkpiW3Zy8eOkvHztKRs3TkLB85S8fXHKVjR+nYWf6yE1flxFX5v9l7r+DGkjTfL/Sg+6AISQ8KPSkUoTva3bt7u3t67r073dsKhSakuBs3dkOjmY3dvTs9pk0VWYYsX/TeG4AEARA0IAkPwlvCE4QhARoQNCBBC0uQMAQJEN4TOHrIKjSriuzpmu2eNoNffME4BM7Jk5nnnA+ZeTL/X0i2HZJth6RbF5LNwMyan7t8wtA5aC/XLZHVNsKcbXLWNia3YSQWlPgQ+cIsSIkFLbWgpQdoyQFKvIcU7Q7O7AzM7A6KDobEh0iJBSmxIsUWYCiJFS21D8scw3LHsMyOltmHXxpa5hiWOzGKoxHF0cisq2gYxdGw3Dksc6BlDpTUjpLa0FIbRmYfm3VhVSeTGg9u3odb8OEWfPiF06IRFk4JulOi7pSgOyUs+IgLPqLu9KqR9KckvZ+k95P1fpLeT9KfvjQ/efGMvHhGWTqnLr+0pXPy4hlp0U/SnxJ1p8QFL2HBS5j34rUevNY9pT6ZmHNhZ51jCseo3D4it2FkVrTEghTtDwl3B7hb/az1bpqhm7YC46wjRWas0krSnzDXzrmmEG8rzN+O8Lcj3K0QZ/OCvRFkrZ8zjGc0wyl12UPSHxPmnVMa+6TKilUejiv2R6TmYcn2qGx3SmObXvGyN4K8rbDAHBPuxIW7iZcWF+zEBOaowBwVmGOCnZhgJy7YTQh2E8K9l7afFO4nBXtJ/l6Cv5fg7yZ4uwneToK3E+eYY0xTmLYepK6ekZZ9hEUPXn+C17vxeg9hyUNY9hGXT0kGP3n1nLIWoK4Hp9cuaOsh2kZ4ejNM24zQtyL0rRjjpTG348ztxAszJ5jm+MuvogxThLEZpm+E6OsX02vB6bUgdTVAXD6b0vnG1cejyuNR1cm42oPV+LAa76jSPSw/GhJZ+thbbURdNWrmQTe5vGnkdh3qdh3qbiOmsg37pJtQM0hvGua1YyW9BOUgXYfhrU1Id0hqO2PZw1s/F5lD8v3orCWutMbnrAmVNaG2JtS2hMae0DqSC47kgjO54Egu2ONaa0x9EJnbDSpMZ1KjR7RyxNdbudoDtnqHqTTRFRs0+RpNZqTJjDSpkSZdpclWpxXG6dl12uwGMPrsBn12gza7huSZ3pj/hZVpTY4lZ9xwkjIcJ5ePYnpbeMESmj8Mag8C2oOAdu9cs+vXmL3qLbfadKzadM1tHCk3jmbXnIo1h3zVLl+1Sw026YpVsmKRrFgkKzaJwS41HsnW3XKTT2H2K3fOlbvBub0L1UFIcxjWWqNaW1xri2ttCY01obLElYfx2YPo7EFUsR+V70Xle1HZXlS6G5HsRsQ7EaE5wtuKcExh9maYtRlmbYaZGyHmRoixEWKshxjrIfAvcyPE3Lhgblww1y8Y60Ga8Zy6fErSu3GGM8UAL4blmgAAIABJREFU1fPjj7zvfuB978NX7N0rG+9+8Iq996HvvQ99P/6br2KnV8z3449e2otvXzndux96Xpr73Q/c77xh7wL78MXGOx+cvPOB+50P3e9+g+Z590PPe3/z5eZ972+8r26/Zjd9/lXslXN9UT8v7WXlnLzzwcm//+kLe+en7nc+8Lz7ofc9UM8f+d5/aVcugRfYex963/vQ84V94Hn3ir33ofe1FL5G+/FHL/MACvjhm7XqLebzxx+9tKvbL+39l3/ff+OrVw58YcX6fHmVwb8vP3nng5N3Pjj+q792/eV/Ovp3/+HoL37i/PP3nX/xk6O/+MnRX/zE9e/+g+sv/+PxX/7H47/6Tyf//q/d7/zU/c5PPe9+4H1Z4afvf/SF/eQj/08+Ov3JR6fvf+R//yP/T1619z/yg91+/DenP/7QB56s9z7wvQeetZ9+Ye/81PvOT0//6j+u1vawDU6e7pCnP+TpD/mLFv6ihac/RAvM1/gvnfnI4EqsulOGk9SyK6F3xHS2yII1PG8JaQ6Cqr3A3M6ZcsunMHnkm27Zxol07Viy5pIYjySrRyLDkcjgnDE4hMsOwbKdv2znL9t5yw7+ypFg9URodAvXvTMbvpkNn3DzdMbkF5nOxNsBiflCuhMS74TFO+EZc0i4HRJuhQSmEM90wd284G5ecDYvOJtB1maQuRGkrweoqwGyIUBcOScsn+OBLZ3hl85wS2e4pTP88hVb8uOXznBL/qnF04kF75jmGK3zKZowF//z/+r+3945+dG77n/7hZ1cY++8tHdP/u277h+95/nRe57//cfAvDeY5/fYe+4fvffaGd032Y+K9t4fzTwvivn7S/qNGqirF/YyV19UyM01BjJ/XZpXU3sX2DVJga+KKfzZV7M39ywe/trGlRK5r5boR18U0/PKVXjTfs8N9ooV0/myBK/k5/XauJqZV+rT92dv2vunf/7+6Z/9+PTPfnz658Def83819mbuxUt/D/9L+bKBsH22YzxWARs7US64ZFuuIdFe9f4L/3useE4aXSndnwp00ls0xXecIXXj0JrzgujI7hqCxos5yuH/qX906X908V9n37Pq999Ybodr27Hs7Djnje7tWa3ZvtEs32i3j5Rb7vVZo/a7FXveNU7PvWOT20GG371rl+zd67dD2j2A5r9oHo/qNoLqPYCc7sB5c757O65YvdcsXOu2DmXm89k5jPp9plkyz+z5ReY/IKNU8H6qWD9lL/uK5pgwyfY8PE3fPz1U/76FztwjR6O4YS+4V9sx7j+z//Ck5vYmn2Oapczt8NW7rCVOyylmak0M5XbzNktpmKLoTAx5C+MqTCx58x87YFYb5UuO2QrRzLDkfz3mew1WzmSLjlEeht//oCj2mUrd5iz28BYs9vMWTNzdgcYS/nS5nZYczvsuR323C57bpet2nth6n3OF3bA0bwwrubwbY2jOSweDoynPeQvWIV628yiQ7TkFC07JdeZdOXo95rs7U264pQuOyVLTvGSXbRoE+mtQp1FMG/haw94mn2uapczt8ue22Ept5mKLYbcRJNt0GQbNPkGQ7HJmjXx1DszukPZsl2xejRrdM0aXbOrR3KDU77ikC3bJUs2sd4i0llmFg4E8/s8zS5XvcOZM3OUW2zlFmvWxFKaOCqzQLsnXrTKDc5Zo0tpPP4qNms8nl0DdjK7djK7dqwwAnMpVoEdKQxHcoNTuuKQLNlm9FbBwiF/fp+v3efPAzsQLBwKdRahziLUW2b01hm9dWbRJlq0i5bsoiWHaMkhXnZIVpySlaMXZnjDVo4kK07JskO05BAt2UWLthm9DSQl1FsFOotgwSLQWYU624zePrNkn1myzyzaBQtWnvaQPbfLUGzTpJtU8RplZpUiXKXOrNIlawzZJkth4ii3eaodgWZ/Zv5QrLPKFm2KFYdy1alad2k3juc33Qsmt27Lo9/2LG57Frc9S2b3stmzvONZ2fWu7vmMez7jvm8NGPh312vc8ayaPYZt98rWybLpeNl0vLzpWt48emEm19LWsesfP7E9blw8ii4dni0fni0fnhmswUXLhXL3fER8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&quot; /&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;b&gt;Elapsed Time :&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Both programs in the performance tool report the total time that elapsed in each complete run.&lt;br /&gt;
&lt;br /&gt;
The speed at which the Rendezvous daemon can deliver messages to the network depends on the network itself, the network interface card (and other hardware parameters), and the host operating system. &lt;br /&gt;
&lt;br /&gt;
If rvperfm sends at a faster rate than the network can accept, rvperfm retains messages in its outbound queue until the network can accept them.&lt;br /&gt;
&lt;br /&gt;
Elapsed time: 0.500000 seconds&lt;br /&gt;
&lt;br /&gt;
Above example screenshot, 0.500000 seconds elapsed from the time that rvperfm sent the first message of the run, until the time that the daemon transmitted the last message of the run to the network. &lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default/6881322598588298289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default/6881322598588298289'/><link rel='alternate' type='text/html' href='http://tibcoworldin.blogspot.com/2012/02/rv-peak-load-test-performance-test.html' title='RV- Peak Load Test /Performance Test Tools'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3415944109251520739.post-7785281597345155877</id><published>2012-02-08T05:59:00.000-08:00</published><updated>2012-02-08T05:59:58.422-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Business Works"/><category scheme="http://www.blogger.com/atom/ns#" term="Scenarios"/><title type='text'>Scenario - How to do convertion of XML to .txt or CSV file using TIBCO-BW ?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;If we got an XML file and from this xml ,How can print only its content (tag values) as text string and send this content to specific address using mail.&lt;br /&gt;
&lt;br /&gt;
This Requirement can achieve in TIBCO BW process using this below activities&lt;br /&gt;
&lt;br /&gt;
1. If we have xml file then use Read File activity to get xml string.&lt;br /&gt;
&lt;br /&gt;
2. This XML String is passed to &lt;b&gt;XSLT Style sheet&lt;/b&gt; in a &lt;b&gt;XML Transform&lt;/b&gt; pallete.&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;
3. In XLST file, Output method is defined as &quot;text&quot;, hence output data obtained is of &quot;text&quot; i.e. it will not contain any HTML tags.&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;
4. Then a Write File activity is called, and the output of XML Transform is passed as &#39;text Content&#39;, hence the CSV/txt file gets generated of type like&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;DATA-1.1 , DATA-1.2 , DATA-1.3&lt;br /&gt;
DATA-2.1 , DATA-2.2 , DATA-2.3&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
5. Later Send Mail activity is called, here at Input tab, File Name is selected under mimeHeader, File Name is given as file created in previous step.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Example XML file and style sheet for the above scenario testing given below.&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;Here given xml ,Just save this xml as file and use Read File activity to get into BW.&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;Also here given style sheet ,Use this to configure XSLT file (shared Resource) for Transform XML activity.&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;i&gt;-------------------------------------------------------------------&lt;br /&gt;
&amp;nbsp; &amp;lt;employee_list&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;employee&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;name&amp;gt;George&amp;lt;/name&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dept&amp;gt;HR&amp;lt;/dept&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;phone&amp;gt;044-123-4567&amp;lt;/phone&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;email&amp;gt;ex@example.com&amp;lt;/email&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/employee&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;employee&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;name&amp;gt;Jones&amp;lt;/name&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dept&amp;gt;Sales&amp;lt;/dept&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;phone&amp;gt;011-122-2233&amp;lt;/phone&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;email&amp;gt;axe@example.com&amp;lt;/email&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/employee&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;employee&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;name&amp;gt;Taylor&amp;lt;/name&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dept&amp;gt;Engineering&amp;lt;/dept&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;phone&amp;gt;040-111-2333&amp;lt;/phone&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;email&amp;gt;abc@example.com&amp;lt;/email&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/employee&amp;gt;&lt;br /&gt;
&amp;lt;/employee_list&amp;gt; &lt;/i&gt;&lt;i&gt;&amp;nbsp;&lt;/i&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;i&gt;-------------------------------------------------------------------&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Example stylesheet for the conversion of XML to Text string&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;-------------------------------------------------------------------&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&amp;lt;xsl:stylesheet xmlns:xsl=&quot;http://www.w3.org/1999/XSL/Transform&quot; version=&quot;1.0&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;lt;xsl:output method=&quot;text&quot; /&amp;gt; &lt;br /&gt;
&amp;nbsp;&amp;lt;xsl:template match=&quot;/&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;lt;xsl:apply-templates /&amp;gt; &lt;br /&gt;
&amp;nbsp; &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;lt;xsl:template match=&quot;employee_list&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp; employee Directory for example.com&lt;br /&gt;
&amp;nbsp; &amp;lt;xsl:apply-templates /&amp;gt; &lt;br /&gt;
&amp;nbsp; &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;xsl:template match=&quot;name&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp; Name: &lt;br /&gt;
&amp;nbsp; &amp;lt;xsl:apply-templates /&amp;gt; &lt;br /&gt;
&amp;nbsp; &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;lt;xsl:template match=&quot;dept&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp; Dept: &lt;br /&gt;
&amp;nbsp; &amp;lt;xsl:apply-templates /&amp;gt; &lt;br /&gt;
&amp;nbsp; &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;lt;xsl:template match=&quot;phone&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp; Phone: &lt;br /&gt;
&amp;nbsp; &amp;lt;xsl:apply-templates /&amp;gt; &lt;br /&gt;
&amp;nbsp; &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;lt;xsl:template match=&quot;email&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp; Email: &lt;br /&gt;
&amp;nbsp; &amp;lt;xsl:apply-templates /&amp;gt; &lt;br /&gt;
&amp;nbsp; &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;lt;/xsl:stylesheet&amp;gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;-------------------------------------------------------------------&lt;/i&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default/7785281597345155877'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default/7785281597345155877'/><link rel='alternate' type='text/html' href='http://tibcoworldin.blogspot.com/2012/02/scenario-how-to-do-convertion-of-xml-to.html' title='Scenario - How to do convertion of XML to .txt or CSV file using TIBCO-BW ?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3415944109251520739.post-8519692449455870028</id><published>2012-02-01T23:21:00.000-08:00</published><updated>2012-02-01T23:21:33.275-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Business Works"/><category scheme="http://www.blogger.com/atom/ns#" term="Interview Questions"/><title type='text'>What is the use of Check Point activity ?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:WordDocument&gt;   &lt;w:View&gt;Normal&lt;/w:View&gt;   &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:TrackMoves/&gt;   &lt;w:TrackFormatting/&gt;   &lt;w:DoNotShowRevisions/&gt;   &lt;w:DoNotPrintRevisions/&gt;   &lt;w:DoNotShowMarkup/&gt;   &lt;w:DoNotShowComments/&gt;   &lt;w:DoNotShowInsertionsAndDeletions/&gt;   &lt;w:DoNotShowPropertyChanges/&gt;   &lt;w:PunctuationKerning/&gt;   &lt;w:ValidateAgainstSchemas/&gt;   &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:DoNotPromoteQF/&gt;   &lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:Compatibility&gt;    &lt;w:BreakWrappedTables/&gt;    &lt;w:SnapToGridInCell/&gt;    &lt;w:WrapTextWithPunct/&gt;    &lt;w:UseAsianBreakRules/&gt;    &lt;w:DontGrowAutofit/&gt;    &lt;w:SplitPgBreakAndParaMark/&gt;    &lt;w:DontVertAlignCellWithSp/&gt;    &lt;w:DontBreakConstrainedForcedTables/&gt;    &lt;w:DontVertAlignInTxbx/&gt;    &lt;w:Word11KerningPairs/&gt;    &lt;w:CachedColBalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathPr&gt;    &lt;m:mathFont m:val=&quot;Cambria Math&quot;/&gt;    &lt;m:brkBin m:val=&quot;before&quot;/&gt;    &lt;m:brkBinSub m:val=&quot;&amp;#45;-&quot;/&gt;    &lt;m:smallFrac m:val=&quot;off&quot;/&gt;    &lt;m:dispDef/&gt;    &lt;m:lMargin m:val=&quot;0&quot;/&gt;    &lt;m:rMargin m:val=&quot;0&quot;/&gt;    &lt;m:defJc m:val=&quot;centerGroup&quot;/&gt;    &lt;m:wrapIndent m:val=&quot;1440&quot;/&gt;    &lt;m:intLim m:val=&quot;subSup&quot;/&gt;    &lt;m:naryLim m:val=&quot;undOvr&quot;/&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:LatentStyles DefLockedState=&quot;false&quot; DefUnhideWhenUsed=&quot;true&quot;
  DefSemiHidden=&quot;true&quot; DefQFormat=&quot;false&quot; DefPriority=&quot;99&quot;
  LatentStyleCount=&quot;267&quot;&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;0&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Normal&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;heading 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 7&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 8&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 9&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 7&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 8&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 9&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;35&quot; QFormat=&quot;true&quot; Name=&quot;caption&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;10&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Title&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; Name=&quot;Default Paragraph Font&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;11&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtitle&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;22&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Strong&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;20&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Emphasis&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;59&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Table Grid&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Placeholder Text&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;No Spacing&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Revision&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;34&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;List Paragraph&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;29&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Quote&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;30&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Quote&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;19&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Emphasis&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;21&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Emphasis&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;31&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Reference&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;32&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Reference&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;33&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Book Title&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;37&quot; Name=&quot;Bibliography&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; QFormat=&quot;true&quot; Name=&quot;TOC Heading&quot;/&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
 {mso-style-name:&quot;Table Normal&quot;;
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-priority:99;
 mso-style-qformat:yes;
 mso-style-parent:&quot;&quot;;
 mso-padding-alt:0in 5.4pt 0in 5.4pt;
 mso-para-margin-top:0in;
 mso-para-margin-right:0in;
 mso-para-margin-bottom:10.0pt;
 mso-para-margin-left:0in;
 line-height:115%;
 mso-pagination:widow-orphan;
 font-size:11.0pt;
 font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
 mso-ascii-font-family:Calibri;
 mso-ascii-theme-font:minor-latin;
 mso-fareast-font-family:&quot;Times New Roman&quot;;
 mso-fareast-theme-font:minor-fareast;
 mso-hansi-font-family:Calibri;
 mso-hansi-theme-font:minor-latin;
 mso-bidi-font-family:&quot;Times New Roman&quot;;
 mso-bidi-theme-font:minor-bidi;}
&lt;/style&gt; &lt;![endif]--&gt;  &lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;To detect duplicate messages, it is important to place the Checkpoint activity before any activities that we do not want to execute more than once.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;We must specify a value for the &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;duplicateKey &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;element in the &lt;b&gt;Checkpoint &lt;/b&gt;activity input schema. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;This value should be some unique key contained in the event data that starts the process.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;How it works ?&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;For example, the &lt;b&gt;TransactionID &lt;/b&gt;value is unique for all new orders.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;The following describes the procedure for duplicate detection by the process engine:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;1. An incoming message is received and a process instance is created.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;2. Activities in the process instance are executed until the first Checkpoint activity is reached. The Checkpoint activity has a value specified for the duplicateKey input element.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;3. The process engine checks the current list of &lt;b&gt;duplicateKey &lt;/b&gt;values for a matching value.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;a. &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;If no process instance has stored the given &lt;b&gt;duplicateKey &lt;/b&gt;value, the process engine stores the value and completes the &lt;b&gt;Checkpoint &lt;/b&gt;activity.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;b. &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;If another process instance has already stored the given duplicateKey value, then process engine terminates the process and throws a &lt;b&gt;DuplicateException&lt;/b&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;Process Engine Properties for Duplicate Detection&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;The following process engine properties need to set in &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;bin/bwengine.xml &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;to control duplicate key detection.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;• &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;bw.engine.dupKey.enabled &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;— &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;specifies whether duplicate detection is performed&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;true &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;(the default) - indicates the process engine will check for identical duplicateKey values.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;false &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;-indicates duplicateKeys when specified are ignored.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;• &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;bw.engine.dupKey.timeout.minutes &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;—&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;specifies how long (in minutes) to keep stored duplicateKey values.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;The default is &lt;b&gt;30 minutes&lt;/b&gt;. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;Value -1 indicates the duplicateKey values are deleted when the job completes.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;Value 0 indicates to store duplicateKey values indefinitely. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;Any positive integer greater than 0 indicates the number of minutes to keep stored duplicateKeys.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;• &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;bw.engine.dupKey.pollPeriod.minutes &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;— &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;;&quot;&gt;specifies the number of minutes to wait before polling for expired duplicateKey values.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;  &lt;/span&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default/8519692449455870028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default/8519692449455870028'/><link rel='alternate' type='text/html' href='http://tibcoworldin.blogspot.com/2012/02/what-is-use-of-check-point-activity.html' title='What is the use of Check Point activity ?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3415944109251520739.post-6890363406210963172</id><published>2012-02-01T23:00:00.000-08:00</published><updated>2012-02-01T23:07:08.929-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AppManage"/><category scheme="http://www.blogger.com/atom/ns#" term="Interview Questions"/><title type='text'>AppManage commands Syntax</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Verdana,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;AppManage location C:\tibco\tra\5.4\bin&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Verdana,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Verdana,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Creating the configuration xml File from a deployed application..&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Verdana,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Verdana,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;i&gt;AppManage -export -out C:\AUTODEPLOY\HOToStore.xml -app HOToStore/HOToStore -domain TIBADMIN -user tibco -pw tibco&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Verdana,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Verdana,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Creating the configuration xml File from Ear File&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Verdana,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Verdana,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;i&gt;AppManage -export -ear C:\AUTODEPLOY\HOToStore.ear -out&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Verdana,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;i&gt;C:\AUTODEPLOY\HOToStore.xml&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Verdana,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Verdana,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Deploy command using ear and config xml.....&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Verdana,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Verdana,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;i&gt;AppManage -deploy -ear C:\temp\HOToStore.ear -deployconfig C:\temp\HOToStore.xml -domain TIBADMIN -user tibco -pw tibco&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Verdana,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Verdana,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;UnDeploy Command&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Verdana,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Verdana,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;i&gt;AppManage -undeploy -app HOToStore/HOToStore -domain TIBADMIN -user tibco -pw tibco&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Verdana,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Verdana,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Deploy command for deploying an application that is in the undeployed state&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Verdana,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Verdana,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;i&gt;AppManage -deploy -app HOToStore/HOToStore -domain TIBADMIN -user tibco -pw tibco&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Verdana,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Verdana,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Delete Command&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Verdana,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: Verdana,sans-serif; line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;i&gt;AppManage -delete -app HOToStore/HOToStore -user tibco -pw tibco -domain&lt;span style=&quot;line-height: 115%;&quot;&gt; TIBADMIN &lt;/span&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;-force&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default/6890363406210963172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default/6890363406210963172'/><link rel='alternate' type='text/html' href='http://tibcoworldin.blogspot.com/2012/02/appmanage-commands-syntax.html' title='AppManage commands Syntax'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3415944109251520739.post-3205293261283734124</id><published>2012-02-01T21:42:00.000-08:00</published><updated>2012-02-01T22:48:27.034-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="EMS"/><category scheme="http://www.blogger.com/atom/ns#" term="Interview Questions"/><title type='text'>What are the data storage files in EMS ?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;The tibemsd server creates three files in &quot;...\tibco\ems\bin\datastore&quot; folder to store shared state.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:WordDocument&gt;   &lt;w:View&gt;Normal&lt;/w:View&gt;   &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:TrackMoves/&gt;   &lt;w:TrackFormatting/&gt;   &lt;w:DoNotShowRevisions/&gt;   &lt;w:DoNotPrintRevisions/&gt;   &lt;w:DoNotShowMarkup/&gt;   &lt;w:DoNotShowComments/&gt;   &lt;w:DoNotShowInsertionsAndDeletions/&gt;   &lt;w:DoNotShowPropertyChanges/&gt;   &lt;w:PunctuationKerning/&gt;   &lt;w:ValidateAgainstSchemas/&gt;   &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:DoNotPromoteQF/&gt;   &lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:Compatibility&gt;    &lt;w:BreakWrappedTables/&gt;    &lt;w:SnapToGridInCell/&gt;    &lt;w:WrapTextWithPunct/&gt;    &lt;w:UseAsianBreakRules/&gt;    &lt;w:DontGrowAutofit/&gt;    &lt;w:SplitPgBreakAndParaMark/&gt;    &lt;w:DontVertAlignCellWithSp/&gt;    &lt;w:DontBreakConstrainedForcedTables/&gt;    &lt;w:DontVertAlignInTxbx/&gt;    &lt;w:Word11KerningPairs/&gt;    &lt;w:CachedColBalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathPr&gt;    &lt;m:mathFont m:val=&quot;Cambria Math&quot;/&gt;    &lt;m:brkBin m:val=&quot;before&quot;/&gt;    &lt;m:brkBinSub m:val=&quot;&amp;#45;-&quot;/&gt;    &lt;m:smallFrac m:val=&quot;off&quot;/&gt;    &lt;m:dispDef/&gt;    &lt;m:lMargin m:val=&quot;0&quot;/&gt;    &lt;m:rMargin m:val=&quot;0&quot;/&gt;    &lt;m:defJc m:val=&quot;centerGroup&quot;/&gt;    &lt;m:wrapIndent m:val=&quot;1440&quot;/&gt;    &lt;m:intLim m:val=&quot;subSup&quot;/&gt;    &lt;m:naryLim m:val=&quot;undOvr&quot;/&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:LatentStyles DefLockedState=&quot;false&quot; DefUnhideWhenUsed=&quot;true&quot;
  DefSemiHidden=&quot;true&quot; DefQFormat=&quot;false&quot; DefPriority=&quot;99&quot;
  LatentStyleCount=&quot;267&quot;&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;0&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Normal&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;heading 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 7&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 8&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 9&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 7&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 8&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 9&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;35&quot; QFormat=&quot;true&quot; Name=&quot;caption&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;10&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Title&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; Name=&quot;Default Paragraph Font&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;11&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtitle&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;22&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Strong&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;20&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Emphasis&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;59&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Table Grid&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Placeholder Text&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;No Spacing&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Revision&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;34&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;List Paragraph&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;29&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Quote&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;30&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Quote&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;19&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Emphasis&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;21&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Emphasis&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;31&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Reference&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;32&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Reference&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;33&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Book Title&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;37&quot; Name=&quot;Bibliography&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; QFormat=&quot;true&quot; Name=&quot;TOC Heading&quot;/&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
 {mso-style-name:&quot;Table Normal&quot;;
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-priority:99;
 mso-style-qformat:yes;
 mso-style-parent:&quot;&quot;;
 mso-padding-alt:0in 5.4pt 0in 5.4pt;
 mso-para-margin-top:0in;
 mso-para-margin-right:0in;
 mso-para-margin-bottom:10.0pt;
 mso-para-margin-left:0in;
 line-height:115%;
 mso-pagination:widow-orphan;
 font-size:11.0pt;
 font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
 mso-ascii-font-family:Calibri;
 mso-ascii-theme-font:minor-latin;
 mso-fareast-font-family:&quot;Times New Roman&quot;;
 mso-fareast-theme-font:minor-fareast;
 mso-hansi-font-family:Calibri;
 mso-hansi-theme-font:minor-latin;
 mso-bidi-font-family:&quot;Times New Roman&quot;;
 mso-bidi-theme-font:minor-bidi;}
&lt;/style&gt; &lt;![endif]--&gt;  &lt;/div&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; font-family: Verdana,sans-serif; margin-left: 4.65pt; width: 385px;&quot;&gt;&lt;tbody&gt;
&lt;tr style=&quot;height: 15pt;&quot;&gt;   &lt;td nowrap=&quot;nowrap&quot; style=&quot;background: none repeat scroll 0% 0% rgb(165, 165, 165); border: 1pt solid windowtext; height: 15pt; padding: 0in 5.4pt; width: 77.25pt;&quot; valign=&quot;bottom&quot; width=&quot;103&quot;&gt;   &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt; text-align: center;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span&gt;File Name &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;-moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0% 0% rgb(165, 165, 165); border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; height: 15pt; padding: 0in 5.4pt; width: 211.5pt;&quot; valign=&quot;bottom&quot; width=&quot;282&quot;&gt;   &lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt; text-align: center;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span&gt;Description&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;height: 30pt;&quot;&gt;   &lt;td nowrap=&quot;nowrap&quot; style=&quot;-moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: -moz-use-text-color windowtext windowtext; border-right: 1pt solid windowtext; border-style: none solid solid; border-width: medium 1pt 1pt; height: 30pt; padding: 0in 5.4pt; width: 77.25pt;&quot; width=&quot;103&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;meta.db&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; height: 30pt; padding: 0in 5.4pt; width: 211.5pt;&quot; valign=&quot;bottom&quot; width=&quot;282&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;This file records durable   subscribers, fault-tolerant connections, and other metadata.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;height: 45pt;&quot;&gt;   &lt;td nowrap=&quot;nowrap&quot; style=&quot;-moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: -moz-use-text-color windowtext windowtext; border-right: 1pt solid windowtext; border-style: none solid solid; border-width: medium 1pt 1pt; height: 45pt; padding: 0in 5.4pt; width: 77.25pt;&quot; width=&quot;103&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;sync-msgs.db &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; height: 45pt; padding: 0in 5.4pt; width: 211.5pt;&quot; valign=&quot;bottom&quot; width=&quot;282&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;When a queue or topic definition (in a configuration file)   specifies that the destination is failsafe,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;then the server stores   its messages in this file (using synchronous I/O calls).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;height: 44.25pt;&quot;&gt;   &lt;td nowrap=&quot;nowrap&quot; style=&quot;-moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: -moz-use-text-color windowtext windowtext; border-right: 1pt solid windowtext; border-style: none solid solid; border-width: medium 1pt 1pt; height: 44.25pt; padding: 0in 5.4pt; width: 77.25pt;&quot; width=&quot;103&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;async-msgs.db &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style=&quot;border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; height: 44.25pt; padding: 0in 5.4pt; width: 211.5pt;&quot; valign=&quot;bottom&quot; width=&quot;282&quot;&gt;   &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;When a queue or topic definition (in a configuration file) does   not specify that the destination is failsafe, &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;then the server stores its messages in this file (using   asynchronous I/O calls)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default/3205293261283734124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default/3205293261283734124'/><link rel='alternate' type='text/html' href='http://tibcoworldin.blogspot.com/2012/02/what-are-data-storage-files-in-ems.html' title='What are the data storage files in EMS ?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3415944109251520739.post-9162844805019858207</id><published>2012-02-01T03:38:00.000-08:00</published><updated>2012-02-01T03:38:06.944-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="EMS"/><category scheme="http://www.blogger.com/atom/ns#" term="Interview Questions"/><title type='text'>Fault Tolerance Parameters in &quot;tibemsd.conf &quot; file</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;ft_active&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;&amp;nbsp;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;i&gt;ft_active = URL&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;i&gt;&amp;nbsp;&lt;/i&gt;&lt;br /&gt;
Specifies the URL of the active server.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;If this server can connect to the active server, it will act as a backup server.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt; If this server cannot connect to the active server, it will become the active server.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;b&gt;ft_heartbeat&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;ft_heartbeat = seconds&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;i&gt;&amp;nbsp;&lt;/i&gt;&lt;br /&gt;
Specifies the interval (in seconds) the active server is to send a heartbeat signal to the backup server to indicate that it is still operating. Default is 3 seconds.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;b&gt;ft_activation&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;ft_activation = seconds&lt;/i&gt;&lt;br /&gt;
&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Activation interval (maximum length of time between heartbeat signals) which indicates that active server has failed. Set in seconds: default is 10.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt; This interval should be set to at least twice the heartbeat interval.&lt;br /&gt;
For example: ft_activation = 60&lt;br /&gt;
&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Note: The ft_activation parameter is only used by the backup server after a fault-tolerant switchover.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;The active server uses the server_timeout_server_connection to detect a failed server.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;b&gt;ft_reconnect_timeout&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;ft_reconnect_timeout = seconds&lt;/i&gt;&lt;br /&gt;
&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;The amount of time (in seconds) that a backup server waits for clients to reconnect (after it assumes the role of primary server in a failover situation).&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt; If a client does not reconnect within this time period, the server removes its state from the shared state files.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;The ft_reconnect_timeout time starts once the server has fully recovered the shared state, so this value does not account for the time it takes to recover the store files.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
The default value of this parameter is 60.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default/9162844805019858207'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default/9162844805019858207'/><link rel='alternate' type='text/html' href='http://tibcoworldin.blogspot.com/2012/02/fault-tolerance-parameters-in.html' title='Fault Tolerance Parameters in &quot;tibemsd.conf &quot; file'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3415944109251520739.post-348229291862666564</id><published>2012-02-01T03:27:00.000-08:00</published><updated>2012-02-01T03:29:05.615-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="EMS"/><category scheme="http://www.blogger.com/atom/ns#" term="Interview Questions"/><title type='text'>How do you start the EMS server using command ?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Command to start EMS Server is&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt; &lt;i&gt;&amp;nbsp;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;i&gt;tibemsd -config tibemsd.conf&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Fire this command at location &quot;C:\tibco\ems\5.1\bin&amp;gt;&quot; &lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;data:image/png;base64,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8pbDlycPXZo4eGH84PeK9p9T6xrbf378wIUthy7NHrm6cOzm8sk35o69ceHtexux2HN/ufry7bsvXvnwxasfv/rmvet3/nHr03/e/OxfNz759sadb67f+ebqh3+/9N7fLr3/18vv/+3ye3+7/N7fLr371aV3v7z47lcX3/3q0rtfXX73r5ff/9vlD/5+9YOvr3z4j6sf/uPqh19f+fDrK+//36V3/3bhnb++/s6X59/+4txb9157695rb9179c27r75575Xbn7986/NXbt995Y27r9y++8obX7zyxr1X3rz36ltfvvb2V6+9/dUrb331yptfvvzGly/fvveXW/f+fPPzMzc+O3Pj7l9u3X3p5t0zNz9/6da9l27eO3Pri5dufXHm5hdnbgG5d+r63Reufv7Ctc9PXf3s1NXPn78vnz1/5bOTVz49eeWzE5c/fe7SJ89e/OTohY+PvP7xM+c/evrcR8+c++jI63eevfT5c5fvHb/6xfFrXzx39d6zV+4+d+Xec5fvPXvxs6MXPn3m/MdPn/v4mdfvPH3+ztPn7zxz/s6R1+8cOX/n8PmPD5/76PBrHx189YODr7x34JX3Dr32waHXPjx07qNnzt955vydw+c/fvo8uPDjw69+cODse/v+8s5TL7255/Tt3S/eArL39P0n/97Tb+w9c1+ePHVz1wvX97x4c+/pW0+deWPfX9459Mp7z5z74MjrHz174c5zF+88d/HOsSufnbh67+S1L56//uULN7964eZXz9/48sS1u8eu3n3uyufPXf7s2KVPj77+8ZHzHx59/aNnL3x89PWPj5z74JlzH4CPz174+NkLd569+Olzlz87fvXuiWv3jl25d+zq3eNX7z13+e7Ri5888/qdw+c/PvTaR2o5/NpHh89/dPjcR4fPffz0Wrnz9Pk7h8/feebCevnkmQufPPP6J0de//TIhU+OXPjkyIVPj1z8bL0c/aEcufTZ0UfJsz9afqjrU7UcvS+fPXf57rHv58CJ61+euP7VGjl+/avj4O9rX524tuqrG1+duPHVyV8kf/0F8oOiTtz46sS1L49f++L4tS+OX/3i2NUvnrsC5sPnRy99fvTiZ0cufPrMhU+euXDn6dfvPH3+46fPfXz4tY8OvfbRwdc+OvDqBwde/eDAKx/sP/ve/rPv7Tv7/r6z7+47++7+s+8fePX9w699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&quot; /&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default/348229291862666564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default/348229291862666564'/><link rel='alternate' type='text/html' href='http://tibcoworldin.blogspot.com/2012/02/how-do-you-start-ems-server-using.html' title='How do you start the EMS server using command ?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3415944109251520739.post-7704081596344937626</id><published>2012-02-01T03:15:00.000-08:00</published><updated>2012-02-01T03:15:18.093-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="BW Engine"/><title type='text'>What is TIBCO Runtime Agent ?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;The TRA has two main functions:&lt;/span&gt;&lt;/div&gt;&lt;ul style=&quot;font-family: Verdana,sans-serif; text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Supplies an agent that is running in the background on each machine.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The agent is responsible for starting and stopping processes that run on a machine according to the deployment information.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; The agent monitors the machine. That information is then visible via TIBCO Administrator.&lt;/span&gt;&lt;/div&gt;&lt;ul style=&quot;font-family: Verdana,sans-serif; text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Supplies the run-time environment, that is, all shared libraries including third-party libraries.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: left;&quot;&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default/7704081596344937626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default/7704081596344937626'/><link rel='alternate' type='text/html' href='http://tibcoworldin.blogspot.com/2012/02/what-is-tibco-runtime-agent.html' title='What is TIBCO Runtime Agent ?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3415944109251520739.post-5372817740627741759</id><published>2012-02-01T03:07:00.000-08:00</published><updated>2012-02-01T03:10:17.352-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Interview Questions"/><title type='text'>Default Ports used in Tibco</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;data:image/png;base64,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&quot; /&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default/5372817740627741759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default/5372817740627741759'/><link rel='alternate' type='text/html' href='http://tibcoworldin.blogspot.com/2012/02/default-ports-used-in-tibco.html' title='Default Ports used in Tibco'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3415944109251520739.post-8448021768972361244</id><published>2012-01-30T22:32:00.000-08:00</published><updated>2012-01-30T22:32:19.277-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Interview Questions"/><category scheme="http://www.blogger.com/atom/ns#" term="RV"/><title type='text'>Explain RV protocols ?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;RVD&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;This is used to send the messages from one process to another process...in the same network.&lt;br /&gt;
&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;RVRD&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;This is used to send the messages from one network to another network.&lt;br /&gt;
&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;RVSD&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;This RV secure demon is used to send the data from one process to another&lt;br /&gt;
process in secure manner.&lt;br /&gt;
&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;RVRSD&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;This is used to send s the messages from one network to another network in secure manner...&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default/8448021768972361244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default/8448021768972361244'/><link rel='alternate' type='text/html' href='http://tibcoworldin.blogspot.com/2012/01/explain-rv-protocols.html' title='Explain RV protocols ?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3415944109251520739.post-7072642966585915232</id><published>2012-01-30T22:28:00.000-08:00</published><updated>2012-01-30T22:28:12.009-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="EMS"/><category scheme="http://www.blogger.com/atom/ns#" term="Interview Questions"/><title type='text'>What is the performance impact of Flow Control when message producers send messages much faster than message consumers can receive them ?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Flow control limits the number of messages (size) a consumer can receive.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt; After this limit is reached. Ems server will restrict the producer to send further messages..Sender is blocked.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default/7072642966585915232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default/7072642966585915232'/><link rel='alternate' type='text/html' href='http://tibcoworldin.blogspot.com/2012/01/what-is-performance-impact-of-flow.html' title='What is the performance impact of Flow Control when message producers send messages much faster than message consumers can receive them ?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3415944109251520739.post-7315802456550452420</id><published>2012-01-30T22:25:00.000-08:00</published><updated>2012-01-30T22:25:04.917-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="EMS"/><category scheme="http://www.blogger.com/atom/ns#" term="Interview Questions"/><category scheme="http://www.blogger.com/atom/ns#" term="Scenarios"/><title type='text'>Scenario - TIBCO EMS</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;The process flow requires that a message read from a queue is delivered to a target database only once. In the event of DBMS operation failure, the message should be put back. How can you accomplish this in the most reliable fashion ?&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
Receive a message using Client Acknowledgement; when a database operation is successful,acknowledge the message as processed; on DBMS failure, complete the process without Acknowledgement.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default/7315802456550452420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default/7315802456550452420'/><link rel='alternate' type='text/html' href='http://tibcoworldin.blogspot.com/2012/01/scenario-tibco-ems.html' title='Scenario - TIBCO EMS'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3415944109251520739.post-1050134183213471949</id><published>2012-01-30T22:19:00.000-08:00</published><updated>2012-01-30T22:19:23.830-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="EMS"/><category scheme="http://www.blogger.com/atom/ns#" term="Interview Questions"/><category scheme="http://www.blogger.com/atom/ns#" term="Messaging"/><title type='text'>JMS Message Structure</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;JMS messages have a standard structure. This structure includes the following sections:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; • Header (required)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; • Properties (optional)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; • Body (optional)&lt;/span&gt;&lt;/div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;EMS supports messages up to a maximum size of 512MB&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;JMS message Priority is in the range [0,9]. The default value is 4.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;When the EMS server has several messages ready to deliver to a consumer client, then it delivers messages with higher priority before those with lower priority.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default/1050134183213471949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3415944109251520739/posts/default/1050134183213471949'/><link rel='alternate' type='text/html' href='http://tibcoworldin.blogspot.com/2012/01/jms-message-structure.html' title='JMS Message Structure'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>