dims        2002/06/04 10:50:37

  Modified:    java/samples/encoding TestElem.java
               java/src/org/apache/axis/client Service.java
               java/test build_functional_tests.xml
               java/test/functional TestElementSample.java
  Log:
  - Make TestElementSample pick up the port from JVM properties
  - Patch Service.java to pick up URL's (eliminate FileInputStream)
  
  Revision  Changes    Path
  1.3       +1 -1      xml-axis/java/samples/encoding/TestElem.java
  
  Index: TestElem.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/samples/encoding/TestElem.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- TestElem.java     21 Apr 2002 19:13:15 -0000      1.2
  +++ TestElem.java     4 Jun 2002 17:50:37 -0000       1.3
  @@ -20,7 +20,7 @@
       public static String doit(String[] args,String xml) throws Exception {
           ByteArrayInputStream bais = new ByteArrayInputStream(xml.getBytes());
   
  -        String  sURL = "http://localhost:8080/axis/services/ElementService"; ;
  +        String  sURL = "http://"; + args[0] + ":" + args[1] + 
"/axis/services/ElementService" ;
           QName   sqn  = new QName(sURL, "ElementServiceService" );
           QName   pqn  = new QName(sURL, "ElementService" );
   
  
  
  
  1.54      +8 -15     xml-axis/java/src/org/apache/axis/client/Service.java
  
  Index: Service.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/client/Service.java,v
  retrieving revision 1.53
  retrieving revision 1.54
  diff -u -r1.53 -r1.54
  --- Service.java      21 May 2002 15:43:02 -0000      1.53
  +++ Service.java      4 Jun 2002 17:50:37 -0000       1.54
  @@ -197,22 +197,15 @@
           }
           catch (MalformedURLException mue) {
           }
  -        try {
  -            // Start by reading in the WSDL using WSDL4J
  -            Definition def = null ;
  -            if ( cachingWSDL && 
  -                 (def = (Definition) cachedWSDL.get(this.wsdlLocation.toString())) 
!= null ) {
  -              initService( def, serviceName );
  -            }
  -            else {
  -              FileInputStream  fis = new FileInputStream(wsdlLocation);
  -              Document         doc = XMLUtils.newDocument(fis);
  -              initService(doc, serviceName);
  -            }
  +        // Start by reading in the WSDL using WSDL4J
  +        Definition def = null ;
  +        if ( cachingWSDL &&
  +             (def = (Definition) cachedWSDL.get(this.wsdlLocation.toString())) != 
null ) {
  +          initService( def, serviceName );
           }
  -        catch( FileNotFoundException exp ) {
  -            throw new ServiceException(
  -                    JavaUtils.getMessage("wsdlError00", "" + wsdlLocation, "\n" + 
exp) );
  +        else {
  +          Document doc = XMLUtils.newDocument(this.wsdlLocation.toString());
  +          initService(doc, serviceName);
           }
       }
   
  
  
  
  1.44      +2 -0      xml-axis/java/test/build_functional_tests.xml
  
  Index: build_functional_tests.xml
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/test/build_functional_tests.xml,v
  retrieving revision 1.43
  retrieving revision 1.44
  diff -u -r1.43 -r1.44
  --- build_functional_tests.xml        4 Jun 2002 15:44:19 -0000       1.43
  +++ build_functional_tests.xml        4 Jun 2002 17:50:37 -0000       1.44
  @@ -98,6 +98,8 @@
         <jvmarg value="-Dhttp.nonProxyHosts=${http.nonProxyHosts}"/>
         <jvmarg value="-Dhttp.proxyUser=${http.proxyUser}"/>
         <jvmarg value="-Dhttp.proxyPassword=${http.proxyPassword}"/>
  +      <!-- Pass the port for SimpleAxisServer -->
  +      <jvmarg 
value="-Dtest.functional.SimpleAxisPort=${test.functional.SimpleAxisPort}"/>
         <classpath refid="test-classpath" />
         <formatter type="xml" usefile="${test.functional.usefile}"/>
         <batchtest todir="${test.functional.reportdir}">
  
  
  
  1.4       +4 -1      xml-axis/java/test/functional/TestElementSample.java
  
  Index: TestElementSample.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/test/functional/TestElementSample.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- TestElementSample.java    21 Apr 2002 19:09:28 -0000      1.3
  +++ TestElementSample.java    4 Jun 2002 17:50:37 -0000       1.4
  @@ -73,7 +73,10 @@
       }
       
       public void doTestElement () throws Exception {
  -        String[] args = {};
  +        String thisHost = "127.0.0.1";
  +        String thisPort = 
System.getProperty("test.functional.SimpleAxisPort","8080");
  +
  +        String[] args = {thisHost,thisPort};
           String   xml = "<x:hello xmlns:x=\"urn:foo\">a string</x:hello>";
           System.out.println("Sending : " + xml );
           String res = new TestElem().doit(args, xml);
  
  
  


Reply via email to