dims        2002/06/29 09:39:51

  Modified:    java/src/org/apache/axis Message.java
               java/src/org/apache/axis/soap MessageFactoryImpl.java
  Log:
  Minor fixes for problem found using SAAJ TCK.
  - createMessage is called with the complete stream incluing SOAP-ENV.
  
  Revision  Changes    Path
  1.75      +19 -0     xml-axis/java/src/org/apache/axis/Message.java
  
  Index: Message.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/Message.java,v
  retrieving revision 1.74
  retrieving revision 1.75
  diff -u -r1.74 -r1.75
  --- Message.java      25 Jun 2002 17:59:33 -0000      1.74
  +++ Message.java      29 Jun 2002 16:39:51 -0000      1.75
  @@ -183,6 +183,25 @@
        *                        or AxisFault.
        * @param bodyInStream is true if initialContents is an InputStream
        *                     containing just the SOAP body (no SOAP-ENV).
  +     * @param headers Mime Headers.
  +     */
  +    public Message(Object initialContents, boolean bodyInStream, MimeHeaders 
headers) {
  +        setup(initialContents, bodyInStream, (String) null, (String) null, headers);
  +    }
  +    
  +    /**
  +     * Construct a Message, using the provided initialContents as the
  +     * contents of the Message's SOAPPart.
  +     * <p>
  +     * Eventually, genericize this to
  +     * return the RootPart instead, which will have some kind of
  +     * EnvelopeFactory to enable support for things other than SOAP.
  +     * But that all will come later, with lots of additional refactoring.
  +     *
  +     * @param initialContents may be String, byte[], InputStream, SOAPEnvelope,
  +     *                        or AxisFault.
  +     * @param bodyInStream is true if initialContents is an InputStream
  +     *                     containing just the SOAP body (no SOAP-ENV).
        */
       public Message(Object initialContents, MimeHeaders headers) {
           setup(initialContents, true, (String) null, (String) null, headers);
  
  
  
  1.5       +1 -1      xml-axis/java/src/org/apache/axis/soap/MessageFactoryImpl.java
  
  Index: MessageFactoryImpl.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/soap/MessageFactoryImpl.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- MessageFactoryImpl.java   29 Jun 2002 16:19:16 -0000      1.4
  +++ MessageFactoryImpl.java   29 Jun 2002 16:39:51 -0000      1.5
  @@ -111,7 +111,7 @@
       public SOAPMessage createMessage(
               MimeHeaders mimeheaders, InputStream inputstream)
               throws IOException, SOAPException {
  -        Message message = new Message(inputstream,mimeheaders);
  +        Message message = new Message(inputstream, false, mimeheaders);
           message.setMessageType(Message.REQUEST);
           return message;
       }
  
  
  


Reply via email to