You are viewing a plain text version of this content. The canonical link for it is here.
Posted to soap-dev@xml.apache.org by du...@apache.org on 2001/05/25 21:24:37 UTC

cvs commit: xml-soap/java/src/org/apache/soap/providers StatefulEJBProvider.java StatelessEJBProvider.java

duftler     01/05/25 12:24:37

  Modified:    java/src/org/apache/soap/providers StatefulEJBProvider.java
                        StatelessEJBProvider.java
  Log:
  Fixed a bug in StatelessEJBProvider and StatefulEJBProvider where the
  respEncStyle was being set, but not used.
  Submitted by: Anting Xu (antingxu@hotmail.com)
  Reviewed by: Matthew J. Duftler (duftler@us.ibm.com)
  
  Revision  Changes    Path
  1.7       +3 -1      xml-soap/java/src/org/apache/soap/providers/StatefulEJBProvider.java
  
  Index: StatefulEJBProvider.java
  ===================================================================
  RCS file: /home/cvs/xml-soap/java/src/org/apache/soap/providers/StatefulEJBProvider.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- StatefulEJBProvider.java	2001/05/02 13:34:11	1.6
  +++ StatefulEJBProvider.java	2001/05/25 19:24:29	1.7
  @@ -125,6 +125,8 @@
       Object[] args = null;
       Class[] argTypes = null;
   
  +    respEncStyle = call.getEncodingStyleURI();
  +
       if (methodParameters != null) {
         int parametersCount = methodParameters.size ();
         args = new Object[parametersCount];
  @@ -190,7 +192,7 @@
                                      (Parameter) ret,            // ReturnValue
                                      null,                       // Params
                                      null,                       // Header
  -                                   call.getEncodingStyleURI (),// encoding
  +                                   respEncStyle,               // encoding
                                      resContext );        // response soapcontext - not supported yet
         res.setFullTargetObjectURI(targetObjectURI +
                                    StatefulEJBProvider.DELIM_CHAR + ejbKey);
  
  
  
  1.5       +4 -1      xml-soap/java/src/org/apache/soap/providers/StatelessEJBProvider.java
  
  Index: StatelessEJBProvider.java
  ===================================================================
  RCS file: /home/cvs/xml-soap/java/src/org/apache/soap/providers/StatelessEJBProvider.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- StatelessEJBProvider.java	2001/04/07 01:46:49	1.4
  +++ StatelessEJBProvider.java	2001/05/25 19:24:31	1.5
  @@ -145,6 +145,9 @@
           Parameter ret = null;
           Object[] args = null;
           Class[] argTypes = null;
  +
  +        respEncStyle = call.getEncodingStyleURI();
  +
           if (methodParameters != null) {
                   int parametersCount = methodParameters.size ();
                   args = new Object[parametersCount];
  @@ -193,7 +196,7 @@
                                  (Parameter) ret,            // ReturnValue
                                  null,                       // Params
                                  null,                       // Header
  -                               call.getEncodingStyleURI (),// encoding
  +                               respEncStyle,               // encoding
                                  resContext );        // response soapcontext - not supported yet
                     Envelope env = resp.buildEnvelope();
                     StringWriter  sw = new StringWriter();