axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tom Jordahl <t...@macromedia.com>
Subject RE: cvs commit: ws-axis/java/src/org/apache/axis/client AxisClien t.java Call.java
Date Mon, 28 Jun 2004 14:25:38 GMT
Dims,

Could you make sure we have documentation for this?  

What is the default?  Mustunderstand should *always* be true, right?

I am confused why SAAJ would require this....


--
Tom Jordahl
Macromedia Server Development

-----Original Message-----
From: dims@apache.org [mailto:dims@apache.org] 
Sent: Saturday, June 26, 2004 11:14 PM
To: ws-axis-cvs@apache.org
Subject: cvs commit: ws-axis/java/src/org/apache/axis/client AxisClient.java
Call.java

dims        2004/06/26 20:13:40

  Modified:    java/src/org/apache/axis/client AxisClient.java Call.java
  Log:
  SAAJ TCK Failure - Make the Must Understand Checker configurable
  
  Revision  Changes    Path
  1.66      +6 -2
ws-axis/java/src/org/apache/axis/client/AxisClient.java
  
  Index: AxisClient.java
  ===================================================================
  RCS file:
/home/cvs/ws-axis/java/src/org/apache/axis/client/AxisClient.java,v
  retrieving revision 1.65
  retrieving revision 1.66
  diff -u -r1.65 -r1.66
  --- AxisClient.java	20 Jun 2004 18:38:04 -0000	1.65
  +++ AxisClient.java	27 Jun 2004 03:13:39 -0000	1.66
  @@ -151,7 +151,9 @@
                               Messages.getMessage("noTransport00", hName));
                   }
   
  -                checker.invoke(msgContext);
  +                if (msgContext.isPropertyTrue(Call.CHECK_MUST_UNDERSTAND,
true)) {
  +                    checker.invoke(msgContext);
  +                }
                   
                   /* Process the JAXRPC Handlers */
                   invokeJAXRPCHandlers(msgContext);
  @@ -171,7 +173,9 @@
   
                   // Do SOAP Semantics checks here - this needs to be a
call to
                   // a pluggable object/handler/something
  -                checker.invoke(msgContext);
  +                if (msgContext.isPropertyTrue(Call.CHECK_MUST_UNDERSTAND,
true)) {
  +                    checker.invoke(msgContext);
  +                }
               }
   
           } catch ( Exception e ) {
  
  
  
  1.228     +6 -0      ws-axis/java/src/org/apache/axis/client/Call.java
  
  Index: Call.java
  ===================================================================
  RCS file: /home/cvs/ws-axis/java/src/org/apache/axis/client/Call.java,v
  retrieving revision 1.227
  retrieving revision 1.228
  diff -u -r1.227 -r1.228
  --- Call.java	23 Jun 2004 19:16:52 -0000	1.227
  +++ Call.java	27 Jun 2004 03:13:39 -0000	1.228
  @@ -218,6 +218,12 @@
       public static final String FAULT_ON_NO_RESPONSE =
"call.FaultOnNoResponse";
   
       /**
  +     * If this property is true, code will enforce must understand check
on both
  +     * the request and the response paths.
  +     */ 
  +    public static final String CHECK_MUST_UNDERSTAND =
"call.CheckMustUnderstand";
  +    
  +    /**
        * Property for setting attachment format.
        * Can be set to either DIME or MIME (default)
        * @see #setProperty
  
  
  

Mime
View raw message