<?xml version="1.0" ?><rss version="2.0" xmlns:ec="http://www.eggheadcafe.com"><channel><title>eggheadcafe.com Java Unanswered Messageboard Posts</title><link>http://www.eggheadcafe.com</link><pubDate>Thu, 06 Jun 2013 08:11:00 GMT</pubDate><description>EggHeadCafe - The .NET developer's portal of choice</description><language>en-us</language><item><title><![CDATA[Java web service for iOS and ASP.Net Web development.]]></title><guid isPermaLink="false"><![CDATA[http://www.eggheadcafe.com/community/java/74/10473655/java-web-service-for-ios-and-aspnet-web-development.aspx]]></guid><link><![CDATA[http://www.eggheadcafe.com/community/java/74/10473655/java-web-service-for-ios-and-aspnet-web-development.aspx]]></link><description><![CDATA[Hello All,<br />
<br />
I have a java web service which is consumed by my iOS and ASP.Net web apps simultaneously.<br />
Everything works fine but one of the methods is behaving somewhat weird. It returns null when accessed by ASP.Net app and returns values when accessed from iOS app (with same i/p parameters). I'm unable to figure out whats going on...<br />
<br />
<br />
Appreciate your help..<br />
-Rajesh.&nbsp;&nbsp;<a href="http://www.eggheadcafe.com/community/java/74/10473655/java-web-service-for-ios-and-aspnet-web-development.aspx" target="_self">read more</a>]]></description><pubDate>Fri, 03 May 2013 04:50:46 GMT</pubDate></item><item><title><![CDATA[Deploying a war file in Tomcat server]]></title><guid isPermaLink="false"><![CDATA[http://www.eggheadcafe.com/community/java/74/10473322/deploying-a-war-file-in-tomcat-server.aspx]]></guid><link><![CDATA[http://www.eggheadcafe.com/community/java/74/10473322/deploying-a-war-file-in-tomcat-server.aspx]]></link><description><![CDATA[<br />
Hi,<br />
<br />
I am having a project running in my tomcat server. I want to deploy a war file to tomcat at the same time. for deploying the war file i need to stop and start the server. if i stop the tomcat my currently running project gets stopped.<br />
<br />
so how can i deploy a war file to tomcat without affecting the currently running project.<br />
<br />
Regards&nbsp;&nbsp;<a href="http://www.eggheadcafe.com/community/java/74/10473322/deploying-a-war-file-in-tomcat-server.aspx" target="_self">read more</a>]]></description><pubDate>Tue, 16 Apr 2013 03:13:03 GMT</pubDate></item><item><title><![CDATA[java program to start tomcat 6 in windows]]></title><guid isPermaLink="false"><![CDATA[http://www.eggheadcafe.com/community/java/74/10473312/java-program-to-start-tomcat-6-in-windows.aspx]]></guid><link><![CDATA[http://www.eggheadcafe.com/community/java/74/10473312/java-program-to-start-tomcat-6-in-windows.aspx]]></link><description><![CDATA[<br />
Hi All,<br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; I want to start tomcat using java.<br />
&nbsp;&nbsp;&nbsp;&nbsp; I am using Windows and i want to start tomcat 6 using some java code.<br />
&nbsp;&nbsp;&nbsp; <br />
Thanks,<br />
Aradhana<br />&nbsp;&nbsp;<a href="http://www.eggheadcafe.com/community/java/74/10473312/java-program-to-start-tomcat-6-in-windows.aspx" target="_self">read more</a>]]></description><pubDate>Mon, 15 Apr 2013 06:11:43 GMT</pubDate></item><item><title><![CDATA[printing shop bill using java code]]></title><guid isPermaLink="false"><![CDATA[http://www.eggheadcafe.com/community/java/74/10472472/printing-shop-bill-using-java-code.aspx]]></guid><link><![CDATA[http://www.eggheadcafe.com/community/java/74/10472472/printing-shop-bill-using-java-code.aspx]]></link><description><![CDATA[i make java application for shop,, i&nbsp;"want print out bill with price &nbsp;and total with specific location" &nbsp;using java code,<br />
<br />
print image like this,,,in 'red line'...plz help<br />
<img alt="" src="/FileUpload/-1896725662/bill book.jpg" /><br />
<br />&nbsp;&nbsp;<a href="http://www.eggheadcafe.com/community/java/74/10472472/printing-shop-bill-using-java-code.aspx" target="_self">read more</a>]]></description><pubDate>Tue, 26 Feb 2013 07:53:16 GMT</pubDate></item><item><title><![CDATA[How to insert update delete using JavaFX2.0 or apache pivot using client server.]]></title><guid isPermaLink="false"><![CDATA[http://www.eggheadcafe.com/community/java/74/10472364/how-to-insert-update-delete-using-javafx20-or-apache-pivot-using-client-server.aspx]]></guid><link><![CDATA[http://www.eggheadcafe.com/community/java/74/10472364/how-to-insert-update-delete-using-javafx20-or-apache-pivot-using-client-server.aspx]]></link><description><![CDATA[Hi ,<br />
<br />
&nbsp;I want to&nbsp; know how to do <br />
<br />
How to insert update delete using JavaFX2.0 or apache pivot using client server using JDBC and Net beans 7.1<br />
<br />
<br />
Thank you&nbsp;&nbsp;<a href="http://www.eggheadcafe.com/community/java/74/10472364/how-to-insert-update-delete-using-javafx20-or-apache-pivot-using-client-server.aspx" target="_self">read more</a>]]></description><pubDate>Wed, 20 Feb 2013 09:30:32 GMT</pubDate></item><item><title><![CDATA[aavv]]></title><guid isPermaLink="false"><![CDATA[http://www.eggheadcafe.com/community/java/74/10468508/aavv.aspx]]></guid><link><![CDATA[http://www.eggheadcafe.com/community/java/74/10468508/aavv.aspx]]></link><description><![CDATA[xvxzvxz&nbsp;&nbsp;<a href="http://www.eggheadcafe.com/community/java/74/10468508/aavv.aspx" target="_self">read more</a>]]></description><pubDate>Thu, 28 Mar 2013 23:01:20 GMT</pubDate></item><item><title><![CDATA[How to use tomcat Apache 7.0  with netbeans so that I can write HelloWorld program in java]]></title><guid isPermaLink="false"><![CDATA[http://www.eggheadcafe.com/community/java/74/10467717/how-to-use-tomcat-apache-70--with-netbeans-so-that-i-can-write-helloworld-program-in-java.aspx]]></guid><link><![CDATA[http://www.eggheadcafe.com/community/java/74/10467717/how-to-use-tomcat-apache-70--with-netbeans-so-that-i-can-write-helloworld-program-in-java.aspx]]></link><description><![CDATA[<strong><span style="font-size: 15px;">I want to use tomcat Apache 7.0 and netbeans IDE to write servlet program and run in browser,I do not want to set any password (directly when I write (with no error)&nbsp;and run the program it should display output in browser)</span></strong><span style="font-size: 13px;"></span>&nbsp;&nbsp;<a href="http://www.eggheadcafe.com/community/java/74/10467717/how-to-use-tomcat-apache-70--with-netbeans-so-that-i-can-write-helloworld-program-in-java.aspx" target="_self">read more</a>]]></description><pubDate>Thu, 28 Mar 2013 23:01:52 GMT</pubDate></item><item><title><![CDATA[How object serialization is useful in java RMI.Demonstrate in file as well as database.]]></title><guid isPermaLink="false"><![CDATA[http://www.eggheadcafe.com/community/java/74/10467161/how-object-serialization-is-useful-in-java-rmidemonstrate-in-file-as-well-as-database.aspx]]></guid><link><![CDATA[http://www.eggheadcafe.com/community/java/74/10467161/how-object-serialization-is-useful-in-java-rmidemonstrate-in-file-as-well-as-database.aspx]]></link><description><![CDATA[Respacted Dears,<br />
<br />
<span class="Apple-tab-span" style="white-space: pre;">	</span>Explain the concept of object Serialization and its usage.How it is useful in Java RMI. Demonstrate the same in the file as well as database.&nbsp;&nbsp;<a href="http://www.eggheadcafe.com/community/java/74/10467161/how-object-serialization-is-useful-in-java-rmidemonstrate-in-file-as-well-as-database.aspx" target="_self">read more</a>]]></description><pubDate>Thu, 28 Mar 2013 23:01:55 GMT</pubDate></item><item><title><![CDATA[How do I list the blank field column names group by each row.]]></title><guid isPermaLink="false"><![CDATA[http://www.eggheadcafe.com/community/java/74/10467131/how-do-i-list-the-blank-field-column-names-group-by-each-row.aspx]]></guid><link><![CDATA[http://www.eggheadcafe.com/community/java/74/10467131/how-do-i-list-the-blank-field-column-names-group-by-each-row.aspx]]></link><description><![CDATA[<span style="color: #505050; font-family: 'segoe ui'; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; background-color: #ffffff; display: inline ! important; float: none;">Hii</span><br style="color: #505050; font-family: 'segoe ui'; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; background-color: #ffffff;" />
<br style="color: #505050; font-family: 'segoe ui'; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; background-color: #ffffff;" />
<span style="color: #505050; font-family: 'segoe ui'; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; background-color: #ffffff; display: inline ! important; float: none;">I have to generate a report for 62 row data by listing the column names which has a Blank value .</span><br style="color: #505050; font-family: 'segoe ui'; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; background-color: #ffffff;" />
<br style="color: #505050; font-family: 'segoe ui'; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; background-color: #ffffff;" />
<span style="color: #505050; font-family: 'segoe ui'; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; background-color: #ffffff; display: inline ! important; float: none;">This has to be done for like 10 Tables.Some of the tables have like 600 rows which can be grouped.</span><br style="color: #505050; font-family: 'segoe ui'; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; background-color: #ffffff;" />
<br style="color: #505050; font-family: 'segoe ui'; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; background-color: #ffffff;" />
<span style="color: #505050; font-family: 'segoe ui'; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; background-color: #ffffff; display: inline ! important; float: none;">I need to list the blank field column name for each row.</span><br style="color: #505050; font-family: 'segoe ui'; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; background-color: #ffffff;" />
<br style="color: #505050; font-family: 'segoe ui'; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; background-color: #ffffff;" />
<span style="color: #505050; font-family: 'segoe ui'; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; background-color: #ffffff; display: inline ! important; float: none;">Any help in this regard is appreciated.</span><br style="color: #505050; font-family: 'segoe ui'; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; background-color: #ffffff;" />
<br style="color: #505050; font-family: 'segoe ui'; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; background-color: #ffffff;" />
<span style="color: #505050; font-family: 'segoe ui'; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; background-color: #ffffff; display: inline ! important; float: none;">Thank you.</span>&nbsp;&nbsp;<a href="http://www.eggheadcafe.com/community/java/74/10467131/how-do-i-list-the-blank-field-column-names-group-by-each-row.aspx" target="_self">read more</a>]]></description><pubDate>Thu, 28 Mar 2013 23:01:55 GMT</pubDate></item><item><title><![CDATA[ClassNotFoundexception]]></title><guid isPermaLink="false"><![CDATA[http://www.eggheadcafe.com/community/java/74/10467061/classnotfoundexception.aspx]]></guid><link><![CDATA[http://www.eggheadcafe.com/community/java/74/10467061/classnotfoundexception.aspx]]></link><description><![CDATA[Hi All,<br />
&nbsp; I am using eclipse and in that i am creating dynamic web application.<br />
In Struts when i am running that giving org.apache.struts.action.ActionServlet class not found exception..<br />
<br />
How to resolve this..?<br />
<br />
thanks...&nbsp;&nbsp;<a href="http://www.eggheadcafe.com/community/java/74/10467061/classnotfoundexception.aspx" target="_self">read more</a>]]></description><pubDate>Thu, 28 Mar 2013 23:01:55 GMT</pubDate></item><item><title><![CDATA[How to intergrate spring and struts and hibernate to develope  java Application]]></title><guid isPermaLink="false"><![CDATA[http://www.eggheadcafe.com/community/java/74/10466806/how-to-intergrate-spring-and-struts-and-hibernate-to-develope--java-application.aspx]]></guid><link><![CDATA[http://www.eggheadcafe.com/community/java/74/10466806/how-to-intergrate-spring-and-struts-and-hibernate-to-develope--java-application.aspx]]></link><description><![CDATA[Where to give information about struts and hibernate to spring frame work&nbsp;&nbsp;<a href="http://www.eggheadcafe.com/community/java/74/10466806/how-to-intergrate-spring-and-struts-and-hibernate-to-develope--java-application.aspx" target="_self">read more</a>]]></description><pubDate>Thu, 28 Mar 2013 23:01:56 GMT</pubDate></item><item><title><![CDATA[reporting]]></title><guid isPermaLink="false"><![CDATA[http://www.eggheadcafe.com/community/java/74/10466752/reporting.aspx]]></guid><link><![CDATA[http://www.eggheadcafe.com/community/java/74/10466752/reporting.aspx]]></link><description><![CDATA[hi to all...<br />
<br />
&nbsp;&nbsp;&nbsp; i want know how to use jasper report in jsp page and how to create report in jasper and i need some example code for this issue ,<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i downloaded jasper studio and trying to make report ,i cannot make new data adapter that will shows some errors<br />
<br />
Error--<br />
Reason:<br />
java.lang.ClassNotFoundException:com.mysql.jdbc.driver<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp; so any can help me to solve this problem .....i need sample code&nbsp;&nbsp;<a href="http://www.eggheadcafe.com/community/java/74/10466752/reporting.aspx" target="_self">read more</a>]]></description><pubDate>Thu, 28 Mar 2013 23:01:56 GMT</pubDate></item><item><title><![CDATA[deploying website]]></title><guid isPermaLink="false"><![CDATA[http://www.eggheadcafe.com/community/java/74/10466735/deploying-website.aspx]]></guid><link><![CDATA[http://www.eggheadcafe.com/community/java/74/10466735/deploying-website.aspx]]></link><description><![CDATA[i have developed &nbsp;a website in java &nbsp;now i want to deploy it on a server so please help me &nbsp;to deploy it&nbsp;&nbsp;<a href="http://www.eggheadcafe.com/community/java/74/10466735/deploying-website.aspx" target="_self">read more</a>]]></description><pubDate>Thu, 28 Mar 2013 23:01:56 GMT</pubDate></item><item><title><![CDATA[How can i read smardcard serial number in java or vb6]]></title><guid isPermaLink="false"><![CDATA[http://www.eggheadcafe.com/community/java/74/10465728/how-can-i-read-smardcard-serial-number-in-java-or-vb6.aspx]]></guid><link><![CDATA[http://www.eggheadcafe.com/community/java/74/10465728/how-can-i-read-smardcard-serial-number-in-java-or-vb6.aspx]]></link><description><![CDATA[please help me with a sample code on how to read smartcard serial number with any development tool.&nbsp;&nbsp;<a href="http://www.eggheadcafe.com/community/java/74/10465728/how-can-i-read-smardcard-serial-number-in-java-or-vb6.aspx" target="_self">read more</a>]]></description><pubDate>Thu, 28 Mar 2013 23:02:00 GMT</pubDate></item><item><title><![CDATA[regarding JTable]]></title><guid isPermaLink="false"><![CDATA[http://www.eggheadcafe.com/community/java/74/10465319/regarding-jtable.aspx]]></guid><link><![CDATA[http://www.eggheadcafe.com/community/java/74/10465319/regarding-jtable.aspx]]></link><description><![CDATA[I want to add jcombobox control in jtable how to do that&nbsp;&nbsp;<a href="http://www.eggheadcafe.com/community/java/74/10465319/regarding-jtable.aspx" target="_self">read more</a>]]></description><pubDate>Thu, 28 Mar 2013 23:02:04 GMT</pubDate></item><item><title><![CDATA[create xml file  from xls sheet vice versa through java.]]></title><guid isPermaLink="false"><![CDATA[http://www.eggheadcafe.com/community/java/74/10463590/create-xml-file--from-xls-sheet-vice-versa-through-java.aspx]]></guid><link><![CDATA[http://www.eggheadcafe.com/community/java/74/10463590/create-xml-file--from-xls-sheet-vice-versa-through-java.aspx]]></link><description><![CDATA[<br />
<br />
Hi All,<br />
<br />
&nbsp; &nbsp; I need the java code about to read xls sheet and create xml file through java.<br />
and xml to xls vice versa. could you please give me some examples of read xml/xls and create xls/xml.<br />
<br />
&nbsp;Thanking you...&nbsp;&nbsp;<a href="http://www.eggheadcafe.com/community/java/74/10463590/create-xml-file--from-xls-sheet-vice-versa-through-java.aspx" target="_self">read more</a>]]></description><pubDate>Thu, 28 Mar 2013 23:02:45 GMT</pubDate></item><item><title><![CDATA[sir,i want a few mini project titles which could be done using java swings or jsp..]]></title><guid isPermaLink="false"><![CDATA[http://www.eggheadcafe.com/community/java/74/10462781/siri-want-a-few-mini-project-titles-which-could-be-done-using-java-swings-or-jsp.aspx]]></guid><link><![CDATA[http://www.eggheadcafe.com/community/java/74/10462781/siri-want-a-few-mini-project-titles-which-could-be-done-using-java-swings-or-jsp.aspx]]></link><description><![CDATA[&nbsp;&nbsp;<a href="http://www.eggheadcafe.com/community/java/74/10462781/siri-want-a-few-mini-project-titles-which-could-be-done-using-java-swings-or-jsp.aspx" target="_self">read more</a>]]></description><pubDate>Thu, 28 Mar 2013 23:05:05 GMT</pubDate></item><item><title><![CDATA[Jmeter + Http request]]></title><guid isPermaLink="false"><![CDATA[http://www.eggheadcafe.com/community/java/74/10290403/jmeter--http-request.aspx]]></guid><link><![CDATA[http://www.eggheadcafe.com/community/java/74/10290403/jmeter--http-request.aspx]]></link><description><![CDATA[Hi all,<br />
<br />
In Jmeter when i record all the http request by adding a non test element in the work bench, the http request get recorded.<br />
<br />
Now i add a thread group to the test plan and i move all the recorded HTTP requests to the added thread group, now i add a listner&gt;&gt; view tree results, when i change the response from text to HTML; in the ressponse tab i can see the pages which are loaded, but when i analyzed it, i find jmeter doesnt allow the virtual users to login into the application, all the html pages show me that the users are trying to log into the application, ive tried the same for gmail &amp; i still see tht all the virtual users fail to login , can you please help me out.&nbsp;&nbsp;<a href="http://www.eggheadcafe.com/community/java/74/10290403/jmeter--http-request.aspx" target="_self">read more</a>]]></description><pubDate>Sat, 31 Mar 2012 16:00:35 GMT</pubDate></item><item><title><![CDATA[Dynamic grid table using JSP]]></title><guid isPermaLink="false"><![CDATA[http://www.eggheadcafe.com/community/java/74/10275423/dynamic-grid-table-using-jsp.aspx]]></guid><link><![CDATA[http://www.eggheadcafe.com/community/java/74/10275423/dynamic-grid-table-using-jsp.aspx]]></link><description><![CDATA[Hi All,<br />
I want to create a dynamic Grid table which can populate the records from the access database.&nbsp; using JSP.<br />
<br />
Plz help...&nbsp;&nbsp;<a href="http://www.eggheadcafe.com/community/java/74/10275423/dynamic-grid-table-using-jsp.aspx" target="_self">read more</a>]]></description><pubDate>Sat, 31 Mar 2012 16:00:36 GMT</pubDate></item><item><title><![CDATA[how to dynamically add text boxes on dropdown choice click..]]></title><guid isPermaLink="false"><![CDATA[http://www.eggheadcafe.com/community/java/74/10268426/how-to-dynamically-add-text-boxes-on-dropdown-choice-click.aspx]]></guid><link><![CDATA[http://www.eggheadcafe.com/community/java/74/10268426/how-to-dynamically-add-text-boxes-on-dropdown-choice-click.aspx]]></link><description><![CDATA[<span style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #000000;"><br />
</span>
<div><span style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #000000;"><br />
</span></div>
<div><span style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #000000;"><br />
</span></div>
<div><span style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #000000;"><br />
</span></div>
<div><span style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #000000;">How to display content automatically on dynamically created dropdown box here is the code..</span></div>
<div><span style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #000000;"><br />
</span></div>
<div><span style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #000000;"><br />
</span></div>
<div><span style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #000000;">
<div>&lt;html&gt;</div>
<div>&lt;head&gt;</div>
<div>&lt;script type="text/javascript"&gt;</div>
<div>function addElements(drpDown)</div>
<div>{</div>
<div>var newElements= document.getElementById('divElements');</div>
<div>if(drpDown.value==1)</div>
<div>{</div>
<div>newElements.innerHTML='';</div>
<div>var txtBox = document.createElement('input');</div>
<div>txtBox.setAttribute("type", "text");</div>
<div>txtBox.setAttribute("id", "txtName");</div>
<div>txtBox.setAttribute("name", "txtNameVal");</div>
<div>newElements.appendChild(txtBox);</div>
<div>var drpDown = document.createElement('select');</div>
<div>var optVal = document.createElement('option');</div>
<div>optVal.innerHTML= 'New Value1';</div>
<div>optVal.innerHTML= 'New Value2';</div>
<div>drpDown.appendChild(optVal);</div>
<div>newElements.appendChild(drpDown);</div>
<div>}</div>
<div>}</div>
<div>&lt;/script&gt;</div>
<div>&lt;/head&gt;</div>
<div>&lt;body&gt;</div>
<div>&lt;form&gt;</div>
<div>&lt;div&gt;</div>
<div>&lt;select onChange="addElements(this)"&gt;</div>
<div>&lt;option value=1&gt;Married&lt;/option&gt;</div>
<div>&lt;option value=2&gt;Single&lt;/option&gt;</div>
<div>&lt;/select&gt;</div>
<div>&lt;/div&gt;</div>
<div>&lt;div id='divElements'&gt;</div>
<div>&lt;/div&gt;</div>
<div>&lt;/form&gt;</div>
<div>&lt;/body&gt;</div>
<div>&lt;/html&gt;</div>
<div><br />
</div>
<div><br />
</div>
<div><br />
</div>
<div>Czn anyone help me in correcting this code.Thanks in advance</div>
</span></div>&nbsp;&nbsp;<a href="http://www.eggheadcafe.com/community/java/74/10268426/how-to-dynamically-add-text-boxes-on-dropdown-choice-click.aspx" target="_self">read more</a>]]></description><pubDate>Sat, 31 Mar 2012 16:00:40 GMT</pubDate></item><item><title><![CDATA[communicate Tally with java]]></title><guid isPermaLink="false"><![CDATA[http://www.eggheadcafe.com/community/java/74/10250374/communicate-tally-with-java.aspx]]></guid><link><![CDATA[http://www.eggheadcafe.com/community/java/74/10250374/communicate-tally-with-java.aspx]]></link><description><![CDATA[I have some requirement to communicate Tally with java. I try ODBC Connection but it is not connecting. Please kindly help with this problem.&nbsp;&nbsp;<a href="http://www.eggheadcafe.com/community/java/74/10250374/communicate-tally-with-java.aspx" target="_self">read more</a>]]></description><pubDate>Sat, 31 Mar 2012 16:01:04 GMT</pubDate></item><item><title><![CDATA[iReport....]]></title><guid isPermaLink="false"><![CDATA[http://www.eggheadcafe.com/community/java/74/10233762/ireport.aspx]]></guid><link><![CDATA[http://www.eggheadcafe.com/community/java/74/10233762/ireport.aspx]]></link><description><![CDATA[Hi,
<div>I want to generate tables in iReport without database queries.</div>
<div>I am able to generate table with&nbsp;Excel&nbsp;data source.</div>
<div>It is showing null , instead of actual result.</div>
<div>I want to display the table with data source result.</div>
<div><br />
</div>
<div>Plz Urgent, can any one help me regarding this issue....</div>&nbsp;&nbsp;<a href="http://www.eggheadcafe.com/community/java/74/10233762/ireport.aspx" target="_self">read more</a>]]></description><pubDate>Sat, 31 Mar 2012 16:01:23 GMT</pubDate></item><item><title><![CDATA[To connect fingerprint hardware in web application (based on j2ee lang]]></title><guid isPermaLink="false"><![CDATA[http://www.eggheadcafe.com/community/java/74/10231967/to-connect-fingerprint-hardware-in-web-application-based-on-j2ee-lang.aspx]]></guid><link><![CDATA[http://www.eggheadcafe.com/community/java/74/10231967/to-connect-fingerprint-hardware-in-web-application-based-on-j2ee-lang.aspx]]></link><description><![CDATA[<div>sir ,</div>
<div>i want to know how to connect fingerprint hardware in web application (based on j2ee language jsp and sturts) at login page.</div>
<div><br />
</div>
<div>how to store image of finger in mysql database ?</div>
<div><br />
</div>
<div>how it will match the current image of finger with the existing finger while voter login ?</div>
<div>basically i am implementing my final year project online polling&nbsp;</div>
<div>&nbsp;i need help how it will work in "jsp and sturts"</div>
<div>how to get "logon" at login page of voter login.</div>
<div>so that&nbsp;voter vote using fingerprint verification.</div>
<div>&nbsp;please help me out sir&nbsp;</div>&nbsp;&nbsp;<a href="http://www.eggheadcafe.com/community/java/74/10231967/to-connect-fingerprint-hardware-in-web-application-based-on-j2ee-lang.aspx" target="_self">read more</a>]]></description><pubDate>Sat, 31 Mar 2012 16:01:25 GMT</pubDate></item><item><title><![CDATA[Error loading win32comm]]></title><guid isPermaLink="false"><![CDATA[http://www.eggheadcafe.com/community/java/74/10230802/error-loading-win32comm.aspx]]></guid><link><![CDATA[http://www.eggheadcafe.com/community/java/74/10230802/error-loading-win32comm.aspx]]></link><description><![CDATA[I get the following errors when i tried to run the following&nbsp;program:<br itxtvisited="1" />
<br itxtvisited="1" />
C:\smsgameGateway\GatewaySMS&gt;java -cp .;smslib.jar SMSGateway<br />
Exception in init() : Unable to load ODBC driver<br />
Exception in init() : Unable to establish connection to database 'sms'<br />
SampleSMSApp starting<br />
-configuration read<br />
-connecting to SMS terminal. please wait<br />
Error loading win32com:&nbsp; java.lang.UnsatisfiedLinkError: C\Program Files\Java\jdk1.6.0_22\jre\bin\win32com.dll:<br />
Can't load IA 32-bit .dll on a AMD 64-bit platform<br />
unable to create a SMSTerminal<br />
msg : java.io.IOException: NoSuchPortException : 'COM1'<br />
<br />
<br />
&nbsp;Please guide me as to how I can correct the above errors.<br />
<br />
Regards,<br />
Angel<br />
<br itxtvisited="1" />
<br itxtvisited="1" />&nbsp;&nbsp;<a href="http://www.eggheadcafe.com/community/java/74/10230802/error-loading-win32comm.aspx" target="_self">read more</a>]]></description><pubDate>Sat, 31 Mar 2012 16:01:25 GMT</pubDate></item><item><title><![CDATA[SMS.Terminal Compilation Errors]]></title><guid isPermaLink="false"><![CDATA[http://www.eggheadcafe.com/community/java/74/10229769/smsterminal-compilation-errors.aspx]]></guid><link><![CDATA[http://www.eggheadcafe.com/community/java/74/10229769/smsterminal-compilation-errors.aspx]]></link><description><![CDATA[<p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpFirst"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">1.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;">package fi.kvanttisofta.sms;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">2.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">3.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;">import java.io.*;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">4.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;">import java.util.*;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">5.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;">import javax.comm.*;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">6.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;">import fi.kvanttisofta.sms.*;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">7.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">8.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;">public class SmsTerminal implements SerialPortEventListener {</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">9.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>public static final int SC_OK = 0;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">10.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>public static final int SC_ERROR = 1;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">11.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>public static final int SC_PDU_PARSE_ERROR = 2;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">12.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">13.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>private SerialPort serialPort;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">14.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>private OutputStream outStream;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">15.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>private InputStream inStream;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">16.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>private SmsListenerInterface smsListener;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">17.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">18.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>/* CMGF=0<span style="mso-spacerun: yes;">&nbsp; </span>--<span style="mso-spacerun: yes;">&nbsp; </span>SMS messages in PDU mode</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">19.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>AT+CNMI new mssage indications to DTE</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">20.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>- AT+CNMI=[&lt;mode&gt;[,&lt;mt&gt;[,&lt;bm&gt;[,&lt;ds&gt;[,&lt;bfr&gt;]]]]]</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">21.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>&lt;mode&gt; -- no indications when DTE-DCE link reserved</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">22.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;</span>&lt;mt&gt;<span style="mso-spacerun: yes;">&nbsp;&nbsp; </span>-- received messages (not class 2) routed to DTE with +CMT</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">23.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;</span>&lt;bm&gt;<span style="mso-spacerun: yes;">&nbsp;&nbsp; </span>-- no cell breadcast indications</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">24.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;</span>&lt;ds&gt;<span style="mso-spacerun: yes;">&nbsp;&nbsp; </span>-- no status reports</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">25.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;</span>&lt;bfr&gt;<span style="mso-spacerun: yes;">&nbsp; </span>-- flush indication buffer if &lt;mode&gt; = {1,2}</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">26.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>CSCS<span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp; </span>--<span style="mso-spacerun: yes;">&nbsp; </span>select DTE character set</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">27.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;</span>*/</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">28.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>private static final String initcmd1 = "ATV1E0Q0X5+CMGF=0";</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">29.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>private static final String initcmd2 = "AT+CNMI=1,2,0,0,0";</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">30.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>private static final String initcmd3 = "AT+CSCS=\"8859-1\"";</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">31.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>private static final String initcmd4 = "AT+CMEE=2";</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">32.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>private static final String lfcr = "\015";</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">33.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">34.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>private boolean msgOutIncludeSmscAddrLen = false;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">35.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>private String msgOutSmscAddr = "";</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">36.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">37.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>private boolean initialized = false;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">38.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">39.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>private int portStatus = OK;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">40.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>private Boolean portStatusLock = new Boolean(true);</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">41.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>private String portStatusMsg = "";</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">42.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>private static final int OK = 1;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">43.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>private static final int WAIT = 2;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">44.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>private static final int ERROR = 3;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">45.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>private static final int WMSG = 4;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">46.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>private static final int RMSG = 5;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">47.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">48.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>private byte[] readBuffer = new byte[500]; // serialEvent</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">49.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>private int bufferOffset = 0;<span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>// serialEvent</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">50.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">51.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>private boolean should_run = true; // not used</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">52.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">53.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>private java.util.ResourceBundle res;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">54.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">55.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">56.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>public SmsTerminal(String portName, int bitRate,</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">57.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>SmsListenerInterface smsListener)</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">58.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>throws Exception {</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">59.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">60.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>try {</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">61.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>res = Utils.getResources();</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">62.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp;</span>} catch (java.util.MissingResourceException mre) {</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">63.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>throw new Exception("could not obtain resource bundle object");</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">64.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>}</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">65.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">66.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>CommPortIdentifier portId = null;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">67.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;">//<span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>System.out.println(portId);</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">68.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Enumeration portList = CommPortIdentifier.getPortIdentifiers();</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">69.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">70.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>/* initialize variables */</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">71.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>this.smsListener = smsListener;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">72.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">73.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>/* find the requested port */</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">74.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>while (portList.hasMoreElements()) {</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">75.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>portId = (CommPortIdentifier) portList.nextElement();</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">76.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">77.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>if (portId.getPortType() == CommPortIdentifier.PORT_SERIAL) {</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">78.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>if (portId.getName().equals(portName)) {</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">79.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>try {</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">80.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 3;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>serialPort = (SerialPort)</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">81.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 3;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>portId.open(SmsTerminal.class.getName(), 2000);</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">82.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>} catch (PortInUseException e) {</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">83.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 3;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>//throw new PortInUseException("Already opened: " + e);</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">84.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 3;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>throw new IOException(res.getString("smsterminal.error.port")+portName+res.getString("smsterminal.error.port.inuse.string")+e);</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">85.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>}</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">86.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>}</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">87.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>}</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">88.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>}</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">89.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">90.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>/* port not found */</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">91.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>if(serialPort == null) {</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">92.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>//throw new NoSuchPortException();</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">93.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>throw new IOException(res.getString("smsterminal.error.port.exception.msg")+portName+"'");</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">94.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>}</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">95.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">96.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>/* Open streams to the port */</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">97.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>try {</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">98.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>outStream = serialPort.getOutputStream();</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">99.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;</span><span style="mso-spacerun: yes;">&nbsp;</span>inStream = serialPort.getInputStream();</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">100.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>} catch (IOException e) {</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">101.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>serialPort.close();</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">102.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>throw new IOException(res.getString("smsterminal.error.port.stream")+ e);</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">103.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>}</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">104.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">105.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>/* Configure port */</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">106.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>try {</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">107.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>serialPort.setSerialPortParams(bitRate,</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">108.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 5;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;</span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>SerialPort.DATABITS_8,</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">109.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 5;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;</span>SerialPort.STOPBITS_1,</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">110.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 5;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;</span>SerialPort.PARITY_NONE);</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">111.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>} catch (UnsupportedCommOperationException e) {</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">112.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>serialPort.close();</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">113.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>throw new IOException(res.getString("smsterminal.error.unsupportedoperation")+e);</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">114.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>}</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">115.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">116.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">117.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>/* Start a thread for handling comminication with the terminal */</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">118.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>serialPort.addEventListener(this);</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">119.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">120.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>/*Add handler for serial events*/</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">121.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>serialPort.notifyOnDataAvailable(true);</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">122.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>}</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">123.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">124.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>public void initialize()</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">125.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>{</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">126.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>initialize(null, null, null);</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">127.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>}</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">128.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">129.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>public void initialize(String initCmd, String newMsgIndCmd,</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">130.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 3;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>String errorCmd)</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">131.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>{</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">132.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">133.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>if(initCmd == null) { initCmd = initcmd1; }</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">134.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>if(newMsgIndCmd == null) { newMsgIndCmd = initcmd2; }</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">135.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>if(errorCmd == null) { errorCmd = initcmd3; }</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">136.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">137.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>atCmd(initCmd);</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">138.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp;</span>atCmd(newMsgIndCmd);</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">139.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp;</span>atCmd(errorCmd);</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">140.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">141.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>initialized = true;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">142.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>}</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">143.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">144.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>private int atCmd(String cmd) {</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">145.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>boolean gotTimeout = false;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">146.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">147.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>synchronized(portStatusLock) {</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">148.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>portStatus = WAIT;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">149.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>try {</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">150.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>outStream.write((cmd + lfcr).getBytes());</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">151.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>//System.out.println(cmd);</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">152.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>} catch (IOException e) { ; }</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">153.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">154.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>/* wait for response from device */</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">155.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>try {</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">156.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>portStatusLock.wait(500); // millis</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">157.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>} catch (InterruptedException e) { gotTimeout=true; }</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">158.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>if(portStatus != OK) {</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">159.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>// port not ok</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">160.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>}</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">161.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>} // end: synchronized(portStatusLock) {</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">162.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">163.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>// failed to get device</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">164.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>if(gotTimeout) {</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">165.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>//System.err.println("SmsTerminal: timeout");</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">166.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>}</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">167.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;">//<span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>System.out.println(cmd);</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">168.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>return OK;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">169.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>}</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">170.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">171.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>//private void close() {</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">172.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>public void close() {</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">173.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp;</span>serialPort.close();</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">174.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp;</span>should_run = false;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">175.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>}</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">176.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">177.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">178.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>public void serialEvent(SerialPortEvent event) {</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">179.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">180.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>switch (event.getEventType()) {</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">181.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">182.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>case SerialPortEvent.BI:</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">183.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>case SerialPortEvent.OE:</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">184.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>case SerialPortEvent.FE:</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">185.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>case SerialPortEvent.PE:</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">186.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>case SerialPortEvent.CD:</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">187.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>case SerialPortEvent.CTS:</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">188.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>case SerialPortEvent.DSR:</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">189.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>case SerialPortEvent.RI:</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">190.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>case SerialPortEvent.OUTPUT_BUFFER_EMPTY:</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">191.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>break;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">192.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">193.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>case SerialPortEvent.DATA_AVAILABLE:</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">194.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;</span><span style="mso-spacerun: yes;">&nbsp;</span>int n;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">195.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">196.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>try {</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">197.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>while ( (n = inStream.available()) &gt; 0) {</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">198.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>n = inStream.read(readBuffer, bufferOffset, n);</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">199.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>bufferOffset += n;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">200.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">201.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>// lfcr detected, line ready</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">202.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>if((readBuffer[bufferOffset-1] == 10) &amp;&amp;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">203.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>(readBuffer[bufferOffset-2] == 13)) {</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">204.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">205.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 3;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>String sbuf = new String(readBuffer,0,bufferOffset-2);</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">206.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 3;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>lineReceived(sbuf);</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">207.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 3;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>bufferOffset = 0;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">208.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>}</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">209.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>}</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">210.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>} catch (IOException e) { ; }</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">211.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>break; // end: case SerialPortEvent.DATA_AVAILABLE:</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">212.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>}</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">213.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>}</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">214.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">215.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>private void lineReceived(String buffer) {</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">216.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>String response;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">217.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>StringTokenizer st = new StringTokenizer(buffer, "\r\n");</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">218.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">219.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>synchronized(portStatusLock) {</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">220.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>while (st.hasMoreTokens()) {</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">221.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>response = st.nextToken();</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">222.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">223.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>if (response.equals("")) {</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">224.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>portStatus = OK;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">225.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>} else if (response.startsWith("OK")) {</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">226.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>portStatus = OK;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">227.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>} else if (response.startsWith("&gt;")) {</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">228.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>portStatus = WMSG;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">229.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>} else if (response.startsWith("ERROR")) {</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">230.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>portStatus = ERROR;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">231.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>} else if (response.startsWith("+CME ERROR") ||</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">232.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 3;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;</span>response.startsWith("+CMS ERROR")) {</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">233.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>portStatus = ERROR;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">234.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>portStatusMsg = response;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">235.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>} else if (response.startsWith("+CMTI: \"ME\",")) {</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">236.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>int index = -1;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">237.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>/* see if there is an index in the end of the line */</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">238.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>try {</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">239.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 3;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>String indexString =</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">240.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 3;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>response.substring(response.indexOf(',') + 1,</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">241.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 5;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>response.length());</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">242.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 3;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>if (indexString.indexOf('\r') &gt; -1)</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">243.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 3;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>indexString = indexString.substring(0,</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">244.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 5;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>indexString.indexOf('\r'));</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">245.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 3;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>index = Integer.parseInt(indexString);</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">246.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>} catch (Exception e) { }</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">247.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">248.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>/* ask the phone to send the SMS as a PDU</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">249.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>NB: the message should also be deleted! */</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">250.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>if (index &gt;= 0) {</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">251.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 3;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>atCmd("AT+CMGR=" + index);</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">252.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 3;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>//atCmd("AT+CMGD=" + index); // NB: will this work?</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">253.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>}</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">254.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>} else if ( (response.length() &gt;= 8) &amp;&amp;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">255.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 3;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>Character.isDigit(response.charAt(0)) &amp;&amp;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">256.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 3;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>Character.isDigit(response.charAt(1)) ) {</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">257.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>// first two chars are digits, must be a PDU</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">258.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>SmsMsgIncoming msg = null;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">259.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>try {</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">260.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 3;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>msg = new SmsMsgIncoming(response);</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">261.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>//<span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>System.out.println("haha " + response);</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">262.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>} catch (PduParseException e) {</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">263.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 3;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>smsListener.receiveSms(SC_PDU_PARSE_ERROR,</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">264.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 3;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>res.getString("smsterminal.error.parse.PDU")+</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">265.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 5;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>response+"': " + e, null);</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">266.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>}</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">267.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>portStatus = OK;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">268.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>smsListener.receiveSms(SC_OK, null, msg);</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">269.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>} else {</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">270.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>// unknown response from terminal</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">271.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>//System.err.println("unknown response: '"+response+"'");</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">272.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 2;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>}</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">273.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>} // end: while (st.hasMoreTokens()) {</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">274.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>portStatusLock.notify();</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">275.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>} // end: synchronized(portStatusLock) {</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">276.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">277.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>return;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">278.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>}</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">279.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">280.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>public void setMsgOutIncludeSmscAddrLen(boolean val) {</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">281.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>msgOutIncludeSmscAddrLen = val;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">282.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>}</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">283.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">284.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>public void setMsgOutSmscAddr(String val) {</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">285.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>msgOutSmscAddr = val;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">286.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>}</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">287.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">288.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>public boolean sendMessage(String number, String msg) {</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">289.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">290.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;">//if(number.startsWith("+"))</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">291.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;">//number = number.substring(1,1);</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">292.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">293.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>SmsMsgOutgoing pdumsg = new SmsMsgOutgoing(number, msg);</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">294.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>pdumsg.setIncludeSmscAddressLen(msgOutIncludeSmscAddrLen);</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">295.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>pdumsg.setSmscAddress(msgOutSmscAddr);</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">296.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">297.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>boolean st = sendMessage(pdumsg);</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">298.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>return st;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">299.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>}</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">300.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">301.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>public synchronized boolean sendMessage(SmsMsgOutgoing pduOut) {</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">302.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>System.out.println(pduOut);</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">303.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>if(!initialized) { initialize(); }</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">304.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">305.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>if(pduOut == null)</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">306.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>return false;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">307.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">308.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>String pdu = pduOut.toString().toUpperCase();</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">309.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>//</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">310.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>int pdulen = pduOut.getPduLength();</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">311.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>if(pdulen&lt;0) return false;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">312.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>String cmd = "AT+CMGS=" + pduOut.getPduLength();</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">313.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>System.out.println(cmd);</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">314.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">315.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>atCmd("");</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">316.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>atCmd(cmd);</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">317.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">318.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>atCmd(pdu);</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">319.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>atCmd("\032");</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">320.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">321.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-tab-count: 1;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>return true;</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">322.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;"><span style="mso-spacerun: yes;">&nbsp;&nbsp;</span>}</span></p>
<p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">323.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><o:p><span style="font-family: calibri;">&nbsp;</span></o:p></p>
<p style="text-indent: -0.25in; margin: 0in 0in 10pt 0.5in; mso-list: l0 level1 lfo1;" class="MsoListParagraphCxSpLast"><span style="mso-list: ignore; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin;"><span style="font-family: calibri;">324.</span><span style="font: 7pt 'times new roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: calibri;">}</span></p>
<br />
Once compiled i seemed to have these problems but i dont quite know how to tackle it. <br />
Can somebody outthere help me please..<br />
<br />
<img alt="" src="/FileUpload/1677335664/task1.jpg" />&nbsp;&nbsp;<a href="http://www.eggheadcafe.com/community/java/74/10229769/smsterminal-compilation-errors.aspx" target="_self">read more</a>]]></description><pubDate>Sat, 31 Mar 2012 16:01:26 GMT</pubDate></item><item><title><![CDATA[selenium rc java]]></title><guid isPermaLink="false"><![CDATA[http://www.eggheadcafe.com/community/java/74/10229453/selenium-rc-java.aspx]]></guid><link><![CDATA[http://www.eggheadcafe.com/community/java/74/10229453/selenium-rc-java.aspx]]></link><description><![CDATA[<p>Hello everyone, </p>
<p>I have a suite of Selenium tests (created using Java&nbsp; in Selenium RC 1.0.3) that work perfectly with IE, Firefox and Google <br />
Chrome. But when I try to use Opera (I tried both versions 9 and 10) <br />
the first "open" command times out (both windows open but the target <br />
page is never loaded). <br />
<br />
Environment:<br />
<br />
Selenium Rc 1.0.3<br />
Os: Windows Os<br />
Language :Java</p>&nbsp;&nbsp;<a href="http://www.eggheadcafe.com/community/java/74/10229453/selenium-rc-java.aspx" target="_self">read more</a>]]></description><pubDate>Sat, 31 Mar 2012 16:01:26 GMT</pubDate></item><item><title><![CDATA[python]]></title><guid isPermaLink="false"><![CDATA[http://www.eggheadcafe.com/community/java/74/10226381/python.aspx]]></guid><link><![CDATA[http://www.eggheadcafe.com/community/java/74/10226381/python.aspx]]></link><description><![CDATA[end of post&nbsp;&nbsp;<a href="http://www.eggheadcafe.com/community/java/74/10226381/python.aspx" target="_self">read more</a>]]></description><pubDate>Sat, 31 Mar 2012 16:01:28 GMT</pubDate></item><item><title><![CDATA[SOAP Exception when trying to connect to a .NET web service]]></title><guid isPermaLink="false"><![CDATA[http://www.eggheadcafe.com/community/java/74/10224308/soap-exception-when-trying-to-connect-to-a-net-web-service.aspx]]></guid><link><![CDATA[http://www.eggheadcafe.com/community/java/74/10224308/soap-exception-when-trying-to-connect-to-a-net-web-service.aspx]]></link><description><![CDATA[<p>Hi!</p>
<p>I try to connect to a .NET web service, but I get the error message&nbsp;</p>
<p>"SOAPException: faultCode=a:InternalServiceFault; msg=Error in deserializing body of request message for operation &amp;apos;DynamicsTest&amp;apos;. OperationFormatter encountered an invalid Message body. Expected to find node type &amp;apos;Element&amp;apos; with name &amp;apos;DynamicsTest&amp;apos; and namespace &amp;apos;http://tempuri.org/&amp;apos;. Found node type &amp;apos;Element&amp;apos; with name &amp;apos;ns1:DynamicsTest&amp;apos; and namespace &amp;apos;http://tempuri.org/Service&amp;apos;]<br />
at no.hands.web.SendTilAx.Send(SendTilAx.java:57)<br />
at no.hands.web.SendTilAx.main(SendTilAx.java:64)<br />
"</p>
<p>Can anyone help, please?</p>
<p>Source code:</p>
<p>public class SendTilAx {<br />
public static void Send(String melding){<br />
URL url = null;<br />
<br />
try {<br />
url = new URL("http://idahar-biz03:81/WebServiceAx/Service.svc");<br />
}<br />
catch (java.net.MalformedURLException e) {<br />
e.printStackTrace( );<br />
}<br />
<br />
Call call;<br />
call = new Call();<br />
<br />
call.setTargetObjectURI("http://tempuri.org/Service");<br />
call.setMethodName("DynamicsTest");<br />
call.setEncodingStyleURI(Constants.NS_URI_SOAP_ENC);<br />
<br />
Vector parms = new Vector();<br />
<br />
/*<br />
Add the parameters to the call<br />
*/<br />
parms.addElement(new Parameter("Request", String.class, melding, null));<br />
<br />
call.setParams(parms);<br />
<br />
<br />
/*<br />
Invoke the call<br />
*/<br />
Response response = null;<br />
try {<br />
response = call.invoke(url,"http://tempuri.org/IService/DynamicsTest");<br />
}<br />
catch (SOAPException e){<br />
e.printStackTrace();<br />
}<br />
<br />
String message = "";<br />
boolean ok = true;<br />
String retur = "";<br />
<br />
/*<br />
Check for errors. If errors found, return the error string. If ok, return<br />
the reference number<br />
*/<br />
if (!response.generatedFault( )) {<br />
Parameter returnValue = response.getReturnValue( );<br />
retur = (String)returnValue.getValue( );<br />
}<br />
else {<br />
ok = false;<br />
Fault fault = response.getFault( );<br />
message = fault.getFaultString( ) + "\n";<br />
<br />
Vector entries = fault.getDetailEntries();<br />
if (entries != null) {<br />
for (Iterator i = entries.iterator(); i.hasNext();) {<br />
org.w3c.dom.Element entry = (org.w3c.dom.Element) i.next();<br />
message += entry.getFirstChild().getNodeValue() + "\n";<br />
}<br />
}<br />
else {<br />
message = "ERROR: " + message;<br />
}<br />
<br />
System.out.println (message);<br />
}<br />
<br />
System.out.println("Retur: " + retur);<br />
<br />
}<br />
<br />
public static void main(String[] args) {<br />
SendTilAx.Send("Hallo");<br />
}<br />
<br />
}<br />
<br />
</p>
<p>The WSDL to the web service is here:</p>
<p>&lt;?xml version="1.0" encoding="utf-8"?&gt;<br />
&lt;wsdl:definitions name="Service" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:tns="http://tempuri.org/" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex"&gt;<br />
&lt;wsdl:types&gt;<br />
&lt;xsd:schema targetNamespace="http://tempuri.org/Imports"&gt;<br />
&lt;xsd:import schemaLocation="http://idahar-biz03.hands.no:81/WebServiceAx/Service.svc?xsd=xsd0" namespace="http://tempuri.org/"/&gt;<br />
&lt;xsd:import schemaLocation="http://idahar-biz03.hands.no:81/WebServiceAx/Service.svc?xsd=xsd1" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/&gt;<br />
&lt;/xsd:schema&gt;<br />
&lt;/wsdl:types&gt;<br />
&lt;wsdl:message name="IService_DynamicsTest_InputMessage"&gt;<br />
&lt;wsdl:part name="parameters" element="tns:DynamicsTest"/&gt;<br />
&lt;/wsdl:message&gt;<br />
&lt;wsdl:message name="IService_DynamicsTest_OutputMessage"&gt;<br />
&lt;wsdl:part name="parameters" element="tns:DynamicsTestResponse"/&gt;<br />
&lt;/wsdl:message&gt;<br />
&lt;wsdl:portType name="IService"&gt;<br />
&lt;wsdl:operation name="DynamicsTest"&gt;<br />
&lt;wsdl:input wsaw:Action="http://tempuri.org/IService/DynamicsTest" message="tns:IService_DynamicsTest_InputMessage"/&gt;<br />
&lt;wsdl:output wsaw:Action="http://tempuri.org/IService/DynamicsTestResponse" message="tns:IService_DynamicsTest_OutputMessage"/&gt;<br />
&lt;/wsdl:operation&gt;<br />
&lt;/wsdl:portType&gt;<br />
&lt;wsdl:binding name="BasicHttpBinding_IService" type="tns:IService"&gt;<br />
&lt;soap:binding transport="http://schemas.xmlsoap.org/soap/http"/&gt;<br />
&lt;wsdl:operation name="DynamicsTest"&gt;<br />
&lt;soap:operation soapAction="http://tempuri.org/IService/DynamicsTest" style="document"/&gt;<br />
&lt;wsdl:input&gt;<br />
&lt;soap:body use="literal"/&gt;<br />
&lt;/wsdl:input&gt;<br />
&lt;wsdl:output&gt;<br />
&lt;soap:body use="literal"/&gt;<br />
&lt;/wsdl:output&gt;<br />
&lt;/wsdl:operation&gt;<br />
&lt;/wsdl:binding&gt;<br />
&lt;wsdl:service name="Service"&gt;<br />
&lt;wsdl:port name="BasicHttpBinding_IService" binding="tns:BasicHttpBinding_IService"&gt;<br />
&lt;soap:address location="http://idahar-biz03.hands.no:81/WebServiceAx/Service.svc"/&gt;<br />
&lt;/wsdl:port&gt;<br />
&lt;/wsdl:service&gt;<br />
&lt;/wsdl:definitions&gt;<br />
<br />
</p>&nbsp;&nbsp;<a href="http://www.eggheadcafe.com/community/java/74/10224308/soap-exception-when-trying-to-connect-to-a-net-web-service.aspx" target="_self">read more</a>]]></description><pubDate>Sat, 31 Mar 2012 16:01:40 GMT</pubDate></item><item><title><![CDATA[Calculating the page load time on fly across multiple browser Java]]></title><guid isPermaLink="false"><![CDATA[http://www.eggheadcafe.com/community/java/74/10223552/calculating-the-page-load-time-on-fly-across-multiple-browser-java.aspx]]></guid><link><![CDATA[http://www.eggheadcafe.com/community/java/74/10223552/calculating-the-page-load-time-on-fly-across-multiple-browser-java.aspx]]></link><description><![CDATA[Hey i need to have a console application (Java) which can take the screen shot of the page once it is loaded(in all the browser).How can i calculate the time taken for the page to load completely from my Java console applications.:)...the windows form control works with the ie8 only. Basically i need to be able to calculate the time taken for the page to load on fly from my console application and it should be applicable for the all the browsers.(i am able to find in the same in ie as webforms control by default uses ie8 for rendering the html file.<br />
<br />
If it not possible with Java console application pls suggest any other way also.It can be in C# also.<br />
<br />
An eary reply is highly valued,<br />
<br />
Thanks Sagar.&nbsp;&nbsp;<a href="http://www.eggheadcafe.com/community/java/74/10223552/calculating-the-page-load-time-on-fly-across-multiple-browser-java.aspx" target="_self">read more</a>]]></description><pubDate>Sat, 31 Mar 2012 16:01:40 GMT</pubDate></item><item><title><![CDATA[how to authenticate a printer using LDAP]]></title><guid isPermaLink="false"><![CDATA[http://www.eggheadcafe.com/community/java/74/10223012/how-to-authenticate-a-printer-using-ldap.aspx]]></guid><link><![CDATA[http://www.eggheadcafe.com/community/java/74/10223012/how-to-authenticate-a-printer-using-ldap.aspx]]></link><description><![CDATA[end of post&nbsp;&nbsp;<a href="http://www.eggheadcafe.com/community/java/74/10223012/how-to-authenticate-a-printer-using-ldap.aspx" target="_self">read more</a>]]></description><pubDate>Sat, 31 Mar 2012 16:01:40 GMT</pubDate></item><item><title><![CDATA[JBoss Installation problem]]></title><guid isPermaLink="false"><![CDATA[http://www.eggheadcafe.com/community/java/74/10218252/jboss-installation-problem.aspx]]></guid><link><![CDATA[http://www.eggheadcafe.com/community/java/74/10218252/jboss-installation-problem.aspx]]></link><description><![CDATA[<br />
&nbsp;&nbsp;Hi All...........<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;I m installing Jboss 4.2.2&nbsp; on xp, and (Jdk1.5.0_15)java is installed on my pc but when i m running&nbsp; run.bat file <br />
<br />
from Jboss 4.2.2 its executed sucessfully but server is not starting&nbsp;..... (page cannot display error). Even i m sety the <br />
<br />
Class Path JAVA_HOME and JBOSS_Home.<br />
<br />
<br />
Plz Help me ....<br />
<br />
<br />&nbsp;&nbsp;<a href="http://www.eggheadcafe.com/community/java/74/10218252/jboss-installation-problem.aspx" target="_self">read more</a>]]></description><pubDate>Sat, 31 Mar 2012 16:01:44 GMT</pubDate></item><item><title><![CDATA[drop down list in struts, select tag dynamic generation in struts]]></title><guid isPermaLink="false"><![CDATA[http://www.eggheadcafe.com/community/java/74/10218007/drop-down-list-in-struts-select-tag-dynamic-generation-in-struts.aspx]]></guid><link><![CDATA[http://www.eggheadcafe.com/community/java/74/10218007/drop-down-list-in-struts-select-tag-dynamic-generation-in-struts.aspx]]></link><description><![CDATA[Hi all,<br />
<br />
I am new to java programming and struts. In my application, I have requirement like when i enter data from a textbox and click a button, the data should come in a dropdown list and when i click submit, it should go to the action class. Is there any way to do this. I am using jsp and struts tag.<br />
<br />
Any help is appreciated.<br />
<br />
Thanks.&nbsp;&nbsp;<a href="http://www.eggheadcafe.com/community/java/74/10218007/drop-down-list-in-struts-select-tag-dynamic-generation-in-struts.aspx" target="_self">read more</a>]]></description><pubDate>Sat, 31 Mar 2012 16:01:46 GMT</pubDate></item><item><title><![CDATA[Pdf creation in java using itext api]]></title><guid isPermaLink="false"><![CDATA[http://www.eggheadcafe.com/community/java/74/10216256/pdf-creation-in-java-using-itext-api.aspx]]></guid><link><![CDATA[http://www.eggheadcafe.com/community/java/74/10216256/pdf-creation-in-java-using-itext-api.aspx]]></link><description><![CDATA[I am new to itext api. So i would like to know a few things about this api.<br />
<br />
1.How to add a border in the pdf file in all pages<br />
2.Is it possible to insert images into a cell in the table<br />
3.Is it possible to create charts.<br />
4.How to merge to pfd files and insert page number accordingly.<br />&nbsp;&nbsp;<a href="http://www.eggheadcafe.com/community/java/74/10216256/pdf-creation-in-java-using-itext-api.aspx" target="_self">read more</a>]]></description><pubDate>Sat, 31 Mar 2012 16:01:47 GMT</pubDate></item><item><title><![CDATA[re: iReport..]]></title><guid isPermaLink="false"><![CDATA[http://www.eggheadcafe.com/community/java/74/10212810/re-ireport.aspx]]></guid><link><![CDATA[http://www.eggheadcafe.com/community/java/74/10212810/re-ireport.aspx]]></link><description><![CDATA[<div>How to change content in the iReport chart.</div>
How to retrieve data from database to iReport chart.
<div><br />
</div>
<div>Thanks in advance</div>
<div><br />
</div>&nbsp;&nbsp;<a href="http://www.eggheadcafe.com/community/java/74/10212810/re-ireport.aspx" target="_self">read more</a>]]></description><pubDate>Sat, 31 Mar 2012 16:01:48 GMT</pubDate></item><item><title><![CDATA[Dynamic object array variable memory allocation]]></title><guid isPermaLink="false"><![CDATA[http://www.eggheadcafe.com/community/java/74/10199411/dynamic-object-array-variable-memory-allocation.aspx]]></guid><link><![CDATA[http://www.eggheadcafe.com/community/java/74/10199411/dynamic-object-array-variable-memory-allocation.aspx]]></link><description><![CDATA[Hi pals,<br />
<br />
&nbsp;&nbsp;&nbsp; I want, how to dynamic object array memory allocation in java<br />
<br />
Object[][] data;<br />
:<br />
:<br />
data=new Object[ro][co];<br />
;<br />
;<br />&nbsp;&nbsp;<a href="http://www.eggheadcafe.com/community/java/74/10199411/dynamic-object-array-variable-memory-allocation.aspx" target="_self">read more</a>]]></description><pubDate>Sat, 31 Mar 2012 16:02:10 GMT</pubDate></item><item><title><![CDATA[JTextField Change Event]]></title><guid isPermaLink="false"><![CDATA[http://www.eggheadcafe.com/community/java/74/10193580/jtextfield-change-event.aspx]]></guid><link><![CDATA[http://www.eggheadcafe.com/community/java/74/10193580/jtextfield-change-event.aspx]]></link><description><![CDATA[Hi friends,
<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp; My project I use JTextfield, so, i want when i change jtextfield , to get the value in jtextfield and calculate value
<br />
<br />
Thanks in advance&nbsp;&nbsp;<a href="http://www.eggheadcafe.com/community/java/74/10193580/jtextfield-change-event.aspx" target="_self">read more</a>]]></description><pubDate>Sat, 31 Mar 2012 16:02:29 GMT</pubDate></item><item><title><![CDATA[WEB SERVICES CLIENT]]></title><guid isPermaLink="false"><![CDATA[http://www.eggheadcafe.com/community/java/74/10138530/web-services-client.aspx]]></guid><link><![CDATA[http://www.eggheadcafe.com/community/java/74/10138530/web-services-client.aspx]]></link><description><![CDATA[<p>I HAVE THIS CLASS:</p>
<p>package ppp;</p>
<p>import java.sql.Connection;<BR>import java.sql.DriverManager;<BR>import java.sql.ResultSet;<BR>import java.sql.SQLException;<BR>import java.sql.Statement;<BR>import java.util.ArrayList;<BR>import java.util.List;</p>
<p>import oracle.jdbc.dbaccess.DBDataSet;</p>
<p>public class Consultar {</p>
<p>&nbsp;Connection conn;<BR>&nbsp;Statement stmt;<BR>&nbsp;ResultSet rset;<BR>&nbsp;ArrayList aList;<BR>&nbsp;<BR>&nbsp;public ArrayList Conectar() throws SQLException&nbsp; {&nbsp;&nbsp; <BR>&nbsp;&nbsp;<BR>&nbsp;&nbsp;java.util.Properties prop = new java.util.Properties();<BR>&nbsp;&nbsp;try<BR>&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp; java.io.InputStream is = Thread.currentThread().getContextClassLoader().getResourceAsStream("DDBB.properties");<BR>&nbsp;&nbsp;&nbsp;&nbsp; prop.load(is);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; }catch (Exception e) {}&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp; String usuario = prop.getProperty("usuario");<BR>&nbsp;&nbsp; String clave = prop.getProperty("clave");<BR>&nbsp;&nbsp; String url_conexion = prop.getProperty("url_conexion");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;DriverManager.registerDriver (new oracle.jdbc.driver.OracleDriver());<BR>&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;try{<BR>&nbsp;&nbsp;&nbsp;conn = DriverManager.getConnection(url_conexion, usuario, clave);<BR>&nbsp;&nbsp;}catch(SQLException ee){<BR>&nbsp;&nbsp;&nbsp;System.out.println("Error C: " + ee.getMessage());<BR>&nbsp;&nbsp;}<BR>&nbsp;&nbsp;ResultSet rset = null;<BR>&nbsp;&nbsp;&nbsp;&nbsp; stmt = conn.createStatement();&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rset = stmt.executeQuery("SELECT NUM_EXPED, NOMBRE_TIT from beneficiario where rownum &lt; 10");&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp; aList = new ArrayList();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while (rset.next())<BR>&nbsp;&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.aList.add(rset.getString(1) + " - " + rset.getString(2));<BR>&nbsp;&nbsp;&nbsp;&nbsp; }</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp; stmt.close();<BR>&nbsp;&nbsp;&nbsp;&nbsp; return aList;<BR>&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;}<BR>}</p>
<p>AND I HAVE THIS CLIENT:</p>
<p>&nbsp;</p><B><FONT color=#7f0055 size=2><FONT color=#7f0055 size=2>
<P align=left>package</B></FONT></FONT><FONT size=2> ppp;</p>
<P align=left></p></FONT><B><FONT color=#7f0055 size=2><FONT color=#7f0055 size=2>
<P align=left>import</B></FONT></FONT><FONT size=2> ppp.ConsultarStub;</p></FONT><B><FONT color=#7f0055 size=2><FONT color=#7f0055 size=2>
<P align=left>import</B></FONT></FONT><FONT size=2> ppp.ConsultarStub.ConectarResponse;</p></FONT><B><FONT color=#7f0055 size=2><FONT color=#7f0055 size=2>
<P align=left>import</B></FONT></FONT><FONT size=2> java.rmi.RemoteException;</p></FONT><B><FONT color=#7f0055 size=2><FONT color=#7f0055 size=2>
<P align=left>import</B></FONT></FONT><FONT size=2> org.apache.axis2.AxisFault;</p>
<P align=left></p></FONT><B><FONT color=#7f0055 size=2><FONT color=#7f0055 size=2>
<P align=left>public</B></FONT></FONT><FONT size=2> </FONT><B><FONT color=#7f0055 size=2><FONT color=#7f0055 size=2>class</B></FONT></FONT><FONT size=2> ConsultarCliente {</p>
<P align=left></FONT><B><FONT color=#7f0055 size=2><FONT color=#7f0055 size=2>public</B></FONT></FONT><FONT size=2> </FONT><B><FONT color=#7f0055 size=2><FONT color=#7f0055 size=2>static</B></FONT></FONT><FONT size=2> </FONT><B><FONT color=#7f0055 size=2><FONT color=#7f0055 size=2>void</B></FONT></FONT><FONT size=2> main(String[] args) </FONT><B><FONT color=#7f0055 size=2><FONT color=#7f0055 size=2>throws</B></FONT></FONT><FONT size=2> SQLExceptionException0 {</p>
<P align=left></FONT><B><FONT color=#7f0055 size=2><FONT color=#7f0055 size=2>try</B></FONT></FONT><FONT size=2> {</p>
<P align=left></p>
<P align=left>ConsultarStub stub = </FONT><B><FONT color=#7f0055 size=2><FONT color=#7f0055 size=2>new</B></FONT></FONT><FONT size=2> ConsultarStub();</p>
<P align=left>ConectarResponse res = stub.Conectar();</p>
<P align=left>System.</FONT><I><FONT color=#0000c0 size=2><FONT color=#0000c0 size=2>out</I></FONT></FONT><FONT size=2>.println(res);</p>
<P align=left></p>
<P align=left>} </FONT><B><FONT color=#7f0055 size=2><FONT color=#7f0055 size=2>catch</B></FONT></FONT><FONT size=2> (AxisFault e) {</p>
<P align=left>e.printStackTrace();</p>
<P align=left>} </FONT><B><FONT color=#7f0055 size=2><FONT color=#7f0055 size=2>catch</B></FONT></FONT><FONT size=2> (RemoteException e) {</p>
<P align=left>e.printStackTrace();</p>
<P align=left>}</p>
<P align=left>}</p>
<p>}</p>
<p>&nbsp;</p>
<p>BUT I HAVE THIS ERRORS</p><FONT color=#ff0000 size=2><FONT color=#ff0000 size=2>
<P align=left>org.apache.axis2.AxisFault: Connection refused: connect</p>
<P align=left>at org.apache.axis2.AxisFault.makeFault(</FONT></FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>AxisFault.java:430</U></FONT></FONT><FONT color=#ff0000 size=2><FONT color=#ff0000 size=2>)</p>
<P align=left>at org.apache.axis2.transport.http.HTTPSender.sendViaPost(</FONT></FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>HTTPSender.java:193</U></FONT></FONT><FONT color=#ff0000 size=2><FONT color=#ff0000 size=2>)</p>
<P align=left>at org.apache.axis2.transport.http.HTTPSender.send(</FONT></FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>HTTPSender.java:75</U></FONT></FONT><FONT color=#ff0000 size=2><FONT color=#ff0000 size=2>)</p>
<P align=left>at org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(</FONT></FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>CommonsHTTPTransportSender.java:371</U></FONT></FONT><FONT color=#ff0000 size=2><FONT color=#ff0000 size=2>)</p>
<P align=left>at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(</FONT></FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>CommonsHTTPTransportSender.java:209</U></FONT></FONT><FONT color=#ff0000 size=2><FONT color=#ff0000 size=2>)</p>
<P align=left>at org.apache.axis2.engine.AxisEngine.send(</FONT></FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>AxisEngine.java:448</U></FONT></FONT><FONT color=#ff0000 size=2><FONT color=#ff0000 size=2>)[INFO] Unable to sendViaPost to url[http://10.243.196.50:8080/Pru_Server/services/Consultar.ConsultarHttpSoap12Endpoint/]</p></FONT></FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>
<P align=left>java.net.ConnectException</U></FONT></FONT><FONT size=2>: Connection refused: connect</p>
<P align=left>at java.net.PlainSocketImpl.socketConnect(</FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>Native Method</U></FONT></FONT><FONT size=2>)</p>
<P align=left>at java.net.PlainSocketImpl.doConnect(</FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>PlainSocketImpl.java:333</U></FONT></FONT><FONT size=2>)</p>
<P align=left>at java.net.PlainSocketImpl.connectToAddress(</FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>PlainSocketImpl.java:195</U></FONT></FONT><FONT size=2>)</p>
<P align=left>at java.net.PlainSocketImpl.connect(</FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>PlainSocketImpl.java:182</U></FONT></FONT><FONT size=2>)</p>
<P align=left>at java.net.SocksSocketImpl.connect(</FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>SocksSocketImpl.java:366</U></FONT></FONT><FONT size=2>)</p>
<P align=left>at java.net.Socket.connect(</FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>Socket.java:519</U></FONT></FONT><FONT size=2>)</p>
<P align=left>at sun.reflect.NativeMethodAccessorImpl.invoke0(</FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>Native Method</U></FONT></FONT><FONT size=2>)</p>
<P align=left>at sun.reflect.NativeMethodAccessorImpl.invoke(</FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>NativeMethodAccessorImpl.java:39</U></FONT></FONT><FONT size=2>)</p>
<P align=left>at sun.reflect.DelegatingMethodAccessorImpl.invoke(</FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>DelegatingMethodAccessorImpl.java:25</U></FONT></FONT><FONT size=2>)</p>
<P align=left>at java.lang.reflect.Method.invoke(</FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>Method.java:597</U></FONT></FONT><FONT size=2>)</p>
<P align=left>at org.apache.commons.httpclient.protocol.ReflectionSocketFactory.createSocket(</FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>ReflectionSocketFactory.java:140</U></FONT></FONT><FONT size=2>)</p>
<P align=left>at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(</FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>DefaultProtocolSocketFactory.java:125</U></FONT></FONT><FONT size=2>)</p>
<P align=left>at org.apache.commons.httpclient.HttpConnection.open(</FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>HttpConnection.java:707</U></FONT></FONT><FONT size=2>)</p>
<P align=left>at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.open(</FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>MultiThreadedHttpConnectionManager.java:1361</U></FONT></FONT><FONT size=2>)</p>
<P align=left>at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(</FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>HttpMethodDirector.java:387</U></FONT></FONT><FONT size=2>)</p>
<P align=left>at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(</FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>HttpMethodDirector.java:171</U></FONT></FONT><FONT size=2>)</p>
<P align=left>at org.apache.commons.httpclient.HttpClient.executeMethod(</FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>HttpClient.java:397</U></FONT></FONT><FONT size=2>)</p>
<P align=left>at org.apache.commons.httpclient.HttpClient.executeMethod(</FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>HttpClient.java:346</U></FONT></FONT><FONT size=2>)</p>
<P align=left>at org.apache.axis2.transport.http.AbstractHTTPSender.executeMethod(</FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>AbstractHTTPSender.java:542</U></FONT></FONT><FONT size=2>)</p>
<P align=left>at org.apache.axis2.transport.http.HTTPSender.sendViaPost(</FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>HTTPSender.java:189</U></FONT></FONT><FONT size=2>)</p>
<P align=left>at org.apache.axis2.transport.http.HTTPSender.send(</FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>HTTPSender.java:75</U></FONT></FONT><FONT size=2>)</p>
<P align=left>at org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(</FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>CommonsHTTPTransportSender.java:371</U></FONT></FONT><FONT size=2>)</p>
<P align=left>at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(</FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>CommonsHTTPTransportSender.java:209</U></FONT></FONT><FONT size=2>)</p>
<P align=left>at org.apache.axis2.engine.AxisEngine.send(</FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>AxisEngine.java:448</U></FONT></FONT><FONT size=2>)</p>
<P align=left>at org.apache.axis2.description.OutInAxisOperationClient.send(</FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>OutInAxisOperation.java:401</U></FONT></FONT><FONT size=2>)</p>
<P align=left>at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(</FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>OutInAxisOperation.java:228</U></FONT></FONT><FONT size=2>)</p>
<P align=left>at org.apache.axis2.client.OperationClient.execute(</FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>OperationClient.java:163</U></FONT></FONT><FONT size=2>)</p>
<P align=left>at ppp.ConsultarStub.Conectar(</FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>ConsultarStub.java:308</U></FONT></FONT><FONT size=2>)</p>
<P align=left>at ppp.ConsultarCliente.main(</FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>ConsultarCliente.java:13</U></FONT></FONT><FONT size=2>)</p>
<P align=left></p></FONT><FONT color=#ff0000 size=2><FONT color=#ff0000 size=2>
<P align=left>at org.apache.axis2.description.OutInAxisOperationClient.send(</FONT></FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>OutInAxisOperation.java:401</U></FONT></FONT><FONT color=#ff0000 size=2><FONT color=#ff0000 size=2>)</p>
<P align=left>at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(</FONT></FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>OutInAxisOperation.java:228</U></FONT></FONT><FONT color=#ff0000 size=2><FONT color=#ff0000 size=2>)</p>
<P align=left>at org.apache.axis2.client.OperationClient.execute(</FONT></FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>OperationClient.java:163</U></FONT></FONT><FONT color=#ff0000 size=2><FONT color=#ff0000 size=2>)</p>
<P align=left>at ppp.ConsultarStub.Conectar(</FONT></FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>ConsultarStub.java:308</U></FONT></FONT><FONT color=#ff0000 size=2><FONT color=#ff0000 size=2>)</p>
<P align=left>at ppp.ConsultarCliente.main(</FONT></FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>ConsultarCliente.java:13</U></FONT></FONT><FONT color=#ff0000 size=2><FONT color=#ff0000 size=2>)</p>
<P align=left>Caused by: </FONT></FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>java.net.ConnectException</U></FONT></FONT><FONT color=#ff0000 size=2><FONT color=#ff0000 size=2>: Connection refused: connect</p>
<P align=left>at java.net.PlainSocketImpl.socketConnect(</FONT></FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>Native Method</U></FONT></FONT><FONT color=#ff0000 size=2><FONT color=#ff0000 size=2>)</p>
<P align=left>at java.net.PlainSocketImpl.doConnect(</FONT></FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>PlainSocketImpl.java:333</U></FONT></FONT><FONT color=#ff0000 size=2><FONT color=#ff0000 size=2>)</p>
<P align=left>at java.net.PlainSocketImpl.connectToAddress(</FONT></FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>PlainSocketImpl.java:195</U></FONT></FONT><FONT color=#ff0000 size=2><FONT color=#ff0000 size=2>)</p>
<P align=left>at java.net.PlainSocketImpl.connect(</FONT></FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>PlainSocketImpl.java:182</U></FONT></FONT><FONT color=#ff0000 size=2><FONT color=#ff0000 size=2>)</p>
<P align=left>at java.net.SocksSocketImpl.connect(</FONT></FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>SocksSocketImpl.java:366</U></FONT></FONT><FONT color=#ff0000 size=2><FONT color=#ff0000 size=2>)</p>
<P align=left>at java.net.Socket.connect(</FONT></FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>Socket.java:519</U></FONT></FONT><FONT color=#ff0000 size=2><FONT color=#ff0000 size=2>)</p>
<P align=left>at sun.reflect.NativeMethodAccessorImpl.invoke0(</FONT></FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>Native Method</U></FONT></FONT><FONT color=#ff0000 size=2><FONT color=#ff0000 size=2>)</p>
<P align=left>at sun.reflect.NativeMethodAccessorImpl.invoke(</FONT></FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>NativeMethodAccessorImpl.java:39</U></FONT></FONT><FONT color=#ff0000 size=2><FONT color=#ff0000 size=2>)</p>
<P align=left>at sun.reflect.DelegatingMethodAccessorImpl.invoke(</FONT></FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>DelegatingMethodAccessorImpl.java:25</U></FONT></FONT><FONT color=#ff0000 size=2><FONT color=#ff0000 size=2>)</p>
<P align=left>at java.lang.reflect.Method.invoke(</FONT></FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>Method.java:597</U></FONT></FONT><FONT color=#ff0000 size=2><FONT color=#ff0000 size=2>)</p>
<P align=left>at org.apache.commons.httpclient.protocol.ReflectionSocketFactory.createSocket(</FONT></FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>ReflectionSocketFactory.java:140</U></FONT></FONT><FONT color=#ff0000 size=2><FONT color=#ff0000 size=2>)</p>
<P align=left>at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(</FONT></FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>DefaultProtocolSocketFactory.java:125</U></FONT></FONT><FONT color=#ff0000 size=2><FONT color=#ff0000 size=2>)</p>
<P align=left>at org.apache.commons.httpclient.HttpConnection.open(</FONT></FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>HttpConnection.java:707</U></FONT></FONT><FONT color=#ff0000 size=2><FONT color=#ff0000 size=2>)</p>
<P align=left>at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.open(</FONT></FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>MultiThreadedHttpConnectionManager.java:1361</U></FONT></FONT><FONT color=#ff0000 size=2><FONT color=#ff0000 size=2>)</p>
<P align=left>at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(</FONT></FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>HttpMethodDirector.java:387</U></FONT></FONT><FONT color=#ff0000 size=2><FONT color=#ff0000 size=2>)</p>
<P align=left>at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(</FONT></FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>HttpMethodDirector.java:171</U></FONT></FONT><FONT color=#ff0000 size=2><FONT color=#ff0000 size=2>)</p>
<P align=left>at org.apache.commons.httpclient.HttpClient.executeMethod(</FONT></FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>HttpClient.java:397</U></FONT></FONT><FONT color=#ff0000 size=2><FONT color=#ff0000 size=2>)</p>
<P align=left>at org.apache.commons.httpclient.HttpClient.executeMethod(</FONT></FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>HttpClient.java:346</U></FONT></FONT><FONT color=#ff0000 size=2><FONT color=#ff0000 size=2>)</p>
<P align=left>at org.apache.axis2.transport.http.AbstractHTTPSender.executeMethod(</FONT></FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>AbstractHTTPSender.java:542</U></FONT></FONT><FONT color=#ff0000 size=2><FONT color=#ff0000 size=2>)</p>
<P align=left>at org.apache.axis2.transport.http.HTTPSender.sendViaPost(</FONT></FONT><U><FONT color=#000080 size=2><FONT color=#000080 size=2>HTTPSender.java:189</U></FONT></FONT><FONT color=#ff0000 size=2><FONT color=#ff0000 size=2>)</p>
<P align=left>... 9 more</p></FONT></FONT></FONT>&nbsp;&nbsp;<a href="http://www.eggheadcafe.com/community/java/74/10138530/web-services-client.aspx" target="_self">read more</a>]]></description><pubDate>Sat, 31 Mar 2012 16:03:50 GMT</pubDate></item><item><title><![CDATA[Ingenico i6580 on UPOS interface]]></title><guid isPermaLink="false"><![CDATA[http://www.eggheadcafe.com/community/java/74/10120709/ingenico-i6580-on-upos-interface.aspx]]></guid><link><![CDATA[http://www.eggheadcafe.com/community/java/74/10120709/ingenico-i6580-on-upos-interface.aspx]]></link><description><![CDATA[<p>Hello,</p>
<p>I have been working with a few i6580 terminals on a JavaPOS interface.&nbsp; The weirdest thing has been happening to them.&nbsp; They are working fine, then all of a sudden they freeze.&nbsp; I reboot the terminal and it gets stuck at the "Initializing" phase of the boot up.&nbsp; It picks up the USBHID interface, and my device manager recognizises the terminal, but it fails to initialize properly for me to run my java script and be able to use the terminal.&nbsp; This has happened to multiple terminals (and unluckily for me in one day) so I was messing with one of them and reformatted the DFS.&nbsp; It killed my PIN Encryption keys but I was able to initialize it and have it work.&nbsp; This isn't really a viable option for me though because that means any time one of these goes down I have to pay $25 to re-inject the encryption keys.&nbsp; If anyone knows of a resolution, or maybe even a path to resolution it would be greatly appreciated.&nbsp; If I posted this in the wrong section please let me know and I will move my question elsewhere.&nbsp; Thank you in advance for any and all support.</p>
<p>Daniel</p>&nbsp;&nbsp;<a href="http://www.eggheadcafe.com/community/java/74/10120709/ingenico-i6580-on-upos-interface.aspx" target="_self">read more</a>]]></description><pubDate>Sat, 31 Mar 2012 16:04:12 GMT</pubDate></item></channel></rss>