<?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-17722123</id><updated>2011-12-30T17:07:26.118+05:30</updated><category term='soapui'/><category term='webservices testing'/><category term='soap'/><category term='groovy'/><title type='text'>Karthi 's  Blog</title><subtitle type='html'>Random Thoughts..</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>52</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-17722123.post-2872476527890723291</id><published>2011-11-30T16:12:00.001+05:30</published><updated>2011-11-30T16:15:16.788+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='soapui'/><category scheme='http://www.blogger.com/atom/ns#' term='groovy'/><title type='text'>SOAPUI : Groovy Snippets</title><content type='html'>&lt;div&gt;&lt;span class="Apple-style-span"  &gt;test suite use WsdlProject.addNewTestSuite(&lt;test suite="" name=""&gt;). &lt;/test&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;Adding a test suite to a project, &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;test case to test suite and &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;test step to test case is done by using addNew... methods&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;**** To get all the methods of a class **&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;testRunner.testCase.testSuite.project.metaClass.methods.each { log.info it }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;******** To list testcase name in a testsuite and WSDL teststep name in each testcase&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;*****####################################*****&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;import com.eviware.soapui.impl.wsdl.teststeps.*&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def i=0;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt; for( testCase in testRunner.testCase.testSuite.getTestCaseList() ) {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  for( testStep in testCase.getTestStepList() ) {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;    if( testStep instanceof WsdlTestRequestStep ) {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;      log.info i++ +"Name of testcases in this suite: " +"[" +testCase.getLabel() +"]" +" Name of the WSDL step is " +testStep.getName();&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;    }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt; }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;####################################&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;// get request property&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;request1  = groovyUtils.getXmlHolder("Initiallize#Request")&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def sam  = request1.xml&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;// set request property&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;request5 = testRunner.testCase.getTestStepByName( "Calcxml" )&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;request5.getProperty("request").setValue(sam)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;#################################################################################################&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;// to add Assertions and remove Assertions&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;import com.eviware.soapui.impl.wsdl.teststeps.*&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def i=0;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def a = "SOAP Response"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt; for( testCase in testRunner.testCase.testSuite.getTestCaseList() ) {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  for( testStep in testCase.getTestStepList() ) {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  &lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;   if( testStep instanceof WsdlTestRequestStep ) {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;    //  log.info i++ +" Name of testcases in this suite: " +"[" +testCase.getLabel() +"]" +" Name of the WSDL step is " +testStep.getName();&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;      testStep.addAssertion(a)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;       testStep.removeAssertion(testStep.getAssertionByName(a))&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;    }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt; }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt; ################################################################################################3&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt; // https://st.berserkgibbons.com/MM_EM3_FacadeWeb/sca/Exp_IProductService_SOAP &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;import com.eviware.soapui.impl.wsdl.teststeps.*&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;for( testCase in testRunner.testCase.testSuite.getTestCaseList() ) {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;   log.info("Setting HTTP basic auth for all WSDL test requests in test case ["+&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;             testCase.getLabel()+"]")&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  for( testStep in testRunner.testCase.getTestStepList() ) {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;    if( testStep instanceof WsdlTestRequestStep ) {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;      testStep.getTestRequest()&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;              .setUsername(testSuite&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;                           .getPropertyValue("Authorization"))&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;      testStep.getTestRequest()&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;              .setPassword(testSuite&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;                           .getPropertyValue("HeaderValue"))&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;    }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;##############################################################################################&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;log.warn ("Am giving you warning");&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;log.info ("Am giving you info");&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;log.error("Am giving you error");&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;import org.apache.log4j.*;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;//BasicConfigurator.configure();&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;//LogManager.rootLogger.level = Level.INFO;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;public static String PATTERN = "%d{ABSOLUTE} %-5p [%c{1}] %m%n"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def simple = new PatternLayout(PATTERN)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;BasicConfigurator.configure(new ConsoleAppender(simple))&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;log.setLevel  Level.DEBUG&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;LogManager.rootLogger.level = Level.ALL&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;if (log.isDebugEnabled()) {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;log.debug "debug statement for var x: " + x&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;################################################################################################&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;README : setup script&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;import groovy.sql.Sql;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def DB_prp= new Object[4]; //array to store the db properties&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def results;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def DB_connection;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;//Groovy open file for reading DB related properties&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def target ="D:\\soapui-release-B\\properties\\DB_connection.csv"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def i=0;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def FILE_NOT_EXISTS="$target file NOT present";&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;File wf= new File(target);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;assert wf.exists():FILE_NOT_EXISTS;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;wf.eachLine{line-&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;    results = line.tokenize("\t");&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;    //log.info results[1];&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;    DB_prp[i++]=results[1].trim();&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;for (item in DB_prp) {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt; //log.info item;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt; print item+" ";&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;try {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;    DB_connection = Sql.newInstance(DB_prp[0], DB_prp[1],DB_prp[2],DB_prp[3]);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;    context.setProperty("dbConn", DB_connection);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;     &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;   } catch (Exception e) {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;    //log.error "Could not establish connection to the database."&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;    print " could not establish connection";&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;      }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;################################################################################################&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt; README : setting property at testsuite level&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;testRunner.testCase.testSuite.setPropertyValue("abc",yourValue);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def propertiesStep = testRunner.testCase.getTestStepByName( "GetVoiceItem" );&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;assert(propertiesStep != null);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def voiceItemHolder = groovyUtils.getXmlHolder( "GetVoiceItem#Request" )&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;voiceItemHolder.declareNamespace("voic", "http://www.adomo.com/VoiceItem");&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;voiceItemHolder.setNodeValue("//voic:identifier","Hello");&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;voiceItemHolder.updateProperty()&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;################################################################################################&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;//log.info context.expand('${getMediaAsset#ResponseAsXML}')&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def testSuite = testRunner.testCase.testSuite.project.testSuites['MediaAssetServiceTestSuite'];&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;for(int i=0; i)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;{&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;       // isDisabled() mehod returns boolean value (i.e true or false)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;       if(!testSuite.getTestCaseAt(i).isDisabled())&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;      {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;              // Lists out the name of enabled testcases&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;              log.info testSuite.getTestCaseAt(i).getName();&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;      }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;       &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;################################################################################################&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;import com.eviware.soapui.impl.wsdl.teststeps.*;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;import com.eviware.soapui.support.XmlHolder;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def groovyUtils = new com.eviware.soapui.support.GroovyUtils( context );&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def i=0;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def WsdlTestRequestName;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;for( testStep in testRunner.testCase.getTestStepList() ) {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;    if( testStep instanceof WsdlTestRequestStep ) {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;    // log.info i++ +"Name of testcases in this suite: " +"[" +"]" +" Name of the WSDL step is " +testStep.getName();&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;    WsdlTestRequestName=testStep.getName();&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;    }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def responseHolder = groovyUtils.getXmlHolder("${WsdlTestRequestName}#Response");&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;//responseHolder.declareNamespace( 'se', 'http://WEBSITE_FOR_NAME_SPACE')&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;responseHolder.namespaces["se"] = "http://fabric.bbc.co.uk/em3/1.0/LIB_MediaAssetService/wsdl/IMediaAssetService"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;//MA_UUID=responseHolder.getNodeValue("//se:firstnodee[1]/nodenode[1]/whichnodeIwant[1]");&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;//holder.namespaces["se"] = "http://fabric.bbc.co.uk/em3/1.0/LIB_MediaAssetService/wsdl/IMediaAssetService"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def node = responseHolder.getNodeValue( "//se:getMediaAssetResponse[1]/getMediaAssetResponse[1]/mediaAssetInfo[1]/text[1]/UUID[1]" )&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;assert node != null&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;log.info node&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;log.info responseHolder.getPrettyXml();&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;#########################################################################################333&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;import com.eviware.soapui.support.XmlHolder&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def holder = new XmlHolder( messageExchange.responseContentAsXml )&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;holder.namespaces["se"] = "http://fabric.bbc.co.uk/em3/1.0/LIB_MediaAssetService/wsdl/IMediaAssetService"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def nodeCount = holder.getDomNodes("//se:getMediaAssetResponse/getMediaAssetResponse").length&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;log.info nodeCount&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;for (def nodeIndex = 1; nodeIndex &amp;lt;= nodeCount; nodeIndex++) {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;   def node = holder.getDomNodes("//se:getMediaAssetResponse/getMediaAssetResponse/mediaAssetInfo/text/*")&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;   node.each {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;      log.info "map node " + nodeIndex + " - " + it.QName.toString() + ": " + it.firstChild.nodeValue&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;   }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;###########################&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;import org.apache.log4j.*;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;//BasicConfigurator.configure();&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;//LogManager.rootLogger.level = Level.INFO;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def PATTERN = "%d{ABSOLUTE} %-5p [%c{1}] %m%n"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def x=42;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def simple = new PatternLayout(PATTERN)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;BasicConfigurator.configure(new ConsoleAppender(simple))&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;log.setLevel  Level.DEBUG&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;//LogManager.rootLogger.level = Level.ALL&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;if (log.isDebugEnabled()) {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  &gt;	&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;,&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;log.debug "debug statement for var x: " + x&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;log.setLevel  Level.INFO&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;if (log.isInfoEnabled()) {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  &gt;	&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;log.info "debug statement for var x: " + x&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;#########################################################################&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;import com.eviware.soapui.SoapUI;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;import com.eviware.soapui.model.testsuite.TestRunContext;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;import com.eviware.soapui.model.testsuite.TestRunner;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;import com.eviware.soapui.model.testsuite.TestRunner.Status&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;import com.eviware.soapui.model.testsuite.TestStepResult;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def testcase = testRunner.getTestCase();&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def steplist = testcase.getTestStepList() ;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def a3 = steplist[3];&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def a4 = steplist[4];&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def teststatus = testRunner.getStatus();&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;//&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def step_a = "\n";&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def i = 0;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;for( r in testRunner.results )&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;{  i++;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  step_a = step_a + i + " - '" + r.testStep.name + "' finished with status " + r.status + "\n" ;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;// check the status property of the TestStepResult object created for the execution of the corresponding TestStep, available from testRunner.results array&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;// list possible status values :  def step_a3 = com.eviware.soapui.model.testsuite.TestStepResult.TestStepStatus.values();&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def P1 = testRunner.testCase.getTestStepByName( "Properties" );&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;com.eviware.soapui.support.UISupport.showInfoMessage(&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  "Run testcase = " + testcase.name + "\n"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  + "Functional steps = " + a3.name + "  +  " +  a4.name  + "\n"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;    + " --&amp;gt; " + "Testcase run status = " + teststatus + "\n"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  + "Test steps run status : " + step_a + "\n" +&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  "Run parameters : Env= " + P1.getPropertyValue( "testenv" ) + "\n"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  ##################################################################################333&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  def testRequest = testRunner.testCase.testSteps["Request 1"].testRequest&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def out = new FileWriter( "out.txt" )&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;out.println( testRequest.requestContent )&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;out.println( testRequest.response.contentAsString )&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  ##################################################################################&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  // Compare testcase property and XML response property&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;//gp.callme(log);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;/*def groovyUtils = new com.eviware.soapui.support.GroovyUtils(context);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def responseHolder = groovyUtils.getXmlHolder("getMediaAsset#Response");&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;responseHolder.namespaces["se"] = "http://fabric.bbc.co.uk/em3/1.0/LIB_MediaAssetService/wsdl/IMediaAssetService"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;for ( value in responseHolder.getNodeValues("//se:getMediaAssetResponse/getMediaAssetResponse/mediaAssetInfo/text/*")) &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;{&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;//log.info "from response:"+value&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;for(prp in testRunner.testCase.getPropertyNames())&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;if(value == testRunner.testCase.getPropertyValue(prp)){&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;			&lt;/span&gt;log.info "Property matches " + value +"=="+testRunner.testCase.getPropertyValue(prp);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;//&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;log.info "Testproperty:" + testRunner.testCase.getPropertyValue(prp)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;MATCHES = "True";&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;break;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;assert MATCHES == "True"*/&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;########################################################################################&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;Add new test request to testcase &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;import com.eviware.soapui.config.TestStepConfig;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;import com.eviware.soapui.impl.wsdl.teststeps.*;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;import com.eviware.soapui.impl.wsdl.*;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;import com.eviware.soapui.impl.wsdl.teststeps.registry.WsdlTestStepFactory&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def testStepName="request_" + "create_customer_1"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  def interfaceName="Exp_MediaAssetService_SOAP_IMediaAssetServiceHttpBinding";&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  def operationName="createMediaAsset";&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  def op = testRunner.testCase.testSuite.project.interfaces[interfaceName].operations[operationName];&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  def config = com.eviware.soapui.impl.wsdl.teststeps.registry.WsdlTestRequestStepFactory.createConfig( op, testStepName );&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  def newTestStep = testRunner.testCase.addTestStep( config );&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  ###########################################################################3&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  README : Add WSDL test Steps for all operations &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;import com.eviware.soapui.config.TestStepConfig;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;import com.eviware.soapui.impl.wsdl.teststeps.*;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;import com.eviware.soapui.impl.wsdl.testcase.*;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;import com.eviware.soapui.impl.wsdl.teststeps.registry.WsdlTestStepFactory&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def interfaceName&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def testStepName&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def op&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def config&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def newTestStep&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;interfaceName= testRunner.testCase.testSuite.project.getInterfaceAt(0).getName();&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;for ( operationName in testRunner.testCase.testSuite.project.getInterfaceAt(0).getOperationList() ) {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt; testStepName="request_" + operationName.getName()&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt; &lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt; op = testRunner.testCase.testSuite.project.interfaces[interfaceName].operations[operationName.getName()];&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  &lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt; config = com.eviware.soapui.impl.wsdl.teststeps.registry.WsdlTestRequestStepFactory.createConfig( op, testStepName );&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;      newTestStep = testRunner.testCase.addTestStep( config );&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;############################################################################\&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;import com.eviware.soapui.config.TestStepConfig;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;import com.eviware.soapui.impl.wsdl.teststeps.*;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;import com.eviware.soapui.impl.wsdl.*;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;import com.eviware.soapui.impl.wsdl.teststeps.registry.WsdlTestStepFactory&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def testStepName="request_" + "create_customer_1"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  def interfaceName&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  interfaceName= testRunner.testCase.testSuite.project.getInterfaceAt(0).getName();&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  def operationName="createMediaAsset";&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  def op = testRunner.testCase.testSuite.project.interfaces[interfaceName].operations[operationName];&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  def config = com.eviware.soapui.impl.wsdl.teststeps.registry.WsdlTestRequestStepFactory.createConfig( op, testStepName );&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  def newtcase = testRunner.testCase.testSuite.addNewTestCase("Trail Name")&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  def newTestStep = newtcase.addTestStep( config );&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;##############################################################################3&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;README : Add datasource step of type .csv and also set start row end row&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;testRunner.testCase.testSteps["DataSource"].modelItem.dataSource = "File"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;testRunner.testCase.getTestStepByName("DataSource").getDataSource().setFileName("C:/Temp/366.xml")&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;testRunner.testCase.testSteps["DataSource"].setEndRow("6");&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;testRunner.testCase.testSteps["DataSource"].setStartRow("5");&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;log.info testRunner.testCase.testSteps["DataSource"].getStartRow();&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;log.info testRunner.testCase.testSteps["DataSource"].getEndRow()&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;############################################################################&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;Get headers from CVS file and add to datasource as property&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;testRunner.testCase.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;//csv file containing data&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;String strFile = "D:\\Systest\\B\\testdata\\create_asset.csv";&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;//create BufferedReader to read csv file&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;BufferedReader br = new BufferedReader( new FileReader(strFile));&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;String strLine = "";&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;StringTokenizer st = null;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;int lineNumber = 0, tokenNumber = 0;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;//read comma separated file line by line&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;while( (strLine = br.readLine()) != null)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;{&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;lineNumber++;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;//break comma separated line using ","&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;st = new StringTokenizer(strLine, ",");&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;while(st.hasMoreTokens())&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;{&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;//display csv values&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;tokenNumber++;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;testRunner.testCase.testSteps["DataSource"].addProperty(st.nextToken());&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;//log.info("Line  " + lineNumber +", Token  " + tokenNumber+ ", Token : "+ st.nextToken());&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;break;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;//reset token number&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;tokenNumber = 0;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;############################################################################\&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;README: Replace testStep name as testcase name&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;import com.eviware.soapui.impl.wsdl.teststeps.*&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def i=0;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt; for( testCase in testRunner.testCase.testSuite.getTestCaseList() ) {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  for( testStep in testCase.getTestStepList() ) {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;    if( testStep instanceof WsdlTestRequestStep ) {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;    &lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt; def tcasename=testCase.getLabel()&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;    &lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;def tstepname=tcasename.replaceAll("TestCase","TestStep");&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;    &lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;// log.info i++ +"Name of testcases in this suite: " +"[" +tcasename +"]" &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;     // log.info " NewName of the WSDL step is " + tstepname;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;      testStep.setName(tstepname);      &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;    }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt; }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;############################################################################\&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;README Add New End points.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;//****************************************************************************************&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;/*&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;// Add New End points.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def endpoints=[];&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def CI = "192.168.9.95:9443";&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def ST = "192.168.9.95:9443";&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def newendpoint;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;for ( endpoint in testRunner.testCase.testSuite.project.getInterfaceAt(1).getEndpoints())&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt; endpoints[0]=endpoint&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;newendpoint=endpoints[0].replace('localhost:9080','192.168.9.95:9443')&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;//log.info endpoints[0]&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;//log.info newendpoint&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;testRunner.testCase.testSuite.project.getInterfaceAt(0).addEndpoint(newendpoint);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;for ( endpoint in testRunner.testCase.testSuite.project.getInterfaceAt(0).getEndpoints())&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;log.info endpoint&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;*/&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;//*****************************************************************************************&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;######################################################################################&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;//README : Command line arguments for Groovy.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;for (arg in this.args) {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;    println arg&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;######################################################################################&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;//Parse CSV file &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;testfile = new File("D:/Release-B/ReleaseA-Enhancement/DMI EM3 Release B_Test Cases_Release A Enhancements.csv") &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def tcaseDescription =[];&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def i=0;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;testfile.eachLine{ &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;//log.info it &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;    tcaseDetails = it.split(/,/).toList()&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;    for (tcaseDetail in tcaseDetails)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;    { log.info "Cellnumber "+ i++ + tcaseDetail}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;######################################################################################&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;//Parse CSV File and set Testcase description&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;testfile = new File("C:/test.csv")&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def tcaseDescription =[];&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def i=0;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;testfile.eachLine{ &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;//log.info it &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;    tcaseDetails = it.split(/,/).toList()&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;    tcaseDescription[i++]=tcaseDetails[5]       &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def j=0;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;for( testCase in testRunner.testCase.testSuite.getTestCaseList() ) {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;testCase.setDescription(tcaseDescription[j++]);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;for( testCase in testRunner.testCase.testSuite.getTestCaseList() ) {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;log.info testCase.getDescription();&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;######################################################################################    &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;/*&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;// *** Replace Teststeps Name as like TestCase Name &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;//&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;import com.eviware.soapui.impl.wsdl.teststeps.*&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt; for( testCase in testRunner.testCase.testSuite.getTestCaseList() ) {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt; &lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;def i=1;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;// &lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;for( testCase in testRunner.testCase.testSuite.getTestCaseByName("ReAEn_TC.139 MediaAssetService createMediaAsset TestCase") ) {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  for( testStep in testCase.getTestStepList() ) {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  &lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;  // if( testStep instanceof WsdlTestRequestStep ) {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;    &lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt; def tcasename=testCase.getLabel()&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;    &lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt; def tstepname=testStep.getLabel()&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;    &lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt; tstepname=tcasename.replaceAll("TestStep 1","TestStep");&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;      tstepname=tcasename.replaceAll("TestCase","TestStep")+i++;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;      // log.info i++ +"Name of testcases in this suite: " +"[" +tcasename +"]" &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;      log.info " NewName of the WSDL step is " + tstepname;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;     testStep.setName(tstepname);      &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  &lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt; }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;*/&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt; /*&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt; // **  Update Testcase Description from CSV File &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt; //&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;testfile = new File("C:/test.csv") &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def tcaseDescription =[];&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def i=0;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;testfile.eachLine{ &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;//log.info it &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;    tcaseDetails = it.split(/,/).toList()&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;    tcaseDescription[i++]=tcaseDetails[5]       &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def j=0;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;for( testCase in testRunner.testCase.testSuite.getTestCaseList() ) {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;testCase.setDescription(tcaseDescription[j++]);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;for( testCase in testRunner.testCase.testSuite.getTestCaseList() ) {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;log.info testCase.getDescription();&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;*/&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;/*&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;// ** Add all 3 assertions to teststep &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;//&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;import com.eviware.soapui.impl.wsdl.teststeps.*;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def i=0;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def a = "SOAP Response"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def b = "Not SOAP Fault"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def c = "Schema Compliance"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt; for( testCase in testRunner.testCase.testSuite.getTestCaseList() ) {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  for( testStep in testCase.getTestStepList() ) {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  &lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;   if( testStep instanceof WsdlTestRequestStep ) {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;    &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;    if(!testStep.getAssertionByName(a))      testStep.addAssertion(a)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;    if(!testStep.getAssertionByName(b))      testStep.addAssertion(b)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;    if(!testStep.getAssertionByName(c))      testStep.addAssertion(c)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;    &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;    }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt; }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt; */&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;######################################################################################&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;Add datasource step programatically ! &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def tcase = testRunner.testCase.testSuite.getTestCaseAt(1);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;log.info tcase.getLabel();&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;log.info " " &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def newtcase = testRunner.testCase.testSuite.addNewTestCase("AAA")&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def config = com.eviware.soapui.impl.wsdl.teststeps.registry.WsdlTestStepRegistry.getInstance().getFactory("datasource").createNewTestStep(tcase,"trial");&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;newtcase.addTestStep( config );&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;tcase.addTestStep( config );&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;######################################################################################&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;Add datasource step programatically to all testcases in all testsuite&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;import com.eviware.soapui.impl.wsdl.teststeps.*;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def gi = com.eviware.soapui.impl.wsdl.teststeps.registry.WsdlTestStepRegistry.getInstance();&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def gf = gi.getFactory("datasource");&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def datasourcename;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def config&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;for (testsuite in testRunner.testCase.testSuite.project.getTestSuiteList()){&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt; for( testCase in testsuite.getTestCaseList() ) {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt; &lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;datasourcename = testCase.getLabel()+"_datasource";&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt; &lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;config = gf.createNewTestStep(testCase,datasourcename);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;testCase.addTestStep( config );&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt; // log.info testsuite.getLabel();&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;for (testsuite in testRunner.testCase.testSuite.project.getTestSuiteList()){&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt; for( testCase in testsuite.getTestCaseList() ) {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt; &lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;datasourcename = testCase.getLabel()+"_datasource";&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt; testCase.getTestStepByName(datasourcename).modelItem.dataSource = "File"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt; //   log.info testCase.getTestStepByName(datasourcename);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;testCase.getTestStepByName(datasourcename).getDataSource().setFileName("C:/Temp/366.xml")&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;testCase.testSteps[datasourcename].setEndRow("6");&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;testCase.testSteps[datasourcename].setStartRow("5");&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt; }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;######################################################################################&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def newtcase = testRunner.testCase.testSuite.addNewTestCase("AAA")&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def config = com.eviware.soapui.impl.wsdl.teststeps.registry.WsdlTestStepRegistry.getInstance().getFactory("jdbc").createNewTestStep(newtcase,"trial");&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;newtcase.addTestStep( config );&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;######################################################################################&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def groovyUtils = new com.eviware.soapui.support.GroovyUtilsPro( context );&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;holder = groovyUtils.getXmlHolder( context.expand( '${JDBC Request#ResponseAsXML}' ) );&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;quota = holder.getNodeValue("//Results[1]/ResultSet[1]/Row[1]//PRODUCT.ID[1]/text()");&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;for ( value in holder.getNodeValues("//Results[1]/ResultSet[1]/Row[1]//*"))&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;log.info value&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;######################################################################################&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;//Change Datasource file path to whatever you want :)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;import com.eviware.soapui.impl.wsdl.teststeps.*&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;for (testsuite in testRunner.testCase.testSuite.project.getTestSuiteList()){&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt; for( testCase in testsuite.getTestCaseList() ) {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt; &lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;for( testStep in testCase.getTestStepList() ) {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt; &lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;if( testStep instanceof WsdlDataSourceTestStep ) {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt; &lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;testCase.getTestStepByName(testStep.getLabel()).getDataSource().setFileName("C:/Temp/366.xml")&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt; &lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt; &lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt; }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;######################################################################3&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;//Tip to generate a random element from an array&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;a = [1,2,3,4,5,6,7,8,9]&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;random = new Random()&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;log.info a[random.nextInt(50) % 9]&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;###########################################################################&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;// Add properties at testsuite level from a file along with a SQL query&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;import groovy.sql.Sql;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def MA_UUID;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def target ="D:\\soapui-release-B\\properties\\mediaasset.csv"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def i=1;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def FILE_NOT_EXISTS="$target file NOT present";&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;File wf= new File(target);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;wf.write('')&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;//jdbc:db2://dmmdb4501.berserkgibbons.com:60000/EM3CIV41:user=apptest;password=PASS_VALUE;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def sql = Sql.newInstance("jdbc:db2://dmmdb4501.berserkgibbons.com:60000/EM3CIV41", "apptest","testing123", "com.ibm.db2.jcc.DB2Driver");&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def query_statement = "SELECT *  FROM EM3.MEDIA_ASSET where EM3.MEDIA_ASSET.STATE_ID='1' fetch first 5 rows only";&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;sql.eachRow(query_statement) { row -&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;wf&amp;lt;&amp;lt; "deleltedmediaasset"+i+++"="+row.UUID&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;wf&amp;lt;&amp;lt; "\n"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt; }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;sql.close();&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;log.info "Closed Database Connection. "&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;testRunner.testCase.testSuite.addPropertiesFromFile(target)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;###############################################################################################################&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;// Add a properties in testcase level from a SQL query - random UUID generator&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;// Add properties at testcase level from a file along with a SQL query&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;import groovy.sql.Sql;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def MA_UUID;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def target ="D:\\soapui-release-B\\properties\\mediaasset.csv"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def i=1;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def j=0;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def FILE_NOT_EXISTS="$target file NOT present";&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;File wf= new File(target);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;wf.write('')&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def mediaassetranduuid=[];&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;random = new Random()&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;//jdbc:db2://dmmdb4501.berserkgibbons.com:60000/EM3CIV41:user=apptest;password=PASS_VALUE;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def sql = Sql.newInstance("jdbc:db2://dmmdb4501.berserkgibbons.com:60000/EM3CIV41", "apptest","testing123", "com.ibm.db2.jcc.DB2Driver");&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def query_statement = "SELECT UUID  FROM EM3.MEDIA_ASSET fetch first 50 rows only";&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;sql.eachRow(query_statement) { row -&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;//wf&amp;lt;&amp;lt; "deleltedmediaasset"+i+++"="+row.UUID&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;//wf&amp;lt;&amp;lt; "\n"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;mediaassetranduuid[j++]=row.UUID&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt; }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;sql.close();&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def UUID=mediaassetranduuid[random.nextInt(300) % 49];&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;log.info UUID&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;testRunner.testCase.testSuite.getTestCaseByName("ReAEn_TC.043 MediaAssetService getMediaAsset TestCase").setPropertyValue("MEDIAASSET_UUID",UUID)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;//wf&amp;lt;&amp;lt; "MEDIAASSET_UUID="+UUID&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;//log.info "MEDIAASSET_UUID="+mediaassetranduuid[random.nextInt(300) % 50]&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;//log.info "Closed Database Connection. "&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;//testRunner.testCase.testSuite.getTestCaseByName("ReAEn_TC.043 MediaAssetService getMediaAsset TestCase").removeProperty("MEDIAASSET_UUID")&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;##############################################################################################&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;//Parse CSV file   - for RESTful services - compare response&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def i=0;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def j=0&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def k=0&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def id=[];&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def logicaldelete=[];&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def name=[];&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;testfile = new File("D:/Systest/Test-Data/RefAnnotationTrackType.csv")&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;testfile.eachLine{&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;  tcaseDetails = it.split(/,/).toList();&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;       id[i++]= tcaseDetails[0];&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;       logicaldelete[j++]= tcaseDetails[1];&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;       name[k++]= tcaseDetails[2];       &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;//-------------------------------------&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt; i=0;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt; j=0;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt; k=0;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;//-------------------------------------&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def groovyUtils = new com.eviware.soapui.support.GroovyUtils(context);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def responseHolder = groovyUtils.getXmlHolder("RefAspectRatio#ResponseAsXml");&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;node = responseHolder.getDomNodes("//Response/e[*]/id[1]" )&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;node.each {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  &lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;assert it.firstChild.nodeValue == id[i++]&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  &lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;node2 = responseHolder.getDomNodes("//Response/e[*]/logicalDelete[1]" )&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;node2.each {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  &lt;span class="Apple-tab-span" style="white-space:pre"&gt;			&lt;/span&gt;assert it.firstChild.nodeValue == logicaldelete[j++]  &lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  &lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;node3 = responseHolder.getDomNodes("//Response/e[*]/name[1]" )&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;node3.each {  &lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  &lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;assert it.firstChild.nodeValue == name[k++]  &lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  &lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;##############################################################################################&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;//README : Set file name of datasource testSTep automatically..&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;import com.eviware.soapui.impl.wsdl.teststeps.*&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def i=0;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;/*&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def post = context.getProperty("postMethod")&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;post.setRequestHeader("Test", "Hello")   &amp;lt;-- adding header&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;for ( h in post.getRequestHeaders() )&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;   log.info( h )    &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;   */&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;for( testCase in testRunner.testCase.testSuite.getTestCaseList() ) {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  for( testStep in testCase.getTestStepList() ) {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  &lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;    if( testStep instanceof ProJdbcRequestTestStep ) {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;      //log.info i++ +"Name of testcases in this suite: " +"[" +testCase.getLabel() +"]" +" Name of the WSDL step is " +testStep.getName();&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;log.info testRunner.testCase.getTestStepByName(testStep.getName()).setFileName("C:/Temp/366.xml")&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;      &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;    }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt; }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;##############################################################################################&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;README : Get Database connection string from Project level properties.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;//def con = testSuite.project.getConfig()&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;//def dbcc = con.getDatabaseConnectionContainer()&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;//log.info  dbcc.getDatabaseConnectionArray(0).getConnectionString()&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;##############################################################################################&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;setup scripts for DB connection&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;NOTE: You have to run as a testcase ..if you run only teststep it will fail... ok ..run testcase level.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;---------------------------------&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;1) put this in setup script at testcase level&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;----------------------------------------------&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;import groovy.sql.Sql;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;try {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def DB_connection = Sql.newInstance("jdbc:db2://dmmdb4501.berserkgibbons.com:60000/EM3CIV41", "apptest","testing123", "com.ibm.db2.jcc.DB2Driver");&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;context.setProperty("dbConn", DB_connection);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;log.info "Made DB connection"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;} catch (Exception e) {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;log.info "Could not establish Database Connection";&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;2) Put this in Groovy step where ever you are &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;-----------------------------------------------&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;//Check if connection to database is available&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;if (context.dbConn)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;{&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  //connection to the database&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  def sql = context.dbConn&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  row = sql.firstRow("SELECT *  FROM EM3.MEDIA_ASSET fetch first 1 rows only ")&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  log.info row.UUID&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;else log.info "Setup failed DB not running"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;##############################################################################################&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;Add HTTP headers to Requests&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;NOTE: will work only in 3.5.1 version&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;import com.eviware.soapui.impl.wsdl.teststeps.*&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;import com.eviware.soapui.support.types.StringToStringMap ;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def tc = testRunner.testCase.testSuite.getTestCaseByName("ReAEn_TC.042 MediaAssetService createMediaAsset TestCase")&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def ts = tc.getTestStepByName("ReAEn_TC.042 MediaAssetService createMediaAsset TestStep1")&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def ts2 =tc.getTestStepByName("r1")&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def headers = new StringToStringMap()&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;headers.putIfMissing("Authorization","Basic VEVTVF9JJkFfU3VwZXJVc2VyOmZhYnJpYzEwMQ==")&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;log.info ts2.getHttpRequest().getRequestHeaders()&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;ts2.getHttpRequest().setRequestHeaders(headers)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;log.info ts2.getHttpRequest().getRequestHeaders()&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;-------------------------------------------------------&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;import com.eviware.soapui.impl.wsdl.teststeps.*&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;import com.eviware.soapui.support.types.StringToStringMap ;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def headers = new StringToStringMap()&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;headers.putIfMissing("Authorization","Basic VEVTVF9JJkFfU3VwZXJVc2VyOmZhYnJpYzEwMQ==")&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;for( testCase in testRunner.testCase.testSuite.getTestCaseList() ) {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  for( testStep in testCase.getTestStepList() ) {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;    if( testStep instanceof WsdlTestRequestStep ) {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;     testStep.getHttpRequest().setRequestHeaders(headers)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;    }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;  }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt; }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;##############################################################################################&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;RESTful service - compare Response&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;import com.eviware.soapui.impl.wsdl.teststeps.*;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def teststep = testRunner.testCase.testSuite.getTestCaseByName("RefAddtnlTvMusicCode TestCase").getTestStepByName("RefAspectRatio")&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;teststep.addAssertion("XPath Match")&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def assertion = teststep.getAssertionByName("XPath Match")&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def responseAsXml = context.expand( '${RefAspectRatio#ResponseAsXml#//Response[1]}' )&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;//assertion.setExpectedContent(responseAsXml);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;//assertion.setPath("//Response[1]");&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;##############################################################################################&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;Testcase level passing lists / properties&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;http://forum.eviware.com/viewtopic.php?f=2&amp;amp;t=4716&amp;amp;p=15639&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;      &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;##############################################################################################333&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;REST endpoint change&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;// Add New End points.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def endpoints=[];&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def newendpoint;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;def i=0;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  &gt;for ( i=0;i&lt;testrunner.testcase.testsuite.project.getinterfacecount();i++)&lt; font=""&gt;&lt;/testrunner.testcase.testsuite.project.getinterfacecount();i++)&lt;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;{&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;for ( endpoint in testRunner.testCase.testSuite.project.getInterfaceAt(i).getEndpoints() )&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;{&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;endpoints[0]=endpoint&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;log.info "Old end point is : " +endpoints[0]&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;String splitPattern = "/";&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;tokens = endpoints[0].split(splitPattern);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;def lasttoken = tokens[tokens.length-1].toLowerCase() - "ref"&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;newendpoint="https://st.berserkgibbons.com/em3/gateway/reference/rest/data/"+lasttoken&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;log.info "New endpoint is :" +newendpoint&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;testRunner.testCase.testSuite.project.getInterfaceAt(i).changeEndpoint(endpoints[0],newendpoint);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;}&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;}&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;------------------------------------------------------------&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;Generate UUID - Groovy way&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;##############################################################&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;def validChars ="abcdefghijklmnopqrstuvwxyz1234567890"&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;j=0&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;String resultID = ""&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;int maxIndex = validChars.length()&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;for ( def IDlength in [8,4,4,4,12]) {&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;java.util.Random rnd = new java.util.Random(System.currentTimeMillis()*(new java.util.Random().nextInt()))&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;for ( j in 0..IDlength ) {&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;int rndPos = Math.abs(rnd.nextInt() % maxIndex);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;resultID += validChars.charAt(rndPos)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;number=resultID&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;}&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;if(IDlength!=12)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;resultID = resultID+"-"&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;}&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;log.info resultID&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;------------------------------------------------------------&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;REST - Check HTTP Return Code&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;assert messageExchange.getResponseStatusCode() == 200&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;def res = messageExchange.getResponseContent()&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;assert res != null , 'Response must not be null'&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;teststeps.RestTestRequestStep&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;----------------------------------------------------------------&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;import com.eviware.soapui.impl.wsdl.teststeps.*&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;def ga = "Script Assertion"&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;String endofline = System.getProperty("line.separator"); &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;String scripttext = "assert messageExchange.getResponseStatusCode() == 200" + endofline + "def res = messageExchange.getResponseContent()" + endofline +"assert res != null , 'Response must not be null'";&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt; for( testCase in testRunner.testCase.testSuite.getTestCaseByName("GET_searchlocation_Stock_REST TestCase") ) {&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;  for( testStep in testCase.getTestStepList() ) {&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;if (testStep instanceof  RestTestRequestStep) {&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;if(!testStep.getAssertionByName(ga)) &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;testStep.addAssertion(ga);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;testStep.getAssertionByName("Script Assertion").setScriptText(scripttext);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;testStep.getAssertionByName("Script Assertion").setName("Check HTTP Return Code");&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;   }&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt; }&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;----------------------------------------------------------------&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;Add JDBC request to all testcase&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;##############################################&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;for( testCase in testRunner.testCase.testSuite.getTestCaseList() ) {&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;testCase.addTestStep("jdbc","PreJDBC Request")&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;}&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;##############################################&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;import com.eviware.soapui.impl.wsdl.teststeps.*&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;Iterator iterator;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;for( testCase in testRunner.testCase.testSuite.getTestCaseList() ) {&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;  for( testStep in testCase.getTestStepList() ) {&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;      if( testStep instanceof ProJdbcRequestTestStep ) {&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;      testStep.setDriver("com.ibm.db2.jcc.DB2Driver")&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;      }&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;    }&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;  }&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;#############################################################################&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;import com.eviware.soapui.impl.wsdl.teststeps.*&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;for( testCase in testRunner.testCase.testSuite.getTestCaseList() ) {&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;  for( testStep in testCase.getTestStepList() ) {&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;      if( testStep instanceof ProJdbcRequestTestStep ) &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;      {&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;      &lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;   &lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;testStep.setDbConnectionName("ST");&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;      }&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;  }&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;}&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;#############################################################################&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;def props = new java.util.Properties();&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;props = testRunner.testCase.getTestStepByName(“Properties”);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;def propValue = props.getPropertyValue(“PropertyName”);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;To access these properties in Groovy script:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;def propValue = testRunner.testCase.getPropertyValue(“PropertyName”)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;#######################################################################################&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;Send Files to FTP Location : Remember to download and place apache FTP client file in /lib/ext location&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;new FTPClient().with {&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;def media_ID = context.expand( '${DataSource_Delivery_ID#Media_ID}' )&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;    connect host&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;    log.info replyString &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;    login user, password&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;    log.info replyString&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;   &lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;changeWorkingDirectory(remote_path);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;    files = listFiles(remote_path)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;    for (myfiles in files) { &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;    &lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt; if(myfiles.getName() =~ /Sky*/) {&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;    &lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;log.info "Renaming : " + myfiles.getName();&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;    &lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;rename(myfiles.getName(),media_ID);     &lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;    &lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;  &lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;log.info "Newfilename:" + media_ID;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;    &lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt; }&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;    }  &lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;disconnect();&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;}&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;########################################################################################&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;set DATE and time &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;def eventDateTime = new Date().format("yyyy-MM-dd")&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;def eventDateTime = new Date().format("yyyy-MM-dd'T'HH:mm:ss")&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;def props = new java.util.Properties();&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;props = testRunner.testCase.getTestStepByName("Properties");&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;props.setPropertyValue("filename","NEWIPTEST" + media_ID);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;props.setPropertyValue("deliveryId",media_ID);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;########################################################################################&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;To get Request and Response from PRocess instance Xpath&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;import com.eviware.soapui.impl.wsdl.teststeps.*;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;import com.eviware.soapui.support.XmlHolder;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;/* Clear log Start*/&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;  // Karthi don't know how to do this !!  :)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;/* Clear log Done */&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;def groovyUtils = new com.eviware.soapui.support.GroovyUtils( context );&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;def responseHolder = groovyUtils.getXmlHolder("getCommunication#Response");&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;responseHolder.namespaces["axis2ns89099"] ="http://www.apache.org/ode/pmapi"&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;responseHolder.namespaces["ns"]="http://www.apache.org/ode/pmapi/types/2006/08/02/"&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;def nodeCount = responseHolder.getDomNodes("//axis2ns89099:getCommunicationResponse[1]/getCommunicationResponse[1]/ns:restoreInstance[1]/*").length&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;log.info nodeCount&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;for (def nodeIndex = 1; nodeIndex &amp;lt;= nodeCount; nodeIndex++) {&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;   def node = responseHolder.getDomNodes("//axis2ns89099:getCommunicationResponse[1]/getCommunicationResponse[1]/ns:restoreInstance[1]/ns:exchange[$nodeIndex]/ns:operation[1]")&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;   node.each {&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;    // log.info "Node " + nodeIndex + " - " + it.QName.toString() + ": " + it.firstChild.nodeValue&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;   // log.info "Node " + nodeIndex + " - " + it.firstChild.nodeValue&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;    if (it.firstChild.nodeValue == "storeItem")&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;    {&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;    log.info "Am in storeItem"&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;    log.info nodeIndex&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;    def request = responseHolder.getDomNode("//ns:exchange[$nodeIndex]/ns:in[1]//*")&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;log.info request.toString();&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;def response = responseHolder.getDomNode("//ns:exchange[$nodeIndex]/ns:out[1]//*")&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;log.info response.toString();&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;    }&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt; }&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt; ########################################################################################&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;//  How to set properties values from teststep to another testcase&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;import com.eviware.soapui.support.*;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;def props = new java.util.Properties();&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;def target_prpname="CREA"&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;def target_testcasename="Check_Process_Status";&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;def prp_name = "Properties"&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;def groovyUtils = new com.eviware.soapui.support.GroovyUtils( context );&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;def holder = groovyUtils.getXmlHolder( messageExchange.responseContent );&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;def instanceID = holder.getNodeValue("//ns1:event[1]/ns1:sourceInstanceId[1]");&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;props = context.getTestCase().getTestSuite().getTestCaseByName(target_testcasename).getTestStepByName(prp_name);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;props.setPropertyValue(target_prpname,instanceID)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;########################################################################################&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;Get Endpoint WSDL URL from interface&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;for( inter in testRunner.testCase.testSuite.project.getInterfaces() ) {&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;log.info inter.getValue().getDefinition() &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;}&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;******************&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;//testRunner.testCase.testSuite.project.getWorkspace().createProject("Via_my_groovy", new File ("C:/Bskyb/soapui-project-files/karthi_test.xml"))&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;//testRunner.testCase.testSuite.project.getWorkspace().save(true)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;for( inter in testRunner.testCase.testSuite.project.getInterfaces() ) {&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;log.info inter.getClass();&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;log.info inter&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  &gt;}&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17722123-2872476527890723291?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/2872476527890723291/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=2872476527890723291' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/2872476527890723291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/2872476527890723291'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2011/11/soapui-groovy-snippets.html' title='SOAPUI : Groovy Snippets'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17722123.post-6508486048673540183</id><published>2011-11-17T21:01:00.001+05:30</published><updated>2011-11-17T21:01:52.582+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='soapui'/><category scheme='http://www.blogger.com/atom/ns#' term='groovy'/><title type='text'>soapui:Get Endpoint WSDL URL from interface</title><content type='html'>&lt;div&gt;for( inter in testRunner.testCase.testSuite.project.getInterfaces() ) {&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;log.info inter.getValue().getDefinition() &lt;/div&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/17722123-6508486048673540183?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/6508486048673540183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=6508486048673540183' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/6508486048673540183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/6508486048673540183'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2011/11/soapuiget-endpoint-wsdl-url-from.html' title='soapui:Get Endpoint WSDL URL from interface'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17722123.post-2001275150961805894</id><published>2011-10-14T21:50:00.002+05:30</published><updated>2011-10-14T21:58:09.355+05:30</updated><title type='text'>Apache Chainsaw and log4j log file monitor</title><content type='html'>&lt;span class="Apple-style-span" &gt;I started using Apache Chainsaw and its really cool !! ..  &lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;You just need 10 mins to make a setup and you are ready to watch your log files ..&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 12pt; "&gt;&lt;span class="Apple-style-span" &gt;Try the latest developer snapshot of Chainsaw, available here: &lt;a href="http://people.apache.org/~sdeboy"&gt;http://people.apache.org/~sdeboy&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There is a tutorial available from the help menu which describes basic functionality.  Any events displayed in a table (even when filters are applied) can be saved off in xml format via the file-save menu.  The tutorial describes the expression syntax you use to filter, colorize or search for events.  By the way, the 'marker' column is editable (and any notes entered are saved off when you save the events).&lt;br /&gt;&lt;br /&gt;Right-click in the table and go through the menus to discover more of what Chainsaw can do (or read the release notes available from the help menu).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size: 12pt; "&gt;&lt;span class="Apple-style-span" &gt;&lt;br /&gt;&lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&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/17722123-2001275150961805894?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/2001275150961805894/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=2001275150961805894' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/2001275150961805894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/2001275150961805894'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2011/10/apache-chainsaw-and-log4j-log-file.html' title='Apache Chainsaw and log4j log file monitor'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17722123.post-234404518890575299</id><published>2011-09-29T16:32:00.001+05:30</published><updated>2011-09-29T16:35:06.579+05:30</updated><title type='text'>SOAPUI : running from Java program</title><content type='html'>&lt;div&gt;import com.eviware.soapui.SoapUIProTestCaseRunner;&lt;/div&gt;&lt;div&gt;import com.eviware.soapui.support.*;&lt;/div&gt;&lt;div&gt;import com.eviware.soapui.model.*;&lt;/div&gt;&lt;div&gt;import com.eviware.soapui.impl.wsdl.*;&lt;/div&gt;&lt;div&gt;import com.eviware.soapui.*;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;public class runsoapui {&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;public static void main(String[] args) {&lt;/div&gt;&lt;div&gt;   SoapUIProTestCaseRunner myrunner = new com.eviware.soapui.SoapUIProTestCaseRunner();&lt;/div&gt;&lt;div&gt;   myrunner.setProjectFile("C:/Bskyb/soapui-project-files/PMAPI-WEB-soapui-project.xml");&lt;/div&gt;&lt;div&gt;   myrunner.setTestSuite("webtestsuite");&lt;/div&gt;&lt;div&gt;   myrunner.setTestCase("webtestcase");&lt;/div&gt;&lt;div&gt;   try {&lt;/div&gt;&lt;div&gt;   myrunner.run();&lt;/div&gt;&lt;div&gt;   }&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;catch(Exception ex)&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;{&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;System.out.println ("I'm here with Exception " + ex.getMessage());&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;System.exit(1);&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;}&lt;/div&gt;&lt;div&gt;  &lt;/div&gt;&lt;div&gt;  }  &lt;/div&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/17722123-234404518890575299?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/234404518890575299/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=234404518890575299' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/234404518890575299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/234404518890575299'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2011/09/soapui-running-from-java-program.html' title='SOAPUI : running from Java program'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17722123.post-8661924360232524940</id><published>2011-09-28T14:56:00.000+05:30</published><updated>2011-09-28T14:57:05.833+05:30</updated><title type='text'>Perl : Array of Hashs</title><content type='html'>&lt;div&gt;#!/usr/bin/perl&lt;/div&gt;&lt;div&gt;use strict;&lt;/div&gt;&lt;div&gt;use warnings;&lt;/div&gt;&lt;div&gt;use Data::Dumper;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;open FILE ,"temp" or die("can not open temp $!");&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;my $line ;&lt;/div&gt;&lt;div&gt;my ($part1,$part2);&lt;/div&gt;&lt;div&gt;my @AoH=();&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;while($line = &lt;file&gt;) {&lt;/file&gt;&lt;/div&gt;&lt;div&gt;   chomp($line);&lt;/div&gt;&lt;div&gt;   my %hasha=();&lt;/div&gt;&lt;div&gt;   ($part1,$part2) = split(/#/,$line);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;   my @part1array=split(/\s/,$part1);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;   %hasha=split(/[=;]/, $part2);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;   my $datetime="$part1array[1] $part1array[2]";&lt;/div&gt;&lt;div&gt;   my $threadname=$part1array[6];&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;   $hasha{"datetime"}=$datetime;&lt;/div&gt;&lt;div&gt;   $hasha{"threadname"}=$threadname;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;   push @AoH, \%hasha;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;close(FILE);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;my $numberofhashes=scalar(@AoH);&lt;/div&gt;&lt;div&gt;print $numberofhashes."\n";&lt;/div&gt;&lt;div&gt;my $hr2=\@AoH;&lt;/div&gt;&lt;div&gt;print Dumper $hr2;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17722123-8661924360232524940?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/8661924360232524940/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=8661924360232524940' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/8661924360232524940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/8661924360232524940'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2011/09/perl-array-of-hashs.html' title='Perl : Array of Hashs'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17722123.post-653531077157953968</id><published>2011-09-23T18:24:00.001+05:30</published><updated>2011-09-23T18:24:53.168+05:30</updated><title type='text'>Soapui to Jquery</title><content type='html'>&lt;div&gt;import com.eviware.soapui.impl.wsdl.teststeps.*;&lt;/div&gt;&lt;div&gt;import com.eviware.soapui.support.XmlHolder;&lt;/div&gt;&lt;div&gt;import com.eviware.soapui.SoapUI&lt;/div&gt;&lt;div&gt;import com.eviware.soapui.impl.wsdl.testcase.WsdlTestCaseRunner&lt;/div&gt;&lt;div&gt;import org.apache.log4j.Logger&lt;/div&gt;&lt;div&gt;import com.eviware.soapui.support.xml.*;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;/* Clear log Start*/&lt;/div&gt;&lt;div&gt;  // Karthi don't know how to do this !!  :)&lt;/div&gt;&lt;div&gt;/* Clear log Done */&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;def operations = [];&lt;/div&gt;&lt;div&gt;def services = [];&lt;/div&gt;&lt;div&gt;def RequestA = [];&lt;/div&gt;&lt;div&gt;def ResponseA = [];&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;def xmlUtils = new com.eviware.soapui.support.xml.XmlUtils();&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;def groovyUtils = new com.eviware.soapui.support.GroovyUtils( context );&lt;/div&gt;&lt;div&gt;def responseHolder = groovyUtils.getXmlHolder("getCommunication#Response");&lt;/div&gt;&lt;div&gt;responseHolder.namespaces["ns1"] ="http://www.apache.org/ode/pmapi"&lt;/div&gt;&lt;div&gt;responseHolder.namespaces["ns2"]="http://www.apache.org/ode/pmapi/types/2006/08/02/"&lt;/div&gt;&lt;div&gt;def nodeCount = responseHolder.getDomNodes("//ns1:getCommunicationResponse[1]/getCommunicationResponse[1]/ns2:restoreInstance[1]/*").length&lt;/div&gt;&lt;div&gt;//log.info nodeCount&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;for (def nodeIndex = 1; nodeIndex &amp;lt;= nodeCount; nodeIndex++) {&lt;/div&gt;&lt;div&gt;   def node = responseHolder.getDomNodes("//ns2:exchange[$nodeIndex]/ns2:operation[1]")&lt;/div&gt;&lt;div&gt;   def node2 = responseHolder.getDomNodes("//ns2:exchange[$nodeIndex]/ns2:service")&lt;/div&gt;&lt;div&gt;   node.each {&lt;/div&gt;&lt;div&gt;   &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;operations &amp;lt;&amp;lt; it.firstChild.nodeValue ;  &lt;/div&gt;&lt;div&gt;   &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;//log.info it.firstChild.nodeValue&lt;/div&gt;&lt;div&gt; }&lt;/div&gt;&lt;div&gt; node2.each {   &lt;/div&gt;&lt;div&gt; &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;services &amp;lt;&amp;lt; it.firstChild.nodeValue ;  &lt;/div&gt;&lt;div&gt;   &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;//log.info it.firstChild.nodeValue&lt;/div&gt;&lt;div&gt; } &lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;new File('C:/Users/mahadevk/Downloads/jquery-ui-1.8.16.custom/myhtml.html').withWriter { file -&amp;gt;&lt;/div&gt;&lt;div&gt;    new File('C:/Bskyb/HTML-learn/temp.html').eachLine { line -&amp;gt;&lt;/div&gt;&lt;div&gt;        file.writeLine(line)&lt;/div&gt;&lt;div&gt;    }&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;f = new File('C:/Users/mahadevk/Downloads/jquery-ui-1.8.16.custom/myhtml.html')&lt;/div&gt;&lt;div&gt;//g = new file('C:/Users/mahadevk/Downloads/jquery-ui-1.8.16.custom/new.html');&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;operations.eachWithIndex{  it, i -&amp;gt; &lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;def j = i+1;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;def request = responseHolder.getDomNodes("//ns2:exchange[$j]/ns2:in//*");&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;def op =it&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;def ser = services[i];&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;f.append("&lt;div&gt;&lt;h3&gt;&lt;a href="\&amp;quot;#\&amp;quot;"&gt;$op : $ser&lt;/a&gt;&lt;/h3&gt;&lt;div&gt;");&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;f.append("Request for the operation :  $it" );&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;def Request= request.toString();&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;def prettyPrintRequest = xmlUtils.prettyPrintXml(Request);&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;f.append("Inside tab");&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;f.append("&lt;p&gt;");&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;f.append("&lt;textarea&gt;$prettyPrintRequest&lt;/textarea&gt;");&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;f.append("&lt;p&gt;&lt;/p&gt;");&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;f.append("&lt;br /&gt;&lt;br /&gt;");&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;f.append("&lt;p&gt;");&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;def response = responseHolder.getDomNodes("//ns2:exchange[$j]/(ns2:out|ns2:fault)//*");&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;f.append("Response for the operation :  $it")&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;def Response= response.toString();&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;def prettyPrintResponse = xmlUtils.prettyPrintXml(Response);&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;//log.info prettyPrintResponse;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;f.append("&lt;textarea&gt;$prettyPrintResponse&lt;/textarea&gt;");&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;f.append("&lt;p&gt;&lt;/p&gt;");&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;f.append("&lt;/div&gt;&lt;/div&gt;");&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;f.append("&lt;/div&gt;");&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17722123-653531077157953968?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/653531077157953968/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=653531077157953968' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/653531077157953968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/653531077157953968'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2011/09/soapui-to-jquery.html' title='Soapui to Jquery'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17722123.post-3489745274252627777</id><published>2010-10-22T14:15:00.004+05:30</published><updated>2010-10-22T14:32:50.067+05:30</updated><title type='text'>Data..Data..Data...and its more than "just" Data : Arcturus</title><content type='html'>We often speak of data as if it is the ends rather than the means. But  the raw data often isn’t much help. We need intelligence, by which I  mean insights derived from the data source. Or sources. To make data  usable, we need to make sense of it. Which means sorting it, visualizing  it, comparing it to predictive or historical models, and – increasingly  – recombining it with other data.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Arcturus &lt;/span&gt;&lt;br /&gt;Arcturus mines web traffic – as well as some third party data  sources like Delicious and Twitter, but more on that in a bit – for  insight, which we capture and will sell to our clients. Who can then  turn around and use this quantitative insight to cater better to what  developers actually want. Neat, huh?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17722123-3489745274252627777?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/3489745274252627777/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=3489745274252627777' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/3489745274252627777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/3489745274252627777'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2010/10/datadatadataand-its-more-than-just-data.html' title='Data..Data..Data...and its more than &quot;just&quot; Data : Arcturus'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17722123.post-5914958044355082598</id><published>2010-10-08T21:26:00.002+05:30</published><updated>2010-10-08T21:51:49.692+05:30</updated><title type='text'>ready – fire – aim</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://blogs.premierlogic.com/chadosgood/image.axd?picture=2010%2F1%2FmodernAnalyst.jpg"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 360px; height: 432px;" src="http://blogs.premierlogic.com/chadosgood/image.axd?picture=2010%2F1%2FmodernAnalyst.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;I always think "Failing to plan is planning to fail". But after several too much planning, I felt like it is also bad to do over-planning.  &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;br /&gt;Analysis paralysis&lt;/span&gt; - I think I do have this syndrome. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Planning is &lt;strong&gt;just&lt;/strong&gt; as important and necessary as taking  action, but moderating the two is essential for getting success in your life. Because all your opportunities and moments will NOT wait for   you(r) (over planning).&lt;br /&gt;&lt;br /&gt;If you want to lose weight for example, the best books and blogs on  healthy living, dieting, and losing weight won’t help a bit if you sit  reading them instead of exercising.  Use the blogs to help inspire,  motivate and encourage when you need it.  Your planning must have a  transition into action – and you need to know when planning isn’t really  the answer to your problems.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Most of the time, we (I) sit and think without ever starting with ways to take action.&lt;br /&gt;&lt;br /&gt;When there’s too many choices sometimes you can just shut down.  Over thinking your problems makes you get too far ahead of yourself.  You  think only of the big picture, not how to get there.&lt;br /&gt;&lt;br /&gt;Just decide "&lt;strong&gt;What’s the worst that can happen?" &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;Learning as you go so it means you have taken action and that you’re closer to  your goals than when you were stuck planning.Remember that you can always improve, set a deadline for your work, and  after that move on.&lt;em&gt;"I hear and I forget. I see and I remember. I do and I understand" &lt;/em&gt;- So apply your thinking and NOT just acquire it.&lt;br /&gt;&lt;br /&gt;Every successful person has the ability to know when to stop collecting information and start taking action.&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/17722123-5914958044355082598?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/5914958044355082598/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=5914958044355082598' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/5914958044355082598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/5914958044355082598'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2010/10/ready-fire-aim.html' title='ready – fire – aim'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17722123.post-5359356777310824639</id><published>2010-09-22T15:42:00.004+05:30</published><updated>2010-09-22T21:53:49.694+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='webservices testing'/><category scheme='http://www.blogger.com/atom/ns#' term='soap'/><category scheme='http://www.blogger.com/atom/ns#' term='soapui'/><category scheme='http://www.blogger.com/atom/ns#' term='groovy'/><title type='text'>soapUI tips</title><content type='html'>I thought I will start compiling what ever am doing in SoapUI  through series of several soapui posts. It may not be well aligned.. manage it.&lt;br /&gt;&lt;br /&gt;How to create UI dialog ? &lt;code&gt;&lt;br /&gt;&lt;br /&gt;String name = UISupport.getDialogs().prompt("What is your  name?", "Name prompt");&lt;br /&gt;&lt;br /&gt;How to do log info ?&lt;br /&gt;log.warn ("Am giving you warning");&lt;br /&gt;log.info ("Am giving you info");&lt;br /&gt;log.error("Am giving you error");&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17722123-5359356777310824639?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/5359356777310824639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=5359356777310824639' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/5359356777310824639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/5359356777310824639'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2010/09/soapui-tips.html' title='soapUI tips'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17722123.post-1535387627774617977</id><published>2010-08-27T13:29:00.002+05:30</published><updated>2010-08-27T13:31:31.563+05:30</updated><title type='text'>Thoughts for Good Living !!</title><content type='html'>&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-weight: bold;"&gt;Let me first admit&lt;br /&gt;I copied this from My Dr friend &lt;a href="http://www.doctorbruno.in/"&gt;Bruno&lt;/a&gt; !&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;   &lt;p&gt;Health:&lt;br /&gt;1.       Drink plenty of water.&lt;br /&gt;2.       Eat breakfast like a king, lunch like a prince and dinner like a  beggar.&lt;br /&gt;3.       Eat more foods that grow on trees and plants and eat less food  that is manufactured in plants...&lt;br /&gt;4.       Live with the 3 E's -- Energy, Enthusiasm and Empathy.&lt;br /&gt;5.       Make time to pray.&lt;br /&gt;6.       Play more games.&lt;br /&gt;7.       Read more books than you did in 2009.&lt;br /&gt;8.       Sit in silence for at least 10 minutes each day.&lt;br /&gt;9.       Sleep for 7 hours.&lt;br /&gt;10.    Take a 10-30 minutes walk daily. And while you walk, smile.&lt;br /&gt;&lt;br /&gt;Personality:&lt;br /&gt;11.    Don't compare your life to others. You have no idea what their  journey is all about.&lt;br /&gt;12    Don't have negative thoughts or things you cannot control. Instead  invest your energy in the positive present moment.&lt;br /&gt;13.    Don't over do. Keep your limits.&lt;br /&gt;14.    Don't take yourself so seriously. No one else does.&lt;br /&gt;15.    Don't waste your precious energy on gossip.&lt;br /&gt;16.    Dream more while you are awake..&lt;br /&gt;17.    Envy is a waste of time. You already have all you need.&lt;br /&gt;18.    Forget issues of the past. Don't remind your partner with His/her  mistakes of the past. That will ruin your present happiness.&lt;br /&gt;19.    Life is too short to waste time hating anyone. Don't hate others.&lt;br /&gt;20.    Make peace with your past so it won't spoil the present.&lt;br /&gt;21.    No one is in charge of your happiness except you.&lt;br /&gt;22.    Realize that life is a school and you are here to learn.   Problems are simply part of the curriculum that appear and fade away  like algebra class but the lessons you learn will last a lifetime.&lt;br /&gt;23.    Smile and laugh more.&lt;br /&gt;24.    You don't have to win every argument. Agree to disagree....&lt;br /&gt;&lt;br /&gt;Society:&lt;br /&gt;25.    Call your family often.&lt;br /&gt;26.    Each day give something good to others.&lt;br /&gt;27.    Forgive everyone for everything.&lt;br /&gt;28.    Spend time w/ people over the age of 70 &amp;amp; under the age of   6.&lt;br /&gt;29..    Try to make at least three people smile each day.&lt;br /&gt;30.    What other people think of you is none of your business.&lt;br /&gt;31.    Your job won't take care of you when you are sick. Your friends  will. Stay in touch.&lt;br /&gt;&lt;br /&gt;Life:&lt;br /&gt;32.    Do the right thing!&lt;br /&gt;33.    Get rid of anything that isn't useful, beautiful or joyful.&lt;br /&gt;34.    GOD heals everything.&lt;br /&gt;35.    However good or bad a situation is, it will change..&lt;br /&gt;36.    No matter how you feel, get up, dress up and show up..&lt;br /&gt;37.    The best is yet to come.&lt;br /&gt;38.    When you awake alive in the morning, thank GOD for it.&lt;br /&gt;39.    Your Inner most is always happy. So, be happy.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17722123-1535387627774617977?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/1535387627774617977/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=1535387627774617977' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/1535387627774617977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/1535387627774617977'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2010/08/thoughts-for-good-living.html' title='Thoughts for Good Living !!'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17722123.post-2370284640813420563</id><published>2010-08-20T21:16:00.001+05:30</published><updated>2010-08-20T21:18:18.362+05:30</updated><title type='text'>Random thought</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_N40ZepqLTAc/TG6jpaUqkkI/AAAAAAAAD3s/lJwoMvtYPGY/s1600/card2652.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 243px;" src="http://4.bp.blogspot.com/_N40ZepqLTAc/TG6jpaUqkkI/AAAAAAAAD3s/lJwoMvtYPGY/s400/card2652.jpg" alt="" id="BLOGGER_PHOTO_ID_5507519326156657218" 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/17722123-2370284640813420563?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/2370284640813420563/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=2370284640813420563' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/2370284640813420563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/2370284640813420563'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2010/08/random-thought.html' title='Random thought'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_N40ZepqLTAc/TG6jpaUqkkI/AAAAAAAAD3s/lJwoMvtYPGY/s72-c/card2652.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17722123.post-6609619538064048054</id><published>2010-08-12T14:26:00.002+05:30</published><updated>2010-08-12T15:18:10.380+05:30</updated><title type='text'>Measurement's in Software Project</title><content type='html'>Most of the times in my job, when am asked about status, I always wonder what do they do with 'just' numbers ?&lt;br /&gt;&lt;br /&gt;Subjectivity of  measurement is the more common discussion among engineers and testers,  but in practice, this is often much easier to manage than the challenges  of construct validity and side-effects.&lt;br /&gt;&lt;br /&gt;Measurement can be useful if you understand:&lt;br /&gt;&lt;br /&gt;* what you are trying to  measure (the attribute being measured)&lt;br /&gt;&lt;br /&gt;* why you are trying to  measure it&lt;br /&gt;&lt;br /&gt;* how your measurement relates back to the attribute you  are trying to measure (construct validity)&lt;br /&gt;&lt;br /&gt;* how the act of  measurement and the interpretations of the measurements will affect the  measured attribute and the other behaviors in the organization being  measured (side effects of measurement), and&lt;br /&gt;&lt;br /&gt;* how reliable the  measurement is&lt;br /&gt;&lt;br /&gt;then you might do more good than harm by using the  measurement.&lt;br /&gt;&lt;br /&gt;Question: How often do you see these questions  discussed in discussions of measurement?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17722123-6609619538064048054?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/6609619538064048054/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=6609619538064048054' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/6609619538064048054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/6609619538064048054'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2010/08/measurements-in-software-project.html' title='Measurement&apos;s in Software Project'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17722123.post-5157433179775751929</id><published>2009-08-14T16:07:00.001+05:30</published><updated>2009-08-14T16:10:31.605+05:30</updated><title type='text'>Questions</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://rasmusson.files.wordpress.com/2008/03/tough-questions.jpg?w=410&amp;amp;h=230"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 409px; height: 244px;" src="http://rasmusson.files.wordpress.com/2008/03/tough-questions.jpg?w=410&amp;amp;h=230" alt="" 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/17722123-5157433179775751929?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/5157433179775751929/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=5157433179775751929' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/5157433179775751929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/5157433179775751929'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2009/08/questions.html' title='Questions'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17722123.post-8056651268809832469</id><published>2009-08-05T22:49:00.002+05:30</published><updated>2009-08-05T22:51:32.108+05:30</updated><title type='text'>Speed, Distance, Time , and more</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://thisisindexed.com/wp-content/uploads/2009/07/card2204.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 735px; height: 451px;" src="http://thisisindexed.com/wp-content/uploads/2009/07/card2204.jpg" alt="" 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/17722123-8056651268809832469?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/8056651268809832469/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=8056651268809832469' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/8056651268809832469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/8056651268809832469'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2009/08/distanc-time-and-more.html' title='Speed, Distance, Time , and more'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17722123.post-8850156287533115495</id><published>2009-07-28T14:13:00.001+05:30</published><updated>2009-07-28T14:15:47.080+05:30</updated><title type='text'>What ever you think</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://thisisindexed.com/wp-content/uploads/2009/07/card2177.jpg"&gt;&lt;img style="cursor: pointer; width: 744px; height: 458px;" src="http://thisisindexed.com/wp-content/uploads/2009/07/card2177.jpg" alt="" 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/17722123-8850156287533115495?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/8850156287533115495/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=8850156287533115495' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/8850156287533115495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/8850156287533115495'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2009/07/what-ever-you-think.html' title='What ever you think'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17722123.post-3490262109660781558</id><published>2009-01-12T14:26:00.000+05:30</published><updated>2009-01-12T14:27:52.259+05:30</updated><title type='text'>2009 Tirumangalam By-election result - DMK won</title><content type='html'>&lt;span id="lblStory" class="StoryText"&gt;The result for the Thirumangalam by-election, which was held on January 9, was declared on Monday - today - Jan12th.&lt;br /&gt;&lt;br /&gt; DMK's Latha Athiyaman won the seat by 39,000 votes&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17722123-3490262109660781558?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/3490262109660781558/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=3490262109660781558' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/3490262109660781558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/3490262109660781558'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2009/01/2009-tirumangalam-by-election-result.html' title='2009 Tirumangalam By-election result - DMK won'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17722123.post-1738706334399032788</id><published>2008-09-13T21:58:00.001+05:30</published><updated>2008-09-13T22:00:23.432+05:30</updated><title type='text'>Urgent job requirement  - USA !</title><content type='html'>&lt;div&gt;&lt;div&gt;Requirement:&lt;/div&gt;&lt;div&gt;-----------&lt;/div&gt;&lt;div&gt;A company I know have an opening for Java J2EE candidates with valid stamped H1 visa. The candidate need to work in India for 3 - 6 months. Then they should come to US to the client location.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Please revert if &lt;/div&gt;&lt;div&gt;1. You are interested/you know somebody in need.&lt;/div&gt;&lt;div&gt;2. The candidate is willing to transfer H1.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Detailed requirement:&lt;/div&gt;&lt;div&gt;--------------------&lt;/div&gt;&lt;div&gt;There are two positions.We need solid Front end developers and Back end developers. Detailed job description given below.&lt;/div&gt;&lt;div&gt;Any exp above 5/6 yrs will be appreciated.  &lt;/div&gt;&lt;div&gt;Front End Developers   &lt;/div&gt;&lt;div&gt;1.      Need to know HTML / CSS &lt;/div&gt;&lt;div&gt;2.      Need to have knowledge in OO JavaScript &lt;/div&gt;&lt;div&gt;3.      Worked on any JavaScript Framework like DOJO, YUI, extjs, prototype etc. &lt;/div&gt;&lt;div&gt;4.      Knowledge of AJAX is must &lt;/div&gt;&lt;div&gt;5.      Should have J2EE Knowledge in MVC Framework &lt;/div&gt;&lt;div&gt;6.      Spring MVC is Added Advantage &lt;/div&gt;&lt;div&gt;7.      Knowing Flex is Added Advantage &lt;/div&gt;&lt;div&gt;Server Side / Backend Developers &lt;/div&gt;&lt;div&gt;Need to know HTML / CSS &lt;/div&gt;&lt;div&gt;Knowledge of AJAX is Added Advantage &lt;/div&gt;&lt;div&gt;Spring Knowledge is Needed &lt;/div&gt;&lt;div&gt;Hibernate Knowledge is  Needed &lt;/div&gt;&lt;div&gt;Spring MVC is added Advantage &lt;/div&gt;&lt;div&gt;Onsite : Minimum 5 years experience &lt;/div&gt;&lt;div&gt;Offshore: Minimum 3 years experience &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17722123-1738706334399032788?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/1738706334399032788/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=1738706334399032788' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/1738706334399032788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/1738706334399032788'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2008/09/urgent-job-requirement-usa.html' title='Urgent job requirement  - USA !'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17722123.post-1415353558379137226</id><published>2008-05-15T21:54:00.000+05:30</published><updated>2008-05-15T21:57:44.768+05:30</updated><title type='text'>தமிழில் எழுதும் போது கஷ்டம் வந்தால்</title><content type='html'>ந் -w&lt;br /&gt;வு -vu&lt;br /&gt;&lt;br /&gt;மேலும் தெரிந்து கொள்ள :http://www.ukindia.com/zip/ztm1.htm&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17722123-1415353558379137226?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/1415353558379137226/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=1415353558379137226' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/1415353558379137226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/1415353558379137226'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2008/05/blog-post.html' title='தமிழில் எழுதும் போது கஷ்டம் வந்தால்'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17722123.post-7835051477704192363</id><published>2008-05-13T09:35:00.000+05:30</published><updated>2008-05-13T09:38:15.660+05:30</updated><title type='text'>jodi</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_N40ZepqLTAc/SCkUD4_kmDI/AAAAAAAAA8k/OB3JZIpHXQU/s1600-h/Flower+016.jpg"&gt;&lt;img style="cursor: pointer;" src="http://bp2.blogger.com/_N40ZepqLTAc/SCkUD4_kmDI/AAAAAAAAA8k/OB3JZIpHXQU/s320/Flower+016.jpg" alt="" id="BLOGGER_PHOTO_ID_5199709301847136306" 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/17722123-7835051477704192363?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/7835051477704192363/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=7835051477704192363' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/7835051477704192363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/7835051477704192363'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2008/05/jodi.html' title='jodi'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_N40ZepqLTAc/SCkUD4_kmDI/AAAAAAAAA8k/OB3JZIpHXQU/s72-c/Flower+016.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17722123.post-117559826018450687</id><published>2007-04-03T16:21:00.000+05:30</published><updated>2007-04-03T16:34:51.293+05:30</updated><title type='text'>Rajni  - Sivaji  - The BOSS - Music Review</title><content type='html'>First of all I would like to tell you all that I'm also BIG fan of Rajni.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I heard the album for more than 10 times.&lt;br /&gt;&lt;br /&gt;Here is my fav list.&lt;br /&gt;&lt;br /&gt;1) Athiradee --   I think some tracks from "new" movie as well&lt;br /&gt;&lt;br /&gt;2)Vaaji Vaaji -- Hariharan, Madhushree , Chorus  -- I didnt like Gal voice here.. This song like "Indiyan" song "Telephone mani " pol&lt;br /&gt;&lt;br /&gt;3)Balleilakka -  Kaaveri Aarum  - I liked only Chorus voice very much .. First part .. Really too good.  Balleilakka  means what ? ..&lt;br /&gt;&lt;br /&gt;4) Sahara Pookal - Vijay Yesudas,Gomathi Sree,Chorus  -- Here .. the tiruvembavai reminded me something similar to "BABA" one song..&lt;br /&gt;&lt;br /&gt;5) Sahana Charal -- Udit Narayanan , Chinmayi --  Should have opted for some tamil singer and my fav. singer -- Shreya goshal here.&lt;br /&gt;&lt;br /&gt;6) Oru Koodai Sunlight  - I think something similar to "Remo" song in anniyan these people might have tried for this ..  Lets wait and see , until this will be last in my list.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17722123-117559826018450687?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/117559826018450687/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=117559826018450687' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/117559826018450687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/117559826018450687'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2007/04/rajni-sivaji-boss-music-review.html' title='Rajni  - Sivaji  - The BOSS - Music Review'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17722123.post-116347701379088191</id><published>2006-11-14T09:33:00.000+05:30</published><updated>2006-11-14T09:33:34.196+05:30</updated><title type='text'>Sun Opens Java</title><content type='html'>For the past 11 years, Java technology has enabled developers to Write Once, Run Anywhere. Sun's commitment to compatibility and choice has made Java the most widely deployed application platform. Java technology is currently used on more than 4 billion devices worldwide, and the Java ME platform ships on more than eight of every 10 mobile handsets.&lt;br /&gt;&lt;br /&gt;Sun believes Java technology has reached the right level of maturity, adoption, and innovation—with widespread use across enterprises and devices—to move into the next stage of its evolution. In the largest single contribution under the GNU GPL, Sun is releasing all of its key Java implementations under this widely respected free-software license:&lt;br /&gt;&lt;br /&gt;Open-Source Java SE:&lt;br /&gt;Today Sun is releasing the source code for the Java HotSpot virtual machine, the Java programming language compiler (javac), and JavaHelp online help software. Release of a fully buildable Java SE Development Kit (JDK) based nearly entirely on open-source code is expected in the first half of 2007.&lt;br /&gt;&lt;br /&gt;Open-Source Java ME:&lt;br /&gt;Sun is first releasing the source code for Sun's Java ME Feature Phone implementation based on Connected Limited Device Configuration (CLDC), which currently enables rich mobile data services in more than 1.5 billion handsets, and the source code for the Java ME testing and compatibility kit (TCK) framework. Later this year, Sun will release additional source code for the Advanced Operating System Phone implementation for based on the Connected Device Configuration (CDC) specification and the framework for the Java Device Test Suite.&lt;br /&gt;&lt;br /&gt;New Developer Communities: Tapping its experience in building dynamic and transparent open-source communities, Sun is launching the &lt;a href="http://community.java.net/openjdk"&gt;OpenJDK Community&lt;/a&gt; and the &lt;a href="http://community.java.net/mobileandembedded"&gt;Mobile &amp;amp; Embedded Community&lt;/a&gt; to support developer participation in evolving the open-source JDK and open-source Java ME implementations respectively.&lt;br /&gt;&lt;br /&gt;For more news visit :http://www.sun.com/2006-1113/feature/story.jsp&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17722123-116347701379088191?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/116347701379088191/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=116347701379088191' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/116347701379088191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/116347701379088191'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2006/11/sun-opens-java.html' title='Sun Opens Java'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17722123.post-116342155530164138</id><published>2006-11-13T17:20:00.000+05:30</published><updated>2006-11-13T18:09:37.016+05:30</updated><title type='text'>Zune</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6862/1714/1600/frontzune2.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://photos1.blogger.com/blogger/6862/1714/320/frontzune2.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The iPod has a new enemy in town, with an official release date of Nov. 14 in the USA and a $249.99 price tag. The Microsoft Zune opens a new market of "social" music connectivity.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Display: The key feature on the Zune is really the LCD display. It's actually 44% larger than a video iPod screen. It's large enough to watch a music video, or movie and actually see the expressions on peoples faces. The pixel density is about double that of modern laptops, so it's more like watching a mini HDTV than a mini television. The refresh rate is also higher than a television, which means the frames move extremely fast to make the motion appear fluid rather than jaggy or digitized.&lt;br /&gt;&lt;br /&gt;User Interface: The user interface is the second most important feature (after the display) for making the Zune stand out. The large center button can be pushed in 4 directions (left, right , up, down) or pressed straight down. Anyone who can use a web browser can operate the Zune. Pressing the button is similar to clicking a mouse button, it takes you to whatever item is selected, and just like a web browser there is always a back button available. The layout is really minimalist, we observed many people at the LA preview picking up and using the device for the first time without asking any questions or looking for instructions. The menus have a sleek animation from one screen to another that gives the Zune a modern edgy feel, and personalized background pictures stay visible during navigation.&lt;br /&gt;&lt;br /&gt;Sound: The sound quality of the device is 100% dependent on the headphones used, not so much the player. The standard ear buds are exactly that, standard. They look great, and sound as good as any earbuds on the market, but to get the most out of the player consider upgrading. We actually don't recommend the Zune Premium Earphones either unless you are limited for space. If sound quality is a must, consider blowing $300 on some nice headphones with active noise canceling.&lt;br /&gt;&lt;br /&gt;Conclusion: Based on features, Zune is the premiere player available on the market today. It has already pressured other manufacturers to drop their prices in an attempt to remain competitive. Expect to see the mp3 category heat up over the next few years as the competition scrambles to add larger screens and Wi-Fi connectivity. The mp3 player is the first Zune branded device to be released, expect to see more Zune products in the future including the Zunephone and Zunegamer among others.&lt;br /&gt;&lt;br /&gt;Techie&lt;br /&gt;&lt;br /&gt;WMA, MP3, AAC, JPEG,WMV, MPEG-4, H.264 media playback&lt;br /&gt;Wi-Fi (802.11 b/g) connectivity&lt;br /&gt;30 GB Hard Drive&lt;br /&gt;3 inch video LCD 320x240&lt;br /&gt;White, Black, and Brown Colors&lt;br /&gt;FM Radio&lt;br /&gt;Dedicated song download site zune.net&lt;br /&gt;Podcast playback&lt;br /&gt;Updateable Firmware&lt;br /&gt;Tested 13 hr battery life for audio, 4 hr video&lt;br /&gt;3 day playback of Wi-Fi transfered songs from friends&lt;br /&gt;XBOX streaming&lt;br /&gt;XBOX (Microsoft) points compatability&lt;br /&gt;Preloaded music videos&lt;br /&gt;Over a dozen accessories at launch&lt;br /&gt;5.6 ounces in weight, 4.4 x 2.4 x 0.58 inches size&lt;br /&gt;Metric: 158 g, 112 x 61 x 14.7 mm size&lt;br /&gt;Custom background images&lt;br /&gt;WiFi transfer of photographs&lt;br /&gt;Tag based storage system (Will not appear as drive)&lt;br /&gt;PC Compatability (no Mac client at launch)&lt;br /&gt;Zune tag enabled&lt;br /&gt;Horizontal and vertical video orientation&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17722123-116342155530164138?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/116342155530164138/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=116342155530164138' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/116342155530164138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/116342155530164138'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2006/11/zune.html' title='Zune'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17722123.post-116291148986791477</id><published>2006-11-07T20:22:00.000+05:30</published><updated>2006-11-07T20:28:10.836+05:30</updated><title type='text'>How-To Become The Person Of Your Dreams</title><content type='html'>What would you like to be when you grow up? [most of us are alreay grown up:) ]&lt;br /&gt;&lt;br /&gt;I bet you often heard this question asked many times when you were still young from your parents and relatives.&lt;br /&gt;&lt;br /&gt;But, have you really given that question some deep thoughts?&lt;br /&gt;&lt;br /&gt;Tip #1.&lt;br /&gt;Learn as much as possible about the person you aspire to be. Let's say your dream is to become a basketball player.&lt;br /&gt;&lt;br /&gt;Tip #2.&lt;br /&gt;You must have the Desire and Passion to know everything you can about the subject. If you can have a real person to imitate or look up to, the better.&lt;br /&gt;&lt;br /&gt;Tip #3.&lt;br /&gt;Take Motivated Action and start pursuing your dreams!&lt;br /&gt;&lt;br /&gt;Tip #4.&lt;br /&gt;Persist until the VERY end.&lt;br /&gt;&lt;br /&gt;hm.. Lemme think for some time to know " What I want to be " ?&lt;br /&gt;&lt;br /&gt;I want to lead my life like :&lt;br /&gt;6Oclock-Wakeup,6-8 Gym  8-10 getting into office 7-8PM read for job  8-9PM family 9-10PM read for you.&lt;br /&gt;&lt;br /&gt;When this will happen in my life ?????   any tips for me ?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17722123-116291148986791477?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/116291148986791477/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=116291148986791477' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/116291148986791477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/116291148986791477'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2006/11/how-to-become-person-of-your-dreams.html' title='How-To Become The Person Of Your Dreams'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17722123.post-115427158379080326</id><published>2006-07-30T20:22:00.000+05:30</published><updated>2006-07-30T20:29:46.406+05:30</updated><title type='text'>Sudoku  --  Its only for people who MAD about it</title><content type='html'>Must say Sudoku is going places…places that you cannot even think it can go.  &lt;p&gt;All sudoku addicts have a reason to smile as from now onwards they won’t have to take their newspaper in the toilet, for now their favorite game will be right their inside the toilet, 24X7.&lt;/p&gt;Check this pic. &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6862/1714/1600/sudoku_tissue_paper.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/6862/1714/400/sudoku_tissue_paper.jpg" alt="" border="0" /&gt;&lt;/a&gt;You can order one roll for                     £4.99&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17722123-115427158379080326?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/115427158379080326/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=115427158379080326' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/115427158379080326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/115427158379080326'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2006/07/sudoku-its-only-for-people-who-mad.html' title='Sudoku  --  Its only for people who MAD about it'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17722123.post-115426874213320630</id><published>2006-07-30T19:35:00.000+05:30</published><updated>2006-07-30T19:42:26.083+05:30</updated><title type='text'>Tourist Remover</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6862/1714/1600/TR.0.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/6862/1714/400/TR.jpg" alt="" 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/17722123-115426874213320630?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/115426874213320630/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=115426874213320630' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/115426874213320630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/115426874213320630'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2006/07/tourist-remover.html' title='Tourist Remover'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17722123.post-115409614007988493</id><published>2006-07-28T19:40:00.000+05:30</published><updated>2006-07-28T19:45:40.736+05:30</updated><title type='text'>Sonos Digital Music System</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6862/1714/1600/Sonos.0.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/6862/1714/400/Sonos.0.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I like hi-fi music systems. But this exceeded my imagination. I intially thought of copy pasting the text from the &lt;a href="http://www.sonos.com/products/index.htm"&gt;site&lt;/a&gt; ..then decided to go for image :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17722123-115409614007988493?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/115409614007988493/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=115409614007988493' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/115409614007988493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/115409614007988493'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2006/07/sonos-digital-music-system.html' title='Sonos Digital Music System'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17722123.post-115401938011535463</id><published>2006-07-27T22:25:00.000+05:30</published><updated>2006-07-27T22:26:20.360+05:30</updated><title type='text'>Cool Cartoon - from gapingvoid</title><content type='html'>Rarely , I visit gapingvoid cartoon site .. Some times , I like the cartoons there .Here is one sample.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6862/1714/1600/she.1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/6862/1714/320/she.1.jpg" alt="" 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/17722123-115401938011535463?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/115401938011535463/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=115401938011535463' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/115401938011535463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/115401938011535463'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2006/07/cool-cartoon-from-gapingvoid.html' title='Cool Cartoon - from gapingvoid'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17722123.post-115401841897005718</id><published>2006-07-27T22:07:00.000+05:30</published><updated>2006-07-27T22:10:19.486+05:30</updated><title type='text'>Rent My Chest 2.0</title><content type='html'>New way of making money in the web ..&lt;br /&gt;&lt;br /&gt;A  MUST see site here : &lt;a href="http://rentmychest.com/"&gt;Rent my Chest 2.0 &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;    :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17722123-115401841897005718?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/115401841897005718/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=115401841897005718' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/115401841897005718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/115401841897005718'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2006/07/rent-my-chest-20.html' title='Rent My Chest 2.0'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17722123.post-115397657654287493</id><published>2006-07-27T10:25:00.000+05:30</published><updated>2006-07-27T10:32:56.626+05:30</updated><title type='text'>LADIES, ZAGAR IS AVAILABLE.</title><content type='html'>I read about a blog  sometime before ..&lt;br /&gt;&lt;br /&gt;Videos on the site follow the the Crocodile Dundee-like, fish-out-of-water antics that come with cultural transplantation. Some of its funny. Some of its lame. The site has all the usual wallpapers, AIM icons and downloads and there's also a Flickr page and the very bloggy blog written by Steve which has all the required bloggy blog bells and whistles.&lt;br /&gt;&lt;br /&gt;A funny stuff  .. read more below some contents  from that blog .&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;"So online dating… I’ll admit I used to think it was a little strange, but it’s getting more popular. So I thought, what better way to get Zagar out into the dating scene? Signed him up for a profile on Match.com. Got him all set up.&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Check him out and tell all your single lady friends…  He’s a freaking Chieftain for god sakes. Who’s not going to jump on that? "&lt;br /&gt;&lt;br /&gt;Here is the blog " http://zagarandsteve.typepad.com/zagar_and_steve/"   to follow more :)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17722123-115397657654287493?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/115397657654287493/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=115397657654287493' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/115397657654287493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/115397657654287493'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2006/07/ladies-zagar-is-available.html' title='LADIES, ZAGAR IS AVAILABLE.'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17722123.post-115397602780443235</id><published>2006-07-27T10:20:00.000+05:30</published><updated>2006-07-27T10:23:48.123+05:30</updated><title type='text'>FIFA worldcup 2010</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.adrants.com/images/football_bra-thumb.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 320px;" src="http://www.adrants.com/images/football_bra-thumb.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;With the World Cup barely over, Russian agency &lt;a href="http://parkstudio.ru/"&gt;Park&lt;/a&gt; has created an identity (unofficial) for the next World Cup to be held in South Africa in 2010. The identity wraps itself in the "speed, power and stamina" of the leopard, the symbol of South Africa. And yes, there is a specially designed football bra to hold round objects of a different sort. You can see the campaign identity &lt;a href="http://worldcup2010identity.com/"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Needless to say you can look at this as well --&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17722123-115397602780443235?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/115397602780443235/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=115397602780443235' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/115397602780443235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/115397602780443235'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2006/07/fifa-worldcup-2010.html' title='FIFA worldcup 2010'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17722123.post-115384120437730843</id><published>2006-07-25T20:45:00.000+05:30</published><updated>2006-07-25T20:56:46.890+05:30</updated><title type='text'>Anxiety</title><content type='html'>Whats the difference between "fear - anxiety" .Is this called as "nervousness" ? The word "anxiety" is derived from the word, "Angst" which means anguish or pain. Anxiety is the mental anguish or mental pain.&lt;br /&gt;&lt;br /&gt;Do you habitually experience the following?&lt;br /&gt;Restlessness&lt;br /&gt;being easily fatigued&lt;br /&gt;difficulty concentrating or mind going blank&lt;br /&gt;irritability&lt;br /&gt;muscle tension&lt;br /&gt;sleep disturbance (difficulty falling or staying asleep, or restless unsatisfying sleep)&lt;br /&gt;&lt;br /&gt;According to me , Uncontrollable obsessive thoughts are the cause of this anxiety. Dont think too much about something that cannt be solved only by you.&lt;br /&gt;&lt;br /&gt;RELAX ...  RELAX ... COOL ...  is the mandra for eliminating "anxiety"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17722123-115384120437730843?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/115384120437730843/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=115384120437730843' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/115384120437730843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/115384120437730843'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2006/07/anxiety.html' title='Anxiety'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17722123.post-115374755110187355</id><published>2006-07-24T18:51:00.000+05:30</published><updated>2006-07-24T18:55:51.213+05:30</updated><title type='text'>Great Expectations, Great Disappointments</title><content type='html'>:)  .  I know people will start smiling by reading the topic heading. But people whom I speak with for some years would have already hearded this from me several times.&lt;br /&gt;&lt;br /&gt;This has been on my mind for the longest time  -- I used to recall  it everyday, as a reminder that expectations &lt;em&gt;can&lt;/em&gt; destroy one's life as much as a lack of it. I have it memorised, and it sounds so good to me that I sometimes say it out loud without noticing it, even while riding on public transportation.&lt;br /&gt;&lt;br /&gt;That, for one, is a reason why I believe I may remain a bachelor my whole life -- for in my mind, I have built up a certain lady so high that no reasonable conclusion might lead to any other place but disappointment.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17722123-115374755110187355?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/115374755110187355/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=115374755110187355' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/115374755110187355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/115374755110187355'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2006/07/great-expectations-great.html' title='Great Expectations, Great Disappointments'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17722123.post-115374708755077315</id><published>2006-07-23T18:27:00.000+05:30</published><updated>2006-07-24T18:48:46.276+05:30</updated><title type='text'>The (   )  in My Heart</title><content type='html'>I dont know ,why I'm posting this today.. But something is pushing me to do this today !&lt;br /&gt;&lt;br /&gt;Up until now I've never had an official girlfriend. Then again, I've never had an unofficial one either.&lt;br /&gt;&lt;p&gt;I've also never held a girl's hand, much less kissed one -- but that's not to say that I've never thought about it, for I have, many times, just never had the opportunity. Or if I did, I didn't take it.&lt;/p&gt;  &lt;p&gt;My love life had always been rather barren. Like a desert that requires no water but always welcomes rain,&lt;br /&gt;&lt;/p&gt;&lt;p&gt;I've lived a perfectly normal life without romance, though always harbouring a secret longing for it.&lt;/p&gt;  &lt;p&gt;Have I ever fallen in love with any girl? Yes, of course; a few times in fact. :)&lt;br /&gt;&lt;/p&gt;&lt;p&gt;I used to say to couple of my friends "Greater the expectations , there comes greater the disappointments" !&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17722123-115374708755077315?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/115374708755077315/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=115374708755077315' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/115374708755077315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/115374708755077315'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2006/07/in-my-heart.html' title='The (   )  in My Heart'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17722123.post-115347380179956833</id><published>2006-07-21T14:50:00.000+05:30</published><updated>2006-07-21T14:53:22.010+05:30</updated><title type='text'>Govt Lifts ban on the blogspot</title><content type='html'>&lt;span style="font-size:100%;"&gt;Bloggers in India can rest easy now.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;p style="margin: 10px 0px;"&gt;&lt;span style="font-size:100%;"&gt;Post 7/11, the Government decided to block sites without saying why and the ISPs decided to go ahead, do one better and block all blogs.&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 10px 0px;"&gt;&lt;span style="font-size:100%;"&gt;The Centre issued an order to block 22 websites after a two-page write up containing derogatory references to Islam appeared in a blog. &lt;/span&gt;&lt;/p&gt;   &lt;p style="margin: 10px 0px;"&gt;&lt;span style="font-size:100%;"&gt;The Department of Telecommunciations had issued notices to all Internet service providers (ISPs) to block the two pages, but due to a technical error, ISPs blocked all blogs. &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 10px 0px;"&gt;&lt;span style="font-size:100%;"&gt;Various ISPs say they were asked to block access to a list of 20 odd websites, which these include sites like Dalitstan.org, Clickatell.com, Hinduunity.com, Princesskimberly.blogspot.com and Hinduhumanrights.org - all sites that supposedly spread extreme views.&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 10px 0px;"&gt;&lt;span style="font-size:100%;"&gt;The Department of Telecommunciations has now clarified that the error is being rectified.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 10px 0px;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17722123-115347380179956833?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/115347380179956833/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=115347380179956833' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/115347380179956833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/115347380179956833'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2006/07/govt-lifts-ban-on-blogspot.html' title='Govt Lifts ban on the blogspot'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17722123.post-115123411478831929</id><published>2006-06-25T16:36:00.000+05:30</published><updated>2006-07-14T11:20:59.660+05:30</updated><title type='text'>Beer Opener with counter</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://thegadgetblog.com/wp-content/uploads/2006/06/bottlespycounter.jpg"&gt;&lt;img style="cursor: pointer; width: 320px;" src="http://thegadgetblog.com/wp-content/uploads/2006/06/bottlespycounter.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style=";font-family:trebuchet ms;font-size:130%;"  &gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;The BottleSpy is simply a bottle opener and you can probably start some beer popping game. It also reminds you that you should stop with the number shown on LCD, because you’ll know how much you need to pay for the bill tonight.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-size:85%;"&gt;Every time you open a bottle with the BottleSpy it will store and display the total number of drinks consumed to date. This is great for confirming exactly how many bottles you have managed to consume, and maybe to alert you of the fact that you need to call it a day or slow down a bit.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17722123-115123411478831929?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/115123411478831929/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=115123411478831929' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/115123411478831929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/115123411478831929'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2006/06/beer-opener-with-counter.html' title='Beer Opener with counter'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17722123.post-115095584190311123</id><published>2006-06-22T11:21:00.000+05:30</published><updated>2006-07-14T11:21:26.523+05:30</updated><title type='text'>Need to SHUT my mouth</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.blogger.com/%20%20%20http://static.flickr.com/52/151329148_4ac174e995.jpg?v=0"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; cursor: pointer; width: 200px;" src="http://static.flickr.com/52/151329148_4ac174e995.jpg?v=0" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;I can not shut my mouth and let things go. I am driving everyone crazy with it.&lt;br /&gt;I am sick of me. No one is disputing that I might have valid points, just that they don't want to hear them a thousand times.&lt;br /&gt;I seem to think I can save people from everything by talking. Some things they don't even need to be saved from...&lt;br /&gt;I just think that they do because you know I always have to be right too.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;* I want to Keep my ears open and my mouth shut&lt;br /&gt;&lt;br /&gt;* The only thing that can come out of my mouth is something I already know.&lt;br /&gt;&lt;br /&gt;I WANT to Shut up and start learning !&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;Does anyone else have this problem? Any ideas how to stop?&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17722123-115095584190311123?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/115095584190311123/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=115095584190311123' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/115095584190311123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/115095584190311123'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2006/06/need-to-shut-my-mouth.html' title='Need to SHUT my mouth'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17722123.post-115026602452496447</id><published>2006-06-14T11:50:00.000+05:30</published><updated>2006-07-17T17:53:14.656+05:30</updated><title type='text'>Introduction to Ajax</title><content type='html'>&lt;span style=";font-family:arial;font-size:85%;"  &gt;Hello friends ,&lt;br /&gt;&lt;br /&gt;PLEASE ,dont start thinking this blog as a tutorial kind. NO , in no way ,I'm going to teach AJAX.&lt;br /&gt;&lt;br /&gt;But, at the same time ,I want to tell you that this is one of the FANTASTIC things to learn in your IT life.&lt;br /&gt;&lt;br /&gt;Do you know Java scripts , XML ?  Are you interested in creating an interactive web pages ?&lt;br /&gt;Have you ever seen google/ig page ? Do you have personalised MSN pages ? Yahoo pages ? Google pages ? .&lt;br /&gt;At least you might be having an account in Flickr ?   Gmail account  ?&lt;br /&gt;Do you know how those easy layout of pages with lots of stuff made ?  Answer is AJAX.&lt;br /&gt;&lt;br /&gt;Ajax, which consists of HTML, JavaScript™ technology, DHTML, and DOM, is an outstanding approach that helps you transform clunky Web interfaces into interactive Ajax applications.&lt;br /&gt;&lt;br /&gt;Five years ago, if you didn't know XML, you were the ugly duckling whom nobody talked to. Eighteen months ago, Ruby came into the limelight and programmers who didn't know what was going on with Ruby weren't welcome at the water cooler. Today, if you want to get into the latest technology rage, Ajax is where it's at.&lt;br /&gt;&lt;br /&gt;However, Ajax is far more than just a fad; it's a powerful approach to building Web sites and it's not nearly as hard to learn as an entire new language.&lt;br /&gt;By the way, Ajax is shorthand for Asynchronous JavaScript and XML (and DHTML, and so on). The phrase was coined by Jesse James Garrett of Adaptive Path (see the Resources section) and is, according to Jesse, not meant to be an acronym.&lt;br /&gt;&lt;br /&gt;You can search in google to get more and more information about this HOT  techie stuff.&lt;br /&gt;&lt;br /&gt;Keep learning ... Keep growing&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17722123-115026602452496447?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/115026602452496447/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=115026602452496447' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/115026602452496447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/115026602452496447'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2006/06/introduction-to-ajax.html' title='Introduction to Ajax'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17722123.post-115020532334603210</id><published>2006-06-13T18:49:00.000+05:30</published><updated>2006-07-17T17:55:02.206+05:30</updated><title type='text'>Get Sync</title><content type='html'>&lt;div  style="text-align: left; font-style: italic; color: rgb(0, 0, 0);font-family:trebuchet ms;"&gt;&lt;span style="font-size:85%;"&gt;I was using same font and color. So this post with different font and color  :) &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:85%;" &gt;Again one more novel idea and implementation from google.&lt;/span&gt;&lt;span style="color: rgb(255, 102, 102);font-size:85%;" &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:85%;" &gt;Google Browser Sync for Firefox is an extension that continuously synchronizes your browser settings – including bookmarks, history, persistent cookies, and saved passwords – across your computers. It also allows you to restore open tabs and windows across different machines and browser sessions. &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:85%;" &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:85%;" &gt;Though,there are lots of online bookmark sessions are there ,this is google,which may have more lots stuff.&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:85%;" &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:85%;" &gt;You can install from this &lt;a href="http://tools.google.com/firefox/browsersync/install.html"&gt;link&lt;/a&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:85%;" &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:85%;" &gt;I myself installed that in my computer and tested . This is really cool. &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:85%;" &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:85%;" &gt;You have to install in your own computer and do some basic settings. You need to have a  google account (gmail id) to use this . If dont have one such invitation ask me I can help you. :-) &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;Screen Snap Shot :&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.google.com/tools/firefox/browsersync/browsersync.gif"&gt;&lt;img style="cursor: pointer; width: 400px;" src="http://www.google.com/tools/firefox/browsersync/browsersync.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17722123-115020532334603210?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/115020532334603210/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=115020532334603210' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/115020532334603210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/115020532334603210'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2006/06/get-sync.html' title='Get Sync'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17722123.post-115010845523904609</id><published>2006-06-12T15:41:00.000+05:30</published><updated>2006-07-14T11:24:31.513+05:30</updated><title type='text'>Invest wisely</title><content type='html'>&lt;span style="font-size:85%;"&gt;Whats your yearly income ? How much you are spending wisely and how much you are saving wisely ?  You may have right answers for the above questions .. I know you are smart :-)&lt;br /&gt;&lt;br /&gt;Now, How much you are investing WISELY ?&lt;br /&gt;&lt;br /&gt;Here is the &lt;a href="http://www.investopedia.com/university/"&gt;site&lt;/a&gt; through which you can learn A-Z of stock market.   Bond , Mutual fund and IPO ...  from basic to advanced you can read so many things and broading your expertise in financial domain.&lt;br /&gt;&lt;br /&gt;There are number of free calculators available. One my favorite one is  &lt;a href="http://www.investopedia.com/calculator/MillionaireCal.aspx"&gt;How Much Do You Need to Save to Become a Millionaire Calculator &lt;/a&gt; Cool one right ?&lt;br /&gt;&lt;br /&gt;Read it and let me know your comments !&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17722123-115010845523904609?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/115010845523904609/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=115010845523904609' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/115010845523904609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/115010845523904609'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2006/06/invest-wisely.html' title='Invest wisely'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17722123.post-115010700744515348</id><published>2006-06-12T15:39:00.000+05:30</published><updated>2006-06-12T15:40:11.606+05:30</updated><title type='text'>Yahoo  Buzz</title><content type='html'>I really like the site  &lt;a href="http://buzz.yahoo.com/"&gt;Yahoo buzz&lt;/a&gt; .    You can read variety of informations in this site.&lt;br /&gt;&lt;br /&gt;Yahoo will give you the most searched word ( music and movies) for that week through this &lt;a href="http://buzz.yahoo.com/overall/"&gt;&lt;span style="text-decoration: underline;"&gt;link. &lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As we  guessed right , this week most searched word is " World cup " .&lt;br /&gt;&lt;br /&gt;&lt;a href="http://search.yahoo.com/search?p=angelina+jolie&amp;cs=bz&amp;amp;fr=buzz"&gt;Angelina Jolie&lt;/a&gt; (59)  stood second , I think this search may be after her child birth.&lt;br /&gt;&lt;br /&gt;One of the interesting stuff is :&lt;br /&gt;&lt;div class="hd"&gt;&lt;h3&gt;&lt;a href="http://buzz.yahoo.com/buzzlog/13199/hot-how-tos"&gt;Hot How-To's&lt;/a&gt;&lt;/h3&gt;&lt;/div&gt;  &lt;p&gt;Is the Web a wealth of knowledge? Some people say you can't trust anything you find on the Internet, while others swear by it to answer all of life's questions. While our beliefs fall somewhere in between the two extremes, we do have data on the top 20 "&lt;a href="http://search.yahoo.com/search?p=how+to&amp;cs=bz&amp;amp;fr=buzz"&gt;how-to&lt;/a&gt;" questions on the Web. Here's how they stand... &lt;/p&gt;&lt;br /&gt;&lt;table border="0" cellpadding="2" cellspacing="2"&gt;&lt;tbody&gt;&lt;tr valign="top"&gt;&lt;td&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://search.yahoo.com/search?p=how+to+tie+a+tie&amp;cs=bz&amp;amp;fr=buzz"&gt;How to Tie a Tie&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://search.yahoo.com/search?p=how+to+write+a+resume&amp;cs=bz&amp;amp;fr=buzz"&gt;How to Write a Resume&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://search.yahoo.com/search?p=how+to+draw&amp;cs=bz&amp;amp;fr=buzz"&gt;How to Draw&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://search.yahoo.com/search?p=how+to+lose+weight&amp;cs=bz&amp;amp;fr=buzz"&gt;How to Lose Weight&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://search.yahoo.com/search?p=how+to+get+pregnant&amp;cs=bz&amp;amp;fr=buzz"&gt;How to Get Pregnant&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://search.yahoo.com/search?p=how+to+kiss&amp;cs=bz&amp;amp;fr=buzz"&gt;How to Kiss&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://search.yahoo.com/search?p=how+to+draw+anime&amp;cs=bz&amp;amp;fr=buzz"&gt;How to Draw Anime&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://search.yahoo.com/search?p=how+to+gain+weight&amp;cs=bz&amp;amp;fr=buzz"&gt;How to Gain Weight&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://search.yahoo.com/search?p=how+to+make+money&amp;cs=bz&amp;amp;fr=buzz"&gt;How to Make Money&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://search.yahoo.com/search?p=how+to+play+guitar&amp;cs=bz&amp;amp;fr=buzz"&gt;How to Play Guitar&lt;/a&gt; &lt;/li&gt;&lt;/ol&gt;&lt;/td&gt;&lt;td&gt;&lt;ol start="11" type="1"&gt;&lt;li&gt;&lt;a href="http://search.yahoo.com/search?p=how+to+write+a+bibliography&amp;cs=bz&amp;amp;fr=buzz"&gt;How to Write a Bibliography&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://search.yahoo.com/search?p=how+to+play+poker&amp;cs=bz&amp;amp;fr=buzz"&gt;How to Play Poker&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://search.yahoo.com/search?p=how+to+write+a+cover+letter&amp;cs=bz&amp;amp;fr=buzz"&gt;How to Write a Cover Letter&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://search.yahoo.com/search?p=how+to+dance&amp;cs=bz&amp;amp;fr=buzz"&gt;How to Dance&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://search.yahoo.com/search?p=how+to+start+a+business&amp;cs=bz&amp;amp;fr=buzz"&gt;How to Start a Business&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://search.yahoo.com/search?p=how+to+levitate&amp;cs=bz&amp;amp;fr=buzz"&gt;How to Levitate&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://search.yahoo.com/search?p=how+to+build+a+deck&amp;cs=bz&amp;amp;fr=buzz"&gt;How to Build a Deck&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://search.yahoo.com/search?p=how+to+make+coffee&amp;cs=bz&amp;amp;fr=buzz"&gt;How to Make Coffee&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://search.yahoo.com/search?p=how+to+write+a+book&amp;cs=bz&amp;amp;fr=buzz"&gt;How to Write a Book&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://search.yahoo.com/search?p=how+to+flirt&amp;cs=bz&amp;amp;fr=buzz"&gt;How to Flirt&lt;/a&gt; &lt;/li&gt;&lt;/ol&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17722123-115010700744515348?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/115010700744515348/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=115010700744515348' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/115010700744515348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/115010700744515348'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2006/06/yahoo-buzz.html' title='Yahoo  Buzz'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17722123.post-114984470344345209</id><published>2006-06-09T14:42:00.000+05:30</published><updated>2006-06-09T14:48:23.683+05:30</updated><title type='text'>15 Ways to live longer</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/803/2542/320/fruit.0.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px;" src="http://photos1.blogger.com/blogger/803/2542/320/fruit.0.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;According to Forbes, here are &lt;a href="http://www.forbes.com/2006/04/28/cx_vg_0501featslide2.html?thisSpeed=6000"&gt;15 Ways to Live Longer&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;1. Don't oversleep&lt;br /&gt;2. Be optimistic&lt;br /&gt;3. Have more sex&lt;br /&gt;4. Get a pet&lt;br /&gt;5. Get a VAP(Vertical Auto Profile, a medical test)&lt;br /&gt;6. Be rich&lt;br /&gt;7. Stop smoking&lt;br /&gt;8. Chill out&lt;br /&gt;9. Eat your antioxidants&lt;br /&gt;10. Marry well&lt;br /&gt;11. Exercise&lt;br /&gt;12. Laugh a little&lt;br /&gt;13. Lose weight&lt;br /&gt;14. Manage stress&lt;br /&gt;15. Meditate&lt;br /&gt;&lt;br /&gt;Yes, eat more antioxidants !&lt;br /&gt;&lt;br /&gt;From warding off heart disease to slowing degeneration diseases, including atherosclerosis, Alzheimer's and cancer, talk of the health benefits of antioxidants are quite common today. Antioxidants work by neutralizing highly reactive, destructive compounds called free radicals. Research shows that certain types of beans (kidney, pinto, black) are among the best sources of antioxidants, while blueberries and other berries follow close behind.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17722123-114984470344345209?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/114984470344345209/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=114984470344345209' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/114984470344345209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/114984470344345209'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2006/06/15-ways-to-live-longer.html' title='15 Ways to live longer'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17722123.post-114968963846948847</id><published>2006-06-07T19:43:00.000+05:30</published><updated>2006-06-07T19:44:03.743+05:30</updated><title type='text'>Welcome to Google Spreadsheets</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.google.com/googlespreadsheets/images/tour1.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px;" src="http://www.google.com/googlespreadsheets/images/tour1.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Google , one of the current creative company has come out with online spread sheets.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.google.com/googlespreadsheets/try_out.html"&gt;Google Spreadsheets&lt;/a&gt; is a limited test.&lt;br /&gt;&lt;br /&gt;If you fill in your email address , They w'll send you an invitation - first-come, first-served.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2 class="pageHeader"&gt;Creating spreadsheets&lt;/h2&gt;     &lt;p&gt;&lt;b&gt;Create basic spreadsheets from scratch.&lt;/b&gt;&lt;br /&gt;You can start from scratch and do all the basics, including changing the number format, sorting by columns, and adding formulas.&lt;/p&gt;     &lt;p&gt;&lt;b&gt;Upload your spreadsheet files.&lt;/b&gt;&lt;br /&gt; Upload spreadsheets or worksheets from CSV or XLS format - all your formulas and formatting will come across intact.&lt;/p&gt;      &lt;p&gt;&lt;b&gt;Familiar desktop feel makes editing a breeze.&lt;/b&gt;&lt;br /&gt; Just click the toolbar buttons to bold, underline, change the font, change the cell background color and more.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.google.com/googlespreadsheets/images/tour1.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px;" src="http://www.google.com/googlespreadsheets/images/tour3.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;   &lt;h2 class="pageHeader"&gt;Sharing spreadsheets&lt;/h2&gt;     &lt;p&gt;&lt;b&gt;Choose who can access your spreadsheets.&lt;/b&gt;&lt;br /&gt; Just enter the email addresses of the people you want to share a given document, and then send them a message.&lt;/p&gt;     &lt;p&gt;&lt;b&gt;Share documents instantly.&lt;/b&gt;&lt;br /&gt; People with whom you share a given spreadsheet can access it as soon as they sign in.&lt;/p&gt;      &lt;p&gt;&lt;b&gt;Edit with others in real time.&lt;/b&gt;&lt;br /&gt;Multiple people can edit or view your spreadsheet at the same time as you - their names will appear in an on-screen chat window.&lt;br /&gt;&lt;/p&gt; &lt;h2 class="pageHeader"&gt;Storing spreadsheets&lt;/h2&gt;    &lt;p&gt;&lt;b&gt;Edit from anywhere.&lt;/b&gt;&lt;br /&gt; There's nothing to download; you access your spreadsheets from any computer with an Internet connection and a &lt;a href="http://www.google.com/support/spreadsheets/bin/answer.py?answer=40597"&gt;supported browser&lt;/a&gt;.&lt;/p&gt;     &lt;p&gt;&lt;b&gt;Never lose your work.&lt;/b&gt;&lt;br /&gt; Online storage and auto-save mean you need not fear hard drive failures and power outages.&lt;/p&gt;      &lt;p&gt;&lt;b&gt;Easily save and export copies.&lt;/b&gt;&lt;br /&gt; You can save your spreadsheets to your own computer in CSV, XLS and HTML formats.&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17722123-114968963846948847?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/114968963846948847/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=114968963846948847' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/114968963846948847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/114968963846948847'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2006/06/welcome-to-google-spreadsheets.html' title='Welcome to Google Spreadsheets'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17722123.post-114968896241987180</id><published>2006-06-07T19:32:00.000+05:30</published><updated>2006-06-07T19:32:42.820+05:30</updated><title type='text'>For Sale: Britney's Wedding Invite</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6862/1714/1600/Britney.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/6862/1714/400/Britney.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;I read this in a website .. How crazy people are there in the developed nations also ?&lt;br /&gt;&lt;br /&gt;Well, now you can buy yourself an invitation. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Over at the auction site eBay, a "Real Wedding Invitation And Candle" are on the virtual block this weekend. Bidding starts $999.99. And you would have to pay shipping costs if you won. The auction closes on Tuesday, June 6.&lt;br /&gt;&lt;br /&gt;Included with the wedding invite, is the "bag in which the invite was delivered as well as a special note to those in the wedding," according to the auction site. "This also includes the candle that was the actual wedding favor from the wedding." &lt;br /&gt;&lt;br /&gt;Spears is reportedly already fuming about her husband's friends selling stories about their private life.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17722123-114968896241987180?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/114968896241987180/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=114968896241987180' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/114968896241987180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/114968896241987180'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2006/06/for-sale-britneys-wedding-invite.html' title='For Sale: Britney&apos;s Wedding Invite'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17722123.post-114967614475219486</id><published>2006-06-07T15:55:00.000+05:30</published><updated>2006-06-07T15:59:04.970+05:30</updated><title type='text'>Nokia Tattoo</title><content type='html'>&lt;p&gt;&lt;a href="http://www.boardsmag.com/screeningroom/commercials/2966/"&gt;&lt;img width="312" height="258" border="0" alt="Nokia_tatoo" title="Nokia_tatoo" src="http://leighhouse.typepad.com/advergirl/images/nokia_tatoo.jpg" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Check out &lt;a href="http://www.boardsmag.com/screeningroom/commercials/2966/"&gt;this branding ad&lt;/a&gt; for Nokia's new Tattoo phone. The graphics are really intriguing - you quickly get the sense of connection and spreading something beautiful and affective. Still, it's subtle. If you're not looking at the television, you'd miss the entire thing. The music isn't captivating. There is no VO. And, if you're half watching, the slithery tattoos are still subtle, elusive. &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Here's the counter to my counter - Nokia is looking for early adopters, people looking for the next hot thing. I think maybe they'd watch. Or, better, seek it out. And the tag and close are pretty strong. &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Great product name. We walk around with these phones glued to our faces, talking about what model we're addicted to and why we love our special carrier. Portable, disposable, pricey tattoos. Nice.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17722123-114967614475219486?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/114967614475219486/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=114967614475219486' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/114967614475219486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/114967614475219486'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2006/06/nokia-tattoo.html' title='Nokia Tattoo'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17722123.post-114951549590049714</id><published>2006-06-05T19:15:00.000+05:30</published><updated>2006-06-05T19:36:36.523+05:30</updated><title type='text'>A Camera That You Can Download</title><content type='html'>&lt;div style="text-align: left;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.strangenewproducts.com/uploaded_images/linatree-camera-755555.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 320px;" src="http://www.strangenewproducts.com/uploaded_images/linatree-camera-755555.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&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;br /&gt;&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;br /&gt;&lt;br /&gt;I read about this  &lt;a href="http://www.strangenewproducts.com/"&gt;strangeproducts&lt;/a&gt; site.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.linatree.com/"&gt;Linatree &lt;/a&gt;claims to have made the first free downloadable pinhole camera that you can print out, cut out, and assemble together. Check out their &lt;a href="http://www.linatree.com/default.html?lang=en-us&amp;amp;target=d70.html"&gt;Flash animation instructions&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I remember doing something like this in elementary school,&lt;br /&gt;except it didn't look anything a like a "real" camera, at least nothing this fancy and intricate.&lt;br /&gt;&lt;br /&gt;What kind of film does this camera use?&lt;br /&gt;&lt;br /&gt;You can use a PAN film from Ilford or Neopan 100 from Fuji.&lt;br /&gt;You can also use any 35 mm film.&lt;br /&gt;&lt;br /&gt;Linatree is actually in the business of selling signed silver art prints by famous french photographers. This downloadable camera is perhaps a great way to attract attention.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17722123-114951549590049714?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/114951549590049714/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=114951549590049714' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/114951549590049714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/114951549590049714'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2006/06/camera-that-you-can-download.html' title='A Camera That You Can Download'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17722123.post-114934894327866710</id><published>2006-06-03T20:58:00.000+05:30</published><updated>2006-06-03T21:07:22.590+05:30</updated><title type='text'>Creative Ads</title><content type='html'>As such I'm NOT a great creative guy, But as in general ,I look for something different in everything I see /read.&lt;br /&gt;&lt;br /&gt;From today , I will keep posting some of the different&amp;Creative ads that I see in web.&lt;br /&gt;&lt;br /&gt;Here is the start of this list.&lt;br /&gt;&lt;h3 class="post-title"&gt;      Adidas Bridge&lt;/h3&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6113/1710/1600/kahn_bridge_01.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px;" src="http://photos1.blogger.com/blogger/6113/1710/1600/kahn_bridge_01.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As part of the "Impossible Team" theme for 2006     World Cup, Adidas placed this massive billboard&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17722123-114934894327866710?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/114934894327866710/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=114934894327866710' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/114934894327866710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/114934894327866710'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2006/06/creative-ads.html' title='Creative Ads'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17722123.post-114934850524464441</id><published>2006-06-03T20:40:00.000+05:30</published><updated>2006-06-03T21:07:03.046+05:30</updated><title type='text'>Windows  Live</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6862/1714/1600/windows-live.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/6862/1714/320/windows-live.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Today, I visited Microsoft &lt;/span&gt;Live.com &lt;a href="http://login.live.com"&gt;site .&lt;/a&gt;I respect Microsoft for their windows OS ,which changed the way the computer usage in world. This particular site offers lot more than email.&lt;br /&gt;You can add the RSS feeds for various subjects, which they give Or you give of your own.&lt;br /&gt;Hotmail, Gadgets are some of the few things you can content in the single page. This servers like RSS readers in online. This will be really compettive to other RSS readers and the &lt;a href="http://my.yahoo.com"&gt;yahoo. &lt;/a&gt;You can either your existing hotmail id Or you can create a new Windows Live id. All the contents are in Beta stage. I'm sure these people will do fantastic job and the site will be more popular soon.&lt;br /&gt;&lt;br /&gt;Screen snap shot of the windows live website.&lt;br /&gt;&lt;br /&gt;Comment what do you feel.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17722123-114934850524464441?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/114934850524464441/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=114934850524464441' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/114934850524464441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/114934850524464441'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2006/06/windows-live.html' title='Windows  Live'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17722123.post-114934738095206955</id><published>2006-06-03T20:38:00.000+05:30</published><updated>2006-06-03T20:39:45.980+05:30</updated><title type='text'>Tamil PJ's</title><content type='html'>இட்லி சாப்டா இருக்குமா&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;br /&gt;வேடந்தாங்கலுக்கு வர்ற எல்லா பறவையும் எங்க இருந்து வருது ?&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;br /&gt;இனிமேல் கம்ப்யூட்டர் படிச்சாதான் வேலை கிடைக்கும்.!&lt;br /&gt;அப்ப நீ படிச்சா வேலை கிடைக்காதா?&lt;br /&gt;&lt;br /&gt;நான் சரியா படிக்கலைன்னா எங்க அப்பாவுக்கு மூக்கு மேல கோபம் வரும்.&lt;br /&gt;அப்படியா? எங்க அப்பாவுக்கு என் மேல தான் கோபம் வரும்!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17722123-114934738095206955?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/114934738095206955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=114934738095206955' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/114934738095206955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/114934738095206955'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2006/06/tamil-pjs.html' title='Tamil PJ&apos;s'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17722123.post-114588032934775586</id><published>2006-04-24T17:28:00.000+05:30</published><updated>2006-04-24T17:35:29.370+05:30</updated><title type='text'>திருப்பதி - கோவிந்தா !!</title><content type='html'>சனி கிழமை   அன்று திருப்பதி படம் பார்த்தேன் .&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;br /&gt;காமெடி ஒன்றும் ரசிக்கும்படி இல்லை.&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;br /&gt;&lt;br /&gt;--- திருப்பதி -- கோவிந்தா !!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17722123-114588032934775586?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/114588032934775586/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=114588032934775586' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/114588032934775586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/114588032934775586'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2006/04/blog-post_114588032934775586.html' title='திருப்பதி - கோவிந்தா !!'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17722123.post-114570423421237514</id><published>2006-04-22T16:39:00.000+05:30</published><updated>2006-04-22T16:44:48.096+05:30</updated><title type='text'>My photo</title><content type='html'>&lt;a href="http://photos1.blogger.com/blogger/6862/1714/1600/a5c8.1.jpg"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/6862/1714/320/a5c8.0.jpg" 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/17722123-114570423421237514?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/114570423421237514/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=114570423421237514' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/114570423421237514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/114570423421237514'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2006/04/my-photo_22.html' title='My photo'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17722123.post-114570297267482378</id><published>2006-04-22T16:15:00.000+05:30</published><updated>2006-04-22T16:50:01.003+05:30</updated><title type='text'>யாகூவில் என்னுடைய வலைப்பதிவு</title><content type='html'>&lt;a href="http://blog.360.yahoo.com/karthi_tcr"&gt;http://blog.360.yahoo.com/karthi_tcr&lt;/a&gt;&lt;br /&gt;&lt;a href="http://blog.360.yahoo.com/karthi_tcr"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17722123-114570297267482378?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/114570297267482378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=114570297267482378' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/114570297267482378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/114570297267482378'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2006/04/blog-post_22.html' title='யாகூவில் என்னுடைய வலைப்பதிவு'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17722123.post-114570168787321800</id><published>2006-04-22T15:49:00.000+05:30</published><updated>2006-04-22T15:58:07.873+05:30</updated><title type='text'>நானும் தமிழன்</title><content type='html'>After a very long time ..    I found how to type in ' Tamil ' in my blog .&lt;br /&gt;&lt;br /&gt;Thanks to      'http://karthikjayanth.blogspot.com/ '&lt;br /&gt;&lt;br /&gt;May be you are surprised then , why the hell he is NOT typing in tamil.&lt;br /&gt;&lt;br /&gt;I'm still learing to type in தமிழ்.&lt;br /&gt;&lt;br /&gt;கொஞ்ச நாள் ஆகும் ... மன்னிக்கவும்  .. .&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17722123-114570168787321800?l=mkarthikeya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mkarthikeya.blogspot.com/feeds/114570168787321800/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17722123&amp;postID=114570168787321800' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/114570168787321800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17722123/posts/default/114570168787321800'/><link rel='alternate' type='text/html' href='http://mkarthikeya.blogspot.com/2006/04/blog-post.html' title='நானும் தமிழன்'/><author><name>Mahadev</name><uri>http://www.blogger.com/profile/12694092186957734242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_N40ZepqLTAc/SpVpO9QmsLI/AAAAAAAACnU/R1TSVPJ91Cc/S220/itsme.JPG'/></author><thr:total>0</thr:total></entry></feed>
