<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5394591798492520152</id><updated>2012-01-16T02:40:23.686-08:00</updated><title type='text'>AVIRADS-urs always</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://namoham.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://namoham.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default?start-index=101&amp;max-results=100'/><author><name>Avinash Mangipudi</name><uri>http://www.blogger.com/profile/10259294692133022769</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_glY2l8c_tlM/TTziGFGZVgI/AAAAAAAACTY/B4dVksvXvy0/s220/avinash_mangipudi.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>258</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5394591798492520152.post-5933165588551519547</id><published>2011-04-14T10:17:00.000-07:00</published><updated>2011-04-14T10:18:00.053-07:00</updated><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-Ko-V0Zc3g8A/TacsPmTqfbI/AAAAAAAACmk/A7aTHJgu1LI/s1600/monkey.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/-Ko-V0Zc3g8A/TacsPmTqfbI/AAAAAAAACmk/A7aTHJgu1LI/s400/monkey.jpg" alt="" id="BLOGGER_PHOTO_ID_5595489708523814322" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5394591798492520152-5933165588551519547?l=namoham.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://namoham.blogspot.com/feeds/5933165588551519547/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5394591798492520152&amp;postID=5933165588551519547' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/5933165588551519547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/5933165588551519547'/><link rel='alternate' type='text/html' href='http://namoham.blogspot.com/2011/04/blog-post.html' title=''/><author><name>Avinash Mangipudi</name><uri>http://www.blogger.com/profile/10259294692133022769</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_glY2l8c_tlM/TTziGFGZVgI/AAAAAAAACTY/B4dVksvXvy0/s220/avinash_mangipudi.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-Ko-V0Zc3g8A/TacsPmTqfbI/AAAAAAAACmk/A7aTHJgu1LI/s72-c/monkey.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5394591798492520152.post-775043594874047658</id><published>2011-03-27T16:56:00.001-07:00</published><updated>2011-03-27T16:56:45.330-07:00</updated><title type='text'></title><content type='html'>define   &lt;br /&gt;    what:scope,deliverables&lt;br /&gt;    when:timelines&lt;br /&gt;    why:why what&lt;br /&gt;    where&lt;br /&gt;    how&lt;br /&gt;    how much&lt;br /&gt;    which&lt;br /&gt;    who&lt;br /&gt;execute&lt;br /&gt;analyse&lt;br /&gt;report&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5394591798492520152-775043594874047658?l=namoham.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://namoham.blogspot.com/feeds/775043594874047658/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5394591798492520152&amp;postID=775043594874047658' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/775043594874047658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/775043594874047658'/><link rel='alternate' type='text/html' href='http://namoham.blogspot.com/2011/03/define-whatscopedeliverables.html' title=''/><author><name>Avinash Mangipudi</name><uri>http://www.blogger.com/profile/10259294692133022769</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_glY2l8c_tlM/TTziGFGZVgI/AAAAAAAACTY/B4dVksvXvy0/s220/avinash_mangipudi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5394591798492520152.post-1424893380390671985</id><published>2011-03-12T19:52:00.001-08:00</published><updated>2011-03-12T23:51:19.018-08:00</updated><title type='text'>A short enjoyable trip to Kerala and Tamil Nadu..</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-0SoX5tt0iX4/TXxHGHoMTaI/AAAAAAAACkI/N8O8wogWsH8/s1600/2.JPG"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;avi's been busy with his work lately and me and veda were also bored of the routine.So we decided to go on a vacation ,not very hectic and a place where we can get veda her food.So we planned a Tamil nadu-Kerela trip..we went to coimbatore,took a taxi and went to Malampuzha dam in Palakkad or palghat.the dam was closed so we didnt had much to look for.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-cGCWw4iCrmc/TXxG9EzI0PI/AAAAAAAACkA/tTqFHx-KTIM/s1600/1.JPG"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 186px;" src="http://3.bp.blogspot.com/-cGCWw4iCrmc/TXxG9EzI0PI/AAAAAAAACkA/tTqFHx-KTIM/s400/1.JPG" alt="" id="BLOGGER_PHOTO_ID_5583415653106766066" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;We went to  Gurvayur-the abode of Vishnu..it took us 2 1/2 hour for us to reach there.in the way we have passed Thrissur, which is called as the cultural capital, had lunch there and moved on. A occasional sight was a lorry full of animals. Later the driver told us that they are going  to be slaughtered as beef consumption is pretty high in Kerala. it wa s kerela style designed temple the traditional hut style..the temple was not as rushed up as we thought but it still took us 2hours for darshan..lot of waiting time..but the lamps lit in the temple just put u in another world.each side of the wall of the temple has nearly 700 lamps..well they didnt lit up all the lamps of the temple till we were gone..but we saw at least 1500 lamps beaming on our face that night whch was wonderful..the gents are allowed for darshan only in their dhotis and women in their saris..that thing we knew but one thing we didnt know was children under the age of 5 were not allowed into the main temple as they do not have toilet training..it was a bit shocking and sad as our darling could not see the deity but then we had to abide by the rules..so we took the darshan in turns.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-0SoX5tt0iX4/TXxHGHoMTaI/AAAAAAAACkI/N8O8wogWsH8/s1600/2.JPG"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 164px;" src="http://3.bp.blogspot.com/-0SoX5tt0iX4/TXxHGHoMTaI/AAAAAAAACkI/N8O8wogWsH8/s400/2.JPG" alt="" id="BLOGGER_PHOTO_ID_5583415808484986274" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;we were over with the day...next day we went coimbatore local sight seeing..we went to isha yoga ashram founded by sadguru jaggi vasudev.it was very serene and beautiful in the middle of large teak woods..th most amazing thing there was the dhyana linga ,a  wide circular room with a huge shiv ling .the whole room was cut in perfect sphere thus enhancing the power of the shiv ling..its really appeasing to your eyes..there was a canteen in there .we had some snacks and pushed off to Perur          temple, kovai kuttralam falls.it was not all water but we enjoyed the falls with some local tastes of masala raw mango and pineapples..we went to the famous Mardhamalai temple(Subramanya Swamy) in coimbatore.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-x1PS5EmM7_8/TXxFJRWVhqI/AAAAAAAACjY/tLtNu1Nf3MA/s1600/3.JPG"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 245px;" src="http://1.bp.blogspot.com/-x1PS5EmM7_8/TXxFJRWVhqI/AAAAAAAACjY/tLtNu1Nf3MA/s400/3.JPG" alt="" id="BLOGGER_PHOTO_ID_5583413663610799778" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;After a night jouney from Coimbatore to Trivandrum, we boarded an AMBASSADOR to Kanyakumari. Not seen an ambassador for a long time and it is not used for taxis in Bangalore,Hyderabad or Mumbai. Every city has its own differences. An old person negotiated the rate and after that assigned to our driver.The distance is less than 90 kms but took us more than 2.5 hours because of the small towns and their traffic all across the way. Lot of banana fields is a common sight. Did not know when we have crossed Kerala and come  to TN. Many buses had KSRTC board on them. At a first thought got confused with Karnataka Road Transport, but later realised that Kerala Road Transport is also KSRTC.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-mfIm78nTm2o/TXxFoZ7LsBI/AAAAAAAACjg/c6_HZDgpSlk/s1600/4.JPG"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 210px;" src="http://3.bp.blogspot.com/-mfIm78nTm2o/TXxFoZ7LsBI/AAAAAAAACjg/c6_HZDgpSlk/s400/4.JPG" alt="" id="BLOGGER_PHOTO_ID_5583414198488772626" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Sunset and sunrise is the main attraction in Kanyakumari. Kanyakumari is also in the southern most tip of the country.Also merger of 3 seas, and all the hotels are marketed using the same theme. It is very funny to see the merger of the 3 seas because it appears it is just the names we have given but no difference in the waters. Only tiffins are available in the night times in most hotels. What if we miss the sunrise is one common fears. The wake phone up is usually given by hotel management to allieviate this fear. Also a siren rings just 3 minutes before sunrise for the entire town to listen. However if it is a cloudy day, then nothing can help. We had a good view of sunrise and sunset from the sea. The moon rise on a full moon day is also a good sight as the sea that can be seen beautifully from the moon rays. A nearby temple, suchindran temple is a very distinct temple. A statue with 3 heads one of brahma,vishnu and shiva each. Wenever heard of it earlier. Also a laughing subramaniay swamy. A very old and big temple. On the way back, we had booked  Jesus taxi. Kerala is truly a land of hundreds of churches. There is one in almost every street and some of them  are built very differently and looked great.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-3QWcteKMLJ8/TXxFz4m3BVI/AAAAAAAACjo/UlWy7d6pLiA/s1600/5.JPG"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 249px;" src="http://1.bp.blogspot.com/-3QWcteKMLJ8/TXxFz4m3BVI/AAAAAAAACjo/UlWy7d6pLiA/s400/5.JPG" alt="" id="BLOGGER_PHOTO_ID_5583414395703592274" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Padmanabhapuram palace is a very old and huge house that is currently in TN and being maintained by Kerala government. It will surely take one away back by more than 200 years.&lt;br /&gt;A  scenic bridge and waterfalls on the way were also very good.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-4cSKhCp3wQc/TXxGNsQWweI/AAAAAAAACjw/ZATlioR3VOU/s1600/6.JPG"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 152px;" src="http://3.bp.blogspot.com/-4cSKhCp3wQc/TXxGNsQWweI/AAAAAAAACjw/ZATlioR3VOU/s400/6.JPG" alt="" id="BLOGGER_PHOTO_ID_5583414839064576482" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Trivandrun also has backwaters and it has been developed since 6-7 years. Usually when we hear backwaters we are reminded on Aleppey but it was surprising to know . We had a great time in the boat navigating through, lake, river and then sea. A beautiful view of thousands of coconut plantations across the border and the sea on the other side, is a sight that will be stored photographically into our memories. Later we had a visit to Kovalam beach. Filled with people, few things noticed were the  restrooms were called chainGING rooms and the toilets had a note which read, Keep silence. Sayana Vishnu was the last temple residing in the Trivandrum city is one of the last places we had seen that day. Very old and beautiful temple it was. Finally night stay at Bed n Breakfast hotel beside Trivandrum airport and back to Bangalore next morning ended the memorable trip.&lt;br /&gt;&lt;br /&gt;The clear  pictures  are uploaded to picasa and available here&lt;br /&gt;&lt;a href="https://picasaweb.google.com/avirads/Kerala#"&gt;https://picasaweb.google.com/avirads/Kerala#&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Places been to on map&lt;br /&gt;&lt;a href="http://maps.google.com/maps/ms?ie=UTF&amp;amp;msa=0&amp;amp;msid=213318603995860173038.00049aff9ba5a790f3866"&gt;http://maps.google.com/maps/ms?ie=UTF&amp;amp;msa=0&amp;amp;msid=213318603995860173038.00049aff9ba5a790f3866&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5394591798492520152-1424893380390671985?l=namoham.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://namoham.blogspot.com/feeds/1424893380390671985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5394591798492520152&amp;postID=1424893380390671985' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/1424893380390671985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/1424893380390671985'/><link rel='alternate' type='text/html' href='http://namoham.blogspot.com/2011/03/short-enjoyable-trip-to-kerala-and.html' title='A short enjoyable trip to Kerala and Tamil Nadu..'/><author><name>Avinash Mangipudi</name><uri>http://www.blogger.com/profile/10259294692133022769</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_glY2l8c_tlM/TTziGFGZVgI/AAAAAAAACTY/B4dVksvXvy0/s220/avinash_mangipudi.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-cGCWw4iCrmc/TXxG9EzI0PI/AAAAAAAACkA/tTqFHx-KTIM/s72-c/1.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5394591798492520152.post-6273309420656402322</id><published>2011-02-17T09:43:00.000-08:00</published><updated>2011-02-17T09:45:15.369-08:00</updated><title type='text'></title><content type='html'>maintaining the sites&lt;br /&gt;&lt;br /&gt;Latest performance news from market.&lt;br /&gt;&lt;a href="perflab.blogspot.com"&gt;perflab.blogspot.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Latest security news from market.&lt;br /&gt;&lt;a href="securlab.blogspot.com"&gt;securlab.blogspot.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5394591798492520152-6273309420656402322?l=namoham.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://namoham.blogspot.com/feeds/6273309420656402322/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5394591798492520152&amp;postID=6273309420656402322' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/6273309420656402322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/6273309420656402322'/><link rel='alternate' type='text/html' href='http://namoham.blogspot.com/2011/02/maintaining-sites-latest-performance.html' title=''/><author><name>Avinash Mangipudi</name><uri>http://www.blogger.com/profile/10259294692133022769</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_glY2l8c_tlM/TTziGFGZVgI/AAAAAAAACTY/B4dVksvXvy0/s220/avinash_mangipudi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5394591798492520152.post-7373169541221709451</id><published>2010-09-20T07:44:00.000-07:00</published><updated>2010-09-20T07:46:56.954-07:00</updated><title type='text'>Irctc error</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_glY2l8c_tlM/TJdzudA5_XI/AAAAAAAACAk/qzVdfUCAKjk/s1600/irctc_error.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 132px;" src="http://4.bp.blogspot.com/_glY2l8c_tlM/TJdzudA5_XI/AAAAAAAACAk/qzVdfUCAKjk/s320/irctc_error.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5519007110265437554" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A beautiful error from IRCTC.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5394591798492520152-7373169541221709451?l=namoham.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://namoham.blogspot.com/feeds/7373169541221709451/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5394591798492520152&amp;postID=7373169541221709451' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/7373169541221709451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/7373169541221709451'/><link rel='alternate' type='text/html' href='http://namoham.blogspot.com/2010/09/irctc-error.html' title='Irctc error'/><author><name>Avinash Mangipudi</name><uri>http://www.blogger.com/profile/10259294692133022769</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_glY2l8c_tlM/TTziGFGZVgI/AAAAAAAACTY/B4dVksvXvy0/s220/avinash_mangipudi.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_glY2l8c_tlM/TJdzudA5_XI/AAAAAAAACAk/qzVdfUCAKjk/s72-c/irctc_error.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5394591798492520152.post-3549030927216508528</id><published>2010-08-08T05:47:00.001-07:00</published><updated>2010-08-08T05:49:09.496-07:00</updated><title type='text'>youtube error</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_glY2l8c_tlM/TF6nsNOVRyI/AAAAAAAAB3Q/9HsEQZQ7vcw/s1600/youtube-error.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 287px; height: 320px;" src="http://2.bp.blogspot.com/_glY2l8c_tlM/TF6nsNOVRyI/AAAAAAAAB3Q/9HsEQZQ7vcw/s320/youtube-error.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5503020172599183138" /&gt;&lt;/a&gt;&lt;br /&gt;for the first time, i have seen an error , i mean a 500 error on google service.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5394591798492520152-3549030927216508528?l=namoham.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://namoham.blogspot.com/feeds/3549030927216508528/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5394591798492520152&amp;postID=3549030927216508528' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/3549030927216508528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/3549030927216508528'/><link rel='alternate' type='text/html' href='http://namoham.blogspot.com/2010/08/youtube-error.html' title='youtube error'/><author><name>Avinash Mangipudi</name><uri>http://www.blogger.com/profile/10259294692133022769</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_glY2l8c_tlM/TTziGFGZVgI/AAAAAAAACTY/B4dVksvXvy0/s220/avinash_mangipudi.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_glY2l8c_tlM/TF6nsNOVRyI/AAAAAAAAB3Q/9HsEQZQ7vcw/s72-c/youtube-error.png' height='72' width='72'/><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5394591798492520152.post-4708728155764767551</id><published>2010-08-02T22:30:00.000-07:00</published><updated>2010-08-02T22:31:24.098-07:00</updated><title type='text'>Who controls the internet? by Jack Goldsmith and Tim Wu</title><content type='html'>Filtering of the net&lt;br /&gt;&lt;br /&gt;UNlawful Internet gambling enforcement act&lt;br /&gt;&lt;br /&gt;force search engines&lt;br /&gt;&lt;br /&gt;piracy&lt;br /&gt;&lt;br /&gt;ICANN's control by the US government&lt;br /&gt;&lt;br /&gt;www.blockacountry.com&lt;br /&gt;&lt;br /&gt;Psiphon and Tor&lt;br /&gt;&lt;br /&gt;National governments have an array of techniques for controlling offshore internet communications&lt;br /&gt;&lt;br /&gt;Block harms from abroad&lt;br /&gt;&lt;br /&gt;Whose laws do i follow&lt;br /&gt;&lt;br /&gt;The Ford Motor company must obey the varying safety and environment laws of the many countries in which it sells cars.&lt;br /&gt;&lt;br /&gt;Yahoo case&lt;br /&gt;&lt;br /&gt;Customer-France, Website Registered-USA, Website Mirrored-Stockholm&lt;br /&gt;&lt;br /&gt;Will no longer promote hatred and violence.&lt;br /&gt;&lt;br /&gt;a self governing cyberspace.&lt;br /&gt;&lt;br /&gt;virtual community&lt;br /&gt;&lt;br /&gt;restrictive measures over here cause more trouble than they prevent&lt;br /&gt;&lt;br /&gt;rules&lt;br /&gt;&lt;br /&gt;under 18 years of age&lt;br /&gt;&lt;br /&gt;free access&lt;br /&gt;&lt;br /&gt;no single organization controls any membership in the web, nor is there any centralized point from which individual sites or services can be blocked.&lt;br /&gt;&lt;br /&gt;TCP/Ip protocol is the foundation of the internet we know.&lt;br /&gt;&lt;br /&gt;neutral between applications&lt;br /&gt;&lt;br /&gt;www,p2p&lt;br /&gt;&lt;br /&gt;Territorial government is top-down&lt;br /&gt;&lt;br /&gt;majority&lt;br /&gt;&lt;br /&gt;practical implementation&lt;br /&gt;&lt;br /&gt;international law&lt;br /&gt;&lt;br /&gt;internet is a magnified reflection of the physical world.&lt;br /&gt;&lt;br /&gt;John Postel&lt;br /&gt;&lt;br /&gt;name servers are heirarchical&lt;br /&gt;&lt;br /&gt;There can only be one website at www.barcelona.com. Should it be to the city of spain or Whit Stillman's comedy, the root authority decides.&lt;br /&gt;&lt;br /&gt;Divesture of IP addresses is a common form of enforcement.&lt;br /&gt;&lt;br /&gt;Network Solutions&lt;br /&gt;&lt;br /&gt;ISoC Internet Society&lt;br /&gt;&lt;br /&gt;Magaziner delivered a clear message&gt; United States , not ISoc, CORE, or John Postel would decide the future of internet naming and numbering.&lt;br /&gt;&lt;br /&gt;Show whoz the boss tactics&lt;br /&gt;&lt;br /&gt;US would consider any unauthorized changes to the root file a criminal offence.&lt;br /&gt;&lt;br /&gt;The most immediate and important difference reflected by borders is language.&lt;br /&gt;&lt;br /&gt;personalized local need: physical goods delivered through net.&lt;br /&gt;&lt;br /&gt;Information wants to be labeled , organized, and filtered so it can be discovered by its consumers.&lt;br /&gt;&lt;br /&gt;http Tim Berners Lee&lt;br /&gt;&lt;br /&gt;bandwidth Akamai infrastructure&lt;br /&gt;&lt;br /&gt;Borderless flower delivery service makes no sense&lt;br /&gt;&lt;br /&gt;Infosplit,Parekh's Digital Envoy, Quova, NetGeo.&lt;br /&gt;&lt;br /&gt;No single database by itself suffices to identify the location of internet users.&lt;br /&gt;&lt;br /&gt;Two places at once&lt;br /&gt;&lt;br /&gt;Geo ID does not have to be perfect to be effective.&lt;br /&gt;&lt;br /&gt;HavenCo&lt;br /&gt;&lt;br /&gt;police:thief ratio&lt;br /&gt;&lt;br /&gt;Often the law accepts small evasions because achieving perfect legal control, though possible, is too expensive.&lt;br /&gt;&lt;br /&gt;Often governments control behaviour not individually, but collectively through intermediaries.&lt;br /&gt;&lt;br /&gt;Intermediaries cannot be eliminated.&lt;br /&gt;&lt;br /&gt;ISP&lt;br /&gt;&lt;br /&gt;Government can achieve a large degree of contriol.&lt;br /&gt;&lt;br /&gt;Search engines like google routinely block links because of possible governmental action.&lt;br /&gt;&lt;br /&gt;online cigarettes vending no taxes.&lt;br /&gt;&lt;br /&gt;voteauction&lt;br /&gt;&lt;br /&gt;seizing the domain names.&lt;br /&gt;&lt;br /&gt;physical arrest of individuals inside their borders.&lt;br /&gt;&lt;br /&gt;Rich enough that they dont care fines.&lt;br /&gt;&lt;br /&gt;Poor enough that they dont fear fines&lt;br /&gt;&lt;br /&gt;To control lawbreaking, no need to catch every lawbreaker.&lt;br /&gt;&lt;br /&gt;Costs of commiting crimes versus benefits.&lt;br /&gt;&lt;br /&gt;Fear of punishment&lt;br /&gt;&lt;br /&gt;mass disobedience&lt;br /&gt;&lt;br /&gt;music filesharing&lt;br /&gt;&lt;br /&gt;Every great technological innovation has the potential to lower the cost of voilating law.&lt;br /&gt;&lt;br /&gt;Law has never been perfect. It succeeds by lowering the incidence of prohibited activities to an aceeptable degree.&lt;br /&gt;&lt;br /&gt;Mixing gives no choice but to choose what it likes when it bans what it does'nt like.&lt;br /&gt;&lt;br /&gt;XXX should neither be overlooked nor be overstated.&lt;br /&gt;&lt;br /&gt;Internet enhances the ability to monitor the everyday activities of its citizens.&lt;br /&gt;&lt;br /&gt;Internet is an unstoppable liberating force.&lt;br /&gt;&lt;br /&gt;Domestic interest in foreign sites within China is low to begin with, because the sites dont focus on China and usually aren't written in Chinese. As a result the real centerpiece of China's system of information control is its internal controls.&lt;br /&gt;&lt;br /&gt;South Korean model , mass investment in internet infrastructure.&lt;br /&gt;&lt;br /&gt;China is doing what it can do to influence the network protocols of the future.&lt;br /&gt;&lt;br /&gt;secret code- catch 22&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;File sharing ..Kazaa, Zenstorm, napster, Gnutella, Grokster,BitTorrent, iTunes&lt;br /&gt;&lt;br /&gt;StreamCast balance between innovation and copyright protection.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;The internet was a threat to the recording industry's business model.&lt;br /&gt;&lt;br /&gt;Sound policy as well as history supports our consistence deference to Congress while major technological innovations alter the market for copyrighted materials.&lt;br /&gt;&lt;br /&gt;Creative Destruction&lt;br /&gt;&lt;br /&gt;Consumers are an easy target for government control.&lt;br /&gt;&lt;br /&gt;It is hard to run a company that runs against the law.&lt;br /&gt;&lt;br /&gt;iTunes deal with the recording industry , 99 cents per song.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;eBay&lt;br /&gt;&lt;br /&gt;online auction fraud&lt;br /&gt;&lt;br /&gt;listed for sale, one unborn baby&lt;br /&gt;&lt;br /&gt;sold his soul&lt;br /&gt;&lt;br /&gt;full time security staff of 800 people&lt;br /&gt;&lt;br /&gt;Perception: People are basically good/bad, until proved otherwise.&lt;br /&gt;&lt;br /&gt;Human beings require "the terror of some power" to force them to behave.&lt;br /&gt;&lt;br /&gt;ebay parnered with SquareTrade, a firm established in online mediation services.&lt;br /&gt;&lt;br /&gt;Many disputes result from misundestanding that can be easily cleared up.&lt;br /&gt;&lt;br /&gt;liability&lt;br /&gt;&lt;br /&gt;The government has the power to arrest you, jail you or sometimes even kill you, if you do not obey and it may generally do so without fear of being punished itself.&lt;br /&gt;&lt;br /&gt;eBay user's reputation&lt;br /&gt;&lt;br /&gt;Government is not a benevolent trustee of public's interest, alwasys doing what is best. In reality, government os iften ugly and pathological.&lt;br /&gt;&lt;br /&gt;Overprotect intellectual property rights and stifle innovation.&lt;br /&gt;&lt;br /&gt;Executive and Judicial branches&lt;br /&gt;&lt;br /&gt;open and free press&lt;br /&gt;&lt;br /&gt;eBay paid $50 million for baazee.com.&lt;br /&gt;&lt;br /&gt;Overly aggressive local laws can doom internet businesses as much as a failure to prosecute fraud.&lt;br /&gt;&lt;br /&gt;Russia suffers from private harms gone unchecked: insecurity of private property, corporate fraud, a failed criminal law system, organized crime and oligarch dominated business, and ineffective respect for and enforcement of contract rights.&lt;br /&gt;&lt;br /&gt;Difference on opinion in society exists.&lt;br /&gt;&lt;br /&gt;People with different values disagree about the type of information they want tot receive.&lt;br /&gt;&lt;br /&gt;When you choose a single rule for 6 million people, odds are that several billion or more will be unhappy with it.&lt;br /&gt;&lt;br /&gt;Technologies of control&lt;br /&gt;&lt;br /&gt;self control/decentralized control&lt;br /&gt;&lt;br /&gt;Transnational activity&lt;br /&gt;&lt;br /&gt;country                company             candidate&lt;br /&gt;&lt;br /&gt;sky is falling rhetoric&lt;br /&gt;&lt;br /&gt;FBI style human honey trap for Russian Ivanov by creating fictional American internet security firm called Invita.&lt;br /&gt;&lt;br /&gt;counterhack&lt;br /&gt;&lt;br /&gt;Governements are most effective at controlling offshore internet activity when they act through local intermediaries.&lt;br /&gt;&lt;br /&gt;Examining every internet communication would be costly.&lt;br /&gt;&lt;br /&gt;Criminal activity does not come labeled as such.&lt;br /&gt;&lt;br /&gt;Time of crime.&lt;br /&gt;&lt;br /&gt;Destroy the evidence&lt;br /&gt;&lt;br /&gt;root - gTLD-NoU-ICANN&lt;br /&gt;&lt;br /&gt;Decentralizing the sale and distribution of domain names resulted ina  dramatic drop in the price of registration&lt;br /&gt;&lt;br /&gt;European Union os today the effective sovereign ofglobal privacy law.&lt;br /&gt;&lt;br /&gt;Obtaining consent.&lt;br /&gt;&lt;br /&gt;Technology made easier across national borders.&lt;br /&gt;&lt;br /&gt;For many people, most of the time, law's commands are irelevant.&lt;br /&gt;&lt;br /&gt;most people's lives are dominated not by law but by social norms, morality and the market.&lt;br /&gt;&lt;br /&gt;Power of places, nations and regions.&lt;br /&gt;&lt;br /&gt;Human beings tend to cluster geographically.&lt;br /&gt;&lt;br /&gt;Models of Control. China, USA, EU&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5394591798492520152-4708728155764767551?l=namoham.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://namoham.blogspot.com/feeds/4708728155764767551/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5394591798492520152&amp;postID=4708728155764767551' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/4708728155764767551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/4708728155764767551'/><link rel='alternate' type='text/html' href='http://namoham.blogspot.com/2010/08/who-controls-internet-by-jack-goldsmith.html' title='Who controls the internet? by Jack Goldsmith and Tim Wu'/><author><name>Avinash Mangipudi</name><uri>http://www.blogger.com/profile/10259294692133022769</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_glY2l8c_tlM/TTziGFGZVgI/AAAAAAAACTY/B4dVksvXvy0/s220/avinash_mangipudi.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5394591798492520152.post-2093782156937756840</id><published>2010-05-30T05:57:00.001-07:00</published><updated>2010-05-30T05:57:21.808-07:00</updated><title type='text'>Myths of Security. by John Viega</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;br/&gt;&lt;br/&gt;Market wants to believe that one security product will solve all their security problems.&lt;br/&gt;Update AV,software and talk to genuine sites online.&lt;br/&gt;good and bad intelligent guys.&lt;br/&gt;security is a performance overhead.&lt;br/&gt;Making things simple  can be difficult.&lt;br/&gt;There is no silver bullet for any solution.&lt;br/&gt;Intention: money,ego&lt;br/&gt;Nothing can ever be frozen in the software field.&lt;br/&gt;selling to endusers or companies?&lt;br/&gt;illegal software masquerading as legal.&lt;br/&gt;security  problem of browser.&lt;br/&gt;geting access to one pc on corporate lan.&lt;br/&gt;what data of yours is available on social networking sites can be used to create a personalized attack on you.&lt;br/&gt;compromise a website/page that has active users.&lt;br/&gt;rest attack.&lt;br/&gt;get control of a system and use it for further attacks using botnet software.&lt;br/&gt;vendors who do lots of different things are rarely best at anything.&lt;br/&gt;ad companies are evil.&lt;br/&gt;dat files or signature files.&lt;br/&gt;if there are no thieves, the police has no job. if there is no one to buy, the one who sells is out of job.&lt;br/&gt;what is the duration between the  software upgrade release, vulnerability detected &amp;amp; malware created, AV detects the malware and software patch released and patch upgraded?&lt;br/&gt;heuristic detection&lt;br/&gt;cryptographic signature verification.&lt;br/&gt;network address translation&lt;br/&gt;some security companies create fear and sell.&lt;br/&gt;Bruce Schneier&lt;br/&gt;John Viega&lt;br/&gt;north of 80%&lt;br/&gt;It is important to be passionate about security.&lt;br/&gt;closed software may have more bugs than open but source code is not available.&lt;br/&gt;it is not if you are best, it is if you are better than your competition.&lt;br/&gt;out of sight, out of mind..advertising.&lt;br/&gt;virtualization and security.&lt;br/&gt;security problems exist, found by bad guys,  found by good guys, found by strong guys.not found.&lt;br/&gt;process of finding involves costs. if found by bad guy, can cause loss of face,data,control,money&lt;br/&gt;PCI payment card industry&lt;br/&gt;disclosure models: let it all hang out, keep it secret, responsible disclosure.&lt;br/&gt;pwn=own&lt;br/&gt;dvlabs tippingpoint zeroday&lt;br/&gt;n(network)ips-h(host)ips intrusion prevention systems.&lt;br/&gt;Cisco Router Operating System IOS.&lt;br/&gt;Middle attacks are possible using ARP poisoning using tools like Dsniff,ethercap, Cain &amp;amp; Abel or using an unencrypted Wireless Access Point.&lt;br/&gt;insider / physical attack.&lt;br/&gt;electronic locks.&lt;br/&gt;disconnect between academics and industry&lt;br/&gt;craptcha/decaptcher.com    Usability trade-off&lt;br/&gt;Minimal (A.V)bar is better than no bar.&lt;br/&gt;No death for passwords.&lt;br/&gt;Lock a valid user intentionally.&lt;br/&gt;Zero Knowledge password protocol.&lt;br/&gt;One time password. zork.org/opus&lt;br/&gt;Site specific password with generic string&lt;br/&gt;sxipper.com Firefox password storage plugin&lt;br/&gt;First lines of a popular sentence.&lt;br/&gt;goodpassword.com&lt;br/&gt;Spam    Legitimate mails may go there&lt;br/&gt;Junk mail from legitimate users?&lt;br/&gt;mailnator.com/mxlogic.com&lt;br/&gt;Sitekey/ 2 factor auth&lt;br/&gt;False positives.&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5394591798492520152-2093782156937756840?l=namoham.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://namoham.blogspot.com/feeds/2093782156937756840/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5394591798492520152&amp;postID=2093782156937756840' title='16 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/2093782156937756840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/2093782156937756840'/><link rel='alternate' type='text/html' href='http://namoham.blogspot.com/2010/05/myths-of-security-by-john-viega.html' title='Myths of Security. by John Viega'/><author><name>Avinash Mangipudi</name><uri>http://www.blogger.com/profile/10259294692133022769</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_glY2l8c_tlM/TTziGFGZVgI/AAAAAAAACTY/B4dVksvXvy0/s220/avinash_mangipudi.jpg'/></author><thr:total>16</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5394591798492520152.post-894715160418867060</id><published>2010-01-14T07:08:00.001-08:00</published><updated>2010-01-14T07:08:39.002-08:00</updated><title type='text'>good article about innovation</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;a href='http://www.blog.lanzen.co.uk/?p=219'&gt;http://www.blog.lanzen.co.uk/?p=219&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;div class='zemanta-pixie'&gt;&lt;img src='http://img.zemanta.com/pixy.gif?x-id=c46f6540-7e2e-8522-a5b8-b35f982209c2' alt='' class='zemanta-pixie-img'/&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5394591798492520152-894715160418867060?l=namoham.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://namoham.blogspot.com/feeds/894715160418867060/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5394591798492520152&amp;postID=894715160418867060' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/894715160418867060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/894715160418867060'/><link rel='alternate' type='text/html' href='http://namoham.blogspot.com/2010/01/good-article-about-innovation.html' title='good article about innovation'/><author><name>Avinash Mangipudi</name><uri>http://www.blogger.com/profile/10259294692133022769</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_glY2l8c_tlM/TTziGFGZVgI/AAAAAAAACTY/B4dVksvXvy0/s220/avinash_mangipudi.jpg'/></author><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5394591798492520152.post-2433643062074204871</id><published>2010-01-07T11:30:00.001-08:00</published><updated>2010-01-07T11:30:49.790-08:00</updated><title type='text'>Avinash_Mangipudi</title><content type='html'>&lt;div&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt;Avinash Mangipudi&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt;+919972370066&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt;avirads@gmail.com&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt 0pt 0pt 36pt; text-align:justify"&gt;&lt;span style="font-family:Symbol"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;/span&gt;       &lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;9&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; Years experience in Internet based technologies, Performance Testing, &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Mobile&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; and Java based products.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt 0pt 0pt 36pt; text-align:justify"&gt;&lt;span style="font-family:Symbol"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;/span&gt;       &lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Experienced in m&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;anagement of development and test life cycles from gathering requirements to delivering and maintenance of applications.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt;Certifications&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt 0pt 0pt 36pt; text-align:justify"&gt;&lt;span style="font-family:Symbol"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;/span&gt;       &lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Sun Certified Java Programmer&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt 0pt 0pt 36pt; text-align:justify"&gt;&lt;span style="font-family:Symbol"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;/span&gt;       &lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;ISTQB Certified Tester&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt;Education Qualification&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:3pt 0pt 0pt 36pt"&gt;&lt;span style="font-family:Symbol"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;/span&gt;       &lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;MBA [Information Systems], &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Priyadarshini&lt;/font&gt;&lt;/span&gt; &lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;PG.&lt;/font&gt;&lt;/span&gt; &lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;College&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;, Osmania University&lt;/font&gt;&lt;/span&gt;&lt;span style=" font-family:Arial"&gt;&lt;font size="3"&gt;&amp;lt;/SPAN&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;, 1998-2000&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:3pt 0pt 0pt 36pt"&gt;&lt;span style="font-family:Symbol"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;/span&gt;       &lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;BSc [HONS] Mathematics, Sri Sathya Sai Institute of Higher Learning, 1995-1998&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:3pt 0pt 0pt"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:3pt 0pt 0pt"&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt;Client Summary&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;table cellspacing="0" cellpadding="0" style=" margin-left:0pt; width:473.4pt" class="zeroBorder"&gt;&lt;tr style="height:12.1pt"&gt;&lt;td style="background-color:#c0c0c0; vertical-align:top; width:167.4pt"&gt;&lt;p style="font-weight:normal; margin:0pt"&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt;Client&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#c0c0c0; vertical-align:top; width:198pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt;Project&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#c0c0c0; vertical-align:top; width:108pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt;Location&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12.75pt"&gt;&lt;td style=" vertical-align:top; width:167.4pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Sun Microsystems&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:198pt"&gt;&lt;p style="margin:0pt"&gt;&lt;a href="http://www.sun.com/software/javaenterprisesystem/javacaps/index.jsp"&gt;&lt;span style="color:#0000ff; font-family:Arial"&gt;&lt;u&gt;&lt;font size="3"&gt;Java CAPS&lt;/font&gt;&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; / &lt;/font&gt;&lt;/span&gt;&lt;a href="https://mq.dev.java.net/"&gt;&lt;span style="color:#0000ff; font-family:Arial"&gt;&lt;u&gt;&lt;font size="3"&gt;MQ&lt;/font&gt;&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:108pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Atlanta&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;, &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;GA&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12.1pt"&gt;&lt;td style=" vertical-align:top; width:167.4pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;FedEx&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:198pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Product Testing&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:108pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Memphis&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;, &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;TN&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12.75pt"&gt;&lt;td style=" vertical-align:top; width:167.4pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Sony&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:middle; width:198pt"&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Sony Style&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:108pt"&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Los Angeles&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;, &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;CA&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:13.5pt"&gt;&lt;td style=" vertical-align:top; width:167.4pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Shopzilla&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:198pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Consumer Acquisition&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:108pt"&gt;&lt;p style="font-weight:normal; margin:0pt"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Los Angeles&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;, &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;CA&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:13.5pt"&gt;&lt;td style=" vertical-align:top; width:167.4pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Sun Microsystems&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:198pt"&gt;&lt;p style="margin:0pt"&gt;&lt;a href="http://javaverified.com/"&gt;&lt;span style="color:#0000ff; font-family:Arial"&gt;&lt;u&gt;&lt;font size="3"&gt;Java Verified&lt;/font&gt;&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;, &lt;/font&gt;&lt;/span&gt;&lt;a href="http://java.sun.com/products/javadevice/overview.html"&gt;&lt;span style="color:#0000ff; font-family:Arial"&gt;&lt;u&gt;&lt;font size="3"&gt;JDTS&lt;/font&gt;&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:108pt"&gt;&lt;p style="font-weight:normal; margin:0pt"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Bangalore&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:13.5pt"&gt;&lt;td style=" vertical-align:top; width:167.4pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;ICICI Bank&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:198pt"&gt;&lt;p style="margin:0pt"&gt;&lt;a href="http://www.icicibank.com/pfsuser/cards/creditcard/verified.htm"&gt;&lt;span style="color:#0000ff; font-family:Arial"&gt;&lt;u&gt;&lt;font size="3"&gt;VbV authentication&lt;/font&gt;&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; and &lt;/font&gt;&lt;/span&gt;&lt;a href="http://www.icicibank.com/pfsuser/cards/creditcard/cc_merchantservicesclick.htm"&gt;&lt;span style="color:#0000ff; font-family:Arial"&gt;&lt;u&gt;&lt;font size="3"&gt;PaySeal&lt;/font&gt;&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:108pt"&gt;&lt;p style="font-weight:normal; margin:0pt"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Pune/Mumbai&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:13.5pt"&gt;&lt;td style=" vertical-align:top; width:167.4pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Government of Andhra Pradesh&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:198pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;OLTP&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:108pt"&gt;&lt;p style="font-weight:normal; margin:0pt"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Hyderabad&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt;Technical Skills&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;table cellspacing="0" cellpadding="0" style=" margin-left:0pt; width:473.4pt" class="zeroBorder"&gt;&lt;tr&gt;&lt;td style="background-color:#c0c0c0; vertical-align:top; width:167.4pt"&gt;&lt;p style="font-weight:normal; margin:0pt"&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt;Area&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#c0c0c0; vertical-align:top; width:306pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt;Tools and Technologies&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=" vertical-align:top; width:167.4pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Programming &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:306pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt;Java&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; (J2ME, &lt;/font&gt;&lt;/span&gt;&lt;span style="color:#ff0000; font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt;&amp;lt;/SPAN&amp;gt;&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#ff0000; font-family:Arial"&gt;&lt;font size="3"&gt;&amp;lt;SPAN style=&amp;quot;FONT-SIZE: 10pt&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;J2SE(Swing)&lt;/font&gt;&lt;/span&gt;&lt;span style=" font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt; &amp;lt;/SPAN&amp;gt;&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=" font-family:Arial"&gt;&lt;font size="3"&gt;&amp;lt;SPAN style=&amp;quot;FONT-SIZE: 10pt&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;, XML and SOA, Adobe Flex&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=" vertical-align:top; width:167.4pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Web Servers&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:306pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Tomcat, Weblogic and Pramati on Linux, Microsoft IIS,&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=" vertical-align:top; width:167.4pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Testing Tools&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:306pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Load Runner, &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Performance&lt;/font&gt;&lt;/span&gt; &lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Center&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;, JMeter, Grinder&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=" vertical-align:top; width:167.4pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Scripting&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:306pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;JSP, PHP, Java Script, Perl&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=" vertical-align:top; width:167.4pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Other Tools/Frameworks&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:middle; width:306pt"&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Android, Ant, J2MEWTK, Eclipse, &lt;/font&gt;&lt;/span&gt;&lt;span style="color:#ff0000; font-family:Arial"&gt;&lt;font size="3"&gt;&amp;lt;SPAN style=&amp;quot;FONT-SIZE: 10p&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;CVS, Apache POI, Commons, James, Log4J, Struts, Xalan, Xerces,  Sprint Wireless Toolkit&lt;/font&gt;&lt;/span&gt;&lt;span style="color:#ff0000; font-family:Arial"&gt;&lt;font size="3"&gt;&amp;lt;/SPAN&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt;Miscellaneous Work&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;table cellspacing="0" cellpadding="0" style=" margin-left:0pt; width:473.4pt" class="zeroBorder"&gt;&lt;tr&gt;&lt;td style="background-color:#c0c0c0; vertical-align:top; width:167.4pt"&gt;&lt;p style="font-weight:normal; margin:0pt"&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt;Area&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#c0c0c0; vertical-align:top; width:306pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt;Work&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=" vertical-align:top; width:167.4pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt;Articles Written&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:306pt"&gt;&lt;p style="margin:12pt 0pt 0pt"&gt;&lt;a href="http://docs.google.com/View?id=dd235pwd_11gk9nh9g8"&gt;&lt;span style="color:#0000ff; font-family:Arial"&gt;&lt;u&gt;&lt;font size="3"&gt;JMS Performance Test Tools Evaluation Report&lt;/font&gt;&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:12pt 0pt 0pt"&gt;&lt;a href="http://www.scribd.com/doc/6035213/Soft-Criminals"&gt;&lt;span style="color:#0000ff; font-family:Arial"&gt;&lt;u&gt;&lt;font size="3"&gt;Soft Criminals&lt;/font&gt;&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;DADP Newsletter articles &lt;/font&gt;&lt;/span&gt;&lt;a href="http://www.dadp.com/dadp/pdf/R-evolution_Feb05.pdf"&gt;&lt;span style="color:#0000ff; font-family:Arial"&gt;&lt;u&gt;&lt;font size="3"&gt;Article1&lt;/font&gt;&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; and &lt;/font&gt;&lt;/span&gt;&lt;a href="http://www.dadp.com/dadp/pdf/R-evolutionMarch_05.pdf"&gt;&lt;span style="color:#0000ff; font-family:Arial"&gt;&lt;u&gt;&lt;font size="3"&gt;Article2&lt;/font&gt;&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;a href="http://www.moblify.com/doc/MobileDeath.doc"&gt;&lt;span style="color:#0000ff; font-family:Arial"&gt;&lt;u&gt;&lt;font size="3"&gt;Mobile Death&lt;/font&gt;&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=" vertical-align:top; width:167.4pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt;Google Android&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:306pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt;Albu&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt;M&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt; and &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt;Informer&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=" vertical-align:top; width:167.4pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt;Apple Web Apps&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:306pt"&gt;&lt;p style="margin:0pt"&gt;&lt;a href="http://www.apple.com/webapps/news/informer.html"&gt;&lt;span style="color:#0000ff; font-family:Arial"&gt;&lt;b&gt;&lt;u&gt;&lt;font size="3"&gt;Informer&lt;/font&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt; and &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;a href="http://www.apple.com/webapps/utilities/gita.html"&gt;&lt;span style="color:#0000ff; font-family:Arial"&gt;&lt;b&gt;&lt;u&gt;&lt;font size="3"&gt;G&lt;/font&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff; font-family:Arial"&gt;&lt;b&gt;&lt;u&gt;&lt;font size="3"&gt;i&lt;/font&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff; font-family:Arial"&gt;&lt;b&gt;&lt;u&gt;&lt;font size="3"&gt;ta&lt;/font&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=" vertical-align:top; width:167.4pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt;J2ME&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:306pt"&gt;&lt;p style="margin:0pt"&gt;&lt;a href="http://www.getjar.com/products/3145/GITA"&gt;&lt;span style="color:#0000ff; font-family:Arial"&gt;&lt;b&gt;&lt;u&gt;&lt;font size="3"&gt;Bhagavad GITA&lt;/font&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt; and &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;a href="http://www.moblify.com/album/perform.jsp"&gt;&lt;span style="color:#0000ff; font-family:Arial"&gt;&lt;b&gt;&lt;u&gt;&lt;font size="3"&gt;AlbuM&lt;/font&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=" vertical-align:top; width:167.4pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt;Others&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:middle; width:306pt"&gt;&lt;p style="margin:12pt 0pt 0pt"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Develop&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;ed&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; of a POJO performance test framework.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;a href="http://www.dadp.com/dadp/html/developercontest/dadp_results.html"&gt;&lt;span style="color:#0000ff; font-family:Arial"&gt;&lt;b&gt;&lt;u&gt;&lt;font size="3"&gt;Prize Winner in All India Mobile Contest&lt;/font&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt;Work Experience&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;img src="http://docs.google.com/File?id=dd235pwd_16fp76dsfd_b" width="234" height="66" alt="" style="border:none"&gt;&lt;/img&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;From August 2009 &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Working as a &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Project Lead in Performance Technology Consultancy Group, a COE formed to address the needs of Performance Engineering in the organization.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Tasks&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt 0pt 0pt 36pt; text-align:justify"&gt;&lt;span style="font-family:Symbol"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;/span&gt;       &lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Write proposals responding to RFP and RFI’s&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt 0pt 0pt 36pt; text-align:justify"&gt;&lt;span style="font-family:Symbol"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;/span&gt;       &lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Help delivery teams tackle technology issues related to performance testing.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt 0pt 0pt 36pt; text-align:justify"&gt;&lt;span style="font-family:Symbol"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;/span&gt;       &lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Write performance testing articles to external events.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;img src="http://docs.google.com/File?id=dd235pwd_17d3m324d6_b" width="77" height="60" alt="" style="border:none"&gt;&lt;/img&gt; &lt;span style="font-family:Wingdings"&gt;&lt;font size="3"&gt;à&lt;/font&gt;&lt;/span&gt;&lt;img src="http://docs.google.com/File?id=dd235pwd_18dd7pmmcs_b" width="92" height="53" alt="" style="border:none"&gt;&lt;/img&gt; &lt;span style="font-family:Wingdings"&gt;&lt;font size="3"&gt;à&lt;/font&gt;&lt;/span&gt;&lt;img src="http://docs.google.com/File?id=dd235pwd_19dbr8t9fc_b" width="116" height="55" alt="" style="border:none"&gt;&lt;/img&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt;April 2005 to June 2009&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt 0pt 0pt 36pt; text-align:justify"&gt;&lt;span style="font-family:Symbol"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;/span&gt;       &lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Worked onsite in the &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;USA&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; for 2 years and &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;France&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; for a short duration.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt 0pt 0pt 36pt; text-align:justify"&gt;&lt;span style="font-family:Symbol"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;/span&gt;       &lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Worked for the clients Sun Microsystems, Shopzilla, FedEx, Sony, 4D France, MediAssist  &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;India&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt 0pt 0pt 36pt; text-align:justify"&gt;&lt;span style="font-family:Symbol"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;/span&gt;       &lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Worked as a senior Verification and Validation Engineer initially and Technical Lead later on.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt;Java CAPS/MQ&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Java CAPS is a middleware product used for enterprise integration solution. It uses JMQ, a server for messaging purposes. The purpose of the project was to identify performance bottlenecks and capacities of these products in a set of pre-defined test scenarios.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt 0pt 0pt 36pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt;Role:&lt;/font&gt;&lt;/b&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="margin:0pt 0pt 0pt 54pt; text-align:justify"&gt;&lt;span style="font-family:Symbol"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;/span&gt;       &lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Conduct meetings with developer, for understanding performance requirements of the project.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt 0pt 0pt 54pt; text-align:justify"&gt;&lt;span style="font-family:Symbol"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;/span&gt;       &lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Analyze the tool required for MQ Performance Test execution.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt 0pt 0pt 54pt; text-align:justify"&gt;&lt;span style="font-family:Symbol"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;/span&gt;       &lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Develop a POJO performance test framework.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt 0pt 0pt 54pt; text-align:justify"&gt;&lt;span style="font-family:Symbol"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;/span&gt;       &lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Execute tests and identify performance bottlenecks.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt;``&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt;FedEx Performance Test Team&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Performance Test Lab and &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Center&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; of &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Excellence&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; certifies applications for supporting loads that are anticipated in Production environments. This is pre-production testing where Performance related issues are identified, isolated and tuned and rectified so that the application will scale up to the expectations in Production. &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt 0pt 0pt 36pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt;Role:&lt;/font&gt;&lt;/b&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="margin:0pt 0pt 0pt 36pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt 0pt 0pt 54pt; text-align:justify"&gt;&lt;span style="font-family:Symbol"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;/span&gt;       &lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Conduct meetings with developer, design, and services groups for understanding performance requirements of the project.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt 0pt 0pt 54pt; text-align:justify"&gt;&lt;span style="font-family:Symbol"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;/span&gt;       &lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Write a Test Plan for execution of the Performance Test &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt 0pt 0pt 54pt; text-align:justify"&gt;&lt;span style="font-family:Symbol"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;/span&gt;       &lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Schedule, conduct and sign-off the plan with the developer and environment team(DBA&amp;#39;s and SysAdmin&amp;#39;s) &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt 0pt 0pt 54pt; text-align:justify"&gt;&lt;span style="font-family:Symbol"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;/span&gt;       &lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Develop scripts to simulate the load, (Parametrise, Correlate and Optimise.)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt 0pt 0pt 54pt; text-align:justify"&gt;&lt;span style="font-family:Symbol"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;/span&gt;       &lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Execute tests and  identify performance bottlenecks.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt 0pt 0pt 54pt; text-align:justify"&gt;&lt;span style="font-family:Symbol"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;/span&gt;       &lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Analyze test results and communicate certify the applications.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt;Sun MicroSystems&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; : RelQ Java Verified Portal &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;The project is used to track, log, monitor applications submitted for Sun’s Java Verified Testing. (www.javaverified.com) &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt 0pt 0pt 36pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt;Role:&lt;/font&gt;&lt;/b&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="margin:0pt 0pt 0pt 36pt; text-align:justify"&gt;&lt;span style="font-family:Symbol"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;/span&gt;       &lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Designing the Dat&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;abase, Screens, Prototyping&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt 0pt 0pt 36pt; text-align:justify"&gt;&lt;span style="font-family:Symbol"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;/span&gt;       &lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Developing, maintaining and enhancing the site.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt;Sony&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;: &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Connect Musicstore (http://musicstore.connect.com)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Sony Connect™ is an online musicstore with over a million tracks in its catalogue. &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;The musicstore service is offered i&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;n a browser embedded within the SonicStage client. The client is used to manage the purchased music, registering portable devices, transferring music onto portable devices and burning audio CDs. Scope of work here is to develop plugins.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt;Role:&lt;/font&gt;&lt;/b&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="margin:0pt 0pt 0pt 36pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt 0pt 0pt 36pt; text-align:justify"&gt;&lt;span style="font-family:Symbol"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;/span&gt;       &lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Developed a plugin for migration of  test scripts from Excel to Silk Central&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt 0pt 0pt 36pt; text-align:justify"&gt;&lt;span style="font-family:Symbol"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;/span&gt;       &lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Developed a plugin for Perforce configuration management in Silk Central.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt;Shopzilla&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;This project integrates Advertisement API from partners, Google Adwords, Yahoo (formerly Overture), MSN Keywords and provides a complete Keyword based Automated Bidding System. Involved in developing a performance test framework for the application. Worked on Agile testing methodologies using SCRUM.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;a href="http://tarangtech.com"&gt;&lt;img src="http://docs.google.com/File?id=dd235pwd_20fhh2gbgj_b" width="110" height="36" alt="" style="border:none"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt;April 2004 to March 2005&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Worked as a Senior Software Engineer on development of an in-house ETL tool using Java Technologies. &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Worked with client, &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Robert &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt;Bosch&lt;/font&gt;&lt;/b&gt;&lt;/span&gt; &lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;India&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;, &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;on creating an adapter using Apache POI for manipulating the excel documents using Java.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Worked for &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt;Sun Microsystems&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; on a J2ME mobile testing tool, JDTS for performing OTA testing, Benchmark Testing, Performance Testing, Device Testing over GSM/GPRS networks with devices Samsung D410, Nokia 6230, 6600, 7210, Sony Ericsson p900, k700, Motorola E398 and tools/technologies J2ME Wireless Tool Kit, JTWI, CLDC-1.0, MIDP-2.0.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;a href="http://opussoft.com/"&gt;&lt;img src="http://docs.google.com/File?id=dd235pwd_219ntqvwdn_b" width="102" height="57" alt="" style="border:none"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt;April 2003 to October 2003&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Worked as a C&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;onsultant on a product, electra Payment Gateway. ICICI bank was the customer. &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt 0pt 0pt 36pt; text-align:justify"&gt;&lt;span style="font-family:Symbol"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;/span&gt;       &lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Involved in migrating the code from BEA Weblogic server to Pramati Application Server. &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt 0pt 0pt 36pt; text-align:justify"&gt;&lt;span style="font-family:Symbol"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;/span&gt;       &lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Worked on MPI integration code and screens for Verified by Visa Authentication.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt 0pt 0pt 36pt; text-align:justify"&gt;&lt;span style="font-family:Symbol"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;/span&gt;       &lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Developed adapter&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; code&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; in JSP, ASP, Perl and PHP.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;a href="http://www.inspira.com/"&gt;&lt;img src="http://docs.google.com/File?id=dd235pwd_22dbrchvf5_b" width="113" height="70" alt="" style="border:none"&gt;&lt;/img&gt;&lt;/a&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt;October 2000 to March 2003&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Worked as an Associate Member Technical Staff.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt;Infogen&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;: A product that believes that code should not be handwritten by generated from model. &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;W&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;eb &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;layer code, presentation and JDBC code is generated in Struts.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Code generation for CRUD operations&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; is done in JDBC&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;.  &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;Code follows strict MVC pattern.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt;OLTP: &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;An&lt;/font&gt;&lt;/span&gt; &lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;e-Governance project done for Government of Andhra Pradesh using Microsoft Technologies, ASP.NET, COM components and MS SQL Server. This project was inaugurated by Bill Gates when he came to &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;India&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt;SaiVani&lt;/font&gt;&lt;/b&gt;&lt;/span&gt; &lt;a href="http://members.rediff.com/saivani/index.htm"&gt;&lt;span style="color:#0000ff; font-family:Arial"&gt;&lt;u&gt;&lt;font size="3"&gt;http://members.rediff.com/saivani/index.htm&lt;/font&gt;&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;My First &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;freelance project&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt; developed around &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;the year, 2000&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;font size="3"&gt;. It uses frames. At that time, having frames was the trend. It uses a Site search and map facilities from freefind.com that make it a bit dynamic, otherwise just a static site with hyperlinks. &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:justify"&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5394591798492520152-2433643062074204871?l=namoham.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://namoham.blogspot.com/feeds/2433643062074204871/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5394591798492520152&amp;postID=2433643062074204871' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/2433643062074204871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/2433643062074204871'/><link rel='alternate' type='text/html' href='http://namoham.blogspot.com/2010/01/avinashmangipudi.html' title='Avinash_Mangipudi'/><author><name>Avinash Mangipudi</name><uri>http://www.blogger.com/profile/10259294692133022769</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_glY2l8c_tlM/TTziGFGZVgI/AAAAAAAACTY/B4dVksvXvy0/s220/avinash_mangipudi.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5394591798492520152.post-4474457236571310383</id><published>2010-01-07T10:54:00.001-08:00</published><updated>2010-01-07T10:54:01.177-08:00</updated><title type='text'>JMS_Performance_Test_Tool_Evaluation</title><content type='html'>&lt;div&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;8/18/2008&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;Page &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;6&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; of &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;29&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:center"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:center"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:center"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt;JMS Performance Test &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt;Tool Evaluation&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt 0pt 0pt 108pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt 0pt 0pt 108pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt 0pt 0pt 108pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt;An experiment&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:center"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:center"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:center"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:center"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:center"&gt;&lt;img src="http://docs.google.com/File?id=dd235pwd_12c9ws4cg6_b" width="111" height="111" alt="" style="border:none"&gt;&lt;/img&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:center"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:center"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:center"&gt;&lt;img src="http://docs.google.com/File?id=dd235pwd_1379cscndj_b" width="221" height="102" alt="" style="border:none"&gt;&lt;/img&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:center"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:center"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt; text-align:center"&gt;&lt;img src="http://docs.google.com/File?id=dd235pwd_14ddpn2nrm_b" width="600" height="120" alt="" style="border:none"&gt;&lt;/img&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;br&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;`&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;a href="#_Toc206835399"&gt;&lt;span style="color:#0000ff; font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;u&gt;&lt;font size="5"&gt;Introduction&lt;/font&gt;&lt;/u&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="5"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="5"&gt;3&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="color:#0000ff; font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="5"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;a href="#_Toc206835400"&gt;&lt;span style="color:#0000ff; font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;u&gt;&lt;font size="5"&gt;Environment&lt;/font&gt;&lt;/u&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="5"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="5"&gt;3&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="color:#0000ff; font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="5"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;a href="#_Toc206835401"&gt;&lt;span style="color:#0000ff; font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;u&gt;&lt;font size="5"&gt;Objective&lt;/font&gt;&lt;/u&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="5"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="5"&gt;3&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="color:#0000ff; font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="5"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;a href="#_Toc206835402"&gt;&lt;span style="color:#0000ff; font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;u&gt;&lt;font size="5"&gt;Approach&lt;/font&gt;&lt;/u&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="5"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="5"&gt;4&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="color:#0000ff; font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="5"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;a href="#_Toc206835403"&gt;&lt;span style="color:#0000ff; font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;u&gt;&lt;font size="5"&gt;Observations&lt;/font&gt;&lt;/u&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="5"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="5"&gt;4&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="color:#0000ff; font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="5"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;a href="#_Toc206835404"&gt;&lt;span style="color:#0000ff; font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;u&gt;&lt;font size="5"&gt;Tool Evaluation&lt;/font&gt;&lt;/u&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="5"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="5"&gt;5&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="color:#0000ff; font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="5"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;a href="#_Toc206835405"&gt;&lt;span style="color:#0000ff; font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;u&gt;&lt;font size="5"&gt;References&lt;/font&gt;&lt;/u&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="5"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="5"&gt;6&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="color:#0000ff; font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="5"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;a href="#_Toc206835406"&gt;&lt;span style="color:#0000ff; font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;u&gt;&lt;font size="5"&gt;Appendix&lt;/font&gt;&lt;/u&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="5"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="5"&gt;7&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;br&gt;&lt;/p&gt;&lt;h1 style="margin:12pt 0pt 3pt"&gt;&lt;a name="_Toc206835399"&gt;&lt;/a&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="5"&gt;Introduction&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h1&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;Performance testing primarily involves 3 tasks.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt 0pt 0pt 36pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;1.&lt;/font&gt;&lt;/span&gt;    &lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;Drive the load&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt 0pt 0pt 36pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;2.&lt;/font&gt;&lt;/span&gt;    &lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;Monitor the metrics when the load is hitting the server.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt 0pt 0pt 36pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;3.&lt;/font&gt;&lt;/span&gt;    &lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;Analy&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;z&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;e the results and present the observations.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;A small experiment has been done to see which tool would be good to be used for testing a JMS Product. &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;This document should not be treated as a comprehensive analysis of all the features the tools support but will only summarize the efforts made, to make a simple set of JMS features working through each &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;of the&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; tools under test. JMeter, Grinder, LoadRunner are the tools that have been considered for the experiment. &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;Below is presented a &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;summary of the efforts made for that purpose.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;h1 style="margin:12pt 0pt 3pt"&gt;&lt;a name="_Toc206835400"&gt;&lt;/a&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="5"&gt;Environment&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h1&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;As a first step&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;,&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; Java MQ server has been installed&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;.&lt;/font&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;All the &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;performance testing &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;tools require&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;d&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; an LDAP server to be setup to run &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;the&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; test&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;s&lt;/font&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;T&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;hey look&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;ed&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; for &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;the LDAP server&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; to build the InitialContext. It is for that purpose OpenDS has been chosen for doing the evaluation. &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;JConsole has been used to monitor the &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;broker&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;.&lt;/font&gt;&lt;/span&gt; &lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;T&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;he support provided in the testing tool &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;can also be used&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; to measure metrics like response times and CPU utilization.&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; However it is to note that response times will include latencies that are brought in by the network connectivity and the number of hops.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;h1 style="margin:12pt 0pt 3pt"&gt;&lt;a name="_Toc206835401"&gt;&lt;/a&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="5"&gt;Objective&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h1&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;Develop a test case to send/receive to/from a queue.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;Develop a test case to publish/subscribe to/from a topic.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;And &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;Evaluate the product in terms of the following parameters&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt 0pt 0pt 36pt"&gt;&lt;span style="font-family:Symbol"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;/span&gt;       &lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;Configurable Tool&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt 0pt 0pt 36pt"&gt;&lt;span style="font-family:Symbol"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;/span&gt;       &lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;Multithreading Support (Create Multiple Pub/Sub Queue/Topic)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt 0pt 0pt 36pt"&gt;&lt;span style="font-family:Symbol"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;/span&gt;       &lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;Data generating mechanism&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt 0pt 0pt 36pt"&gt;&lt;span style="font-family:Symbol"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;/span&gt;       &lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;Ease of Use&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt 0pt 0pt 36pt"&gt;&lt;span style="font-family:Symbol"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;/span&gt;       &lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;Java/JMS version support&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt 0pt 0pt 36pt"&gt;&lt;span style="font-family:Symbol"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;/span&gt;       &lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;Reporting&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;h1 style="margin:12pt 0pt 3pt"&gt;&lt;a name="_Toc206835402"&gt;&lt;/a&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="5"&gt;Approach&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h1&gt;&lt;h1 style="margin:12pt 0pt 3pt"&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="5"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h1&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;Imqadmin, the default tool provided by Sun JMS has been used and &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;the following objects have been added.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;An object store has been added with the following properties&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;java.naming.provider.url&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;ldap://localhost:389&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;java.naming.factory.initial&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;com.sun.jndi.ldap.LdapCtxFactory&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;java.naming.security.principal&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;cn=Directory Manager&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;java.naming.security.credentials&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;admin&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;java.naming.security.authentication&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;simple&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;Created a queue connection factory QCF and a Queue Q1 &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;Created a topic connection factory TCF and a Topic T1&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;After that, sample clients programs have been written using each of the testing tools to drive load to hit the JMS server.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;h1 style="margin:12pt 0pt 3pt"&gt;&lt;a name="_Toc206835403"&gt;&lt;/a&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="5"&gt;Observations&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h1&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt;1.  &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt;Each tool provides support for performance testing a JMS product in &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt;a &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt;different way.&lt;/font&gt;&lt;/b&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;JMeter has a UI based JMS configuration tool for Queues and Topics separately.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;No coding is required for doing the basic tasks. &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;They may be a necessity for tweaking the tool a bit for achieving what is desired for test.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt;Grinder &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;Test Script is configurable and needs&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; Jython scripting knowledge.&lt;/font&gt;&lt;/span&gt;&lt;br&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;Basic &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;examples of queues compile&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; and run ok.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt;LoadRunner&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;A java virtual user protocol has to be used to write the test client.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt 0pt 0pt 36pt"&gt;&lt;span style="font-family:Symbol"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;/span&gt;       &lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;Basic examples of queues compile and run ok.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt 0pt 0pt 36pt"&gt;&lt;span style="font-family:Symbol"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;/span&gt;       &lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;Will require &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;java &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;licenses to &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;run the scripts in the controller.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt 0pt 0pt 36pt"&gt;&lt;span style="font-family:Symbol"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;/span&gt;       &lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;Provides very good analysis reports, and the ability to easily &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;put transactions.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt;Soniq Test Harness&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;Though this test harness is being told as generic for any JMS product, it requires more effort than expected in terms of setting up the properties and changing stuff related to the Sun product. On top of that it does not provide very good analysis features and lacks features that a performance test tool would have. It can be considered as a framework rather than a tool and hence it has been removed out of the scope for analysis of the tools.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt;2. &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt;None of the tools can be used out-of the-box.&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt;JMeter&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;Foun&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;d&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; issues with the FixedQueueExecutor&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; during multi-threading testing.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;ERROR - jmeter.protocol.jms.sampler.FixedQueueExecutor: Correlation id is null. Set the JMSCorrelationID header&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;T&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;he &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;message fields &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;cannot be set &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;without tweaking the java files and recompiling JMeter.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt;Grinder&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;Topic tests fail&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; with compilation error. NO MODULE NAMED THREADING (threading.py)&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;. &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;Need more tweaking&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; to be done&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; to the test scripts to get it working&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt;LoadRunner&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;Found issues with the topic examples&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;. &lt;/font&gt;&lt;/span&gt; &lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;T&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;h&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;ey&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; compile &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;fine&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; but do not hit the server. Tool reports that &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;messages have been sent but JConsole does not show that the messages are consumed by the broker.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;h1 style="margin:12pt 0pt 3pt"&gt;&lt;a name="_Toc206835404"&gt;&lt;/a&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="5"&gt;3. &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="5"&gt;Tool Evaluation&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h1&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;Points 1-5 are given against each of the attributes&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;table cellspacing="0" cellpadding="0" style=" margin-left:0pt" class="zeroBorder"&gt;&lt;tr&gt;&lt;td style=" vertical-align:top; width:88.55pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:88.55pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;JMeter&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:88.55pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;Grinder&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:88.55pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;Loadrunner&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:88.6pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;Sonic &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;Test Harness&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=" vertical-align:top; width:88.55pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:88.55pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:88.55pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:88.55pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:88.6pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=" vertical-align:top; width:88.55pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="color:#000000; font-family:Arial"&gt;&lt;font size="2"&gt;Configurable Tool&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:88.55pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;2&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:88.55pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;3&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:88.55pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;3&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:88.6pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;2&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=" vertical-align:top; width:88.55pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="color:#000000; font-family:Arial"&gt;&lt;font size="2"&gt;Multithreading Support ( Create Multiple Pub/Sub Queue/Topic)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:88.55pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;3&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:88.55pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;2&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:88.55pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;3&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:88.6pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;2&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=" vertical-align:top; width:88.55pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="color:#000000; font-family:Arial"&gt;&lt;font size="2"&gt;Data Generating mechanism&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:88.55pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;2&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:88.55pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;2&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:88.55pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;3&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:88.6pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;2&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=" vertical-align:top; width:88.55pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="color:#000000; font-family:Arial"&gt;&lt;font size="2"&gt;Ease of Use&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:88.55pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;4&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:88.55pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;2&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:88.55pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;3&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:88.6pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;1&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=" vertical-align:top; width:88.55pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="color:#000000; font-family:Arial"&gt;&lt;font size="2"&gt;Java/JMS version support&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:88.55pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;4&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:88.55pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;3&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:88.55pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;2&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:88.6pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;3&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=" vertical-align:top; width:88.55pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;Reporting&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:88.55pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;1&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:88.55pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;2&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:88.55pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;4&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:88.6pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;1&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=" vertical-align:top; width:88.55pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:88.55pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:88.55pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:88.55pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:88.6pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=" vertical-align:top; width:88.55pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;Points&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:88.55pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;16&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:88.55pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;1&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;4&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:88.55pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;1&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;8&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=" vertical-align:top; width:88.6pt"&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;11&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;h1 style="margin:12pt 0pt 3pt"&gt;&lt;a name="_Toc206835405"&gt;&lt;/a&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="5"&gt;References&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h1&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;Sun &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;MQ Server&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;a href="https://mq.dev.java.net"&gt;&lt;span style="color:#0000ff; font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;u&gt;&lt;font size="3"&gt;https://mq.dev.java.net&lt;/font&gt;&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;OpenDS&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;a href="https://opends.dev.java.net/"&gt;&lt;span style="color:#0000ff; font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;u&gt;&lt;font size="3"&gt;https://opends.dev.java.net/&lt;/font&gt;&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;JConsole&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;a href="http://java.sun.com/developer/technicalArticles/J2SE/jconsole.html"&gt;&lt;span style="color:#0000ff; font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;u&gt;&lt;font size="3"&gt;http://java.sun.com/developer/technicalArticles/J2SE/jconsole.html&lt;/font&gt;&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;Testing Tool Links&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;JMeter&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;a href="http://jakarta.apache.org/jmeter/"&gt;&lt;span style="color:#0000ff; font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;u&gt;&lt;font size="3"&gt;http://jakarta.apache.org/jmeter/&lt;/font&gt;&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;JMeter Framework&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;a href="http://jakarta.apache.org/jmeter/usermanual/build-jms-topic-test-plan.html"&gt;&lt;span style="color:#0000ff; font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;u&gt;&lt;font size="3"&gt;http://jakarta.apache.org/jmeter/usermanual/build-jms-topic-test-plan.html&lt;/font&gt;&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;a href="http://jakarta.apache.org/jmeter/usermanual/build-jms-point-to-point-test-plan.html"&gt;&lt;span style="color:#0000ff; font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;u&gt;&lt;font size="3"&gt;http://jakarta.apache.org/jmeter/usermanual/build-jms-point-to-point-test-plan.html&lt;/font&gt;&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;Grinder&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;a href="http://grinder.sourceforge.net"&gt;&lt;span style="color:#0000ff; font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;u&gt;&lt;font size="3"&gt;http://grinder.sourceforge.net&lt;/font&gt;&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;HP Loadrunner&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;a href="https://h10078.www1.hp.com/cda/hpms/display/main/hpms_content.jsp?zn=bto&amp;amp;cp=1-11-126-17^8_4000_100__"&gt;&lt;span style="color:#0000ff; font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;u&gt;&lt;font size="3"&gt;https://h10078.www1.hp.com/cda/hpms/display/main/hpms_content.jsp?zn=bto&amp;amp;cp=1-11-126-17^8_4000_100__&lt;/font&gt;&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;Soniq MQ Test Harness&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;a href="http://www.sonicsoftware.com/products/sonicmq/performance_benchmarking/index.ssp"&gt;&lt;span style="color:#0000ff; font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;u&gt;&lt;font size="3"&gt;http://www.sonicsoftware.com/products/sonicmq/performance_benchmarking/index.ssp&lt;/font&gt;&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;h1 style="margin:12pt 0pt 3pt"&gt;&lt;br&gt;&lt;a name="_Toc206835406"&gt;&lt;/a&gt;&lt;span style="font-family:Arial"&gt;&lt;b&gt;&lt;font size="5"&gt;Appendix&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h1&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt;JMeter&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt;Point to Point Test Case&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;&amp;lt;jmeterTestPlan version=&amp;quot;1.2&amp;quot; properties=&amp;quot;2.1&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;  &amp;lt;hashTree&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    &amp;lt;TestPlan guiclass=&amp;quot;TestPlanGui&amp;quot; testclass=&amp;quot;TestPlan&amp;quot; testname=&amp;quot;PointToPoint&amp;quot; enabled=&amp;quot;true&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;      &amp;lt;stringProp name=&amp;quot;TestPlan.comments&amp;quot;&amp;gt;&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;      &amp;lt;boolProp name=&amp;quot;TestPlan.functional_mode&amp;quot;&amp;gt;false&amp;lt;/boolProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;      &amp;lt;boolProp name=&amp;quot;TestPlan.serialize_threadgroups&amp;quot;&amp;gt;false&amp;lt;/boolProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;      &amp;lt;elementProp name=&amp;quot;TestPlan.user_defined_variables&amp;quot; elementType=&amp;quot;Arguments&amp;quot; guiclass=&amp;quot;ArgumentsPanel&amp;quot; testclass=&amp;quot;Arguments&amp;quot; testname=&amp;quot;User Defined Variables&amp;quot; enabled=&amp;quot;true&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;collectionProp name=&amp;quot;Arguments.arguments&amp;quot;/&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;      &amp;lt;/elementProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;      &amp;lt;stringProp name=&amp;quot;TestPlan.user_define_classpath&amp;quot;&amp;gt;&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    &amp;lt;/TestPlan&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    &amp;lt;hashTree&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;      &amp;lt;ThreadGroup guiclass=&amp;quot;ThreadGroupGui&amp;quot; testclass=&amp;quot;ThreadGroup&amp;quot; testname=&amp;quot;Sender&amp;quot; enabled=&amp;quot;true&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;elementProp name=&amp;quot;ThreadGroup.main_controller&amp;quot; elementType=&amp;quot;LoopController&amp;quot; guiclass=&amp;quot;LoopControlPanel&amp;quot; testclass=&amp;quot;LoopController&amp;quot; testname=&amp;quot;Loop Controller&amp;quot; enabled=&amp;quot;true&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;boolProp name=&amp;quot;LoopController.continue_forever&amp;quot;&amp;gt;false&amp;lt;/boolProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;stringProp name=&amp;quot;LoopController.loops&amp;quot;&amp;gt;0&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;/elementProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;stringProp name=&amp;quot;ThreadGroup.num_threads&amp;quot;&amp;gt;0&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;stringProp name=&amp;quot;ThreadGroup.ramp_time&amp;quot;&amp;gt;0&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;longProp name=&amp;quot;ThreadGroup.start_time&amp;quot;&amp;gt;1218663512000&amp;lt;/longProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;longProp name=&amp;quot;ThreadGroup.end_time&amp;quot;&amp;gt;1218663512000&amp;lt;/longProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;boolProp name=&amp;quot;ThreadGroup.scheduler&amp;quot;&amp;gt;false&amp;lt;/boolProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;stringProp name=&amp;quot;ThreadGroup.on_sample_error&amp;quot;&amp;gt;stopthread&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;stringProp name=&amp;quot;ThreadGroup.duration&amp;quot;&amp;gt;&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;stringProp name=&amp;quot;ThreadGroup.delay&amp;quot;&amp;gt;&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;      &amp;lt;/ThreadGroup&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;      &amp;lt;hashTree&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;JMSSampler guiclass=&amp;quot;JMSConfigGui&amp;quot; testclass=&amp;quot;JMSSampler&amp;quot; testname=&amp;quot;LDAP&amp;quot; enabled=&amp;quot;true&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;stringProp name=&amp;quot;JMSSampler.queueconnectionfactory&amp;quot;&amp;gt;cn=QCF;dc=example;dc=com&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;stringProp name=&amp;quot;JMSSampler.SendQueue&amp;quot;&amp;gt;cn=Q1;dc=example;dc=com&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;stringProp name=&amp;quot;JMSSampler.ReceiveQueue&amp;quot;&amp;gt;&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;boolProp name=&amp;quot;JMSSampler.isFireAndForget&amp;quot;&amp;gt;true&amp;lt;/boolProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;boolProp name=&amp;quot;JMSSampler.isNonPersistent&amp;quot;&amp;gt;false&amp;lt;/boolProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;stringProp name=&amp;quot;JMSSampler.timeout&amp;quot;&amp;gt;2000&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;stringProp name=&amp;quot;HTTPSamper.xml_data&amp;quot;&amp;gt;test&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;stringProp name=&amp;quot;JMSSampler.initialContextFactory&amp;quot;&amp;gt;&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;stringProp name=&amp;quot;JMSSampler.contextProviderUrl&amp;quot;&amp;gt;&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;elementProp name=&amp;quot;JMSSampler.jndiProperties&amp;quot; elementType=&amp;quot;Arguments&amp;quot; guiclass=&amp;quot;ArgumentsPanel&amp;quot; testclass=&amp;quot;Arguments&amp;quot; testname=&amp;quot;User Defined Variables&amp;quot; enabled=&amp;quot;true&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            &amp;lt;collectionProp name=&amp;quot;Arguments.arguments&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &amp;lt;elementProp name=&amp;quot;java.naming.provider.url&amp;quot; elementType=&amp;quot;Argument&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;stringProp name=&amp;quot;Argument.name&amp;quot;&amp;gt;java.naming.provider.url&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;stringProp name=&amp;quot;Argument.value&amp;quot;&amp;gt;ldap://localhost:389&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;stringProp name=&amp;quot;Argument.metadata&amp;quot;&amp;gt;=&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &amp;lt;/elementProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &amp;lt;elementProp name=&amp;quot;java.naming.factory.initial&amp;quot; elementType=&amp;quot;Argument&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;stringProp name=&amp;quot;Argument.name&amp;quot;&amp;gt;java.naming.factory.initial&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;stringProp name=&amp;quot;Argument.value&amp;quot;&amp;gt;com.sun.jndi.ldap.LdapCtxFactory&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;stringProp name=&amp;quot;Argument.metadata&amp;quot;&amp;gt;=&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &amp;lt;/elementProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &amp;lt;elementProp name=&amp;quot;java.naming.security.principal&amp;quot; elementType=&amp;quot;Argument&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;stringProp name=&amp;quot;Argument.name&amp;quot;&amp;gt;java.naming.security.principal&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;stringProp name=&amp;quot;Argument.value&amp;quot;&amp;gt;cn=Directory Manager&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;stringProp name=&amp;quot;Argument.metadata&amp;quot;&amp;gt;=&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &amp;lt;/elementProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &amp;lt;elementProp name=&amp;quot;java.naming.security.credentials&amp;quot; elementType=&amp;quot;Argument&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;stringProp name=&amp;quot;Argument.name&amp;quot;&amp;gt;java.naming.security.credentials&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;stringProp name=&amp;quot;Argument.value&amp;quot;&amp;gt;admin&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;stringProp name=&amp;quot;Argument.metadata&amp;quot;&amp;gt;=&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &amp;lt;/elementProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            &amp;lt;/collectionProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;/elementProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;elementProp name=&amp;quot;arguments&amp;quot; elementType=&amp;quot;Arguments&amp;quot; guiclass=&amp;quot;ArgumentsPanel&amp;quot; testclass=&amp;quot;Arguments&amp;quot; testname=&amp;quot;User Defined Variables&amp;quot; enabled=&amp;quot;true&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            &amp;lt;collectionProp name=&amp;quot;Arguments.arguments&amp;quot;/&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;/elementProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;/JMSSampler&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;hashTree/&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;ResultCollector guiclass=&amp;quot;GraphVisualizer&amp;quot; testclass=&amp;quot;ResultCollector&amp;quot; testname=&amp;quot;Graph Results&amp;quot; enabled=&amp;quot;true&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;boolProp name=&amp;quot;ResultCollector.error_logging&amp;quot;&amp;gt;false&amp;lt;/boolProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;objProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            &amp;lt;name&amp;gt;saveConfig&amp;lt;/name&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            &amp;lt;value class=&amp;quot;SampleSaveConfiguration&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &amp;lt;time&amp;gt;true&amp;lt;/time&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &amp;lt;latency&amp;gt;true&amp;lt;/latency&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &amp;lt;timestamp&amp;gt;true&amp;lt;/timestamp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &amp;lt;success&amp;gt;true&amp;lt;/success&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &amp;lt;label&amp;gt;true&amp;lt;/label&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &amp;lt;message&amp;gt;true&amp;lt;/message&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &amp;lt;threadName&amp;gt;true&amp;lt;/threadName&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &amp;lt;dataType&amp;gt;true&amp;lt;/dataType&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &amp;lt;encoding&amp;gt;false&amp;lt;/encoding&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &amp;lt;assertions&amp;gt;true&amp;lt;/assertions&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &amp;lt;subresults&amp;gt;true&amp;lt;/subresults&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &amp;lt;responseData&amp;gt;false&amp;lt;/responseData&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &amp;lt;samplerData&amp;gt;false&amp;lt;/samplerData&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &amp;lt;xml&amp;gt;true&amp;lt;/xml&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &amp;lt;fieldNames&amp;gt;false&amp;lt;/fieldNames&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &amp;lt;responseHeaders&amp;gt;false&amp;lt;/responseHeaders&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &amp;lt;requestHeaders&amp;gt;false&amp;lt;/requestHeaders&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &amp;lt;responseDataOnError&amp;gt;false&amp;lt;/responseDataOnError&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &amp;lt;saveAssertionResultsFailureMessage&amp;gt;false&amp;lt;/saveAssertionResultsFailureMessage&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &amp;lt;assertionsResultsToSave&amp;gt;0&amp;lt;/assertionsResultsToSave&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &amp;lt;bytes&amp;gt;true&amp;lt;/bytes&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            &amp;lt;/value&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;/objProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;stringProp name=&amp;quot;filename&amp;quot;&amp;gt;&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;/ResultCollector&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;hashTree/&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;      &amp;lt;/hashTree&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;      &amp;lt;ThreadGroup guiclass=&amp;quot;ThreadGroupGui&amp;quot; testclass=&amp;quot;ThreadGroup&amp;quot; testname=&amp;quot;Sender-Receiver&amp;quot; enabled=&amp;quot;true&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;elementProp name=&amp;quot;ThreadGroup.main_controller&amp;quot; elementType=&amp;quot;LoopController&amp;quot; guiclass=&amp;quot;LoopControlPanel&amp;quot; testclass=&amp;quot;LoopController&amp;quot; testname=&amp;quot;Loop Controller&amp;quot; enabled=&amp;quot;true&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;boolProp name=&amp;quot;LoopController.continue_forever&amp;quot;&amp;gt;false&amp;lt;/boolProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;intProp name=&amp;quot;LoopController.loops&amp;quot;&amp;gt;-1&amp;lt;/intProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;/elementProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;stringProp name=&amp;quot;ThreadGroup.num_threads&amp;quot;&amp;gt;1&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;stringProp name=&amp;quot;ThreadGroup.ramp_time&amp;quot;&amp;gt;1&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;longProp name=&amp;quot;ThreadGroup.start_time&amp;quot;&amp;gt;1218728091000&amp;lt;/longProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;longProp name=&amp;quot;ThreadGroup.end_time&amp;quot;&amp;gt;1218728091000&amp;lt;/longProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;boolProp name=&amp;quot;ThreadGroup.scheduler&amp;quot;&amp;gt;false&amp;lt;/boolProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;stringProp name=&amp;quot;ThreadGroup.on_sample_error&amp;quot;&amp;gt;continue&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;stringProp name=&amp;quot;ThreadGroup.duration&amp;quot;&amp;gt;&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;stringProp name=&amp;quot;ThreadGroup.delay&amp;quot;&amp;gt;&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;      &amp;lt;/ThreadGroup&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;      &amp;lt;hashTree&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;JMSSampler guiclass=&amp;quot;JMSConfigGui&amp;quot; testclass=&amp;quot;JMSSampler&amp;quot; testname=&amp;quot;LDAP&amp;quot; enabled=&amp;quot;true&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;stringProp name=&amp;quot;JMSSampler.queueconnectionfactory&amp;quot;&amp;gt;cn=QCF;dc=example;dc=com&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;stringProp name=&amp;quot;JMSSampler.SendQueue&amp;quot;&amp;gt;cn=Q1;dc=example;dc=com&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;stringProp name=&amp;quot;JMSSampler.ReceiveQueue&amp;quot;&amp;gt;cn=Q1;dc=example;dc=com&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;boolProp name=&amp;quot;JMSSampler.isFireAndForget&amp;quot;&amp;gt;false&amp;lt;/boolProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;boolProp name=&amp;quot;JMSSampler.isNonPersistent&amp;quot;&amp;gt;false&amp;lt;/boolProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;stringProp name=&amp;quot;JMSSampler.timeout&amp;quot;&amp;gt;2000&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;stringProp name=&amp;quot;HTTPSamper.xml_data&amp;quot;&amp;gt;test&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;stringProp name=&amp;quot;JMSSampler.initialContextFactory&amp;quot;&amp;gt;&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;stringProp name=&amp;quot;JMSSampler.contextProviderUrl&amp;quot;&amp;gt;&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;elementProp name=&amp;quot;JMSSampler.jndiProperties&amp;quot; elementType=&amp;quot;Arguments&amp;quot; guiclass=&amp;quot;ArgumentsPanel&amp;quot; testclass=&amp;quot;Arguments&amp;quot; testname=&amp;quot;User Defined Variables&amp;quot; enabled=&amp;quot;true&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            &amp;lt;collectionProp name=&amp;quot;Arguments.arguments&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &amp;lt;elementProp name=&amp;quot;java.naming.provider.url&amp;quot; elementType=&amp;quot;Argument&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;stringProp name=&amp;quot;Argument.name&amp;quot;&amp;gt;java.naming.provider.url&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;stringProp name=&amp;quot;Argument.value&amp;quot;&amp;gt;ldap://localhost:389&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;stringProp name=&amp;quot;Argument.metadata&amp;quot;&amp;gt;=&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &amp;lt;/elementProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &amp;lt;elementProp name=&amp;quot;java.naming.factory.initial&amp;quot; elementType=&amp;quot;Argument&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;stringProp name=&amp;quot;Argument.name&amp;quot;&amp;gt;java.naming.factory.initial&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;stringProp name=&amp;quot;Argument.value&amp;quot;&amp;gt;com.sun.jndi.ldap.LdapCtxFactory&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;stringProp name=&amp;quot;Argument.metadata&amp;quot;&amp;gt;=&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &amp;lt;/elementProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &amp;lt;elementProp name=&amp;quot;java.naming.security.principal&amp;quot; elementType=&amp;quot;Argument&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;stringProp name=&amp;quot;Argument.name&amp;quot;&amp;gt;java.naming.security.principal&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;stringProp name=&amp;quot;Argument.value&amp;quot;&amp;gt;cn=Directory Manager&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;stringProp name=&amp;quot;Argument.metadata&amp;quot;&amp;gt;=&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &amp;lt;/elementProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &amp;lt;elementProp name=&amp;quot;java.naming.security.credentials&amp;quot; elementType=&amp;quot;Argument&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;stringProp name=&amp;quot;Argument.name&amp;quot;&amp;gt;java.naming.security.credentials&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;stringProp name=&amp;quot;Argument.value&amp;quot;&amp;gt;admin&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;stringProp name=&amp;quot;Argument.metadata&amp;quot;&amp;gt;=&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &amp;lt;/elementProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            &amp;lt;/collectionProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;/elementProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;elementProp name=&amp;quot;arguments&amp;quot; elementType=&amp;quot;Arguments&amp;quot; guiclass=&amp;quot;ArgumentsPanel&amp;quot; testclass=&amp;quot;Arguments&amp;quot; testname=&amp;quot;User Defined Variables&amp;quot; enabled=&amp;quot;true&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            &amp;lt;collectionProp name=&amp;quot;Arguments.arguments&amp;quot;/&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;/elementProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;/JMSSampler&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;hashTree&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;ResultCollector guiclass=&amp;quot;GraphVisualizer&amp;quot; testclass=&amp;quot;ResultCollector&amp;quot; testname=&amp;quot;Graph Results&amp;quot; enabled=&amp;quot;true&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            &amp;lt;boolProp name=&amp;quot;ResultCollector.error_logging&amp;quot;&amp;gt;false&amp;lt;/boolProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            &amp;lt;objProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &amp;lt;name&amp;gt;saveConfig&amp;lt;/name&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &amp;lt;value class=&amp;quot;SampleSaveConfiguration&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;time&amp;gt;true&amp;lt;/time&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;latency&amp;gt;true&amp;lt;/latency&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;timestamp&amp;gt;true&amp;lt;/timestamp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;success&amp;gt;true&amp;lt;/success&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;label&amp;gt;true&amp;lt;/label&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;message&amp;gt;true&amp;lt;/message&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;threadName&amp;gt;true&amp;lt;/threadName&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;dataType&amp;gt;true&amp;lt;/dataType&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;encoding&amp;gt;false&amp;lt;/encoding&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;assertions&amp;gt;true&amp;lt;/assertions&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;subresults&amp;gt;true&amp;lt;/subresults&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;responseData&amp;gt;false&amp;lt;/responseData&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;samplerData&amp;gt;false&amp;lt;/samplerData&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;xml&amp;gt;true&amp;lt;/xml&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;fieldNames&amp;gt;false&amp;lt;/fieldNames&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;responseHeaders&amp;gt;false&amp;lt;/responseHeaders&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;requestHeaders&amp;gt;false&amp;lt;/requestHeaders&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;responseDataOnError&amp;gt;false&amp;lt;/responseDataOnError&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;saveAssertionResultsFailureMessage&amp;gt;false&amp;lt;/saveAssertionResultsFailureMessage&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;assertionsResultsToSave&amp;gt;0&amp;lt;/assertionsResultsToSave&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;bytes&amp;gt;true&amp;lt;/bytes&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &amp;lt;/value&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            &amp;lt;/objProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            &amp;lt;stringProp name=&amp;quot;filename&amp;quot;&amp;gt;&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;/ResultCollector&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;hashTree/&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;/hashTree&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;      &amp;lt;/hashTree&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    &amp;lt;/hashTree&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;  &amp;lt;/hashTree&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;&amp;lt;/jmeterTestPlan&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt;Publisher- Subscriber Test&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;&amp;lt;jmeterTestPlan version=&amp;quot;1.2&amp;quot; properties=&amp;quot;2.1&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;  &amp;lt;hashTree&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    &amp;lt;TestPlan guiclass=&amp;quot;TestPlanGui&amp;quot; testclass=&amp;quot;TestPlan&amp;quot; testname=&amp;quot;PubSub&amp;quot; enabled=&amp;quot;true&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;      &amp;lt;stringProp name=&amp;quot;TestPlan.comments&amp;quot;&amp;gt;&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;      &amp;lt;boolProp name=&amp;quot;TestPlan.functional_mode&amp;quot;&amp;gt;false&amp;lt;/boolProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;      &amp;lt;boolProp name=&amp;quot;TestPlan.serialize_threadgroups&amp;quot;&amp;gt;false&amp;lt;/boolProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;      &amp;lt;elementProp name=&amp;quot;TestPlan.user_defined_variables&amp;quot; elementType=&amp;quot;Arguments&amp;quot; guiclass=&amp;quot;ArgumentsPanel&amp;quot; testclass=&amp;quot;Arguments&amp;quot; testname=&amp;quot;User Defined Variables&amp;quot; enabled=&amp;quot;true&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;collectionProp name=&amp;quot;Arguments.arguments&amp;quot;/&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;      &amp;lt;/elementProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;      &amp;lt;stringProp name=&amp;quot;TestPlan.user_define_classpath&amp;quot;&amp;gt;&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    &amp;lt;/TestPlan&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    &amp;lt;hashTree&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;      &amp;lt;ThreadGroup guiclass=&amp;quot;ThreadGroupGui&amp;quot; testclass=&amp;quot;ThreadGroup&amp;quot; testname=&amp;quot;Publisher&amp;quot; enabled=&amp;quot;true&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;elementProp name=&amp;quot;ThreadGroup.main_controller&amp;quot; elementType=&amp;quot;LoopController&amp;quot; guiclass=&amp;quot;LoopControlPanel&amp;quot; testclass=&amp;quot;LoopController&amp;quot; testname=&amp;quot;Loop Controller&amp;quot; enabled=&amp;quot;true&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;boolProp name=&amp;quot;LoopController.continue_forever&amp;quot;&amp;gt;false&amp;lt;/boolProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;stringProp name=&amp;quot;LoopController.loops&amp;quot;&amp;gt;1&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;/elementProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;stringProp name=&amp;quot;ThreadGroup.num_threads&amp;quot;&amp;gt;1&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;stringProp name=&amp;quot;ThreadGroup.ramp_time&amp;quot;&amp;gt;0&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;longProp name=&amp;quot;ThreadGroup.start_time&amp;quot;&amp;gt;1218729150000&amp;lt;/longProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;longProp name=&amp;quot;ThreadGroup.end_time&amp;quot;&amp;gt;1218729150000&amp;lt;/longProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;boolProp name=&amp;quot;ThreadGroup.scheduler&amp;quot;&amp;gt;false&amp;lt;/boolProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;stringProp name=&amp;quot;ThreadGroup.on_sample_error&amp;quot;&amp;gt;stoptest&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;stringProp name=&amp;quot;ThreadGroup.duration&amp;quot;&amp;gt;&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;stringProp name=&amp;quot;ThreadGroup.delay&amp;quot;&amp;gt;&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;      &amp;lt;/ThreadGroup&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;      &amp;lt;hashTree&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;PublisherSampler guiclass=&amp;quot;JMSPublisherGui&amp;quot; testclass=&amp;quot;PublisherSampler&amp;quot; testname=&amp;quot;LDAP&amp;quot; enabled=&amp;quot;true&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;stringProp name=&amp;quot;jms.jndi_properties&amp;quot;&amp;gt;false&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;stringProp name=&amp;quot;jms.initial_context_factory&amp;quot;&amp;gt;com.sun.jndi.ldap.LdapCtxFactory&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;stringProp name=&amp;quot;jms.provider_url&amp;quot;&amp;gt;ldap://localhost:389&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;stringProp name=&amp;quot;jms.connection_factory&amp;quot;&amp;gt;cn=TCF;dc=example;dc=com&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;stringProp name=&amp;quot;jms.topic&amp;quot;&amp;gt;cn=T1;dc=example;dc=com&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;stringProp name=&amp;quot;jms.security_principle&amp;quot;&amp;gt;cn=Directory Manager&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;stringProp name=&amp;quot;jms.security_credentials&amp;quot;&amp;gt;admin&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;stringProp name=&amp;quot;jms.text_message&amp;quot;&amp;gt;test&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;stringProp name=&amp;quot;jms.input_file&amp;quot;&amp;gt;&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;stringProp name=&amp;quot;jms.random_path&amp;quot;&amp;gt;&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;stringProp name=&amp;quot;jms.config_choice&amp;quot;&amp;gt;Textarea&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;stringProp name=&amp;quot;jms.config_msg_type&amp;quot;&amp;gt;Text Message&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;stringProp name=&amp;quot;jms.iterations&amp;quot;&amp;gt;10&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;stringProp name=&amp;quot;jms.authenticate&amp;quot;&amp;gt;Required&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;/PublisherSampler&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;hashTree&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;ResultCollector guiclass=&amp;quot;GraphVisualizer&amp;quot; testclass=&amp;quot;ResultCollector&amp;quot; testname=&amp;quot;Graph Results&amp;quot; enabled=&amp;quot;true&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            &amp;lt;boolProp name=&amp;quot;ResultCollector.error_logging&amp;quot;&amp;gt;false&amp;lt;/boolProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            &amp;lt;objProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &amp;lt;name&amp;gt;saveConfig&amp;lt;/name&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &amp;lt;value class=&amp;quot;SampleSaveConfiguration&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;time&amp;gt;true&amp;lt;/time&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;latency&amp;gt;true&amp;lt;/latency&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;timestamp&amp;gt;true&amp;lt;/timestamp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;success&amp;gt;true&amp;lt;/success&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;label&amp;gt;true&amp;lt;/label&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;message&amp;gt;true&amp;lt;/message&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;threadName&amp;gt;true&amp;lt;/threadName&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;dataType&amp;gt;true&amp;lt;/dataType&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;encoding&amp;gt;false&amp;lt;/encoding&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;assertions&amp;gt;true&amp;lt;/assertions&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;subresults&amp;gt;true&amp;lt;/subresults&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;responseData&amp;gt;false&amp;lt;/responseData&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;samplerData&amp;gt;false&amp;lt;/samplerData&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;xml&amp;gt;true&amp;lt;/xml&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;fieldNames&amp;gt;false&amp;lt;/fieldNames&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;responseHeaders&amp;gt;false&amp;lt;/responseHeaders&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;requestHeaders&amp;gt;false&amp;lt;/requestHeaders&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;responseDataOnError&amp;gt;false&amp;lt;/responseDataOnError&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;saveAssertionResultsFailureMessage&amp;gt;false&amp;lt;/saveAssertionResultsFailureMessage&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;assertionsResultsToSave&amp;gt;0&amp;lt;/assertionsResultsToSave&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;                &amp;lt;bytes&amp;gt;true&amp;lt;/bytes&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &amp;lt;/value&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            &amp;lt;/objProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            &amp;lt;stringProp name=&amp;quot;filename&amp;quot;&amp;gt;&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;/ResultCollector&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;hashTree/&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;/hashTree&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;      &amp;lt;/hashTree&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;      &amp;lt;ThreadGroup guiclass=&amp;quot;ThreadGroupGui&amp;quot; testclass=&amp;quot;ThreadGroup&amp;quot; testname=&amp;quot;Subscriber&amp;quot; enabled=&amp;quot;true&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;elementProp name=&amp;quot;ThreadGroup.main_controller&amp;quot; elementType=&amp;quot;LoopController&amp;quot; guiclass=&amp;quot;LoopControlPanel&amp;quot; testclass=&amp;quot;LoopController&amp;quot; testname=&amp;quot;Loop Controller&amp;quot; enabled=&amp;quot;true&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;boolProp name=&amp;quot;LoopController.continue_forever&amp;quot;&amp;gt;false&amp;lt;/boolProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;stringProp name=&amp;quot;LoopController.loops&amp;quot;&amp;gt;10&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;/elementProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;stringProp name=&amp;quot;ThreadGroup.num_threads&amp;quot;&amp;gt;1&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;stringProp name=&amp;quot;ThreadGroup.ramp_time&amp;quot;&amp;gt;0&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;longProp name=&amp;quot;ThreadGroup.start_time&amp;quot;&amp;gt;1218729154000&amp;lt;/longProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;longProp name=&amp;quot;ThreadGroup.end_time&amp;quot;&amp;gt;1218729154000&amp;lt;/longProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;boolProp name=&amp;quot;ThreadGroup.scheduler&amp;quot;&amp;gt;false&amp;lt;/boolProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;stringProp name=&amp;quot;ThreadGroup.on_sample_error&amp;quot;&amp;gt;stopthread&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;stringProp name=&amp;quot;ThreadGroup.duration&amp;quot;&amp;gt;&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;stringProp name=&amp;quot;ThreadGroup.delay&amp;quot;&amp;gt;&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;      &amp;lt;/ThreadGroup&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;      &amp;lt;hashTree&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;SubscriberSampler guiclass=&amp;quot;JMSSubscriberGui&amp;quot; testclass=&amp;quot;SubscriberSampler&amp;quot; testname=&amp;quot;LDAP&amp;quot; enabled=&amp;quot;true&amp;quot;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;stringProp name=&amp;quot;jms.jndi_properties&amp;quot;&amp;gt;false&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;stringProp name=&amp;quot;jms.initial_context_factory&amp;quot;&amp;gt;com.sun.jndi.ldap.LdapCtxFactory&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;stringProp name=&amp;quot;jms.provider_url&amp;quot;&amp;gt;ldap://localhost:389&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;stringProp name=&amp;quot;jms.connection_factory&amp;quot;&amp;gt;cn=TCF;dc=example;dc=com&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;stringProp name=&amp;quot;jms.topic&amp;quot;&amp;gt;cn=T1;dc=example;dc=com&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;stringProp name=&amp;quot;jms.security_principle&amp;quot;&amp;gt;cn=Directory Manager&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;stringProp name=&amp;quot;jms.security_credentials&amp;quot;&amp;gt;admin&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;stringProp name=&amp;quot;jms.authenticate&amp;quot;&amp;gt;Required&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;stringProp name=&amp;quot;jms.iterations&amp;quot;&amp;gt;&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;stringProp name=&amp;quot;jms.read_response&amp;quot;&amp;gt;true&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;          &amp;lt;stringProp name=&amp;quot;jms.client_choice&amp;quot;&amp;gt;Use TopicSubscriber.receive()&amp;lt;/stringProp&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;/SubscriberSampler&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        &amp;lt;hashTree/&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;      &amp;lt;/hashTree&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    &amp;lt;/hashTree&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;  &amp;lt;/hashTree&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;&amp;lt;/jmeterTestPlan&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt;LoadRunner&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt;Point to Point Test&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt;Sender&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;/*&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; * LoadRunner Java script. (Build: 946)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; * &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; * Script Description: &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; *                     &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; */&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;import lrapi.lr;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;import javax.jms.*;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;import javax.naming.*;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;import java.util.Hashtable;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;public class Actions&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;{&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    Hashtable env;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    Context&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;ctx = null;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    Session session=null;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    Connection connection=null;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    ConnectionFactory cf = null;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    Destination destination=null;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    MessageProducer producer=null;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    public int init() throws Throwable {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;env = new Hashtable();&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;// Store the environment variables that tell JNDI which initial context&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;// to use and where to find the provider.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;env.put(Context.PROVIDER_URL,&amp;quot;ldap://localhost:389&amp;quot;);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;env.put(Context.INITIAL_CONTEXT_FACTORY,&amp;quot;com.sun.jndi.ldap.LdapCtxFactory&amp;quot;);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;env.put(Context.SECURITY_PRINCIPAL,&amp;quot;cn=Directory Manager&amp;quot;);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;env.put(Context.SECURITY_CREDENTIALS,&amp;quot;admin&amp;quot;);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;try {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;     // Create the initial context.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;     ctx = new InitialContext(env);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;} catch (NamingException ex) {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    ex.printStackTrace();&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    System.exit(-1);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; // creating a connection factory&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; try {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;// Lookup my connection factory from the admin object store.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;// The name used here here must match the lookup name&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;// used when the admin object was stored.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;cf = (javax.jms.ConnectionFactory) ctx.lookup(&amp;quot;cn=QCF;dc=example;dc=com&amp;quot;);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;System.out.println(&amp;quot;Connection Factory object found.&amp;quot;);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; } catch (NamingException ne)  {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;System.err.println(&amp;quot;Failed to lookup Connection Factory object.&amp;quot;);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;ne.printStackTrace();&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;System.exit(-1);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; }&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; // create a consnection&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; connection = cf.createConnection();&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; // create a session&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; session = connection.createSession(&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;  false /* not transacted */, Session.AUTO_ACKNOWLEDGE);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; // create destination HelloWorld&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; destination = session.createQueue(&amp;quot;Q1&amp;quot;);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;return 0;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    }//end of init&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;public int action() throws Throwable {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    try{&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            // create a producer&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            producer = session.createProducer(destination);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            // now that everything is ready to go, start the connection&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            connection.start();&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            // create our message to send&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            TextMessage message = session.createTextMessage();&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            message.setText(&amp;quot;Hello World&amp;quot;);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            // send the message to Queue HelloWorld&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            System.out.println(&amp;quot;Sending Hello World&amp;quot;);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            producer.send(message);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        } catch (JMSException ex) {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            System.out.println(&amp;quot;Error running program&amp;quot;);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            ex.printStackTrace();&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        }&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    return 0;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;}//end of action&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;public int end() throws Throwable {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    // close everything&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    producer.close();&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    session.close();&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    connection.close();&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    return 0;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;}//end of end&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt;Receiver&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;/*&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; * LoadRunner Java script. (Build: 946)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; * &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; * Script Description: &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; *                     &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; */&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;import lrapi.lr;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;import javax.jms.*;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;import javax.naming.*;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;import java.util.Hashtable;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;public class Actions&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;{&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    Hashtable env;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    Context&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;ctx = null;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    Session session=null;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    Connection connection=null;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    ConnectionFactory cf = null;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    Destination destination=null;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    MessageConsumer consumer=null;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;public int init() throws Throwable {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    env = new Hashtable();&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    // Store the environment variables that tell JNDI which initial context&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    // to use and where to find the provider.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    env.put(Context.PROVIDER_URL,&amp;quot;ldap://localhost:389&amp;quot;);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    env.put(Context.INITIAL_CONTEXT_FACTORY,&amp;quot;com.sun.jndi.ldap.LdapCtxFactory&amp;quot;);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    env.put(Context.SECURITY_PRINCIPAL,&amp;quot;cn=Directory Manager&amp;quot;);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    env.put(Context.SECURITY_CREDENTIALS,&amp;quot;admin&amp;quot;);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    try {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; // Create the initial context.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; ctx = new InitialContext(env);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    } catch (NamingException ex) {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;ex.printStackTrace();&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;System.exit(-1);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    }&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;     // creating a connection factory&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;     try {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    // Lookup my connection factory from the admin object store.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    // The name used here here must match the lookup name&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    // used when the admin object was stored.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    cf = (javax.jms.ConnectionFactory) ctx.lookup(&amp;quot;cn=QCF;dc=example;dc=com&amp;quot;);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    System.out.println(&amp;quot;Connection Factory object found.&amp;quot;);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;     } catch (NamingException ne)  {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    System.err.println(&amp;quot;Failed to lookup Connection Factory object.&amp;quot;);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    ne.printStackTrace();&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    System.exit(-1);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;     }&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;     // create a consnection&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;     connection = cf.createConnection();&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;     // create a session&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;     session = connection.createSession(&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;      false /* not transacted */, Session.AUTO_ACKNOWLEDGE);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;     // create destination HelloWorld&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;     destination = session.createQueue(&amp;quot;Q1&amp;quot;);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    return 0;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;}//end of init&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;public int action() throws Throwable {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        try {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            // create a consumer&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            consumer = session.createConsumer(destination);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            // now that everything is ready to go, start the connection&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            connection.start();&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            // receive our message&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            TextMessage m = (TextMessage)consumer.receive();&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            System.out.println(m.getText());&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        } catch (JMSException ex) {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            System.out.println(&amp;quot;Error running program&amp;quot;);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            ex.printStackTrace();&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        }&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    return 0;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;}//end of action&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;public int end() throws Throwable {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    // close everything&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    consumer.close();&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    session.close();&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    connection.close();&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    return 0;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;}//end of end&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt;Publish – Subscribe Test&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;Publisher&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;/*&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; * LoadRunner Java script. (Build: 946)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; * &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; * Script Description: &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; *                     &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; */&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;import lrapi.lr;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;import javax.jms.*;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;import javax.naming.*;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;import java.util.Hashtable;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;public class Actions&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;{&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    Hashtable env;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    Context&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;ctx = null;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    Session session=null;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    Connection connection=null;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    ConnectionFactory cf = null;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    Destination destination=null;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    TopicPublisher publisher=null;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    public int init() throws Throwable {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;env = new Hashtable();&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;// Store the environment variables that tell JNDI which initial context&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;// to use and where to find the provider.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;env.put(Context.PROVIDER_URL,&amp;quot;ldap://localhost:389&amp;quot;);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;env.put(Context.INITIAL_CONTEXT_FACTORY,&amp;quot;com.sun.jndi.ldap.LdapCtxFactory&amp;quot;);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;env.put(Context.SECURITY_PRINCIPAL,&amp;quot;cn=Directory Manager&amp;quot;);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;env.put(Context.SECURITY_CREDENTIALS,&amp;quot;admin&amp;quot;);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;try {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;     // Create the initial context.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;     ctx = new InitialContext(env);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;} catch (NamingException ex) {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    ex.printStackTrace();&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    System.exit(-1);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; // creating a connection factory&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; try {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;// Lookup my connection factory from the admin object store.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;// The name used here here must match the lookup name&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;// used when the admin object was stored.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;cf = (javax.jms.ConnectionFactory) ctx.lookup(&amp;quot;cn=TCF;dc=example;dc=com&amp;quot;);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;System.out.println(&amp;quot;Connection Factory object found.&amp;quot; +cf.toString());&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; } catch (NamingException ne)  {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;System.err.println(&amp;quot;Failed to lookup Connection Factory object.&amp;quot;);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;ne.printStackTrace();&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;System.exit(-1);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; }&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; // create a consnection&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; connection = cf.createConnection();&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; // create a session&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; session = connection.createSession(&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;  false /* not transacted */, Session.AUTO_ACKNOWLEDGE);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; // create destination HelloWorld&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; destination = session.createTopic(&amp;quot;T1&amp;quot;);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;return 0;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    }//end of init&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;public int action() throws Throwable {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    try{&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            // create a publisher&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            publisher = (TopicPublisher)session.createProducer(destination);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            // now that everything is ready to go, start the connection&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            connection.start();&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            // create our message to send&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            TextMessage message = session.createTextMessage();&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            message.setText(&amp;quot;Hello World&amp;quot;);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            // send the message &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            publisher.publish(message);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    System.out.println(&amp;quot;Sent Hello World&amp;quot; + publisher);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        } catch (JMSException ex) {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            System.out.println(&amp;quot;Error running program&amp;quot;);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            ex.printStackTrace();&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        }&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    return 0;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;}//end of action&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;public int end() throws Throwable {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    // close everything&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    publisher.close();&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    session.close();&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    connection.close();&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    publisher=null;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    session=null;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    connection=null;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    return 0;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;}//end of end&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;Subscriber&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;/*&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; * LoadRunner Java script. (Build: 946)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; * &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; * Script Description: &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; *                     &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; */&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;import lrapi.lr;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;import javax.jms.*;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;import javax.naming.*;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;import java.util.Hashtable;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;public class Actions&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;{&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    Hashtable env;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    Context&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;ctx = null;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    Session session=null;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    Connection connection=null;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    ConnectionFactory cf = null;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    Destination destination=null;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    MessageConsumer consumer=null;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;public int init() throws Throwable {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    env = new Hashtable();&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    // Store the environment variables that tell JNDI which initial context&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    // to use and where to find the provider.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    env.put(Context.PROVIDER_URL,&amp;quot;ldap://localhost:389&amp;quot;);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    env.put(Context.INITIAL_CONTEXT_FACTORY,&amp;quot;com.sun.jndi.ldap.LdapCtxFactory&amp;quot;);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    env.put(Context.SECURITY_PRINCIPAL,&amp;quot;cn=Directory Manager&amp;quot;);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    env.put(Context.SECURITY_CREDENTIALS,&amp;quot;admin&amp;quot;);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    try {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; // Create the initial context.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; ctx = new InitialContext(env);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    } catch (NamingException ex) {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;ex.printStackTrace();&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;System.exit(-1);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    }&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;     // creating a connection factory&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;     try {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    // Lookup my connection factory from the admin object store.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    // The name used here here must match the lookup name&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    // used when the admin object was stored.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    cf = (javax.jms.ConnectionFactory) ctx.lookup(&amp;quot;cn=QCF;dc=example;dc=com&amp;quot;);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    System.out.println(&amp;quot;Connection Factory object found.&amp;quot;);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;     } catch (NamingException ne)  {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    System.err.println(&amp;quot;Failed to lookup Connection Factory object.&amp;quot;);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    ne.printStackTrace();&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    System.exit(-1);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;     }&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;     // create a consnection&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;     connection = cf.createConnection();&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;     // create a session&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;     session = connection.createSession(&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;      false /* not transacted */, Session.AUTO_ACKNOWLEDGE);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;     // create destination HelloWorld&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;     destination = session.createQueue(&amp;quot;Q1&amp;quot;);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    return 0;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;}//end of init&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;public int action() throws Throwable {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        try {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            // create a consumer&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            consumer = session.createConsumer(destination);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            // now that everything is ready to go, start the connection&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            connection.start();&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            // receive our message&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            TextMessage m = (TextMessage)consumer.receive();&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            System.out.println(m.getText());&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        } catch (JMSException ex) {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            System.out.println(&amp;quot;Error running program&amp;quot;);&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            ex.printStackTrace();&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        }&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    return 0;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;}//end of action&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;public int end() throws Throwable {&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    // close everything&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    consumer.close();&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    session.close();&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    connection.close();&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    return 0;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;}//end of end&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;}&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt;Grinder&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt;Point to Point Test&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;# Java Message Service - Queue Sender&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;#&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;# JMS objects are looked up and messages are created once during&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;# initialisation. This default JNDI names are for the WebLogic Server&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;# 7.0 examples domain - change accordingly.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;#&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;# Each worker thread:&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;#  - Creates a queue session&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;#  - Sends ten messages&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;#  - Closes the queue session&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;from net.grinder.script.Grinder import grinder&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;from net.grinder.script import Test&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;from jarray import zeros&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;from java.util import Properties, Random&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;from javax.jms import Session&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;from javax.naming import Context, InitialContext&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;# Look up connection factory and queue in JNDI.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;properties = Properties()&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;properties[Context.PROVIDER_URL] = &amp;quot;ldap://localhost:389&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;properties[Context.INITIAL_CONTEXT_FACTORY] = &amp;quot;com.sun.jndi.ldap.LdapCtxFactory&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;properties[Context.SECURITY_PRINCIPAL] = &amp;quot;cn=Directory Manager&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;properties[Context.SECURITY_CREDENTIALS] = &amp;quot;admin&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;initialContext = InitialContext(properties)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;connectionFactory = initialContext.lookup(&amp;quot;cn=QCF;dc=example;dc=com&amp;quot;)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;queue = initialContext.lookup(&amp;quot;cn=Q1;dc=example;dc=com&amp;quot;)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;initialContext.close()&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;# Create a connection.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;connection = connectionFactory.createQueueConnection()&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;connection.start()&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;random = Random()&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;def createBytesMessage(session, size):&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    bytes = zeros(size, &amp;#39;b&amp;#39;)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    random.nextBytes(bytes)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    message = session.createBytesMessage()&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    message.writeBytes(bytes)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    return message&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;class TestRunner:&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    def __call__(self):&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        log = grinder.logger.output&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        log(&amp;quot;Creating queue session&amp;quot;)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        session = connection.createQueueSession(0, Session.AUTO_ACKNOWLEDGE)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        sender = session.createSender(queue)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        instrumentedSender = Test(1, &amp;quot;Send a message&amp;quot;).wrap(sender)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        message = createBytesMessage(session, 100)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        log(&amp;quot;Sending ten messages&amp;quot;)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        for i in range(0, 10):&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            instrumentedSender.send(message)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            grinder.sleep(100)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        log(&amp;quot;Closing queue session&amp;quot;)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        session.close()&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="3"&gt;Publish – Subscribe Test&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;# Java Message Service - Queue Receiver&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;#&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;# JMS objects are looked up and messages are created once during&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;# initialisation. This default JNDI names are for the WebLogic Server&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;# 7.0 examples domain - change accordingly.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;#&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;# Each worker thread:&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;#  - Creates a queue session&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;#  - Receives ten messages&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;#  - Closes the queue session&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;#&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;# This script demonstrates the use of The Grinder statistics API to&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;# record a &amp;quot;delivery time&amp;quot; custom statistic.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;#&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;# Copyright (C) 2003, 2004, 2005, 2006 Philip Aston&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;# Copyright (C) 2005 Dietrich Bollmann&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;# Distributed under the terms of The Grinder license.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;from java.lang import System&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;from java.util import Properties&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;from javax.jms import MessageListener, Session&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;from javax.naming import Context, InitialContext&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;from net.grinder.script.Grinder import grinder&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;from net.grinder.script import Test&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;from threading import Condition&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;# Look up connection factory and queue in JNDI.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;properties = Properties()&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;properties[Context.PROVIDER_URL] = &amp;quot;ldap://localhost:389&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;properties[Context.INITIAL_CONTEXT_FACTORY] = &amp;quot;com.sun.jndi.ldap.LdapCtxFactory&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;properties[Context.SECURITY_PRINCIPAL] = &amp;quot;cn=Directory Manager&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;properties[Context.SECURITY_CREDENTIALS] = &amp;quot;admin&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;initialContext = InitialContext(properties)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;connectionFactory = initialContext.lookup(&amp;quot;cn=QCF;dc=example;dc=com&amp;quot;)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;queue = initialContext.lookup(&amp;quot;cn=Q1;dc=example;dc=com&amp;quot;)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;initialContext.close()&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;# Create a connection.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;connection = connectionFactory.createQueueConnection()&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;connection.start()&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;# Add two statistics expressions:&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;# 1. Delivery time:- the mean time taken between the server sending&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;#    the message and the receiver receiving the message.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;# 2. Mean delivery time:- the delivery time averaged over all tests.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;# We use the userLong0 statistic to represent the &amp;quot;delivery time&amp;quot;.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;grinder.statistics.registerDataLogExpression(&amp;quot;Delivery time&amp;quot;, &amp;quot;userLong0&amp;quot;)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;#grinder.statistics.registerSummaryExpression(&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;#              &amp;quot;Mean delivery time&amp;quot;,&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;#                        &amp;quot;(/ userLong0(+ timedTests untimedTests))&amp;quot;)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;# We record each message receipt against a single test. The&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;# test time is meaningless.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;def recordDeliveryTime(deliveryTime):&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    grinder.statistics.forCurrentTest.setValue(&amp;quot;userLong0&amp;quot;, deliveryTime)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;recordTest = Test(1, &amp;quot;Receive messages&amp;quot;).wrap(recordDeliveryTime)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;class TestRunner(MessageListener):&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    def __init__(self):&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        self.messageQueue = []          # Queue of received messages not yet recorded.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        self.cv = Condition()           # Used to synchronise thread activity.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    def __call__(self):&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        log = grinder.logger.output&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        log(&amp;quot;Creating queue session and a receiver&amp;quot;)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        session = connection.createQueueSession(0, Session.AUTO_ACKNOWLEDGE)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        receiver = session.createReceiver(queue)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        receiver.messageListener = self&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        Read 10 messages from the queue.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        for i in range(0, 10):&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            # Wait until we have received a message.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            self.cv.acquire()&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            #while not self.messageQueue: self.cv.wait()&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            # Pop delivery time from first message in message queue&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            deliveryTime = messageQueue.pop(0)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            self.cv.release()&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            log(&amp;quot;Received message&amp;quot;)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            # We record the test a here rather than in onMessage&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            # because we must do so from a worker thread.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;            recordTest(deliveryTime)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        log(&amp;quot;Closing queue session&amp;quot;)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        session.close()&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        # Rather than over complicate things with explict message&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        # acknowledgement, we simply discard any additional messages&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        # we may have read.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        log(&amp;quot;Received %d additional messages&amp;quot; % len(self.messageQueue))&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    # Called asynchronously by JMS when a message arrives.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;    def onMessage(self, message):&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        self.cv.acquire()&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        # In WebLogic Server JMS, the JMS timestamp is set by the&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        # sender session. All we need to do is ensure our clocks are&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        # synchronised...&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        deliveryTime = System.currentTimeMillis() - message.getJMSTimestamp()&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        self.messageQueue.append(deliveryTime)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        self.cv.notifyAll()&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="3"&gt;        self.cv.release()&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5394591798492520152-4474457236571310383?l=namoham.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://namoham.blogspot.com/feeds/4474457236571310383/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5394591798492520152&amp;postID=4474457236571310383' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/4474457236571310383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/4474457236571310383'/><link rel='alternate' type='text/html' href='http://namoham.blogspot.com/2010/01/jmsperformancetesttoolevaluation.html' title='JMS_Performance_Test_Tool_Evaluation'/><author><name>Avinash Mangipudi</name><uri>http://www.blogger.com/profile/10259294692133022769</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_glY2l8c_tlM/TTziGFGZVgI/AAAAAAAACTY/B4dVksvXvy0/s220/avinash_mangipudi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5394591798492520152.post-4881318327384641157</id><published>2009-11-02T19:02:00.000-08:00</published><updated>2009-11-02T19:05:16.230-08:00</updated><title type='text'>Android</title><content type='html'>Buying an android developer phone is one of the best decisions i have made in the recent past. Each day , the time i spend with it, i feel great. Let it be receiving gmail messages, gtalk or skype or changing the wallpapers from internet, or getting the latest news updates or developing a small custom program and porting it to the phone. I am loving my android phone everyday.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5394591798492520152-4881318327384641157?l=namoham.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://namoham.blogspot.com/feeds/4881318327384641157/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5394591798492520152&amp;postID=4881318327384641157' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/4881318327384641157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/4881318327384641157'/><link rel='alternate' type='text/html' href='http://namoham.blogspot.com/2009/11/android.html' title='Android'/><author><name>Avinash Mangipudi</name><uri>http://www.blogger.com/profile/10259294692133022769</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_glY2l8c_tlM/TTziGFGZVgI/AAAAAAAACTY/B4dVksvXvy0/s220/avinash_mangipudi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5394591798492520152.post-2145259671674534749</id><published>2009-10-11T00:54:00.000-07:00</published><updated>2009-10-11T00:57:04.916-07:00</updated><title type='text'></title><content type='html'>I've gifted a HP laptop Tx 2000 to my Dad and it died today. Below is the cause. It has just gone out of warranty and  im feeling very bad about it.&lt;br /&gt;&lt;br /&gt;This is the problem.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mycheaplaptop.net/2009/03/never-buy-hp-laptop"&gt;http://www.mycheaplaptop.net/2009/03/never-buy-hp-laptop&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Dont buy this laptop from HP ...&lt;br /&gt;&lt;br /&gt;Here are the specs.&lt;br /&gt;&lt;br /&gt;- HP Pavilion tx2000z CTO NB&lt;br /&gt;- Genuine Windows Vista Home Premium (32-bit)&lt;br /&gt;- AMD Turion(TM) 64 X2 Dual-Core Mobile Technology TL-64 (2.2 GHz, 512KB+512KB L2 Cache )&lt;br /&gt;- 12.1" WXGA High-Definition HP BrightView Widescreen Display(1280 x 800) with Integrated Touch-screen&lt;br /&gt;- 2GB DDR2 System Memory (2 Dimm)&lt;br /&gt;- NVIDIA(R) GeForce(R) Go 6150&lt;br /&gt;- FREE Upgrade to HP Imprint Finish (Echo) + Fingerprint Reader + Webcam + Microphone!!&lt;br /&gt;- 802.11b/g WLAN and Bluetooth&lt;br /&gt;- 250GB 5400RPM SATA Hard Drive&lt;br /&gt;- FREE Upgrade to LightScribe SuperMulti 8X DVD+/-RW with Double Layer Support!!&lt;br /&gt;- No TV Tuner w/remote control&lt;br /&gt;- 6 Cell Lithium Ion Battery&lt;br /&gt;- Microsoft(R) Works 9.0&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5394591798492520152-2145259671674534749?l=namoham.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://namoham.blogspot.com/feeds/2145259671674534749/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5394591798492520152&amp;postID=2145259671674534749' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/2145259671674534749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/2145259671674534749'/><link rel='alternate' type='text/html' href='http://namoham.blogspot.com/2009/10/ive-gifted-hp-laptop-tx-2000-to-my-dad.html' title=''/><author><name>Avinash Mangipudi</name><uri>http://www.blogger.com/profile/10259294692133022769</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_glY2l8c_tlM/TTziGFGZVgI/AAAAAAAACTY/B4dVksvXvy0/s220/avinash_mangipudi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5394591798492520152.post-7599055977427179706</id><published>2009-08-15T21:05:00.001-07:00</published><updated>2009-08-15T21:06:42.547-07:00</updated><title type='text'>appreciation</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;font face='sans-serif'&gt;Nice to see  appreciation from customer for Gita &lt;a href='http://www.getjar.com/products/3145/GITA'&gt;http://www.getjar.com/products/3145/GITA&lt;br/&gt;&lt;/a&gt;&lt;br/&gt;&lt;/font&gt;Hi,&lt;br/&gt;Iam Devvart Arun Sharma.Residing in Bahadurgarh,Haryana,India.&lt;br/&gt;I just wanna Say thanks to Your Endeavourous Team for Making Great&lt;br/&gt;Epic Easily Accessible to World.&lt;br/&gt;This Application is AWESOME.I used to Read Gita Saar in Calendar&lt;br/&gt;during Childhood.&lt;br/&gt;I wished to Have BHAGWAT GITA,but it required lots of free time &amp;amp; it&lt;br/&gt;is not Handy.&lt;br/&gt;You guys have made My Dream Come True.&lt;br/&gt;Thankyou,&lt;br/&gt;God Bless You &amp;amp; Sun Microsystems Inc.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5394591798492520152-7599055977427179706?l=namoham.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://namoham.blogspot.com/feeds/7599055977427179706/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5394591798492520152&amp;postID=7599055977427179706' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/7599055977427179706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/7599055977427179706'/><link rel='alternate' type='text/html' href='http://namoham.blogspot.com/2009/08/appreciation.html' title='appreciation'/><author><name>Avinash Mangipudi</name><uri>http://www.blogger.com/profile/10259294692133022769</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_glY2l8c_tlM/TTziGFGZVgI/AAAAAAAACTY/B4dVksvXvy0/s220/avinash_mangipudi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5394591798492520152.post-854240826274704188</id><published>2009-08-15T00:47:00.001-07:00</published><updated>2009-08-15T00:47:54.903-07:00</updated><title type='text'>happy independence day</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Celebrating Independence day in India after 3 years...&lt;br/&gt;Watching auto drivers putting huge India flags and driving ...&lt;br/&gt;and creating a sense of the same feeling among all those who see the flag,&lt;br/&gt;that we belong to that one same thing.&lt;br/&gt;&lt;br/&gt;What a feeling...words cannot describe.&lt;br/&gt;&lt;br/&gt;&lt;a href='http://www.youtube.com/watch?v=UC-RFFIMXlA&amp;amp;feature=related'&gt;http://www.youtube.com/watch?v=UC-RFFIMXlA&amp;amp;feature=related&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5394591798492520152-854240826274704188?l=namoham.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://namoham.blogspot.com/feeds/854240826274704188/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5394591798492520152&amp;postID=854240826274704188' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/854240826274704188'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/854240826274704188'/><link rel='alternate' type='text/html' href='http://namoham.blogspot.com/2009/08/happy-independence-day.html' title='happy independence day'/><author><name>Avinash Mangipudi</name><uri>http://www.blogger.com/profile/10259294692133022769</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_glY2l8c_tlM/TTziGFGZVgI/AAAAAAAACTY/B4dVksvXvy0/s220/avinash_mangipudi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5394591798492520152.post-408936197087344875</id><published>2009-07-29T23:05:00.001-07:00</published><updated>2009-07-29T23:05:36.073-07:00</updated><title type='text'>Art of Performance Testing.</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Performance tuning is a challenging task that requires in-depth understanding of the hardware, operating system, and application. If performance tuning were simple, the parameters would be hard-coded into the firmware or the operating system.&lt;br/&gt;&lt;br/&gt; &lt;br/&gt; Art of Application Performance Testing&lt;br/&gt; &lt;br/&gt;When is an application considered to be performing well?&lt;br/&gt;It is a matter of perception and usage scenario.&lt;br/&gt; &lt;br/&gt;A "Performance Driven Organization" is that whose performance considerations have been taken into account at every stage of the application life cycle.&lt;br/&gt;&lt;br/&gt;Tool should provide single view of monitoring various mertics across servers. &lt;br/&gt;&lt;br/&gt;EUE-&amp;gt;End User Experiece&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;div class='zemanta-pixie'&gt;&lt;img src='http://img.zemanta.com/pixy.gif?x-id=e3acaf45-10ee-8686-84bb-f13a96a56286' alt='' class='zemanta-pixie-img'/&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5394591798492520152-408936197087344875?l=namoham.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://namoham.blogspot.com/feeds/408936197087344875/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5394591798492520152&amp;postID=408936197087344875' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/408936197087344875'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/408936197087344875'/><link rel='alternate' type='text/html' href='http://namoham.blogspot.com/2009/07/art-of-performance-testing.html' title='Art of Performance Testing.'/><author><name>Avinash Mangipudi</name><uri>http://www.blogger.com/profile/10259294692133022769</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_glY2l8c_tlM/TTziGFGZVgI/AAAAAAAACTY/B4dVksvXvy0/s220/avinash_mangipudi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5394591798492520152.post-1650287169091797823</id><published>2009-07-24T05:27:00.001-07:00</published><updated>2009-07-24T05:27:26.506-07:00</updated><title type='text'>perf-generics</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Frequency of collection of metric and display of collection.&lt;br/&gt;CPU count&lt;br/&gt;per CPU stats or aggregate stats&lt;br/&gt;Number of Queues waiting for CPU&lt;br/&gt;Time spent waiting for a CPU&lt;br/&gt;Swapped out threads&lt;br/&gt;User, System utilization and Ilde time of the cpu&lt;br/&gt;Load average&lt;br/&gt;Migration of threads  between processors&lt;br/&gt;Mutex contention events  on kernel.&lt;br/&gt;read/write lock contention events on kernel.&lt;br/&gt;system call rate&lt;br/&gt;Which process/thread/method is using the CPU&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;div class='zemanta-pixie'&gt;&lt;img src='http://img.zemanta.com/pixy.gif?x-id=68fa4b72-2ac8-8e4a-b9f8-46cb36bb1476' alt='' class='zemanta-pixie-img'/&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5394591798492520152-1650287169091797823?l=namoham.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://namoham.blogspot.com/feeds/1650287169091797823/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5394591798492520152&amp;postID=1650287169091797823' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/1650287169091797823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/1650287169091797823'/><link rel='alternate' type='text/html' href='http://namoham.blogspot.com/2009/07/perf-generics.html' title='perf-generics'/><author><name>Avinash Mangipudi</name><uri>http://www.blogger.com/profile/10259294692133022769</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_glY2l8c_tlM/TTziGFGZVgI/AAAAAAAACTY/B4dVksvXvy0/s220/avinash_mangipudi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5394591798492520152.post-5633542969705892036</id><published>2009-07-23T19:47:00.001-07:00</published><updated>2009-07-23T19:47:53.140-07:00</updated><title type='text'>perf- CPU- Solaris</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;font face='sans-serif'&gt;CPU&lt;br/&gt;&lt;br/&gt;The first line of metric is the summary since boot.Interval of collection is specified as 1st param along with command name.&lt;br/&gt;&lt;br/&gt;vmstat collects the aggregate stats of all the CPU's&lt;br/&gt;&lt;br/&gt;Saturation&lt;br/&gt;&lt;br/&gt;Number of queues waiting for CPU is run queue length or size.&lt;br/&gt;kthr:r of vmstat gives this value.&lt;br/&gt;sar -q 5 5 gives info on swapped out threads. It also gives runq-sz. Swapping out threads is a last resort for relieving memory pressure, so this field will be 0 unless there was memory shortage.&lt;br/&gt;Amount of time spent waiting for a CPU is measured using  the LAT latency value of command prstat -mL&lt;br/&gt;&lt;br/&gt;vmstat and sar(system activity reporter) also give the user,system utilization and ilde time of the cpu.&lt;br/&gt;&lt;br/&gt;Number of processors in the system and their speed psrinfo -vm&lt;br/&gt;&lt;br/&gt;Load average represents both CPU utilization and saturation.&lt;br/&gt;uptime and prstat give this info. A value equal to CPU count means 100% utilisation.&lt;br/&gt;1-,5- and 15- minute averages are obtained.&lt;br/&gt;&lt;br/&gt;sar can capture historic data by enabling interval of collection. crontab -e sys&lt;br/&gt;&lt;br/&gt;mpstat summarizes stats for each cpu. &lt;br/&gt;&lt;br/&gt;High values of &lt;br/&gt;&lt;br/&gt;migr  migration of threads  between processors&lt;br/&gt;smtx  mutex contention events  on kernel.&lt;br/&gt;srw   read/write lock contention events on kernel. &lt;br/&gt;syscl system call rate&lt;br/&gt;&lt;br/&gt;is bad for performance.&lt;br/&gt;&lt;br/&gt;Who is using the CPU&lt;br/&gt;prstat gives pid versus cpu utilisation%&lt;br/&gt;prstat -Lm -p pid,  gives thread breakdown of pid.&lt;br/&gt;To see what the thread is doing, use pstack pid/processor no, ex: pstack 25691/2&lt;br/&gt;&lt;br/&gt;use dtrace to find out who is causing the high system calls.&lt;br/&gt;dtrace -n 'syscall:::entry { @[execname]=count();}'&lt;br/&gt;use dtraceto drill deeper and find the exec name&lt;br/&gt;dtrace -n 'syscall:::entry /execname=="name_of_exec"/ { @[probefunc]=count();}'&lt;br/&gt;use dtrace to drill even deeper to get  the stack calls.&lt;br/&gt;dtrace -n 'syscall:::entry /execname=="name_of_exec"/ { @[ustack]=count();}'&lt;br/&gt;&lt;/font&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5394591798492520152-5633542969705892036?l=namoham.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://namoham.blogspot.com/feeds/5633542969705892036/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5394591798492520152&amp;postID=5633542969705892036' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/5633542969705892036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/5633542969705892036'/><link rel='alternate' type='text/html' href='http://namoham.blogspot.com/2009/07/perf-cpu-solaris.html' title='perf- CPU- Solaris'/><author><name>Avinash Mangipudi</name><uri>http://www.blogger.com/profile/10259294692133022769</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_glY2l8c_tlM/TTziGFGZVgI/AAAAAAAACTY/B4dVksvXvy0/s220/avinash_mangipudi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5394591798492520152.post-907710692925262543</id><published>2009-07-22T03:36:00.001-07:00</published><updated>2009-07-22T03:36:11.889-07:00</updated><title type='text'>perf resources</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;High Performance Client/Server, Chris Loosley and Frank Douglas ( John Wiley &amp;amp; Sons)&lt;br/&gt;Inside the Java 2 Virtual Machine, Bill Venners (McGraw-Hill) (see&lt;br/&gt;http://www.artima.com/insidejvm/resources/)&lt;br/&gt;Introduction to Computer Performance Analysis with Mathematica, Arnold O. Allen&lt;br/&gt;(Academic Press)&lt;br/&gt;Performance Engineering of Software Systems, Connie Smith (Addison Wesley)&lt;br/&gt;Sun Performance and Tuning, Adrian Cockcroft and Richard Pettit (Prentice Hall)&lt;br/&gt;System Performance Tuning, Mike Loukides (O'Reilly)&lt;br/&gt;Windows NT Applications: Measuring and Optimizing Performance, Paul Hinsberg&lt;br/&gt;(MacMillan Technical Publishing)&lt;br/&gt;Windows NT Performance Monitoring, Benchmarking, and Tuning, Mark T. Edmead and&lt;br/&gt;Paul Hinsberg (New Riders)&lt;br/&gt;&lt;br/&gt;IBM Systems Journal (http://www.research.ibm.com/journal/ ) (see Volume 39, No. 1, 2000&lt;br/&gt;— Java Performance)&lt;br/&gt;Jack Shirazi's Java Performance Tuning web site&lt;br/&gt;(http://www.JavaPerformanceTuning.com)&lt;br/&gt;Vladimir Bulatov's HyperProf (http://www.physics.orst.edu/~bulatov/HyperProf/)&lt;br/&gt;Greg White's ProfileViewer (http://www.capital.net/~dittmer/profileviewer/index.html)&lt;br/&gt;JAVAR experimental compiler (http://www.extreme.indiana.edu/hpjava/)&lt;br/&gt;Jalapeño server JVM (http://www.research.ibm.com/journal/sj/391/alpern.html)&lt;br/&gt;Profiling metrics (http://www.research.ibm.com/journal/sj/391/alexander.html)&lt;br/&gt;Bill Venner's discussion of optimization&lt;br/&gt;(http://www.artima.com/designtechniques/hotspot.html)&lt;br/&gt;Doug Bell's article discussing optimization techniques (http://www.javaworld.com/jw-04-&lt;br/&gt;1997/jw-04-optimize.html)&lt;br/&gt;Classic but old Java optimization site (http://www.cs.cmu.edu/~jch/java/optimization.html)&lt;br/&gt;Generic Java (http://www.cs.bell-labs.com/~wadler/gj/)&lt;br/&gt;&lt;br/&gt;Profilers&lt;br/&gt;Many of these profilers have been reviewed in the various magazines listed previously. You can&lt;br/&gt;usually search the magazine web sites to identify which issue of the magazine provides a review.&lt;br/&gt;Often the reviews are available online. The profiler vendors should also be happy to provide&lt;br/&gt;pointers to reviews. The annual "best of Java" awards includes a section for profilers (see the Java&lt;br/&gt;Developer's Journal ).&lt;br/&gt;&lt;br/&gt;Intuitive System's OptimizeIt! (http://www.optimizeit.com)&lt;br/&gt;KL Group's JProbe (http://www.klgroup.com)&lt;br/&gt;CodeWizard for Java from ParaSoft Corporation (http://www.parasoft.com/wizard)&lt;br/&gt;PureLoad from PureIT AB (http://www.pureit.se/products/pureload)&lt;br/&gt;SilkObserver from Segue Software, Inc. (http://www.segue.com)&lt;br/&gt;SockPerf from IBM alphaWorks (http://www.alphaworks.ibm.com/tech/sml)&lt;br/&gt;TrueTime/DevPartner Java Edition from Compuware Corporation&lt;br/&gt;(http://www.compuware.com/numega/)&lt;br/&gt;Visual Quantify by Rational Software&lt;br/&gt;(http://www.rational.com/products/vis_quantify/index.jtmpl)&lt;br/&gt;Segue Solutions' SilkPerformer&lt;br/&gt;(http://www.segue.com/html/s_solutions/s_performer/s_performer.htm)&lt;br/&gt;Metamata Debugger (http://www.metamata.com/products/debug_top.html) (some people&lt;br/&gt;list this as a profiler, though it looks like a plain debugger to me)&lt;br/&gt;&lt;br/&gt;15.5 Optimizers&lt;br/&gt;&lt;br/&gt;PreEmptive's DashO optimizer (http://www.preemptive.com)&lt;br/&gt;TowerJ environment (compiler &amp;amp; runtime) from Tower Technology Corporation&lt;br/&gt;(http://www.towerj.com)&lt;br/&gt;TowerJ review: (http://www.javaworld.com/javaworld/jw-10-1999/jw-10-volano_p.html)&lt;br/&gt;JOVE (http://www.instantiations.com/jove/)&lt;br/&gt;Condensity from Plumb Design (http://www.condensity.com)&lt;br/&gt;High Performance Compiler for Java from IBM alphaWorks&lt;br/&gt;(http://www.alphaworks.ibm.com/formula/)&lt;br/&gt;JAX size optimizer from IBM alphaWorks (http://www.alphaworks.ibm.com/tech/jax/)&lt;br/&gt;jres resource manager and compressor from IBM alphaWorks&lt;br/&gt;(http://www.alphaworks.ibm.com/formula/)&lt;br/&gt;Jshrink size optimizer from Eastridge Technology (http://www.e-t.com/jshrink.html)&lt;br/&gt;SourceGuard (http://www.4thpass.com)&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5394591798492520152-907710692925262543?l=namoham.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://namoham.blogspot.com/feeds/907710692925262543/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5394591798492520152&amp;postID=907710692925262543' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/907710692925262543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/907710692925262543'/><link rel='alternate' type='text/html' href='http://namoham.blogspot.com/2009/07/perf-resources.html' title='perf resources'/><author><name>Avinash Mangipudi</name><uri>http://www.blogger.com/profile/10259294692133022769</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_glY2l8c_tlM/TTziGFGZVgI/AAAAAAAACTY/B4dVksvXvy0/s220/avinash_mangipudi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5394591798492520152.post-4978877207986683338</id><published>2009-07-22T00:15:00.001-07:00</published><updated>2009-07-22T00:15:21.198-07:00</updated><title type='text'>Java Performance Tuning - contd.</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Two standard optimization techniques for reducing I/O overhead are buffering and caching.&lt;br/&gt;&lt;br/&gt;Some techniques to improve I/O performance:&lt;br/&gt;Execute I/O in the background.&lt;br/&gt;Avoid executing I/O in loops.&lt;br/&gt;&lt;br/&gt;Using System.outor System.err, for logging,purposes can affect performance.&lt;br/&gt;Using any logging framework like log4j, can allieviate this to some extent.&lt;br/&gt;Check Readers are InputStreams performance. Readers may be better.&lt;br/&gt;&lt;br/&gt;Use a separate thread to monitor the application.&lt;br/&gt;multithreading issues- race conditions and deadlocks.&lt;br/&gt;&lt;br/&gt;Performance tuning is frequently a matter of tradeoffs.&lt;br/&gt;&lt;br/&gt;Tuning can be a lengthy process simply because it must be iterative.&lt;br/&gt;Performance problem created (or left uncorrected) in one phase requires roughly five times as much effort to correct in the following development phase.&lt;br/&gt;&lt;br/&gt;Performance tuning should be done after the code is functionally correct.&lt;br/&gt;Typically, 80% of the application time is spent in less than 20% of the code.&lt;br/&gt;&lt;br/&gt;When designing the application to run activities in parallel, you need to focus on shared resources,especially the time spent using these resources.&lt;br/&gt;&lt;br/&gt;Other Books&lt;br/&gt;&lt;br/&gt;System Performance Tuning by Mike Loukides (O'Reilly)&lt;br/&gt;Sun Performance and Tuning, by Adrian Cockcroft and Richard Pettit (Prentice Hall). &lt;br/&gt;Windows NT Performance Monitoring, Benchmarking, and Tuning, by Mark T. Edmead and Paul Hinsberg (NewRiders) &lt;br/&gt;Windows NT Applications: Measuring and Optimizing Performance, by Paul Hinsberg(MacMillan Technical Publishing).&lt;br/&gt;&lt;br/&gt;Identifying that there is an I/O problem is usually fairly easy. The most basic symptom is that things take longer than expected, while at the same time the CPU is not at all heavily worked.The diskmonitoring utilities will also tell you that there is a lot of work being done to the disks.&lt;br/&gt;&lt;br/&gt;Vendor Supplied disk statistics.&lt;br/&gt;average and peak transfer rates&lt;br/&gt;Average seek time,&lt;br/&gt;&lt;br/&gt;Cached Filesystems (RAM Disks, tmpfs, cachefs) speeds up reads.&lt;br/&gt;Looking up network addresses is an often overlooked cause of bad network performance.&lt;br/&gt;&lt;br/&gt;Lock contention is one of the major reasons for performance problems. There are four types of locking available in Solaris. 1. Mutexes 2. Semaphores 3. Condition Variables and 4. Multiple Readers Single Writer(read-write) locks. &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5394591798492520152-4978877207986683338?l=namoham.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://namoham.blogspot.com/feeds/4978877207986683338/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5394591798492520152&amp;postID=4978877207986683338' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/4978877207986683338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/4978877207986683338'/><link rel='alternate' type='text/html' href='http://namoham.blogspot.com/2009/07/java-performance-tuning-contd_22.html' title='Java Performance Tuning - contd.'/><author><name>Avinash Mangipudi</name><uri>http://www.blogger.com/profile/10259294692133022769</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_glY2l8c_tlM/TTziGFGZVgI/AAAAAAAACTY/B4dVksvXvy0/s220/avinash_mangipudi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5394591798492520152.post-8413580385412139875</id><published>2009-07-17T05:25:00.001-07:00</published><updated>2009-07-17T05:25:37.920-07:00</updated><title type='text'>Java Performance tuning-contd..</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;One can choose a JDK version(vendor) for compilation and another JRE version(vendor) for execution. &lt;br/&gt;&lt;br/&gt;Understand the GC pattern of the application.Adjust GC interval and -Xmx if it helps, after looking at the pattern. Use trial and error to set this values.&lt;br/&gt;&lt;br/&gt;Casting is an overhead. If all the list objects are one type, they better be declared as a collection of that type.Casts(not resolvable at compile time-using instanceof operator) have runtime memory cost.&lt;br/&gt;&lt;br/&gt;Is the development VM same as the production VM?&lt;br/&gt;&lt;br/&gt;JIT compiler, compiles bytecode into machine native code on first execution.&lt;br/&gt;Bytecode interpretor executes by decoding,converting into native code and then executing.&lt;br/&gt;Shared libraries can be loaded into system memory even before application startup to application reduce startup time.&lt;br/&gt;&lt;br/&gt;Some compilers have the optimise option (-O) meant to compile such that execution optimisations can be applied.&lt;br/&gt;You could compile to native machine code directly.&lt;br/&gt;-J and -target options exist during compilation.&lt;br/&gt;Running application with -verbose option give insight into the loading..etc.&lt;br/&gt;Translators exist that convert Java program to C.&lt;br/&gt;Class loading times improve if jar packaged.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;adaptive optimisation&lt;br/&gt;&lt;br/&gt;Optimizing compilers cannot change your code to use a better algorithm.&lt;br/&gt;Ask/Decompile to know what the application is doing under the hoot. Don't assume.&lt;br/&gt;&lt;br/&gt;Class.forName dynamically loads libraries and can be time consuming.&lt;br/&gt;compilers compute runtime code path tree.&lt;br/&gt;&lt;br/&gt;Code motion moves calculations out of loops that need calculating only once.&lt;br/&gt;Obfuscation makes code tough to understand after decompiling and has also can have performance gains.&lt;br/&gt;&lt;br/&gt;Check the application startup parameters.&lt;br/&gt;&lt;br/&gt;Java does not prevent you from using excessive amounts of memory.&lt;br/&gt;&lt;br/&gt;Check object creation and know why they are being created.&lt;br/&gt;Container object can be pool managed by custom defined classes. Ex:VectorPoolManager&lt;br/&gt;&lt;br/&gt;Early initialization involves creating objects before they are used and is used when large number of objects are needed. Late initialization involves delaying object creation till it is absolutely necessary thereby avoiding unnecessary object creation.&lt;br/&gt;&lt;br/&gt;Throwing an exception and executing the catch block has a significant overhead. This overhead&lt;br/&gt;seems to be due mainly to the cost of getting a snapshot of the stack when the exception is created (the snapshot allows the stack trace to be printed). The cost is large: exceptions should not be thrown as part of the normal code path of your application unless you have factored it in.&lt;br/&gt;&lt;br/&gt;Local (temporary) variables and method-argument variables are the fastest variables to access and&lt;br/&gt;update.&lt;br/&gt;&lt;br/&gt;Instance and static variables can be up to an order of magnitude slower to operate on when&lt;br/&gt;compared to method arguments and local variables.&lt;br/&gt;&lt;br/&gt;ints are normally the fastest variable type to operate on. longs and doubles can take longer to&lt;br/&gt;access and update than other variables because they are twice the basic storage length for Java&lt;br/&gt;(which is four bytes).The specification allows the actual manipulation of longs and doubles to be&lt;br/&gt;implementation- and processor-dependent, so you cannot assume longs and doubles always take&lt;br/&gt;longer.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5394591798492520152-8413580385412139875?l=namoham.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://namoham.blogspot.com/feeds/8413580385412139875/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5394591798492520152&amp;postID=8413580385412139875' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/8413580385412139875'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/8413580385412139875'/><link rel='alternate' type='text/html' href='http://namoham.blogspot.com/2009/07/java-performance-tuning-contd.html' title='Java Performance tuning-contd..'/><author><name>Avinash Mangipudi</name><uri>http://www.blogger.com/profile/10259294692133022769</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_glY2l8c_tlM/TTziGFGZVgI/AAAAAAAACTY/B4dVksvXvy0/s220/avinash_mangipudi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5394591798492520152.post-7241463286884231396</id><published>2009-07-16T05:31:00.001-07:00</published><updated>2009-07-16T05:31:39.134-07:00</updated><title type='text'>tasks</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;wash house &lt;br/&gt;electricity payment&lt;br/&gt;restructuring payment&lt;br/&gt;rent house &lt;br/&gt;&lt;br/&gt;driving license -avinash&lt;br/&gt;driving license -radhika&lt;br/&gt;&lt;br/&gt;birth certificate-Veda&lt;br/&gt;apply passport - Veda&lt;br/&gt;make address change - avi, rads&lt;br/&gt;passport- change photo.&lt;br/&gt;&lt;br/&gt;income tax filing&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5394591798492520152-7241463286884231396?l=namoham.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://namoham.blogspot.com/feeds/7241463286884231396/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5394591798492520152&amp;postID=7241463286884231396' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/7241463286884231396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/7241463286884231396'/><link rel='alternate' type='text/html' href='http://namoham.blogspot.com/2009/07/tasks.html' title='tasks'/><author><name>Avinash Mangipudi</name><uri>http://www.blogger.com/profile/10259294692133022769</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_glY2l8c_tlM/TTziGFGZVgI/AAAAAAAACTY/B4dVksvXvy0/s220/avinash_mangipudi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5394591798492520152.post-707734952847610515</id><published>2009-07-16T05:27:00.001-07:00</published><updated>2009-07-16T05:27:37.369-07:00</updated><title type='text'>Java Performance Tuning 2nd edition - Jack Shirazi</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Identification of the cause of the performance bottleneck is a science, not an art.&lt;br/&gt;&lt;br/&gt;Measure/Profile current system in terms of&lt;br/&gt;&lt;br/&gt;    Response time/TPS&lt;br/&gt;    Memory &lt;br/&gt;    Disk I/O&lt;br/&gt;    CPU&lt;br/&gt;    Concurrency&lt;br/&gt;    &lt;br/&gt;per layer and end to end for transactions identified by business in the descending order of risk or target volume per unit interval &lt;br/&gt;&lt;br/&gt;Freeze them so that they can be served as reference at any point of time. This version of the software at any time should be installable to demostrate the effect of the changes made later.&lt;br/&gt;&lt;br/&gt;Get to know the benchmark figures of performance of the software/hardware platform from industry.&lt;br/&gt;What are the SLA the application has to conform to? Define them if they do not exist already and strive to achieve them. Agreeing on targets before tuning makes everything clear to everyone.&lt;br/&gt;&lt;br/&gt;Follow a top-down approach, come up with observations and take direction from management on proceeding with the next set of efforts. Document all such decisions. Suggest not based on gut-feel but based on repeatable results of experimental evidence. Communication of your effort daily to management and taking their suggestions frequently is vital, as performance testing/tuning is an incremental R&amp;amp;D activity and some times lot of effort may go in the wrong direction or may require more time to get a solution. Always keep track of the problem perceived by management about the application and try to allieviate it.&lt;br/&gt;&lt;br/&gt;Understand the cause &lt;br/&gt;Hypothesize a solution&lt;br/&gt;Test Hypothesis.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;The trouble with doing something right the first time is that nobody appreciates how difficult it was.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;There is a VM overhead for Java programs.&lt;br/&gt;Slow and Fast are relative. Don't use relative terms, talk in terms of metrics.&lt;br/&gt;&lt;br/&gt;JDK 1.3 introduced a new java.awt.Robot class, which provides for generating native system-input events, primarily to support automated testing of Java GUIs.&lt;br/&gt;&lt;br/&gt;Sequential or Parallel.&lt;br/&gt;&lt;br/&gt;The application has to be limited by something, or it would take no time at all to run.Solving one issue uncovers others. This process goes deeper. Finally the optimum performance is achieved on a hardware.&lt;br/&gt;&lt;br/&gt;Product performance testing involves benchmarking on different hardwares.&lt;br/&gt;Projects are usually confined to one set of hardware,software.&lt;br/&gt;Cost/Time/Effort involved in making the changes suggested have to be mentioned while making recommendations. &lt;br/&gt;&lt;br/&gt;Automate the process of testing and graphing, so that it can be repeated after applying fixes easily. Ability to compare across the test runs, after tuning is useful.&lt;br/&gt;&lt;br/&gt;Identify if tuning is transaction, parameter, or concurrency dependant.&lt;br/&gt;&lt;br/&gt;Perceived Performance&lt;br/&gt;When the test is on, run a manual user to check user perception.&lt;br/&gt;If you give users an expectancy of how long a particular task might take and why, they often accept that this is as long as it has to take and adjust their expectations. &lt;br/&gt;Sometimes the users bandwidth might be the cause of slowness perceived. &lt;br/&gt;Do not give users momentary false expectation that download is complete when it has not in reality but only a component has been. &lt;br/&gt;Give the user a choice to decide between better performance or functionality.&lt;br/&gt;Is the UI responsive? &lt;br/&gt;Does  UI allow user to cancel any task perceived as long by user?&lt;br/&gt;&lt;br/&gt;Do Threading,Streaming,Caching to appear faster.&lt;br/&gt;&lt;br/&gt;Every atomic change has to be measured distinctively. Do not make more than 1 change at a time before retesting and document all changes.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;If it ain't broke,don't fix it.&lt;br/&gt;&lt;br/&gt;Is the priority of the process changing with time.&lt;br/&gt;Know the options of netstat,iostat,vmstat,sar,top,ps,snoop,ndd,tcpdump,ethereal,sysstat,mpstat&lt;br/&gt;&lt;br/&gt;Starting app with -verbosegc option gives app's GC stats.&lt;br/&gt;JDK comes with minimal profiler which can be enabled by Xrunhprof:file=&amp;lt;filename&amp;gt;&lt;br/&gt;Method profiling can be done by java -Xrunhprof:cpu=samples,thread=y &amp;lt;classname&amp;gt;&lt;br/&gt;jhat included in JDK is Java Heap Analysis Tool.&lt;br/&gt;&lt;br/&gt;The JDK provides two methods for monitoring the amount of memory used by the runtime system.&lt;br/&gt;The methods are freeMemory( ) and totalMemory( ) in the java.lang.Runtime class.&lt;br/&gt;&lt;br/&gt;Between client/server communications, the number of transfers and the amount of data transferred,and bandwidth limit performance.&lt;br/&gt;&lt;br/&gt;If RMI is used for communication, -Djava.rmi.server.logCalls=true &amp;lt;ServerClass&amp;gt; can be used to log the calls. A program can be written to intercept the socket communication that will serve as passthrough, as FedEx reliability team has done.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5394591798492520152-707734952847610515?l=namoham.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://namoham.blogspot.com/feeds/707734952847610515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5394591798492520152&amp;postID=707734952847610515' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/707734952847610515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/707734952847610515'/><link rel='alternate' type='text/html' href='http://namoham.blogspot.com/2009/07/java-performance-tuning-2nd-edition.html' title='Java Performance Tuning 2nd edition - Jack Shirazi'/><author><name>Avinash Mangipudi</name><uri>http://www.blogger.com/profile/10259294692133022769</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_glY2l8c_tlM/TTziGFGZVgI/AAAAAAAACTY/B4dVksvXvy0/s220/avinash_mangipudi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5394591798492520152.post-3649556659566999916</id><published>2009-07-15T20:31:00.001-07:00</published><updated>2009-07-29T08:55:33.101-07:00</updated><title type='text'>please visit my uru</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;its a nice uru&lt;br/&gt;where air is pure u&lt;br/&gt;cultured for sure u&lt;br/&gt;dussera celebrations joru&lt;br/&gt;&lt;br/&gt;tourists throng&lt;br/&gt;silk, u will long &lt;br/&gt;sandalwood  smells strong&lt;br/&gt;eating paka and bonda along &lt;br/&gt;listen to the maharaja song&lt;br/&gt;in this learning hub, right or wrong?&lt;br/&gt;&lt;br/&gt;take a tanga&lt;br/&gt;do ashtanga&lt;br/&gt;go sriranga&lt;br/&gt;anargalangaa&lt;br/&gt;&lt;br/&gt;when u pass-by this uru&lt;br/&gt;making a tour u,&lt;br/&gt;please ensure u,&lt;br/&gt;to visit us, ondu chooru&lt;br/&gt;&lt;br/&gt;please visit my uru&lt;br/&gt;its mysuru.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;uru            =    town&lt;br/&gt;joru              =    intense (telugu/kannada)&lt;br/&gt;tanga           = a horse driven carriage(hindi)&lt;br/&gt;anargalangaa         =    non-stop (telugu)&lt;br/&gt;ondu chooru         =    once (kannda)&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5394591798492520152-3649556659566999916?l=namoham.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://namoham.blogspot.com/feeds/3649556659566999916/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5394591798492520152&amp;postID=3649556659566999916' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/3649556659566999916'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/3649556659566999916'/><link rel='alternate' type='text/html' href='http://namoham.blogspot.com/2009/07/please-visit-my-uru.html' title='please visit my uru'/><author><name>Avinash Mangipudi</name><uri>http://www.blogger.com/profile/10259294692133022769</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_glY2l8c_tlM/TTziGFGZVgI/AAAAAAAACTY/B4dVksvXvy0/s220/avinash_mangipudi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5394591798492520152.post-2720441692815840946</id><published>2009-07-09T20:50:00.001-07:00</published><updated>2009-07-09T20:50:54.007-07:00</updated><title type='text'>How to Sell Anything to Anybody</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Salesmen are made,not born.- Joe Girard.&lt;br/&gt;&lt;br/&gt;Joe in his 15 year selling career sold 13001 cars.&lt;br/&gt;Time,Money,Effort,Passion,Responsibility&lt;br/&gt;When a salesman sells, there are no losers. Both the buyer and the seller win.&lt;br/&gt;The process that leads to victory should start long before you ever see your prospect and goes on after the customer signs and leaves with his purchase.&lt;br/&gt;ATANA-&amp;gt;All Talk And No Action&lt;br/&gt;Understand whom you are dealing with and what they really want to hear.&lt;br/&gt;Its no fun being turned down. But i soon found out that the more people i talked to, the more sales i made.&lt;br/&gt;Broom, thats the word we used for getting fired.&lt;br/&gt;About Land. In my youth, i did'nt know that you're supposed to believe anything unless you see it in writing.&lt;br/&gt;Recapitulating about, what i was trying to say,what i should say and what the listener wants to hear helps know and improve myself.&lt;br/&gt;Know what you want.&lt;br/&gt;Some customers are interested but scared of the sales person.&lt;br/&gt;Attitude matters.&lt;br/&gt;Know who is your prospect, and position your prospect in the money pyramid. Every time you turn off one prospect, you turn off 250 more.&lt;br/&gt;Don't join the club in whatever company you work.&lt;br/&gt;What counts is how you work, not where you work.&lt;br/&gt;How smart i work is even more important than how hard i work.&lt;br/&gt;Even a small effort in the right direction matters.&lt;br/&gt;CONTACTS=traffic.&lt;br/&gt;Give your cards, more importantly take theirs.&lt;br/&gt;If you throw enough sphagetti on the wall, atleast some of it will stick.&lt;br/&gt;The people you buy from certainly ought to be in your prospect list.&lt;br/&gt;Make sure everyone knows what you sell.&lt;br/&gt;Thikn about others. Give more than they expect.&lt;br/&gt;Online Customer info that helps to know IP,username,referred_from,user_agent,date_time_visited,page_visited,last_visited,number_of_visits,next_page&lt;br/&gt;Subject line in a mail is important as that decides/motivates the reader to go further.&lt;br/&gt;Send different color and shape on envelope and never put your name outside the envelope.&lt;br/&gt;Gift customers stuff like calendars,  keychains, cups, daily used things with your company name tag on it.&lt;br/&gt;Watch the way in which giant companies spend millions just to keep their name in front of public.&lt;br/&gt;Build your own prospect list, do not buy it from organisations.&lt;br/&gt;Keep your promise.&lt;br/&gt;Everybody can be your birddogs. Keep birddogs and pay them commissions.&lt;br/&gt;Identify professions that deal with many people and their networks.&lt;br/&gt;ASK ME ABOUT THE BEST CAR DEAL IN TOWN, i offer that sign to the barber, explain my $50 payment and leave him a stack of my cards.&lt;br/&gt;I have an agreement with the dealer to the effect that if somebody is really important for us to sell at a loss, i can do it if i get permission first and make up out of my own pocket anything less than dealer cost that i want to wsell the car for.&lt;br/&gt;A birddog who will brag about the deal he got and tout me and my dealer all over.&lt;br/&gt;Plan your work and work your plan.&lt;br/&gt;Get more people coming through the door, get more traffic.&lt;br/&gt;replay the day.&lt;br/&gt;Honesty is a matter of degree. It is never all one way or the other.&lt;br/&gt;The salesman should look as much as possible like the people to whom he wants to sell.&lt;br/&gt;Get them obligated to you.&lt;br/&gt;A lot of times a customer will tell everything you need to sell them. Listen and think.&lt;br/&gt;The customer often really does not know what he can handle and what he should buy.&lt;br/&gt;Unless he asks me,i'm not going to talk about my family. This is not a social situation. This is selling and i believe that one of the dumbest things to do is compete with a customer.&lt;br/&gt;Let him have the stage. Just sit there and look.&lt;br/&gt;read body language&lt;br/&gt;know how much shopping he has already done.&lt;br/&gt;dont ask him a question that he can answer yes or (especially) no.&lt;br/&gt;Get answers by asking questions and giving optins to figure out what the prospect wants.&lt;br/&gt;I get up and almost turn my back on the customer, very straight out, i half turn , put out my hand, a say, "Give me $100 and i'll have them get the car ready for you.&lt;br/&gt;I'll take a check.&lt;br/&gt;I'll look him in the eye and say, You dont need any money. Your word is good enough for me.&lt;br/&gt;A rabbit in hand is better than 2 in the bush.&lt;br/&gt;The way you take care of customers who have problems matters a lot.&lt;br/&gt;Keep in touch and ensure that the customer is happy.&lt;br/&gt;i sell more than 6 cars everyday.&lt;br/&gt;nobody sells all alone. To sell customers you use help, whether you think of it that way or not. You use the telephone.&lt;br/&gt;What i do today, i want to beat tomorrow.&lt;br/&gt;selling is acting.&lt;br/&gt;i could probably raise the money to become a dealer and i could probably run a pretty good operation. But i dont want to. I am having a good time selling.&lt;br/&gt;Look for new and different way to approach the same old problems.dont be afraid to do it differently. it's usually better.&lt;br/&gt;The process of successful selling means the endless use of your mental resources.&lt;br/&gt;Just O.K this for me, instead of signature.&lt;br/&gt;Want it bad enough to make it affect your professional life.&lt;br/&gt;There was no way to survive if i kept believing that i was no good.&lt;br/&gt;Everybody who makes himself into something better has to fight the forces  in him that want to be something worse.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5394591798492520152-2720441692815840946?l=namoham.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://namoham.blogspot.com/feeds/2720441692815840946/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5394591798492520152&amp;postID=2720441692815840946' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/2720441692815840946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/2720441692815840946'/><link rel='alternate' type='text/html' href='http://namoham.blogspot.com/2009/07/how-to-sell-anything-to-anybody.html' title='How to Sell Anything to Anybody'/><author><name>Avinash Mangipudi</name><uri>http://www.blogger.com/profile/10259294692133022769</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_glY2l8c_tlM/TTziGFGZVgI/AAAAAAAACTY/B4dVksvXvy0/s220/avinash_mangipudi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5394591798492520152.post-7337580383514511866</id><published>2009-07-09T07:55:00.001-07:00</published><updated>2009-07-09T07:55:10.400-07:00</updated><title type='text'>Rich Dad, Poor Dad by Robert Kiyosaki</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Richness is not about money. It is about the thought.&lt;br/&gt;Be aware of everything around you.&lt;br/&gt;You must know the difference between an asset and a liability.&lt;br/&gt;Dont work for money, let money work for you.&lt;br/&gt;Be smart and you wont be pushed around as much.&lt;br/&gt;We learn by making mistakes. While learning to walk, we fall down also.&lt;br/&gt;Education is more valuable than money,in the long run.&lt;br/&gt;Life is like going to the gym. The most difficult part is deciding to go.&lt;br/&gt;The more specialised you become, the more trapped and dependant on that speciality.&lt;br/&gt;Know a little about everything, and everything about a little.&lt;br/&gt;To be truly rich, we need to be able to give as well as recieve.&lt;br/&gt;One of the wonders of the world is the power of compounding interest.&lt;br/&gt;Whats your investment portfolio?&lt;br/&gt;The human spirit is very powerful. It can do anything.&lt;br/&gt;Invest first in the education of investing.&lt;br/&gt;Dont listen to poor or frightened people.&lt;br/&gt;Self-Discipline is needed and without it, everything earned is lost in a second.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5394591798492520152-7337580383514511866?l=namoham.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://namoham.blogspot.com/feeds/7337580383514511866/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5394591798492520152&amp;postID=7337580383514511866' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/7337580383514511866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/7337580383514511866'/><link rel='alternate' type='text/html' href='http://namoham.blogspot.com/2009/07/rich-dad-poor-dad-by-robert-kiyosaki.html' title='Rich Dad, Poor Dad by Robert Kiyosaki'/><author><name>Avinash Mangipudi</name><uri>http://www.blogger.com/profile/10259294692133022769</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_glY2l8c_tlM/TTziGFGZVgI/AAAAAAAACTY/B4dVksvXvy0/s220/avinash_mangipudi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5394591798492520152.post-6338995449869635589</id><published>2009-07-05T23:20:00.001-07:00</published><updated>2009-07-05T23:22:52.704-07:00</updated><title type='text'>Dollar Bahu</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Last week i've been to landmark book shop and while browsing through the&lt;br /&gt;books,saw this one written by Sudha Murthy&lt;br /&gt;(&lt;a href='http://en.wikipedia.org/wiki/Sudha_Murthy' target='_blank'&gt;http://en.wikipedia.org/wiki/Sudha_Murthy&lt;/a&gt;).As i have never read any of&lt;br /&gt;her books and the title "Dollar Bahu" seemed interesting, have taken&lt;br /&gt;this book.&lt;br/&gt;&lt;br/&gt;She handles relations of various characters very&lt;br /&gt;softly in this book. The potray of sensitivity  in the relationship&lt;br /&gt;between Chandru (the dollar guy) and Vinutha (the poor lady from&lt;br /&gt;Dharwad village) on whom Chandru  has a crush and who later becomes his&lt;br /&gt;brother's wife is very good. The same can also be seen when&lt;br /&gt;Shamanna(the father-in-law) of Vinutha, suggests that Girish(Vinutha's&lt;br /&gt;husband) and she move back to Dharwad to lead an independent life away&lt;br /&gt;from the day-to-day comparisons that will be brought about by&lt;br /&gt;Gowramma(mother-in-law) who will be back from the US.&lt;br/&gt;&lt;br/&gt;There are few references to the bakula flower here. There is another book she wrote called bakula flower. &lt;br/&gt;&lt;br/&gt;The&lt;br /&gt;frustration about Vinutha about the dollar and her prayer to God, Let a&lt;br /&gt;day come when forty five dollars are equal to one rupee, is quite a&lt;br /&gt;different and radical view.&lt;br/&gt;&lt;br/&gt;The final part where Shamanna advices Vinutha about India and US is good.&lt;br/&gt;&lt;br/&gt;There&lt;br /&gt;is nothing absolute in life. America has a set of advantages and&lt;br /&gt;disadvantages. Similarly India has its own. You cannot have the best of&lt;br /&gt;both worlds. If you have a choice, choose a country and accept it with&lt;br /&gt;its pluses and minuses and live happily there. Staying in America and&lt;br /&gt;dreaming of an Indian way of life,or living in India and expecting an&lt;br /&gt;American way of life-both are roads to grief.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5394591798492520152-6338995449869635589?l=namoham.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://namoham.blogspot.com/feeds/6338995449869635589/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5394591798492520152&amp;postID=6338995449869635589' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/6338995449869635589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/6338995449869635589'/><link rel='alternate' type='text/html' href='http://namoham.blogspot.com/2009/07/dollar-bahu.html' title='Dollar Bahu'/><author><name>Avinash Mangipudi</name><uri>http://www.blogger.com/profile/10259294692133022769</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_glY2l8c_tlM/TTziGFGZVgI/AAAAAAAACTY/B4dVksvXvy0/s220/avinash_mangipudi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5394591798492520152.post-7053682271037637394</id><published>2009-07-04T03:05:00.001-07:00</published><updated>2009-07-04T03:05:12.753-07:00</updated><title type='text'>You are the best.</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;a href='http://www.youtube.com/watch?v=YjZAPXQI_Hs'&gt;http://www.youtube.com/watch?v=YjZAPXQI_Hs&lt;br/&gt;&lt;/a&gt;&lt;a href='http://www.youtube.com/watch?v=SgVge831fYY&amp;amp;feature=related'&gt;http://www.youtube.com/watch?v=SgVge831fYY&amp;amp;feature=related&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5394591798492520152-7053682271037637394?l=namoham.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://namoham.blogspot.com/feeds/7053682271037637394/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5394591798492520152&amp;postID=7053682271037637394' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/7053682271037637394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/7053682271037637394'/><link rel='alternate' type='text/html' href='http://namoham.blogspot.com/2009/07/you-are-best.html' title='You are the best.'/><author><name>Avinash Mangipudi</name><uri>http://www.blogger.com/profile/10259294692133022769</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_glY2l8c_tlM/TTziGFGZVgI/AAAAAAAACTY/B4dVksvXvy0/s220/avinash_mangipudi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5394591798492520152.post-2284925149155593354</id><published>2009-07-01T09:58:00.001-07:00</published><updated>2009-07-01T09:58:08.508-07:00</updated><title type='text'>Performance Testing Certifications</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Performance Test Management Expert - Focus of this certification is on SilkPerformer, SilkCentral Test Manager and SilkCentral Issue Manager.&lt;br/&gt;IBM Rational Performance Tester (RPT)&lt;br/&gt;AIS HP Performance Center v9 and ASE HP Performance Center v9&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5394591798492520152-2284925149155593354?l=namoham.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://namoham.blogspot.com/feeds/2284925149155593354/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5394591798492520152&amp;postID=2284925149155593354' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/2284925149155593354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/2284925149155593354'/><link rel='alternate' type='text/html' href='http://namoham.blogspot.com/2009/07/performance-testing-certifications.html' title='Performance Testing Certifications'/><author><name>Avinash Mangipudi</name><uri>http://www.blogger.com/profile/10259294692133022769</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_glY2l8c_tlM/TTziGFGZVgI/AAAAAAAACTY/B4dVksvXvy0/s220/avinash_mangipudi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5394591798492520152.post-5029473183036244306</id><published>2009-06-16T23:11:00.001-07:00</published><updated>2009-06-16T23:11:21.264-07:00</updated><title type='text'>Web automation</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;font face='sans-serif'&gt;&lt;br/&gt;Number of web automation tools used to record and replay user actions exist as FireFox Plugins. &lt;br/&gt;Examples: Sahi, IBM CoScripter, Selenium, TestGen4Web, ChickenFoot, etc..&lt;br/&gt;&lt;br/&gt;They have not become immensely popular or useful though they are used by niche testers or users. The reason for that could be, some of the features missing in these tools that provide "value points" such as , inability to schedule automated executions, inability to compare a value on a page to the expected result using XPath or any such mechanism, having a lack of notification mechanism for alerting users when the value points have been found and inability to serve a mobile customer.&lt;br/&gt;&lt;br/&gt;In order to alleviate such issues, server side replay engines can be created and used. &lt;br/&gt;using technologies like Server side java script document manipulator like Rhino + Google AppEngine.&lt;br/&gt;&lt;br/&gt;While most of the user defined automated scripts in the above examples are spam, it is necessary to develop admin controlled and useful automation requests whose definitions can be taken from people manually through a website.&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5394591798492520152-5029473183036244306?l=namoham.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://namoham.blogspot.com/feeds/5029473183036244306/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5394591798492520152&amp;postID=5029473183036244306' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/5029473183036244306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/5029473183036244306'/><link rel='alternate' type='text/html' href='http://namoham.blogspot.com/2009/06/web-automation.html' title='Web automation'/><author><name>Avinash Mangipudi</name><uri>http://www.blogger.com/profile/10259294692133022769</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_glY2l8c_tlM/TTziGFGZVgI/AAAAAAAACTY/B4dVksvXvy0/s220/avinash_mangipudi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5394591798492520152.post-1365802380910458247</id><published>2009-06-16T06:32:00.001-07:00</published><updated>2009-06-16T06:32:25.958-07:00</updated><title type='text'>tasks for informer</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;record steps&lt;br/&gt;set desirables&lt;br/&gt;schedule frequency&lt;br/&gt;repeat actions&lt;br/&gt;check desirables&lt;br/&gt;sleep or notify user&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5394591798492520152-1365802380910458247?l=namoham.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://namoham.blogspot.com/feeds/1365802380910458247/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5394591798492520152&amp;postID=1365802380910458247' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/1365802380910458247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/1365802380910458247'/><link rel='alternate' type='text/html' href='http://namoham.blogspot.com/2009/06/tasks-for-informer.html' title='tasks for informer'/><author><name>Avinash Mangipudi</name><uri>http://www.blogger.com/profile/10259294692133022769</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_glY2l8c_tlM/TTziGFGZVgI/AAAAAAAACTY/B4dVksvXvy0/s220/avinash_mangipudi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5394591798492520152.post-3213541040011626362</id><published>2009-06-16T04:27:00.001-07:00</published><updated>2009-06-16T04:45:57.981-07:00</updated><title type='text'>v8 javascript engine Benchmark test results on different browsers</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;The result of running V8 benchmarks (&lt;a target='_blank' href='http://v8.googlecode.com/svn/data/benchmarks/v4/run.html'&gt;http://v8.googlecode.com/svn/data/benchmarks/v4/run.html&lt;/a&gt;) on the standard gave the following results.&lt;br/&gt;&lt;br/&gt;&lt;b&gt;FireFox 3.0.10&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;&lt;img style='max-width: 800px;' src='http://lh5.ggpht.com/_glY2l8c_tlM/Sjd_38bq3wI/AAAAAAAAA8M/8KsG8P-BEEA/%5BUNSET%5D.jpg?imgmax=800'/&gt;&lt;br/&gt;&lt;br/&gt;&lt;b&gt;Internet Explorer 6.0.2900&lt;/b&gt;&lt;br/&gt;&lt;img style='max-width: 800px;' src='http://lh4.ggpht.com/_glY2l8c_tlM/SjeAC9F57II/AAAAAAAAA8Q/LNmldA4WvGY/%5BUNSET%5D.jpg?imgmax=800'/&gt;&lt;br/&gt;&lt;b&gt;Safari 4 Public Beta&lt;/b&gt;&lt;br/&gt;&lt;img style='max-width: 800px;' src='http://lh6.ggpht.com/_glY2l8c_tlM/SjeALpRo5MI/AAAAAAAAA8U/wx3yEkSmV9U/%5BUNSET%5D.jpg?imgmax=800'/&gt;&lt;br/&gt;&lt;br/&gt;&lt;b&gt;Chrome 2.0.172&lt;/b&gt;&lt;br/&gt;&lt;img style='max-width: 800px;' src='http://lh4.ggpht.com/_glY2l8c_tlM/SjeAUQ4XSgI/AAAAAAAAA8Y/kCFIBL-bsjI/%5BUNSET%5D.jpg?imgmax=800'/&gt;&lt;br/&gt;&lt;br/&gt;&lt;b&gt;Opera 9.64&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;&lt;img style='max-width: 800px;' src='http://lh4.ggpht.com/_glY2l8c_tlM/SjeBeiXyUfI/AAAAAAAAA8c/x7CUqqcxENc/%5BUNSET%5D.jpg?imgmax=800'/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;script type="text/javascript"&amp;gt;&lt;br/&gt;var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");&lt;br/&gt;document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));&lt;br/&gt;&amp;lt;/script&amp;gt;&lt;br/&gt;&amp;lt;script type="text/javascript"&amp;gt;&lt;br/&gt;try {&lt;br/&gt;var pageTracker = _gat._getTracker("UA-4869279-2");&lt;br/&gt;pageTracker._trackPageview();&lt;br/&gt;} catch(err) {}&amp;lt;/script&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5394591798492520152-3213541040011626362?l=namoham.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://namoham.blogspot.com/feeds/3213541040011626362/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5394591798492520152&amp;postID=3213541040011626362' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/3213541040011626362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/3213541040011626362'/><link rel='alternate' type='text/html' href='http://namoham.blogspot.com/2009/06/v8-javascript-engine-benchmark-test.html' title='v8 javascript engine Benchmark test results on different browsers'/><author><name>Avinash Mangipudi</name><uri>http://www.blogger.com/profile/10259294692133022769</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_glY2l8c_tlM/TTziGFGZVgI/AAAAAAAACTY/B4dVksvXvy0/s220/avinash_mangipudi.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_glY2l8c_tlM/Sjd_38bq3wI/AAAAAAAAA8M/8KsG8P-BEEA/s72-c/%5BUNSET%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5394591798492520152.post-1442676976792415795</id><published>2009-06-16T00:50:00.001-07:00</published><updated>2009-06-16T00:56:00.379-07:00</updated><title type='text'>Site Stickiness of a Page</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Every web page has links. Some links point within the site and some links are external.&lt;br/&gt;The ratio of internal:total links in a page, is a measure that can tell the probability of the user to stick, to the site or to go to another site. Let us call this as site stickiness of a page.&lt;br/&gt;&lt;br/&gt;Site Stickiness=(internal links/total links{internal+external})*100&lt;br/&gt;&lt;br/&gt;This is the probable percentage that a user will stick to your site.&lt;br/&gt;Inorder to get this measure, use the following javascript code.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;var intern=0,extern=0;&lt;br/&gt;for(i=0;i&amp;lt;document.links.length;i++){&lt;br/&gt;&lt;br/&gt;if(!(document.links[i].href.toString()).match(document.location.toString().split('/')[2])){&lt;br/&gt;    extern++;&lt;br/&gt;}else{&lt;br/&gt;    intern++;&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;var sticky=((intern/(intern+extern))*100);&lt;br/&gt;console.log(sticky);&lt;br/&gt;alert(sticky);&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5394591798492520152-1442676976792415795?l=namoham.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://namoham.blogspot.com/feeds/1442676976792415795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5394591798492520152&amp;postID=1442676976792415795' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/1442676976792415795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/1442676976792415795'/><link rel='alternate' type='text/html' href='http://namoham.blogspot.com/2009/06/site-stickiness-of-page.html' title='Site Stickiness of a Page'/><author><name>Avinash Mangipudi</name><uri>http://www.blogger.com/profile/10259294692133022769</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_glY2l8c_tlM/TTziGFGZVgI/AAAAAAAACTY/B4dVksvXvy0/s220/avinash_mangipudi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5394591798492520152.post-6107574333310369432</id><published>2009-06-15T23:33:00.001-07:00</published><updated>2009-06-15T23:33:11.416-07:00</updated><title type='text'>World Economy</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;font face='sans-serif'&gt;The world economy currently is a small child that needs CRIB.&lt;/font&gt;(China, Russia, India, Brazil)&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5394591798492520152-6107574333310369432?l=namoham.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://namoham.blogspot.com/feeds/6107574333310369432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5394591798492520152&amp;postID=6107574333310369432' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/6107574333310369432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/6107574333310369432'/><link rel='alternate' type='text/html' href='http://namoham.blogspot.com/2009/06/world-economy.html' title='World Economy'/><author><name>Avinash Mangipudi</name><uri>http://www.blogger.com/profile/10259294692133022769</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_glY2l8c_tlM/TTziGFGZVgI/AAAAAAAACTY/B4dVksvXvy0/s220/avinash_mangipudi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5394591798492520152.post-2385730106120915174</id><published>2009-06-09T06:22:00.001-07:00</published><updated>2009-06-09T06:22:30.112-07:00</updated><title type='text'>Customer defined alerts</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;br/&gt;Server defined alerts are good to startup, but the developer will get worn out trying to satisfy all of the customers. So the other option is to have customer defined alerts.&lt;br/&gt;&lt;br/&gt;So, giving choice to user to define alerts for common web workflows she/he is interested in, is a feature, that has to be implemented in Informer.&lt;br/&gt;&lt;br/&gt;For doing so, a record/replay engine has to be developed.&lt;br/&gt;&lt;br/&gt;The architechtures which are applicable for coding such a thing are&lt;br/&gt;&lt;br/&gt;1. Develop plugins like selenium/testgen4web does that are browser specific. In this case, we have to cater to FF,IE,Safari,Chrome, Opera.&lt;br/&gt;&lt;br/&gt;2. Allow the browser to go through a local proxy which intercepts the requests. For this , user has to make changes to his network connectivity profile in the browser, which might not be a good thing to ask the user to do.&lt;br/&gt;&lt;br/&gt;3. Develop componets using the RIA web client frameworks like Titanium, Adobe Air, Mozilla Prism, Java FX, Fluid...&lt;br/&gt;&lt;br/&gt;Titanium through open is very new and it is better to go for it after 1.0 release as it crashes on me even during installation.&lt;br/&gt;&lt;br/&gt;Adobe Air might be a good choice for the time being. As each of the framworks uses javascript, it is good. We can interchange later , if needed.&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5394591798492520152-2385730106120915174?l=namoham.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://namoham.blogspot.com/feeds/2385730106120915174/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5394591798492520152&amp;postID=2385730106120915174' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/2385730106120915174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/2385730106120915174'/><link rel='alternate' type='text/html' href='http://namoham.blogspot.com/2009/06/customer-defined-alerts.html' title='Customer defined alerts'/><author><name>Avinash Mangipudi</name><uri>http://www.blogger.com/profile/10259294692133022769</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_glY2l8c_tlM/TTziGFGZVgI/AAAAAAAACTY/B4dVksvXvy0/s220/avinash_mangipudi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5394591798492520152.post-5195981249340953624</id><published>2009-06-09T06:06:00.001-07:00</published><updated>2009-06-09T06:06:33.335-07:00</updated><title type='text'>Different things...</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Recently i have done many things that are different and that i have never done in life so far.&lt;br/&gt;Some of them were considered bad and many people are addicted to them and so, those addicted do not feel it is bad, but those who are not, feel so. &lt;br/&gt;Some of the things are done by people on special occassions, good and bad. &lt;br/&gt;Some of the things are considered taboo, by some specific sect of the community.&lt;br/&gt;Some of the things are done by people, most of the times but only secretively.&lt;br/&gt;&lt;br/&gt;There is no reason for doing them. &lt;br/&gt;The need to do something different was the motivating cause. &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;While, doing most of these things it is quite easy and possible through money, there is no significant effort required for doing them. After doing all of above things there is a loss perceived.&lt;br/&gt;&lt;br/&gt;After trying all these things, now i am getting motivated to do things that are different and difficult to do and which will give profits.They not only require commitment but also a constant sense of purpose for achieving the goal set against to achieve. Let me see what hurdles will come in the process and what has to be done to overcome them and get to the goal.&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5394591798492520152-5195981249340953624?l=namoham.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://namoham.blogspot.com/feeds/5195981249340953624/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5394591798492520152&amp;postID=5195981249340953624' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/5195981249340953624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/5195981249340953624'/><link rel='alternate' type='text/html' href='http://namoham.blogspot.com/2009/06/different-things.html' title='Different things...'/><author><name>Avinash Mangipudi</name><uri>http://www.blogger.com/profile/10259294692133022769</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_glY2l8c_tlM/TTziGFGZVgI/AAAAAAAACTY/B4dVksvXvy0/s220/avinash_mangipudi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5394591798492520152.post-7291624513798653955</id><published>2009-06-05T05:52:00.001-07:00</published><updated>2009-06-05T05:52:07.632-07:00</updated><title type='text'>Informer-Business Plan</title><content type='html'>&lt;div class="Section1"&gt;&lt;p style=" margin-left:0pt; margin-right:0pt; text-align:center"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="4"&gt;Business plan for Informer&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=" margin-left:0pt; margin-right:0pt; text-align:center"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;The only place where success comes before work is in the dictionary&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=" margin-left:0pt; margin-right:0pt; text-align:center"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="4"&gt;&amp;#xa0;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;h1 style=" margin-left:0pt; margin-right:0pt"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;Company Name:&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;              &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;Informer&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h1&gt;&lt;h2 style=" margin-left:0pt; margin-right:0pt; text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;Sector&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;              &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;              &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;:&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;              &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;PC / &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;Mobile&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt; Internet&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt; (Software as a Service)&lt;/font&gt;&lt;/span&gt;&lt;/h2&gt;&lt;h1 style=" margin-left:0pt; margin-right:0pt; text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;&amp;#xa0;&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h1&gt;&lt;h1 style=" margin-left:0pt; margin-right:0pt; text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;u&gt;&lt;font size="2"&gt;Business Overview:&lt;/font&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h1&gt;&lt;p style=" margin-left:0pt; margin-right:0pt; text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;Actions such as receiving a phone call or SMS, &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;GRAB THE Customer’s ATTENTION &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;to the device. Internet on a mobile phone is primarily, user initiated. As smart phones and net-books reach the masses, the need for delivering value&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;,&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt; to a mobile customer and &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;getting&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt; customer's attention, is more &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;useful&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;,&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt; than a pull based internet&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;. A push based model guarantees such a possibility. The need for benefiting from internet, as a push based model, is the idea of creating the product "Informer".&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;h4 style=" margin-left:0pt; margin-right:0pt; text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;&amp;#xa0;&lt;/font&gt;&lt;/span&gt;&lt;/h4&gt;&lt;h1 style=" margin-left:0pt; margin-right:0pt; text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;u&gt;&lt;font size="2"&gt;Market opportunity:&lt;/font&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h1&gt;&lt;p style=" margin-left:0pt; margin-right:0pt; text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;Addressable Market size&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;:&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;              &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul type="disc"&gt;&lt;li style=" text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;Android has a first year market size of 125,000,000 users &lt;/font&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style=" text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;100 million European &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;T-Mobile&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt; users will be offered the &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;G1.&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=" margin-left:0pt; margin-right:0pt; text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;May target software for additional platforms like IPhone, Blackberry, JavaME, WinMo &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;based smart phones &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;after success with android,&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt; there&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;by&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt; increasing the target market size by leaps and bounds&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;. &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=" margin-left:0pt; margin-right:0pt; text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;Reference&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;: &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;a href="http://www.texasstartupblog.com/2009/01/01/android-in-2009/"&gt;&lt;span style="color:#0000ff; font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;u&gt;&lt;font size="2"&gt;http://www.texasstartupblog.com/2009/01/01/android-in-2009/&lt;/font&gt;&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style=" margin-left:0pt; margin-right:0pt; text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;Rev potential&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;:&lt;/font&gt;&lt;/b&gt;&lt;/span&gt; &lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;Depends on which model will be adopted.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=" margin-left:0pt; margin-right:0pt; text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;May &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;use&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt; on any of the following models for revenue generation&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul type="disc"&gt;&lt;li style=" text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;Advertisements&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style=" text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;Publisher Content&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style=" text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;Customer Plug-ins&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=" margin-left:0pt; margin-right:0pt; text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;&amp;#xa0;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=" margin-left:0pt; margin-right:0pt; text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;b&gt;&lt;u&gt;&lt;font size="2"&gt;Business Model and Business Development:&lt;/font&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=" margin-left:0pt; margin-right:0pt; text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;Internet is dynamic. New content gets added to it all the time. Internet is vast and the cloud keeps on growing in size. The amount of information that a user will be interested is a small subset of internet. User can define it, at any moment. &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=" margin-left:0pt; margin-right:0pt; text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;(1) It can be &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;personalized&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt; like &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul type="disc"&gt;&lt;li style=" text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;Twitter updates&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style=" text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;Orkut scraps&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style=" text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;Calendar events&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style=" text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;Jobs for your profile&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=" margin-left:0pt; margin-right:0pt; text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;(2) OR it can be &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;location based&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt; like&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul type="disc"&gt;&lt;li style=" text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;Shopping deals in a city.&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style=" text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;News of a &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;country.&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style=" text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;Weather of a region.&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=" margin-left:0pt; margin-right:0pt; text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;(3) OR it can be &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;time based &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;like&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul type="disc"&gt;&lt;li style=" text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;Price of a stock&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;s in my portfolio&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt; at this moment&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style=" text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;Status of my hosted application&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt; now&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=" margin-left:0pt; margin-right:0pt; text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;&amp;#xa0;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=" margin-left:0pt; margin-right:0pt; text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;"Is there any latest information available on points (1), (2) and (3) on the internet?&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;”&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt; is a question&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;,&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt; if answered, will &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;SAVE&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt; the &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;customer&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt; a lot of &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;TIME&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;. Most of the times, the user is actually concerned with a specific state of the information, rather than the information itself and this is called a "&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;value point&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;", &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=" margin-left:0pt; margin-right:0pt; text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;Example&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul type="disc"&gt;&lt;li style=" text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;Is the price of a stock above/below a value?&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style=" text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;Is my application down?&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style=" text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;Has a "user defined webpage", been updated?&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=" margin-left:0pt; margin-right:0pt; text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;&amp;#xa0;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=" margin-left:0pt; margin-right:0pt; text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;This is where, Informer comes into play. It regularly checks for a user specified “value point”. If met, user may want to take further action. Sometimes user may just want to get notified, so that he can take further action manually.&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt; For example, user might read a &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;particular &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;webpage&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;/blog entry&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt; and wish to read it &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;again &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;in the future when &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;a new entry is posted or the page is updated&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;. For this purpose&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;, earlier the user&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt; used to add the page to his favorites&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;,&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt; and check for &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;updates&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt; manually, periodically. With Informer, the user defines the page URL and &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;lets Informer worry about the “check for updates” task and &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;gets notified &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;by Informer &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;whenever that page gets updated. &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt; Informer &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;also &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;makes its user to be the &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;FIRST TO KNOW&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;, about any event compared to the non-users of this tool. To meet the above requirements, Informer contains a set of plug-ins that defines functionality &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;as stated above&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;.&lt;/font&gt;&lt;/span&gt; &lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;A plug-in also contains some initial configuration to setup. Example: User may enter stock symbols and give a value above/below which notification is required. &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt; The user adds the plug-ins of interest to her/his profile. &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;Apart from that it contains a core processing engine and UI specifically intended to define the tasks to be automated. &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;Interfaces that Informer intends to support are for &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;Web and Mobile&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt; users. &lt;/font&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style=" margin-left:0pt; margin-right:0pt; text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;&amp;#xa0;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=" margin-left:0pt; margin-right:0pt; text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;(&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;4&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;) If the customer needs some "value points" that are quite different from normal, and niche, then &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;specific plug-ins&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt; to meet that need can be &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;develop&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;ed.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=" margin-left:0pt; margin-right:0pt; text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;&amp;#xa0;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;h4 style=" margin-left:0pt; margin-right:0pt; text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;b&gt;&lt;u&gt;&lt;font size="2"&gt;Competitive Analysis:&lt;/font&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;&lt;p style=" margin-left:0pt; margin-right:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;Provides a single point of contact for all the users pull based data extraction needs from the internet.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=" margin-left:0pt; margin-right:0pt"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;&amp;#xa0;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;h2 style=" margin-left:0pt; margin-right:0pt; text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;b&gt;&lt;u&gt;&lt;font size="2"&gt;Current status:&lt;/font&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;&lt;h4 style=" margin-left:0pt; margin-right:0pt; text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;b&gt;&lt;u&gt;&lt;font size="2"&gt;Team&lt;/font&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;b&gt;&lt;u&gt;&lt;font size="2"&gt;:&lt;/font&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt; &lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;1 member&lt;/font&gt;&lt;/span&gt;&lt;/h4&gt;&lt;p style=" margin-left:0pt; margin-right:0pt; text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;b&gt;&lt;u&gt;&lt;font size="2"&gt;Infrastructure:&lt;/font&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul type="disc"&gt;&lt;li style=" text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;Development&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt; (&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;1 PC&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;,&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;1 Device&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style=" text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;Testing&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;( &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;1 PC&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;1 Device&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style=" text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;Hosting&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt; (&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;2 server&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;s&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;(1 for beta and 1 for production)&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style=" text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;Google&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt; AppEngine.&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=" margin-left:0pt; margin-right:0pt; text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;&amp;#xa0;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=" margin-left:0pt; margin-right:0pt; text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;b&gt;&lt;u&gt;&lt;font size="2"&gt;Technology:&lt;/font&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=" margin-left:0pt; margin-right:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;Mobile Client&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;              &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;              &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;-&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;              &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;Android&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;, [IPhone, &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;Blackberry,&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt; WinMo, Java ME]&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=" margin-left:0pt; margin-right:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;Google &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;App Engine&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;              &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;-&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;              &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;Java&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=" margin-left:0pt; margin-right:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;Web Client&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;              &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;              &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;-&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;              &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;Adobe Flex&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=" margin-left:0pt; margin-right:0pt"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;&amp;#xa0;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=" margin-left:0pt; margin-right:0pt; text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;b&gt;&lt;u&gt;&lt;font size="2"&gt;Funds Required / Use of funds&lt;/font&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;table cellspacing="0" cellpadding="0" style=" margin-left:0pt" class="zeroBorder"&gt;&lt;tr&gt;&lt;td width="295" style=" vertical-align:top"&gt;&lt;p style=" margin-left:0pt; margin-right:0pt; text-align:center"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;Cause&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="295" style=" vertical-align:top"&gt;&lt;p style=" margin-left:0pt; margin-right:0pt; text-align:center"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;Amount&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="295" style=" vertical-align:top"&gt;&lt;p style=" margin-left:0pt; margin-right:0pt; text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;Infrastructure(Internet Connectivity/Hosting/Office Maintenance)&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt; + Development Costs&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="295" style=" vertical-align:top"&gt;&lt;p style=" margin-left:0pt; margin-right:0pt; text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;Rupees. &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;1 Lakh per month&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style=" margin-left:0pt; margin-right:0pt; text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;&amp;#xa0;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=" margin-left:0pt; margin-right:0pt; text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;b&gt;&lt;u&gt;&lt;font size="2"&gt;Business address and contact details:&lt;/font&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=" margin-left:0pt; margin-right:0pt; text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;Avinash Mangipudi&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=" margin-left:0pt; margin-right:0pt; text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;(&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;Postal&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt; address will be confirmed shortly&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;. Bengaluru or &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;Hyderabad&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=" margin-left:0pt; margin-right:0pt; text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;Mobile&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;: &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;+91 &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;997237&lt;/font&gt;&lt;/span&gt; &lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;0066&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=" margin-left:0pt; margin-right:0pt; text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;Email:&lt;/font&gt;&lt;/span&gt; &lt;a href="mailto:avirads@gmail.com"&gt;&lt;span style="color:#0000ff; font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;avirads@gmail.com&lt;/font&gt;&lt;/span&gt;&lt;/a&gt; &lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;/span&gt;&lt;a href="mailto:panchadara@yahoo.com"&gt;&lt;span style="color:#0000ff; font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;u&gt;&lt;font size="2"&gt;panchadara@yahoo.com&lt;/font&gt;&lt;/u&gt;&lt;/span&gt;&lt;/a&gt; &lt;/p&gt;&lt;p style=" margin-left:0pt; margin-right:0pt; text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;&amp;#xa0;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=" margin-left:0pt; margin-right:0pt; text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;If you like the idea and &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;intend&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt; to be a &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;minipreneur&lt;/font&gt;&lt;/b&gt;&lt;/span&gt; &lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;of &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;Informer product&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;, I’m selling shares with the denominatio&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;n&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;s of Rs&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;.&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt; 2000, Rs&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;.&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt; 5000&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;Rs&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;.&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt; 10000&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;and &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;Rs 1 Lakh&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;.&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt; Dollar amounts would be $100, $200, $1000, $5000.&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt; Monthly updates on the progress will be sent&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt; to your email&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;. &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;Weekly&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt; updates will be blogged&lt;/font&gt;&lt;/span&gt; &lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;so that you can post suggestions, if any. &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;When the &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;product&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt; makes profits, the same will be disbursed&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt; to &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;its&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt; shareholders&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt; equitably&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;. &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;Design/Development would be started as soon as &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;some &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;funds&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt; are mobilized&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt; for the purpose&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;.&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt; Your ideas are welcome.&lt;/font&gt;&lt;/span&gt; &lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;Also welcome any VC’s&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt; or angel investors who&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt; would like to fund&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt; entirely&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;.&lt;/font&gt;&lt;/span&gt; &lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;Please c&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;ontact me if interested.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=" margin-left:0pt; margin-right:0pt; text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;&amp;#xa0;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=" margin-left:0pt; margin-right:0pt; text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;About Me&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;: I have returned from &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;USA&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt; in Jan 2009 after staying there for 2 years. Currently working at a top MNC and intend to &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;quit job and begin Informer &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;initiative &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;shortly. To have a look at my profile, please check out &lt;/font&gt;&lt;/span&gt;&lt;a href="http://docs.google.com/View?id=dd235pwd_5f66x38dn"&gt;&lt;span style="color:#0000ff; font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;u&gt;&lt;font size="2"&gt;http://docs.google.com/View?id=dd235pwd_5f66x38dn&lt;/font&gt;&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt; or&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=" margin-left:0pt; margin-right:0pt; text-align:justify"&gt;&lt;a href="http://namoham.blogspot.com/2009/06/avinashmangipudi.html"&gt;&lt;span style="color:#0000ff; font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;u&gt;&lt;font size="2"&gt;http://namoham.blogspot.com/2009/06/avinashmangipudi.html&lt;/font&gt;&lt;/u&gt;&lt;/span&gt;&lt;/a&gt; &lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;. Thanks for your time.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5394591798492520152-7291624513798653955?l=namoham.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://namoham.blogspot.com/feeds/7291624513798653955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5394591798492520152&amp;postID=7291624513798653955' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/7291624513798653955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5394591798492520152/posts/default/7291624513798653955'/><link rel='alternate' type='text/html' href='http://namoham.blogspot.com/2009/06/informer-business-plan.html' title='Informer-Business Plan'/><author><name>Avinash Mangipudi</name><uri>http://www.blogger.com/profile/10259294692133022769</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_glY2l8c_tlM/TTziGFGZVgI/AAAAAAAACTY/B4dVksvXvy0/s220/avinash_mangipudi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5394591798492520152.post-3728340020719761722</id><published>2009-06-05T05:19:00.001-07:00</published><updated>2009-06-05T05:19:03.821-07:00</updated><title type='text'>Informer</title><content type='html'>&lt;div class="Section1"&gt;&lt;h1 style=" margin-left:0pt; margin-right:0pt"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;Company Name:&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;              &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;Informer&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h1&gt;&lt;h2 style=" margin-left:0pt; margin-right:0pt; text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;Sector&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;              &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;              &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;:&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;              &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;PC / &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt;Mobile&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt; Internet&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Arial&amp;#39;"&gt;&lt;font size="2"&gt; (Software as a Service)&lt;/font&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p style=" margin-left:0pt; margin-right:0pt"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;&amp;#xa0;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;h1 style=" margin-left:0pt; margin-right:0pt; text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;u&gt;&lt;font size="2"&gt;Business Overview:&lt;/font&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/h1&gt;&lt;p style=" margin-left:0pt; margin-right:0pt; text-align:justify"&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;Actions such as receiving a phone call or SMS, &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;b&gt;&lt;font size="2"&gt;GRAB THE Customer’s ATTENTION &lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;to the device. Internet on a mobile phone is primarily, user initiated. As smart phones and net-books reach the masses, the need for delivering value&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;,&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt; to a mobile customer and &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;"&gt;&lt;font size="2"&gt;getting&lt;/font&gt;&lt;/span&
