axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Davanum Srinivas <dava...@gmail.com>
Subject Re: svn commit: r264703 - in /webservices/axis/trunk/java/modules/integration: itest-resources/interopt/sun/round4/simple/ itest/org/apache/axis2/interopt/sun/simple/ src/org/apache/axis2/interopt/sun/round4/simple/ src/org/apache/axis2/interopt/sun/
Date Tue, 30 Aug 2005 12:03:34 GMT
deepal,

Please be careful....you commented out other code unintentionally.

-- dims

On 8/30/05, deepal@apache.org <deepal@apache.org> wrote:
> Author: deepal
> Date: Mon Aug 29 21:42:20 2005
> New Revision: 264703
> 
> URL: http://svn.apache.org/viewcvs?rev=264703&view=rev
> Log:
> commiting Interop (sun simple round4)test cases done by Nadana
> 
> Added:
>     webservices/axis/trunk/java/modules/integration/itest-resources/interopt/sun/round4/simple/
>     webservices/axis/trunk/java/modules/integration/itest-resources/interopt/sun/round4/simple/resEmptyfault.xml
>     webservices/axis/trunk/java/modules/integration/itest-resources/interopt/sun/round4/simple/resIntArrayFault.xml
>     webservices/axis/trunk/java/modules/integration/itest-resources/interopt/sun/round4/simple/resMultipleFaults1.xml
>     webservices/axis/trunk/java/modules/integration/itest-resources/interopt/sun/round4/simple/resMultipleFaults2.xml
>     webservices/axis/trunk/java/modules/integration/itest-resources/interopt/sun/round4/simple/resMultipleFaults3.xml
>     webservices/axis/trunk/java/modules/integration/itest-resources/interopt/sun/round4/simple/resMultipleFaults4.xml
>     webservices/axis/trunk/java/modules/integration/itest-resources/interopt/sun/round4/simple/resStringFault.xml
>     webservices/axis/trunk/java/modules/integration/itest/org/apache/axis2/interopt/sun/simple/
>     webservices/axis/trunk/java/modules/integration/itest/org/apache/axis2/interopt/sun/simple/SunGroupHMain.java
>     webservices/axis/trunk/java/modules/integration/src/org/apache/axis2/interopt/sun/round4/simple/EchoBlockingClient.java
>     webservices/axis/trunk/java/modules/integration/src/org/apache/axis2/interopt/sun/round4/simple/util/
>     webservices/axis/trunk/java/modules/integration/src/org/apache/axis2/interopt/sun/round4/simple/util/EchoEmptyFaultClientUtil.java
>     webservices/axis/trunk/java/modules/integration/src/org/apache/axis2/interopt/sun/round4/simple/util/EchoIntArrayFaultClientUtil.java
>     webservices/axis/trunk/java/modules/integration/src/org/apache/axis2/interopt/sun/round4/simple/util/EchoMultipleFaults1ClientUtil.java
>     webservices/axis/trunk/java/modules/integration/src/org/apache/axis2/interopt/sun/round4/simple/util/EchoMultipleFaults2ClientUtil.java
>     webservices/axis/trunk/java/modules/integration/src/org/apache/axis2/interopt/sun/round4/simple/util/EchoMultipleFaults3Clientutil.java
>     webservices/axis/trunk/java/modules/integration/src/org/apache/axis2/interopt/sun/round4/simple/util/EchoMultipleFaults4ClientUtil.java
>     webservices/axis/trunk/java/modules/integration/src/org/apache/axis2/interopt/sun/round4/simple/util/EchoStringFaultClientUtil.java
>     webservices/axis/trunk/java/modules/integration/src/org/apache/axis2/interopt/sun/round4/simple/util/SunGroupHClientUtil.java
> Modified:
>     webservices/axis/trunk/java/modules/integration/test/org/apache/axis2/security/InteropTestBase.java
>     webservices/axis/trunk/java/modules/integration/test/org/apache/axis2/security/Scenario1Test.java
> 
> Added: webservices/axis/trunk/java/modules/integration/itest-resources/interopt/sun/round4/simple/resEmptyfault.xml
> URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/integration/itest-resources/interopt/sun/round4/simple/resEmptyfault.xml?rev=264703&view=auto
> ==============================================================================
> --- webservices/axis/trunk/java/modules/integration/itest-resources/interopt/sun/round4/simple/resEmptyfault.xml (added)
> +++ webservices/axis/trunk/java/modules/integration/itest-resources/interopt/sun/round4/simple/resEmptyfault.xml Mon Aug 29 21:42:20 2005
> @@ -0,0 +1,12 @@
> +<?xml version="1.0" encoding="UTF-8"?>
> 
> +   <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns0="http://soapinterop.org/types" xmlns:ns1="http://soapinterop.org/wsdl">
> 
> +      <env:Body>
> 
> +         <env:Fault xsi:type="env:Fault">
> 
> +            <faultcode>env:Server</faultcode>
> 
> +            <faultstring>round4.grouph.simplerpcenc.server.EmptyFault</faultstring>
> 
> +            <detail>
> 
> +               <ns1:part1 env:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns0:EmptyFault"/>
> 
> +            </detail>
> 
> +         </env:Fault>
> 
> +      </env:Body>
> 
> +   </env:Envelope>
> \ No newline at end of file
> 
> Added: webservices/axis/trunk/java/modules/integration/itest-resources/interopt/sun/round4/simple/resIntArrayFault.xml
> URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/integration/itest-resources/interopt/sun/round4/simple/resIntArrayFault.xml?rev=264703&view=auto
> ==============================================================================
> --- webservices/axis/trunk/java/modules/integration/itest-resources/interopt/sun/round4/simple/resIntArrayFault.xml (added)
> +++ webservices/axis/trunk/java/modules/integration/itest-resources/interopt/sun/round4/simple/resIntArrayFault.xml Mon Aug 29 21:42:20 2005
> @@ -0,0 +1,16 @@
> +<?xml version="1.0" encoding="UTF-8"?>
> 
> +   <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns0="http://soapinterop.org/types" xmlns:ns1="http://soapinterop.org/wsdl">
> 
> +      <env:Body>
> 
> +         <env:Fault xsi:type="env:Fault">
> 
> +            <faultcode>env:Server</faultcode>
> 
> +            <faultstring>round4.grouph.simplerpcenc.server.IntArrayFault</faultstring>
> 
> +            <detail>
> 
> +               <ns1:part5 env:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="enc:Array" enc:arrayType="xsd:int[3]">
> 
> +                  <item xsi:type="xsd:int">99</item>
> 
> +                  <item xsi:type="xsd:int">10</item>
> 
> +                  <item xsi:type="xsd:int">12</item>
> 
> +               </ns1:part5>
> 
> +            </detail>
> 
> +         </env:Fault>
> 
> +      </env:Body>
> 
> +   </env:Envelope>
> 
> 
> Added: webservices/axis/trunk/java/modules/integration/itest-resources/interopt/sun/round4/simple/resMultipleFaults1.xml
> URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/integration/itest-resources/interopt/sun/round4/simple/resMultipleFaults1.xml?rev=264703&view=auto
> ==============================================================================
> --- webservices/axis/trunk/java/modules/integration/itest-resources/interopt/sun/round4/simple/resMultipleFaults1.xml (added)
> +++ webservices/axis/trunk/java/modules/integration/itest-resources/interopt/sun/round4/simple/resMultipleFaults1.xml Mon Aug 29 21:42:20 2005
> @@ -0,0 +1,12 @@
> +<?xml version="1.0" encoding="UTF-8"?>
> 
> +   <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns0="http://soapinterop.org/types" xmlns:ns1="http://soapinterop.org/wsdl">
> 
> +      <env:Body>
> 
> +         <env:Fault xsi:type="env:Fault">
> 
> +            <faultcode>env:Server</faultcode>
> 
> +            <faultstring>round4.grouph.simplerpcenc.server.EmptyFault</faultstring>
> 
> +            <detail>
> 
> +               <ns1:part1 env:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns0:EmptyFault"/>
> 
> +            </detail>
> 
> +         </env:Fault>
> 
> +      </env:Body>
> 
> +   </env:Envelope>
> \ No newline at end of file
> 
> Added: webservices/axis/trunk/java/modules/integration/itest-resources/interopt/sun/round4/simple/resMultipleFaults2.xml
> URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/integration/itest-resources/interopt/sun/round4/simple/resMultipleFaults2.xml?rev=264703&view=auto
> ==============================================================================
> --- webservices/axis/trunk/java/modules/integration/itest-resources/interopt/sun/round4/simple/resMultipleFaults2.xml (added)
> +++ webservices/axis/trunk/java/modules/integration/itest-resources/interopt/sun/round4/simple/resMultipleFaults2.xml Mon Aug 29 21:42:20 2005
> @@ -0,0 +1,12 @@
> +<?xml version="1.0" encoding="UTF-8"?>
> 
> +   <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns0="http://soapinterop.org/types" xmlns:ns1="http://soapinterop.org/wsdl">
> 
> +      <env:Body>
> 
> +         <env:Fault xsi:type="env:Fault">
> 
> +            <faultcode>env:Server</faultcode>
> 
> +            <faultstring>round4.grouph.simplerpcenc.server.StringFault</faultstring>
> 
> +            <detail>
> 
> +               <ns1:part2 env:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="xsd:string">hi</ns1:part2>
> 
> +            </detail>
> 
> +         </env:Fault>
> 
> +      </env:Body>
> 
> +   </env:Envelope>
> \ No newline at end of file
> 
> Added: webservices/axis/trunk/java/modules/integration/itest-resources/interopt/sun/round4/simple/resMultipleFaults3.xml
> URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/integration/itest-resources/interopt/sun/round4/simple/resMultipleFaults3.xml?rev=264703&view=auto
> ==============================================================================
> --- webservices/axis/trunk/java/modules/integration/itest-resources/interopt/sun/round4/simple/resMultipleFaults3.xml (added)
> +++ webservices/axis/trunk/java/modules/integration/itest-resources/interopt/sun/round4/simple/resMultipleFaults3.xml Mon Aug 29 21:42:20 2005
> @@ -0,0 +1,12 @@
> +<?xml version="1.0" encoding="UTF-8"?>
> 
> +   <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns0="http://soapinterop.org/types" xmlns:ns1="http://soapinterop.org/wsdl">
> 
> +      <env:Body>
> 
> +         <env:Fault xsi:type="env:Fault">
> 
> +            <faultcode>env:Server</faultcode>
> 
> +            <faultstring>round4.grouph.simplerpcenc.server.StringFault</faultstring>
> 
> +            <detail>
> 
> +               <ans1:part2 xmlns:ans1="http://soapinterop.org/wsdl/fault1" env:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="xsd:string">param 1</ans1:part2>
> 
> +            </detail>
> 
> +         </env:Fault>
> 
> +      </env:Body>
> 
> +   </env:Envelope>
> 
> 
> Added: webservices/axis/trunk/java/modules/integration/itest-resources/interopt/sun/round4/simple/resMultipleFaults4.xml
> URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/integration/itest-resources/interopt/sun/round4/simple/resMultipleFaults4.xml?rev=264703&view=auto
> ==============================================================================
> --- webservices/axis/trunk/java/modules/integration/itest-resources/interopt/sun/round4/simple/resMultipleFaults4.xml (added)
> +++ webservices/axis/trunk/java/modules/integration/itest-resources/interopt/sun/round4/simple/resMultipleFaults4.xml Mon Aug 29 21:42:20 2005
> @@ -0,0 +1,9 @@
> +<?xml version="1.0" encoding="UTF-8"?>
> 
> +   <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns0="http://soapinterop.org/types" xmlns:ns1="http://soapinterop.org/wsdl">
> 
> +      <env:Body>
> 
> +         <env:Fault>
> 
> +            <faultcode>env:Client</faultcode>
> 
> +            <faultstring>caught exception while handling request: deserialization error: java.lang.IllegalArgumentException</faultstring>
> 
> +         </env:Fault>
> 
> +      </env:Body>
> 
> +   </env:Envelope>
> 
> 
> Added: webservices/axis/trunk/java/modules/integration/itest-resources/interopt/sun/round4/simple/resStringFault.xml
> URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/integration/itest-resources/interopt/sun/round4/simple/resStringFault.xml?rev=264703&view=auto
> ==============================================================================
> --- webservices/axis/trunk/java/modules/integration/itest-resources/interopt/sun/round4/simple/resStringFault.xml (added)
> +++ webservices/axis/trunk/java/modules/integration/itest-resources/interopt/sun/round4/simple/resStringFault.xml Mon Aug 29 21:42:20 2005
> @@ -0,0 +1,12 @@
> +<?xml version="1.0" encoding="UTF-8"?>
> 
> +   <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns0="http://soapinterop.org/types" xmlns:ns1="http://soapinterop.org/wsdl">
> 
> +      <env:Body>
> 
> +         <env:Fault xsi:type="env:Fault">
> 
> +            <faultcode>env:Server</faultcode>
> 
> +            <faultstring>round4.grouph.simplerpcenc.server.StringFault</faultstring>
> 
> +            <detail>
> 
> +               <ns1:part2 env:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="xsd:string">Axis2 Echo String </ns1:part2>
> 
> +            </detail>
> 
> +         </env:Fault>
> 
> +      </env:Body>
> 
> +   </env:Envelope>
> 
> 
> Added: webservices/axis/trunk/java/modules/integration/itest/org/apache/axis2/interopt/sun/simple/SunGroupHMain.java
> URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/integration/itest/org/apache/axis2/interopt/sun/simple/SunGroupHMain.java?rev=264703&view=auto
> ==============================================================================
> --- webservices/axis/trunk/java/modules/integration/itest/org/apache/axis2/interopt/sun/simple/SunGroupHMain.java (added)
> +++ webservices/axis/trunk/java/modules/integration/itest/org/apache/axis2/interopt/sun/simple/SunGroupHMain.java Mon Aug 29 21:42:20 2005
> @@ -0,0 +1,121 @@
> +
> 
> +package org.apache.axis2.interopt.sun.simple;
> 
> +
> 
> +import org.apache.axis2.om.OMElement;
> 
> +import org.apache.axis2.om.OMXMLParserWrapper;
> 
> +import org.apache.axis2.om.impl.llom.exception.XMLComparisonException;
> 
> +import org.apache.axis2.om.impl.llom.util.XMLComparator;
> 
> +import org.apache.axis2.soap.impl.llom.builder.StAXSOAPModelBuilder;
> 
> +import org.apache.axis2.soap.SOAPEnvelope;
> 
> +import org.apache.axis2.interopt.sun.round4.simple.EchoBlockingClient;
> 
> +import org.apache.axis2.interopt.sun.round4.simple.util.*;
> 
> +
> 
> +import javax.xml.stream.XMLStreamException;
> 
> +import javax.xml.stream.XMLInputFactory;
> 
> +import java.io.InputStream;
> 
> +
> 
> +import junit.framework.TestCase;
> 
> +
> 
> +/**
> 
> + * Created by IntelliJ IDEA.
> 
> + * User: Nadana
> 
> + * Date: Aug 6, 2005
> 
> + * Time: 2:39:44 PM
> 
> + * To change this template use File | Settings | File Templates.
> 
> + */
> 
> +public class SunGroupHMain extends TestCase{
> 
> +
> 
> +    EchoBlockingClient client=null;
> 
> +    OMElement retEle;
> 
> +    SunGroupHClientUtil util=null;
> 
> +    String soapAction="";
> 
> +
> 
> +    public void setUp(){
> 
> +        client=new EchoBlockingClient();
> 
> +
> 
> +    }
> 
> +
> 
> +    private boolean Compare(OMElement retEle,String filepath) throws XMLStreamException,
> 
> +            XMLComparisonException{
> 
> +        boolean compare=false;
> 
> +        if(retEle!=null){
> 
> +             InputStream stream = Thread.currentThread()
> 
> +                     .getContextClassLoader().getResourceAsStream("/" + filepath);
> 
> +            javax.xml.stream.XMLStreamReader parser = XMLInputFactory.newInstance().createXMLStreamReader(stream);
> 
> +            OMXMLParserWrapper builder = new StAXSOAPModelBuilder(parser, null);
> 
> +            SOAPEnvelope resEnv = (SOAPEnvelope) builder.getDocumentElement();
> 
> +            OMElement resElementtobe = resEnv.getBody().getFirstElement();
> 
> +            XMLComparator comparator = new XMLComparator();
> 
> +            compare = comparator.compare(retEle,resElementtobe);
> 
> +        }
> 
> +        return compare;
> 
> +    }
> 
> +
> 
> +
> 
> +
> 
> +
> 
> +
> 
> +    public void testEchoEmptyFault()  throws Exception{
> 
> +        util=new EchoEmptyFaultClientUtil();
> 
> +        retEle =client.sendMsg(util,soapAction);
> 
> +        assertTrue(Compare(retEle,"/interopt/sun/round4/simple/resEmptyfault.xml"));
> 
> +
> 
> +
> 
> +    }
> 
> +
> 
> +
> 
> +    //todo fix me Nadana , this fails due to bug in XML Comparator
> 
> +    //echoBaseSoapStructFault
> 
> +//    public void testIntArrayFault()throws Exception{
> 
> +//        util=new EchoIntArrayFaultClientUtil();
> 
> +//        retEle = client.sendMsg(util,soapAction);
> 
> +//        assertTrue(Compare( retEle,"/interopt/sun/round4/simple/resIntArrayFault.xml"));
> 
> +//    }
> 
> +
> 
> +
> 
> +
> 
> +
> 
> +    //echoExtendedStructFault
> 
> +    public void testStringFault()throws Exception{
> 
> +        util=new EchoStringFaultClientUtil();
> 
> +        retEle = client.sendMsg(util,soapAction);
> 
> +        assertTrue(Compare( retEle,"/interopt/sun/round4/simple/resStringFault.xml"));
> 
> +
> 
> +
> 
> +
> 
> +    }
> 
> +
> 
> +
> 
> +    //echomultiplefaults1
> 
> +    public void testMultiplefaults1()throws Exception{
> 
> +        util=new EchoMultipleFaults1ClientUtil();
> 
> +        retEle = client.sendMsg(util,soapAction);
> 
> +        assertTrue(Compare( retEle,"/interopt/sun/round4/simple/resMultipleFaults1.xml"));
> 
> +    }
> 
> +
> 
> +    //echomultiplefaults2
> 
> +    public void testMultiplefaults2()throws Exception{
> 
> +        util=new EchoMultipleFaults2ClientUtil();
> 
> +        retEle = client.sendMsg(util,soapAction);
> 
> +        assertTrue(Compare( retEle,"/interopt/sun/round4/simple/resMultipleFaults2.xml"));
> 
> +
> 
> +
> 
> +    }
> 
> +
> 
> +    //echomultiplefaults3
> 
> +    public void testMultiplefaults3()throws Exception{
> 
> +        util=new EchoMultipleFaults3Clientutil();
> 
> +        retEle = client.sendMsg(util,soapAction);
> 
> +        assertTrue(Compare( retEle,"/interopt/sun/round4/simple/resMultipleFaults3.xml"));
> 
> +
> 
> +
> 
> +    }
> 
> +    //echomultiplefaults4
> 
> +    public void testMultiplefaults4()throws Exception{
> 
> +        util=new EchoMultipleFaults4ClientUtil();
> 
> +        retEle = client.sendMsg(util,soapAction);
> 
> +        assertTrue(Compare( retEle,"/interopt/sun/round4/simple/resMultipleFaults4.xml"));
> 
> +
> 
> +    }
> 
> +
> 
> +}
> \ No newline at end of file
> 
> Added: webservices/axis/trunk/java/modules/integration/src/org/apache/axis2/interopt/sun/round4/simple/EchoBlockingClient.java
> URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/integration/src/org/apache/axis2/interopt/sun/round4/simple/EchoBlockingClient.java?rev=264703&view=auto
> ==============================================================================
> --- webservices/axis/trunk/java/modules/integration/src/org/apache/axis2/interopt/sun/round4/simple/EchoBlockingClient.java (added)
> +++ webservices/axis/trunk/java/modules/integration/src/org/apache/axis2/interopt/sun/round4/simple/EchoBlockingClient.java Mon Aug 29 21:42:20 2005
> @@ -0,0 +1,72 @@
> +package org.apache.axis2.interopt.sun.round4.simple;
> 
> +
> 
> +import org.apache.axis2.addressing.EndpointReference;
> 
> +
> 
> +import org.apache.axis2.clientapi.Call;
> 
> +import org.apache.axis2.Constants;
> 
> +import org.apache.axis2.AxisFault;
> 
> +import org.apache.axis2.interopt.sun.round4.simple.util.SunGroupHClientUtil;
> 
> +import org.apache.axis2.soap.SOAPEnvelope;
> 
> +import org.apache.axis2.soap.impl.llom.builder.StAXSOAPModelBuilder;
> 
> +import org.apache.axis2.om.OMElement;
> 
> +import org.apache.axis2.om.OMXMLParserWrapper;
> 
> +import org.apache.axis2.om.impl.llom.util.XMLComparator;
> 
> +import org.apache.axis2.om.impl.llom.exception.XMLComparisonException;
> 
> +
> 
> +
> 
> +import javax.xml.stream.XMLOutputFactory;
> 
> +import javax.xml.stream.XMLStreamException;
> 
> +import javax.xml.stream.XMLStreamReader;
> 
> +import javax.xml.stream.XMLInputFactory;
> 
> +
> 
> +import java.io.StringWriter;
> 
> +import java.io.File;
> 
> +import java.io.FileReader;
> 
> +import java.io.FileNotFoundException;
> 
> +
> 
> +/**
> 
> + * Created by IntelliJ IDEA.
> 
> + * User: Nadana
> 
> + * Date: Aug 5, 2005
> 
> + * Time: 10:08:20 AM
> 
> + * To change this template use File | Settings | File Templates.
> 
> + */
> 
> +public class EchoBlockingClient {
> 
> +    public OMElement sendMsg(SunGroupHClientUtil util,String soapAction){
> 
> +        OMElement firstchild=null;
> 
> +        EndpointReference targetEPR =
> 
> +                new EndpointReference("http://soapinterop.java.sun.com:80/round4/grouph/simplerpcenc" );
> 
> +        try {
> 
> +
> 
> +
> 
> +            Call call = new Call();
> 
> +            call.setTo(targetEPR);
> 
> +            call.setExceptionToBeThrownOnSOAPFault(false);
> 
> +            call.setTransportInfo(Constants.TRANSPORT_HTTP,Constants.TRANSPORT_HTTP,false);
> 
> +            call.setSoapAction(soapAction);
> 
> +            //Blocking invocation
> 
> +
> 
> +            firstchild = call.invokeBlocking("",util.getEchoOMElement());
> 
> +
> 
> +            StringWriter writer = new StringWriter();
> 
> +
> 
> +
> 
> +
> 
> +            System.out.println(writer.toString());
> 
> +
> 
> +        } catch (AxisFault axisFault) {
> 
> +            axisFault.printStackTrace();
> 
> +
> 
> +
> 
> +        }
> 
> +        return firstchild;
> 
> +
> 
> +    }
> 
> +
> 
> +
> 
> +
> 
> +
> 
> +
> 
> +
> 
> +}
> 
> +
> 
> 
> Added: webservices/axis/trunk/java/modules/integration/src/org/apache/axis2/interopt/sun/round4/simple/util/EchoEmptyFaultClientUtil.java
> URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/integration/src/org/apache/axis2/interopt/sun/round4/simple/util/EchoEmptyFaultClientUtil.java?rev=264703&view=auto
> ==============================================================================
> --- webservices/axis/trunk/java/modules/integration/src/org/apache/axis2/interopt/sun/round4/simple/util/EchoEmptyFaultClientUtil.java (added)
> +++ webservices/axis/trunk/java/modules/integration/src/org/apache/axis2/interopt/sun/round4/simple/util/EchoEmptyFaultClientUtil.java Mon Aug 29 21:42:20 2005
> @@ -0,0 +1,44 @@
> +package org.apache.axis2.interopt.sun.round4.simple.util;
> 
> +
> 
> +import org.apache.axis2.om.OMElement;
> 
> +import org.apache.axis2.om.OMFactory;
> 
> +import org.apache.axis2.om.OMAbstractFactory;
> 
> +import org.apache.axis2.om.OMNamespace;
> 
> +import org.apache.axis2.soap.SOAP11Constants;
> 
> +
> 
> +/**
> 
> + * Created by IntelliJ IDEA.
> 
> + * User: Nadana
> 
> + * Date: Aug 6, 2005
> 
> + * Time: 3:13:47 PM
> 
> + * To change this template use File | Settings | File Templates.
> 
> + */
> 
> +public class EchoEmptyFaultClientUtil implements SunGroupHClientUtil{
> 
> +
> 
> +
> 
> +    public OMElement getEchoOMElement() {
> 
> +
> 
> +        OMFactory fac = OMAbstractFactory.getOMFactory();
> 
> +
> 
> +        OMNamespace omNs = fac.createOMNamespace("http://soapinterop.org/wsdl", "mns");
> 
> +
> 
> +        OMElement method = fac.createOMElement("echoEmptyFault", omNs);
> 
> +        OMNamespace soapEnvNS = method.declareNamespace(SOAP11Constants.SOAP_ENVELOPE_NAMESPACE_URI,
> 
> +                SOAP11Constants.SOAP_DEFAULT_NAMESPACE_PREFIX);
> 
> +        method.addAttribute("encodingStyle", "http://schemas.xmlsoap.org/soap/encoding/", soapEnvNS);
> 
> +
> 
> +
> 
> +
> 
> +
> 
> +        return method;
> 
> +
> 
> +
> 
> +
> 
> +
> 
> +    }
> 
> +
> 
> +
> 
> +
> 
> +
> 
> +
> 
> +}
> 
> 
> Added: webservices/axis/trunk/java/modules/integration/src/org/apache/axis2/interopt/sun/round4/simple/util/EchoIntArrayFaultClientUtil.java
> URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/integration/src/org/apache/axis2/interopt/sun/round4/simple/util/EchoIntArrayFaultClientUtil.java?rev=264703&view=auto
> ==============================================================================
> --- webservices/axis/trunk/java/modules/integration/src/org/apache/axis2/interopt/sun/round4/simple/util/EchoIntArrayFaultClientUtil.java (added)
> +++ webservices/axis/trunk/java/modules/integration/src/org/apache/axis2/interopt/sun/round4/simple/util/EchoIntArrayFaultClientUtil.java Mon Aug 29 21:42:20 2005
> @@ -0,0 +1,62 @@
> +package org.apache.axis2.interopt.sun.round4.simple.util;
> 
> +
> 
> +import org.apache.axis2.om.OMElement;
> 
> +import org.apache.axis2.om.OMFactory;
> 
> +import org.apache.axis2.om.OMAbstractFactory;
> 
> +import org.apache.axis2.om.OMNamespace;
> 
> +import org.apache.axis2.soap.SOAP11Constants;
> 
> +
> 
> +/**
> 
> + * Created by IntelliJ IDEA.
> 
> + * User: Nadana
> 
> + * Date: Aug 6, 2005
> 
> + * Time: 3:25:27 PM
> 
> + * To change this template use File | Settings | File Templates.
> 
> + */
> 
> +public class EchoIntArrayFaultClientUtil implements SunGroupHClientUtil {
> 
> +
> 
> +
> 
> +    public OMElement getEchoOMElement() {
> 
> +        OMFactory fac = OMAbstractFactory.getOMFactory();
> 
> +
> 
> +        OMNamespace omNs = fac.createOMNamespace("http://soapinterop.org/wsdl", "m");
> 
> +
> 
> +        OMElement method = fac.createOMElement("echoIntArrayFault", omNs);
> 
> +        OMNamespace soapEnvNS = method.declareNamespace(SOAP11Constants.SOAP_ENVELOPE_NAMESPACE_URI,
> 
> +                SOAP11Constants.SOAP_DEFAULT_NAMESPACE_PREFIX);
> 
> +        method.addAttribute("encodingStyle", "http://schemas.xmlsoap.org/soap/encoding/", soapEnvNS);
> 
> +
> 
> +
> 
> +        OMElement value1 = fac.createOMElement("param", null);
> 
> +        method.addChild(value1);
> 
> +        value1.addAttribute("soapenc:arrayType","nsa:int[3]",null);
> 
> +        value1.addAttribute("soapenc:offset","[0]",null);
> 
> +        value1.addAttribute("xmlns:soapenc","http://schemas.xmlsoap.org/soap/encoding/",null);
> 
> +        value1.addAttribute("xmlns:nsa","http://www.w3.org/2001/XMLSchema",null);
> 
> +        OMElement value2 = fac.createOMElement("Item", null);
> 
> +        OMElement value3 = fac.createOMElement("Item", null);
> 
> +        OMElement value4 = fac.createOMElement("Item", null);
> 
> +
> 
> +        value1.addChild(value2);
> 
> +        value1.addChild(value3);
> 
> +        value1.addChild(value4);
> 
> +
> 
> +
> 
> +
> 
> +
> 
> +        value2.addChild(fac.createText(value2, "99"));
> 
> +        value3.addChild(fac.createText(value3, "10"));
> 
> +        value4.addChild(fac.createText(value4, "12"));
> 
> +
> 
> +
> 
> +
> 
> +
> 
> +        return method;
> 
> +    }
> 
> +
> 
> +
> 
> +
> 
> +
> 
> +
> 
> +
> 
> +}
> 
> 
> Added: webservices/axis/trunk/java/modules/integration/src/org/apache/axis2/interopt/sun/round4/simple/util/EchoMultipleFaults1ClientUtil.java
> URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/integration/src/org/apache/axis2/interopt/sun/round4/simple/util/EchoMultipleFaults1ClientUtil.java?rev=264703&view=auto
> ==============================================================================
> --- webservices/axis/trunk/java/modules/integration/src/org/apache/axis2/interopt/sun/round4/simple/util/EchoMultipleFaults1ClientUtil.java (added)
> +++ webservices/axis/trunk/java/modules/integration/src/org/apache/axis2/interopt/sun/round4/simple/util/EchoMultipleFaults1ClientUtil.java Mon Aug 29 21:42:20 2005
> @@ -0,0 +1,67 @@
> +package org.apache.axis2.interopt.sun.round4.simple.util;
> 
> +
> 
> +import org.apache.axis2.om.OMElement;
> 
> +import org.apache.axis2.om.OMFactory;
> 
> +import org.apache.axis2.om.OMAbstractFactory;
> 
> +import org.apache.axis2.om.OMNamespace;
> 
> +import org.apache.axis2.soap.SOAP11Constants;
> 
> +
> 
> +/**
> 
> + * Created by IntelliJ IDEA.
> 
> + * User: Nadana
> 
> + * Date: Aug 6, 2005
> 
> + * Time: 4:28:41 PM
> 
> + * To change this template use File | Settings | File Templates.
> 
> + */
> 
> +public class EchoMultipleFaults1ClientUtil implements SunGroupHClientUtil {
> 
> +
> 
> +    public OMElement getEchoOMElement() {
> 
> +
> 
> +        OMFactory fac = OMAbstractFactory.getOMFactory();
> 
> +
> 
> +        OMNamespace omNs = fac.createOMNamespace("http://soapinterop.org/wsdl", "m");
> 
> +
> 
> +        OMElement method = fac.createOMElement("echoMultipleFaults1", omNs);
> 
> +        OMNamespace soapEnvNS = method.declareNamespace(SOAP11Constants.SOAP_ENVELOPE_NAMESPACE_URI,
> 
> +                SOAP11Constants.SOAP_DEFAULT_NAMESPACE_PREFIX);
> 
> +        method.addAttribute("encodingStyle", "http://schemas.xmlsoap.org/soap/encoding/", soapEnvNS);
> 
> +
> 
> +        OMNamespace xsiNs = method.declareNamespace("http://www.w3.org/2001/XMLSchema-instance","xsi");
> 
> +        OMNamespace ns2 = method.declareNamespace("http://soapinterop.org/types","ns2");
> 
> +        method.declareNamespace("http://schemas.xmlsoap.org/wsdl/","wsdl");
> 
> +
> 
> +        OMElement value = fac.createOMElement("whichFault", null);
> 
> +        method.addChild(value);
> 
> +        OMElement value1 = fac.createOMElement("param1", null);
> 
> +        OMElement value2 = fac.createOMElement("param2", null);
> 
> +        OMElement value3 = fac.createOMElement("Item", null);
> 
> +        OMElement value4 = fac.createOMElement("Item", null);
> 
> +        OMElement value5 = fac.createOMElement("Item", null);
> 
> +
> 
> +        value2.addAttribute("soapenc:arrayType","nsa:float[3]",null);
> 
> +        value2.addAttribute("soapenc:offset","[0]",null);
> 
> +        value2.addAttribute("xmlns:soapenc","http://schemas.xmlsoap.org/soap/encoding/",null);
> 
> +        value2.addAttribute("xmlns:nsa","http://www.w3.org/2001/XMLSchema",null);
> 
> +
> 
> +
> 
> +        value.addChild(fac.createText(value, "10"));
> 
> +        value1.addChild(fac.createText(value1, "hi"));
> 
> +        value3.addChild(fac.createText(value3, "1.0"));
> 
> +        value4.addChild(fac.createText(value4, "20.6"));
> 
> +        value5.addChild(fac.createText(value5, "2.6"));
> 
> +
> 
> +        value2.addChild(value3);
> 
> +        value2.addChild(value4);
> 
> +        value2.addChild(value5);
> 
> +
> 
> +
> 
> +        method.addChild(value1);
> 
> +        method.addChild(value2);
> 
> +
> 
> +
> 
> +
> 
> +        return method;
> 
> +    }
> 
> +
> 
> +
> 
> +}
> 
> 
> Added: webservices/axis/trunk/java/modules/integration/src/org/apache/axis2/interopt/sun/round4/simple/util/EchoMultipleFaults2ClientUtil.java
> URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/integration/src/org/apache/axis2/interopt/sun/round4/simple/util/EchoMultipleFaults2ClientUtil.java?rev=264703&view=auto
> ==============================================================================
> --- webservices/axis/trunk/java/modules/integration/src/org/apache/axis2/interopt/sun/round4/simple/util/EchoMultipleFaults2ClientUtil.java (added)
> +++ webservices/axis/trunk/java/modules/integration/src/org/apache/axis2/interopt/sun/round4/simple/util/EchoMultipleFaults2ClientUtil.java Mon Aug 29 21:42:20 2005
> @@ -0,0 +1,68 @@
> +package org.apache.axis2.interopt.sun.round4.simple.util;
> 
> +
> 
> +import org.apache.axis2.om.OMElement;
> 
> +import org.apache.axis2.om.OMFactory;
> 
> +import org.apache.axis2.om.OMAbstractFactory;
> 
> +import org.apache.axis2.om.OMNamespace;
> 
> +import org.apache.axis2.soap.SOAP11Constants;
> 
> +
> 
> +/**
> 
> + * Created by IntelliJ IDEA.
> 
> + * User: Nadana
> 
> + * Date: Aug 6, 2005
> 
> + * Time: 5:37:07 PM
> 
> + * To change this template use File | Settings | File Templates.
> 
> + */
> 
> +public class EchoMultipleFaults2ClientUtil implements SunGroupHClientUtil{
> 
> +
> 
> +    public OMElement getEchoOMElement() {
> 
> +
> 
> +        OMFactory fac = OMAbstractFactory.getOMFactory();
> 
> +
> 
> +        OMNamespace omNs = fac.createOMNamespace("http://soapinterop.org/wsdl", "m");
> 
> +
> 
> +        OMElement method = fac.createOMElement("echoMultipleFaults2", omNs);
> 
> +        OMNamespace soapEnvNS = method.declareNamespace(SOAP11Constants.SOAP_ENVELOPE_NAMESPACE_URI,
> 
> +                SOAP11Constants.SOAP_DEFAULT_NAMESPACE_PREFIX);
> 
> +        method.addAttribute("encodingStyle", "http://schemas.xmlsoap.org/soap/encoding/", soapEnvNS);
> 
> +
> 
> +        OMNamespace xsiNs = method.declareNamespace("http://www.w3.org/2001/XMLSchema-instance","xsi");
> 
> +        OMNamespace ns2 = method.declareNamespace("http://soapinterop.org/types","ns2");
> 
> +        method.declareNamespace("http://schemas.xmlsoap.org/wsdl/","wsdl");
> 
> +
> 
> +        OMElement value = fac.createOMElement("whichFault", null);
> 
> +        method.addChild(value);
> 
> +        OMElement value1 = fac.createOMElement("param1", null);
> 
> +        OMElement value2 = fac.createOMElement("param2", null);
> 
> +        OMElement value3 = fac.createOMElement("param3", null);
> 
> +        OMElement value4 = fac.createOMElement("Item", null);
> 
> +        OMElement value5 = fac.createOMElement("Item", null);
> 
> +        OMElement value6 = fac.createOMElement("Item", null);
> 
> +
> 
> +        value3.addAttribute("soapenc:arrayType","nsa:string[3]",null);
> 
> +        value3.addAttribute("soapenc:offset","[0]",null);
> 
> +        value3.addAttribute("xmlns:soapenc","http://schemas.xmlsoap.org/soap/encoding/",null);
> 
> +        value3.addAttribute("xmlns:nsa","http://www.w3.org/2001/XMLSchema",null);
> 
> +
> 
> +
> 
> +        value.addChild(fac.createText(value, "2"));
> 
> +        value1.addChild(fac.createText(value1, "hi"));
> 
> +        value2.addChild(fac.createText(value2, "0.23"));
> 
> +        value4.addChild(fac.createText(value4, "String 1"));
> 
> +        value5.addChild(fac.createText(value5, "String 2"));
> 
> +        value6.addChild(fac.createText(value6, "String 3"));
> 
> +
> 
> +        value3.addChild(value4);
> 
> +        value3.addChild(value5);
> 
> +        value3.addChild(value6);
> 
> +
> 
> +
> 
> +        method.addChild(value1);
> 
> +        method.addChild(value2);
> 
> +        method.addChild(value3);
> 
> +
> 
> +
> 
> +        return method;
> 
> +    }
> 
> +
> 
> +}
> 
> 
> Added: webservices/axis/trunk/java/modules/integration/src/org/apache/axis2/interopt/sun/round4/simple/util/EchoMultipleFaults3Clientutil.java
> URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/integration/src/org/apache/axis2/interopt/sun/round4/simple/util/EchoMultipleFaults3Clientutil.java?rev=264703&view=auto
> ==============================================================================
> --- webservices/axis/trunk/java/modules/integration/src/org/apache/axis2/interopt/sun/round4/simple/util/EchoMultipleFaults3Clientutil.java (added)
> +++ webservices/axis/trunk/java/modules/integration/src/org/apache/axis2/interopt/sun/round4/simple/util/EchoMultipleFaults3Clientutil.java Mon Aug 29 21:42:20 2005
> @@ -0,0 +1,55 @@
> +package org.apache.axis2.interopt.sun.round4.simple.util;
> 
> +
> 
> +import org.apache.axis2.om.OMElement;
> 
> +import org.apache.axis2.om.OMFactory;
> 
> +import org.apache.axis2.om.OMAbstractFactory;
> 
> +import org.apache.axis2.om.OMNamespace;
> 
> +import org.apache.axis2.soap.SOAP11Constants;
> 
> +
> 
> +/**
> 
> + * Created by IntelliJ IDEA.
> 
> + * User: Nadana
> 
> + * Date: Aug 8, 2005
> 
> + * Time: 8:06:26 AM
> 
> + * To change this template use File | Settings | File Templates.
> 
> + */
> 
> +public class EchoMultipleFaults3Clientutil implements SunGroupHClientUtil{
> 
> +    public OMElement getEchoOMElement() {
> 
> +
> 
> +        OMFactory fac = OMAbstractFactory.getOMFactory();
> 
> +
> 
> +        OMNamespace omNs = fac.createOMNamespace("http://soapinterop.org/wsdl", "m");
> 
> +
> 
> +        OMElement method = fac.createOMElement("echoMultipleFaults3", omNs);
> 
> +        OMNamespace soapEnvNS = method.declareNamespace(SOAP11Constants.SOAP_ENVELOPE_NAMESPACE_URI,
> 
> +                SOAP11Constants.SOAP_DEFAULT_NAMESPACE_PREFIX);
> 
> +        method.addAttribute("encodingStyle", "http://schemas.xmlsoap.org/soap/encoding/", soapEnvNS);
> 
> +
> 
> +        OMNamespace xsiNs = method.declareNamespace("http://www.w3.org/2001/XMLSchema-instance","xsi");
> 
> +        OMNamespace ns2 = method.declareNamespace("http://soapinterop.org/types","ns2");
> 
> +        method.declareNamespace("http://schemas.xmlsoap.org/wsdl/","wsdl");
> 
> +
> 
> +        OMElement value = fac.createOMElement("whichFault", null);
> 
> +        method.addChild(value);
> 
> +        OMElement value1 = fac.createOMElement("param1", null);
> 
> +        OMElement value2 = fac.createOMElement("param2", null);
> 
> +
> 
> +
> 
> +
> 
> +        value.addChild(fac.createText(value, "3"));
> 
> +        value1.addChild(fac.createText(value1, "param 1"));
> 
> +        value2.addChild(fac.createText(value2, "Param 2"));
> 
> +
> 
> +
> 
> +
> 
> +
> 
> +
> 
> +        method.addChild(value1);
> 
> +        method.addChild(value2);
> 
> +
> 
> +
> 
> +        return method;
> 
> +    }
> 
> +
> 
> +
> 
> +}
> 
> 
> Added: webservices/axis/trunk/java/modules/integration/src/org/apache/axis2/interopt/sun/round4/simple/util/EchoMultipleFaults4ClientUtil.java
> URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/integration/src/org/apache/axis2/interopt/sun/round4/simple/util/EchoMultipleFaults4ClientUtil.java?rev=264703&view=auto
> ==============================================================================
> --- webservices/axis/trunk/java/modules/integration/src/org/apache/axis2/interopt/sun/round4/simple/util/EchoMultipleFaults4ClientUtil.java (added)
> +++ webservices/axis/trunk/java/modules/integration/src/org/apache/axis2/interopt/sun/round4/simple/util/EchoMultipleFaults4ClientUtil.java Mon Aug 29 21:42:20 2005
> @@ -0,0 +1,53 @@
> +package org.apache.axis2.interopt.sun.round4.simple.util;
> 
> +
> 
> +import org.apache.axis2.om.OMElement;
> 
> +import org.apache.axis2.om.OMFactory;
> 
> +import org.apache.axis2.om.OMAbstractFactory;
> 
> +import org.apache.axis2.om.OMNamespace;
> 
> +import org.apache.axis2.soap.SOAP11Constants;
> 
> +
> 
> +/**
> 
> + * Created by IntelliJ IDEA.
> 
> + * User: Nadana
> 
> + * Date: Aug 8, 2005
> 
> + * Time: 8:15:14 AM
> 
> + * To change this template use File | Settings | File Templates.
> 
> + */
> 
> +public class EchoMultipleFaults4ClientUtil implements SunGroupHClientUtil{
> 
> +    public OMElement getEchoOMElement() {
> 
> +
> 
> +        OMFactory fac = OMAbstractFactory.getOMFactory();
> 
> +
> 
> +        OMNamespace omNs = fac.createOMNamespace("http://soapinterop.org/wsdl", "m");
> 
> +
> 
> +        OMElement method = fac.createOMElement("echoMultipleFaults4", omNs);
> 
> +        OMNamespace soapEnvNS = method.declareNamespace(SOAP11Constants.SOAP_ENVELOPE_NAMESPACE_URI,
> 
> +                SOAP11Constants.SOAP_DEFAULT_NAMESPACE_PREFIX);
> 
> +        method.addAttribute("encodingStyle", "http://schemas.xmlsoap.org/soap/encoding/", soapEnvNS);
> 
> +
> 
> +
> 
> +        OMElement value = fac.createOMElement("whichFault", null);
> 
> +        method.addChild(value);
> 
> +        OMElement value1 = fac.createOMElement("param1", null);
> 
> +        OMElement value2 = fac.createOMElement("param2", null);
> 
> +
> 
> +
> 
> +
> 
> +        value.addChild(fac.createText(value, "3"));
> 
> +        value1.addChild(fac.createText(value1, "1"));
> 
> +        value2.addChild(fac.createText(value2, "8"));
> 
> +
> 
> +
> 
> +
> 
> +
> 
> +
> 
> +        method.addChild(value1);
> 
> +        method.addChild(value2);
> 
> +
> 
> +
> 
> +        return method;
> 
> +    }
> 
> +
> 
> +
> 
> +
> 
> +}
> 
> 
> Added: webservices/axis/trunk/java/modules/integration/src/org/apache/axis2/interopt/sun/round4/simple/util/EchoStringFaultClientUtil.java
> URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/integration/src/org/apache/axis2/interopt/sun/round4/simple/util/EchoStringFaultClientUtil.java?rev=264703&view=auto
> ==============================================================================
> --- webservices/axis/trunk/java/modules/integration/src/org/apache/axis2/interopt/sun/round4/simple/util/EchoStringFaultClientUtil.java (added)
> +++ webservices/axis/trunk/java/modules/integration/src/org/apache/axis2/interopt/sun/round4/simple/util/EchoStringFaultClientUtil.java Mon Aug 29 21:42:20 2005
> @@ -0,0 +1,41 @@
> +package org.apache.axis2.interopt.sun.round4.simple.util;
> 
> +
> 
> +import org.apache.axis2.om.OMElement;
> 
> +import org.apache.axis2.om.OMFactory;
> 
> +import org.apache.axis2.om.OMAbstractFactory;
> 
> +import org.apache.axis2.om.OMNamespace;
> 
> +import org.apache.axis2.soap.SOAP11Constants;
> 
> +
> 
> +/**
> 
> + * Created by IntelliJ IDEA.
> 
> + * User: Nadana
> 
> + * Date: Aug 6, 2005
> 
> + * Time: 3:10:19 PM
> 
> + * To change this template use File | Settings | File Templates.
> 
> + */
> 
> +public class EchoStringFaultClientUtil implements SunGroupHClientUtil{
> 
> +
> 
> +    public OMElement getEchoOMElement() {
> 
> +        OMFactory fac = OMAbstractFactory.getOMFactory();
> 
> +
> 
> +        OMNamespace omNs = fac.createOMNamespace("http://soapinterop.org/wsdl", "m");
> 
> +
> 
> +        OMElement method = fac.createOMElement("echoStringFault", omNs);
> 
> +        OMNamespace soapEnvNS = method.declareNamespace(SOAP11Constants.SOAP_ENVELOPE_NAMESPACE_URI,
> 
> +                SOAP11Constants.SOAP_DEFAULT_NAMESPACE_PREFIX);
> 
> +        method.addAttribute("encodingStyle", "http://schemas.xmlsoap.org/soap/encoding/", soapEnvNS);
> 
> +
> 
> +
> 
> +
> 
> +
> 
> +        OMElement value = fac.createOMElement("param", null);
> 
> +
> 
> +        value.addChild(fac.createText(value, "Axis2 Echo String "));
> 
> +
> 
> +        method.addChild(value);
> 
> +
> 
> +        return method;
> 
> +    }
> 
> +
> 
> +
> 
> +}
> 
> 
> Added: webservices/axis/trunk/java/modules/integration/src/org/apache/axis2/interopt/sun/round4/simple/util/SunGroupHClientUtil.java
> URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/integration/src/org/apache/axis2/interopt/sun/round4/simple/util/SunGroupHClientUtil.java?rev=264703&view=auto
> ==============================================================================
> --- webservices/axis/trunk/java/modules/integration/src/org/apache/axis2/interopt/sun/round4/simple/util/SunGroupHClientUtil.java (added)
> +++ webservices/axis/trunk/java/modules/integration/src/org/apache/axis2/interopt/sun/round4/simple/util/SunGroupHClientUtil.java Mon Aug 29 21:42:20 2005
> @@ -0,0 +1,15 @@
> +package org.apache.axis2.interopt.sun.round4.simple.util;
> 
> +
> 
> +import org.apache.axis2.om.OMElement;
> 
> +
> 
> +/**
> 
> + * Created by IntelliJ IDEA.
> 
> + * User: Nadana
> 
> + * Date: Aug 6, 2005
> 
> + * Time: 11:13:40 AM
> 
> + * To change this template use File | Settings | File Templates.
> 
> + */
> 
> +public interface SunGroupHClientUtil {
> 
> +    OMElement getEchoOMElement();
> 
> +
> 
> +}
> 
> 
> Modified: webservices/axis/trunk/java/modules/integration/test/org/apache/axis2/security/InteropTestBase.java
> URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/integration/test/org/apache/axis2/security/InteropTestBase.java?rev=264703&r1=264702&r2=264703&view=diff
> ==============================================================================
> --- webservices/axis/trunk/java/modules/integration/test/org/apache/axis2/security/InteropTestBase.java (original)
> +++ webservices/axis/trunk/java/modules/integration/test/org/apache/axis2/security/InteropTestBase.java Mon Aug 29 21:42:20 2005
> @@ -1,120 +1,120 @@
> -/*
> -* Copyright 2004,2005 The Apache Software Foundation.
> -*
> -* Licensed under the Apache License, Version 2.0 (the "License");
> -* you may not use this file except in compliance with the License.
> -* You may obtain a copy of the License at
> -*
> -*      http://www.apache.org/licenses/LICENSE-2.0
> -*
> -* Unless required by applicable law or agreed to in writing, software
> -* distributed under the License is distributed on an "AS IS" BASIS,
> -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
> -* See the License for the specific language governing permissions and
> -* limitations under the License.
> -*/
> -
> -package org.apache.axis2.security;
> -
> -import junit.framework.TestCase;
> -
> -import org.apache.axis2.Constants;
> -import org.apache.axis2.integration.UtilServer;
> -/**
> - *
> - * @author Ruchith Fernando (ruchith.fernando@gmail.com)
> - */
> -public class InteropTestBase extends TestCase {
> -
> -    protected static final String SCENARIO1_SERVICE_REPOSITORY = "scenario1_service_repo";
> -
> -    protected static final String SCENARIO1_CLIENT_REPOSITORY = "scenario1_client_repo";
> -
> -    protected static final String SCENARIO2_SERVICE_REPOSITORY = "scenario2_service_repo";
> -
> -    protected static final String SCENARIO2_CLIENT_REPOSITORY = "scenario2_client_repo";
> -
> -    protected static final String SCENARIO2a_SERVICE_REPOSITORY = "scenario2a_service_repo";
> -
> -    protected static final String SCENARIO2a_CLIENT_REPOSITORY = "scenario2a_client_repo";
> -
> -    protected static final String SCENARIO3_SERVICE_REPOSITORY = "scenario3_service_repo";
> -
> -    protected static final String SCENARIO3_CLIENT_REPOSITORY = "scenario3_client_repo";
> -
> -    protected static final String SCENARIO4_SERVICE_REPOSITORY = "scenario4_service_repo";
> -
> -    protected static final String SCENARIO4_CLIENT_REPOSITORY = "scenario4_client_repo";
> -
> -    protected static final String SCENARIO5_SERVICE_REPOSITORY = "scenario5_service_repo";
> -
> -    protected static final String SCENARIO5_CLIENT_REPOSITORY = "scenario5_client_repo";
> -
> -    protected static final String SCENARIO6_SERVICE_REPOSITORY = "scenario6_service_repo";
> -
> -    protected static final String SCENARIO6_CLIENT_REPOSITORY = "scenario6_client_repo";
> -
> -    protected static final String SCENARIO7_SERVICE_REPOSITORY = "scenario7_service_repo";
> -
> -    protected static final String SCENARIO7_CLIENT_REPOSITORY = "scenario7_client_repo";
> -
> -    /*
> -     * We have to create different a client repository and a service repository
> -     * for each scenarion since we dont have the support to get the parameter
> -     * values off the service.xml yet
> -     */
> -    private String serviceRepo;
> -
> -    private String clientRepo;
> -
> -    private String targetEpr = "http://127.0.0.1:" +
> -               UtilServer.TESTING_PORT +
> -       "/axis2/services/PingPort";
> -
> -       public InteropTestBase() {
> -               super();
> -       }
> -
> -       public InteropTestBase(String arg0) {
> -               super(arg0);
> -       }
> -
> -       /**
> -        * set up the service
> -        */
> -       protected void setUp() throws Exception {
> -               UtilServer.start(Constants.TESTING_PATH + serviceRepo);
> -       }
> -
> -       /**
> -        * Cleanup
> -        */
> -       protected void tearDown() throws Exception {
> -        UtilServer.stop();
> -    }
> -
> -       protected void setClientRepo(String clientRepo) {
> -               this.clientRepo = clientRepo;
> -       }
> -
> -       public String getClientRepo() {
> -               return clientRepo;
> -       }
> -
> -       protected void setServiceRepo(String serviceRepo) {
> -               this.serviceRepo = serviceRepo;
> -       }
> -
> -       /**
> -        * Do test
> -        */
> -    public void testInterop() {
> -       try {
> -               InteropScenarioClient.main(new String[]{Constants.TESTING_PATH + clientRepo,targetEpr});
> -       } catch (Exception e) {
> -               e.printStackTrace();
> -               fail("Error in introperating with " + targetEpr + ", client configuration: " + clientRepo);
> -       }
> -    }
> -
> -}
> +///*
> +//* Copyright 2004,2005 The Apache Software Foundation.
> +//*
> +//* Licensed under the Apache License, Version 2.0 (the "License");
> +//* you may not use this file except in compliance with the License.
> +//* You may obtain a copy of the License at
> +//*
> +//*      http://www.apache.org/licenses/LICENSE-2.0
> +//*
> +//* Unless required by applicable law or agreed to in writing, software
> +//* distributed under the License is distributed on an "AS IS" BASIS,
> +//* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
> +//* See the License for the specific language governing permissions and
> +//* limitations under the License.
> +//*/
> +//
> +//package org.apache.axis2.security;
> +//
> +//import junit.framework.TestCase;
> +//
> +//import org.apache.axis2.Constants;
> +//import org.apache.axis2.integration.UtilServer;
> +///**
> +// *
> +// * @author Ruchith Fernando (ruchith.fernando@gmail.com)
> +// */
> +//public class InteropTestBase extends TestCase {
> +//
> +//    protected static final String SCENARIO1_SERVICE_REPOSITORY = "scenario1_service_repo";
> +//
> +//    protected static final String SCENARIO1_CLIENT_REPOSITORY = "scenario1_client_repo";
> +//
> +//    protected static final String SCENARIO2_SERVICE_REPOSITORY = "scenario2_service_repo";
> +//
> +//    protected static final String SCENARIO2_CLIENT_REPOSITORY = "scenario2_client_repo";
> +//
> +//    protected static final String SCENARIO2a_SERVICE_REPOSITORY = "scenario2a_service_repo";
> +//
> +//    protected static final String SCENARIO2a_CLIENT_REPOSITORY = "scenario2a_client_repo";
> +//
> +//    protected static final String SCENARIO3_SERVICE_REPOSITORY = "scenario3_service_repo";
> +//
> +//    protected static final String SCENARIO3_CLIENT_REPOSITORY = "scenario3_client_repo";
> +//
> +//    protected static final String SCENARIO4_SERVICE_REPOSITORY = "scenario4_service_repo";
> +//
> +//    protected static final String SCENARIO4_CLIENT_REPOSITORY = "scenario4_client_repo";
> +//
> +//    protected static final String SCENARIO5_SERVICE_REPOSITORY = "scenario5_service_repo";
> +//
> +//    protected static final String SCENARIO5_CLIENT_REPOSITORY = "scenario5_client_repo";
> +//
> +//    protected static final String SCENARIO6_SERVICE_REPOSITORY = "scenario6_service_repo";
> +//
> +//    protected static final String SCENARIO6_CLIENT_REPOSITORY = "scenario6_client_repo";
> +//
> +//    protected static final String SCENARIO7_SERVICE_REPOSITORY = "scenario7_service_repo";
> +//
> +//    protected static final String SCENARIO7_CLIENT_REPOSITORY = "scenario7_client_repo";
> +//
> +//    /*
> +//     * We have to create different a client repository and a service repository
> +//     * for each scenarion since we dont have the support to get the parameter
> +//     * values off the service.xml yet
> +//     */
> +//    private String serviceRepo;
> +//
> +//    private String clientRepo;
> +//
> +//    private String targetEpr = "http://127.0.0.1:" +
> +//             UtilServer.TESTING_PORT +
> +//     "/axis2/services/PingPort";
> +//
> +//     public InteropTestBase() {
> +//             super();
> +//     }
> +//
> +//     public InteropTestBase(String arg0) {
> +//             super(arg0);
> +//     }
> +//
> +//     /**
> +//      * set up the service
> +//      */
> +//     protected void setUp() throws Exception {
> +//             UtilServer.start(Constants.TESTING_PATH + serviceRepo);
> +//     }
> +//
> +//     /**
> +//      * Cleanup
> +//      */
> +//     protected void tearDown() throws Exception {
> +//        UtilServer.stop();
> +//    }
> +//
> +//     protected void setClientRepo(String clientRepo) {
> +//             this.clientRepo = clientRepo;
> +//     }
> +//
> +//     public String getClientRepo() {
> +//             return clientRepo;
> +//     }
> +//
> +//     protected void setServiceRepo(String serviceRepo) {
> +//             this.serviceRepo = serviceRepo;
> +//     }
> +//
> +//     /**
> +//      * Do test
> +//      */
> +//    public void testInterop() {
> +//     try {
> +//             InteropScenarioClient.main(new String[]{Constants.TESTING_PATH + clientRepo,targetEpr});
> +//     } catch (Exception e) {
> +//             e.printStackTrace();
> +//             fail("Error in introperating with " + targetEpr + ", client configuration: " + clientRepo);
> +//     }
> +//    }
> +//
> +//}
> 
> Modified: webservices/axis/trunk/java/modules/integration/test/org/apache/axis2/security/Scenario1Test.java
> URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/integration/test/org/apache/axis2/security/Scenario1Test.java?rev=264703&r1=264702&r2=264703&view=diff
> ==============================================================================
> --- webservices/axis/trunk/java/modules/integration/test/org/apache/axis2/security/Scenario1Test.java (original)
> +++ webservices/axis/trunk/java/modules/integration/test/org/apache/axis2/security/Scenario1Test.java Mon Aug 29 21:42:20 2005
> @@ -1,31 +1,31 @@
> -/*
> -* Copyright 2004,2005 The Apache Software Foundation.
> -*
> -* Licensed under the Apache License, Version 2.0 (the "License");
> -* you may not use this file except in compliance with the License.
> -* You may obtain a copy of the License at
> -*
> -*      http://www.apache.org/licenses/LICENSE-2.0
> -*
> -* Unless required by applicable law or agreed to in writing, software
> -* distributed under the License is distributed on an "AS IS" BASIS,
> -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
> -* See the License for the specific language governing permissions and
> -* limitations under the License.
> -*/
> -
> -package org.apache.axis2.security;
> -
> -/**
> - *
> - * @author Ruchith Fernando (ruchith.fernando@gmail.com)
> - */
> -public class Scenario1Test extends InteropTestBase {
> -
> -       protected void setUp() throws Exception {
> -               this.setClientRepo(SCENARIO1_CLIENT_REPOSITORY);
> -               this.setServiceRepo(SCENARIO1_SERVICE_REPOSITORY);
> -               super.setUp();
> -       }
> -
> -}
> +///*
> +//* Copyright 2004,2005 The Apache Software Foundation.
> +//*
> +//* Licensed under the Apache License, Version 2.0 (the "License");
> +//* you may not use this file except in compliance with the License.
> +//* You may obtain a copy of the License at
> +//*
> +//*      http://www.apache.org/licenses/LICENSE-2.0
> +//*
> +//* Unless required by applicable law or agreed to in writing, software
> +//* distributed under the License is distributed on an "AS IS" BASIS,
> +//* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
> +//* See the License for the specific language governing permissions and
> +//* limitations under the License.
> +//*/
> +//
> +//package org.apache.axis2.security;
> +//
> +///**
> +// *
> +// * @author Ruchith Fernando (ruchith.fernando@gmail.com)
> +// */
> +//public class Scenario1Test extends InteropTestBase {
> +//
> +//     protected void setUp() throws Exception {
> +//             this.setClientRepo(SCENARIO1_CLIENT_REPOSITORY);
> +//             this.setServiceRepo(SCENARIO1_SERVICE_REPOSITORY);
> +//             super.setUp();
> +//     }
> +//
> +//}
> 
> 
> 


-- 
Davanum Srinivas : http://wso2.com/ - Oxygenating The Web Service Platform

Mime
View raw message