You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by da...@apache.org on 2004/06/28 09:29:35 UTC

cvs commit: ws-axis/c/tests/client/exceptionTest README

damitha     2004/06/28 00:29:35

  Added:       c/tests/client/exceptionTest README
  Log:
  
  
  Revision  Changes    Path
  1.1                  ws-axis/c/tests/client/exceptionTest/README
  
  Index: README
  ===================================================================
  /*
   *   Copyright 2003-2004 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.
   *
   *
   *   @author Damitha Kumarage (damitha@opensource.lk, damitha@jkcsworld.com)
   *
   */
  
  This sample is intended as a test case for testing exception handling
  This sample uses the MathOps service as the target service.
  To run the sample
  
  cd $AXISCPP_HOME/tests/client/
  
  ./exceptiontest <server> <port> div <First paramter> <Second Parameter> <test option>
  
  You need to pass an integer for the last paramter indicating the test you need to run.
  Following is the list of tests you may run.
  
  test1:
  
      ./exceptiontest localhost 80 div 10 5 1
  
      Message returned
     
      Exception : AxisSoapException:Soap action is empty
                   
  test2:
       ./exceptiontest localhost 80 div 10 5 2
  
       Message returned
  
       Exception : AxisWsddException:Requested service not found
  
  test3:
       ./exceptiontest localhost 80 div 10 5 3
  
       Message returned
  
       The corresponding http fail message
           should be returned to the user.
  
  test4:
       ./exceptiontest localhost 80 div 10 5 4
    
       Message returned
  
       Exception : AxisTransportException:Unexpected string
                   received. Most probably server returned an empty stream
  
  There are some other tests you may run by changing the url
  
  test1
   
       ./exceptiontest localhost <wrong port> div 10 5 0
   
       Message returned
  
       Exception : AxisTransportException:Cannot open a channel to the remote end,
                   shutting down the channel
  
  
  test2
  
       ./exceptiontest <wrong server> 80 div 10 5 0
  
       Message returned
    
       Exception : AxisTransportException:Cannot open a channel to the remote end,
                   shutting down the channel
  
  test3
  
       You may runt the test by removing the target service library
       $AXIS_HOME/webservices/libmathops.so and restarting apache
  
       Message returned
  
       Exception : AxisEngineException:Library loading failed
  
      
  test4
   
      You may run the test by shutting down apache
  
      Message returned
  
      Exception : AxisTransportException:Cannot open a channel to the remote end, 
      shutting down the channel
  
  test5
      To run the application correctly you should have libaxis_xmlparser.so(parser
      library) in $AXIS_HOME/libs folder with the exact name given. You can run the
      test with the name changed.
  
      Message returned
  
      Exception : DLOPEN FAILED in loading parser library
  
  test6
      To run the application correctly you should have libaxis_transport.so(transport
      library) in $AXIS_HOME/libs folder with the exact name given. You can run the
      test with the name changed.
  
      Message returned
  
      Exception : DLOPEN FAILED in loading transport library