Return-Path: Delivered-To: apmail-ws-axis-dev-archive@www.apache.org Received: (qmail 65148 invoked from network); 16 Dec 2005 12:07:01 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 16 Dec 2005 12:07:01 -0000 Received: (qmail 19049 invoked by uid 500); 16 Dec 2005 12:06:59 -0000 Delivered-To: apmail-ws-axis-dev-archive@ws.apache.org Received: (qmail 19032 invoked by uid 500); 16 Dec 2005 12:06:59 -0000 Mailing-List: contact axis-dev-help@ws.apache.org; run by ezmlm Precedence: bulk Reply-To: axis-dev@ws.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list axis-dev@ws.apache.org Received: (qmail 19021 invoked by uid 99); 16 Dec 2005 12:06:59 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 16 Dec 2005 04:06:59 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of jayachandra@gmail.com designates 64.233.162.206 as permitted sender) Received: from [64.233.162.206] (HELO zproxy.gmail.com) (64.233.162.206) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 16 Dec 2005 04:06:58 -0800 Received: by zproxy.gmail.com with SMTP id x7so610325nzc for ; Fri, 16 Dec 2005 04:06:37 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=kzCG9Sdm+VS3iYQI/YbxRMsm39EOo5E8wjCt2yCgRqB7Ch3F0WIlx+T8/jj230/N14x7Bik7UxGesT2q9kqqnljA4f50/h9wS+U/BoRletqzSb6Yo61h+TzlpsFWNrgeb3CRu3VbPogqfjrt0gbWCcLuNkCfifHoBPUAHuNcAzc= Received: by 10.65.155.12 with SMTP id h12mr2046007qbo; Fri, 16 Dec 2005 04:06:37 -0800 (PST) Received: by 10.65.141.11 with HTTP; Fri, 16 Dec 2005 04:06:37 -0800 (PST) Message-ID: <57023d130512160406j678c2f39qb723786140eb0190@mail.gmail.com> Date: Fri, 16 Dec 2005 17:36:37 +0530 From: jayachandra To: axis-dev@ws.apache.org Subject: Re: setBody() and setHeader() problem in Axis 1.2 RC3 In-Reply-To: <1134593991.21637.7.camel@localhost.localdomain> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_5891_2421851.1134734797201" References: <1134593991.21637.7.camel@localhost.localdomain> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N ------=_Part_5891_2421851.1134734797201 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hi Damodar, Did u get some exception like the following... javax.xml.soap.SOAPException: javax.xml.soap.SOAPException: org.w3c.dom.DOMExcep tion: NodeImpl Not found at org.apache.axis.message.SOAPBody.setParentElement(SOAPBody.java :91) at org.apache.axis.message.SOAPEnvelope.setBody(SOAPEnvelope.java :309) at mytest.soapenvelope.TestSOAPEnvelope.setBody( TestSOAPEnvelope.java:16 ) at mytest.soapenvelope.TestSOAPEnvelope.main(TestSOAPEnvelope.java :40) Caused by: javax.xml.soap.SOAPException: org.w3c.dom.DOMException: NodeImpl Not found at org.apache.axis.message.NodeImpl.setParentElement(NodeImpl.java :634) at org.apache.axis.message.SOAPBody.setParentElement(SOAPBody.java :88) ... 3 more Caused by: org.w3c.dom.DOMException: NodeImpl Not found at org.apache.axis.message.NodeImpl.removeChild(NodeImpl.java:515) at org.apache.axis.message.SOAPEnvelope.removeChild( SOAPEnvelope.java:61 7) at org.apache.axis.message.NodeImpl.detachNode(NodeImpl.java:661) at org.apache.axis.message.NodeImpl.appendChild(NodeImpl.java:493) at org.apache.axis.message.NodeImpl.setParent(NodeImpl.java:792) at org.apache.axis.message.NodeImpl.setParentElement(NodeImpl.java :632) ... 4 more I want to make sure I reproduced your problem properly. Thanks Jaya On 12/15/05, dyemme wrote: > > Hi Tom, > > It didn't work with Axis 1.3 Final either. It works only with Axis 1.2 > Beta and older versions. I don't what changes they made to the latest > releases. > > Thanks, > Damodar. > > On Wed, 2005-12-14 at 12:27 -0800, Tom Jordahl wrote: > > Why don't you try the 1.3 final release or a build of the current sourc= e > > tree and see if the problem is fixed. > > > > -- > > Tom Jordahl > > Adobe ColdFusion Team > > > > > -----Original Message----- > > > From: dyemme [mailto:dyemme@indiana.edu] > > > Sent: Wednesday, December 14, 2005 10:55 AM > > > To: axis-dev@ws.apache.org > > > Subject: Re: setBody() and setHeader() problem in Axis 1.2 RC3 > > > > > > Hi All, > > > > > > Can anybody (axis core development team) through some light on this > > > issue? > > > > > > These methods work perfectly in Axis1.2 Beta and not in Axis1.2 RC1.3= . > > > It might be a bug or issue in AXIS. Right now these methods are > > setting > > > null into SOAP Message. > > > > > > Thanks, > > > Damodar. > > > > > > On Tue, 2005-12-13 at 11:47 -0500, dyemme wrote: > > > > Hi, > > > > > > > > I have a problem with two methods in the Axis latest release and I > > don't > > > > have this problem in the Axis 1.2 Beta versions. The setBody() and > > > > setHeader() methods in the SOAPEnvelope are not working properly in > > > > latest Axis release. Is there any substitute to this methods in the > > > > latest release?. > > > > > > > > Thanks, > > > > Damodar. > > > > > > > > Here are the details. > > > > > > > > public void wsInfraProcessMethod(SOAPEnvelope req, SOAPEnvelope > > resp) { > > > > if (req.toString().indexOf( > > > > WsrmServiceParameters.getApplicationMessage()) !=3D -1) { > > > > SOAPBody soapBody =3D null; > > > > SOAPHeader soapHeader =3D null; > > > > try { > > > > soapBody =3D (SOAPBody) req.getBody(); > > > > soapHeader =3D (SOAPHeader) req.getHeader(); > > > > } > > > > catch (SOAPException ex) { > > > > ex.printStackTrace(); > > > > } > > > > > > > > resp.setBody(soapBody); > > > > resp.setHeader(soapHeader); > > > > > > > > > > > > System.out.println( "*************************************"); > > > > System.out.println(moduleName + " Sending message reliably \n= " > > + > > > > resp); > > > > System.out.println( "*************************************")= ; > > > > } > > > > if (req.toString().indexOf( > > > > WsrmServiceParameters.getResponseMessage()) !=3D -1) { > > > > > > System.out.println("****************************************"); > > > > System.out.println(moduleName + " Message has been received > > \n" > > > > + req); > > > > > > System.out.println("*****************************************"); > > > > } > > > > } > > > > > > > > -- -- Jaya ------=_Part_5891_2421851.1134734797201 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline
Hi Damodar,
Did u get some exception like the following...
 
javax.xml.soap.SOAPException: jav= ax.xml.soap.SOAPException: org.w3c.dom.DOMExcep
tion: NodeImpl Not found=
        at org.apache.axis.message.S= OAPBody.setParentElement(SOAPBody.java :91)
        at org.apache.axis.messa= ge.SOAPEnvelope.setBody(SOAPEnvelope.java:309)
    &= nbsp;   at mytest.soapenvelope.TestSOAPEnvelope.setBody(TestSOAPE= nvelope.java:16
)
        at mytes= t.soapenvelope.TestSOAPEnvelope.main (TestSOAPEnvelope.java:40)
Caused by: javax.xml.soap.SOAPException: org.= w3c.dom.DOMException: NodeImpl Not
found
    &nbs= p;   at org.apache.axis.message.NodeImpl.setParentElement(NodeImp= l.java:634)
        at org.apache.axi= s.message.SOAPBody.setParentElement (SOAPBody.java:88)
        ... 3 more=
Caused by: org.w3c.dom.DOMException: NodeImpl Not found
  =       at org.apache.axis.message.NodeImpl.removeCh= ild(NodeImpl.java:515)
        at org= .apache.axis.message.SOAPEnvelope.removeChild (SOAPEnvelope.java:61
7)
        a= t org.apache.axis.message.NodeImpl.detachNode(NodeImpl.java:661)
 &= nbsp;      at org.apache.axis.message.NodeImpl.app= endChild(NodeImpl.java:493)
        a= t org.apache.axis.message.NodeImpl.setParent (NodeImpl.java:792)
        at org.ap= ache.axis.message.NodeImpl.setParentElement(NodeImpl.java:632)
 &nb= sp;      ... 4 more
I want to make sure I reproduced your problem properly.
 
Thanks
Jaya
 
On 12/15/05, dyemme <dyemme@indiana.edu> wrote:
Hi Tom,

It didn't work wi= th Axis 1.3 Final either. It works only with Axis 1.2
Beta and older ver= sions. I don't what changes they made to the latest
releases.

Thanks,
Damodar.

On Wed, 2005-12-14 at 12:27= -0800, Tom Jordahl wrote:
> Why don't you try the 1.3 final release = or a build of the current source
> tree and see if the problem is fix= ed.
>
> --
> Tom Jordahl
> Adobe ColdFusion Team
&g= t;
> > -----Original Message-----
> > From: dyemme [mailt= o:
dyemme@indiana.edu]
> >= ; Sent: Wednesday, December 14, 2005 10:55 AM
> > To: axis-dev@ws.apa= che.org
> > Subject: Re: setBody() and setHeader() problem in = Axis 1.2 RC3
> >
> > Hi All,
> >
> > Ca= n anybody (axis core development team) through some light on this
> > issue?
> >
> > These methods work perfectly= in Axis1.2 Beta and not in Axis1.2 RC1.3.
> > It might be a bug o= r issue in AXIS. Right now these methods are
> setting
> > n= ull into SOAP Message.
> >
> > Thanks,
> > Damodar.
> >
&g= t; > On Tue, 2005-12-13 at 11:47 -0500, dyemme wrote:
> > > = Hi,
> > >
> > > I have a problem with two methods i= n the Axis latest release and I
> don't
> > > have this problem in the Axis 1.2 Beta ver= sions. The setBody() and
> > > setHeader() methods in the SOAPE= nvelope are not working properly in
> > > latest Axis release. = Is there any substitute to this methods in the
> > > latest release?.
> > >
> > > Tha= nks,
> > > Damodar.
> > >
> > > Here ar= e the details.
> > >
> > > public void wsInfraProce= ssMethod(SOAPEnvelope req, SOAPEnvelope
> resp) {
> > >     if (req.toString= ().indexOf(
> > >       &nbs= p;  WsrmServiceParameters.getApplicationMessage()) !=3D -1) {
= > > >       SOAPBody soapBody =3D nu= ll;
> > >       SOAPHeader soapHe= ader =3D null;
> > >       try {
> > &= gt;         soapBody =3D (SOAPBody)= req.getBody();
> > >       =   soapHeader =3D (SOAPHeader) req.getHeader();
> > > =       }
> > >    &= nbsp;  catch (SOAPException ex) {
> > >         ex.print= StackTrace();
> > >       }
&g= t; > >
> > >      resp.setB= ody(soapBody);
> > >      resp.se= tHeader(soapHeader);
> > >
> > >
> > >       System.out.println( = "*************************************");
> > > =       System.out.println(moduleName + " Sendi= ng message reliably \n"
> +
> > > resp);
> > >       System.out.println(&= nbsp; "*************************************");
> >= >     }
> > >     i= f (req.toString().indexOf(
> > >     &= nbsp;   WsrmServiceParameters.getResponseMessage ()) !=3D -1) {
> > >
> System.out.println("*********= *******************************");
> > >   =     System.out.println(moduleName + "  Messag= e has been received
> \n"
> > > + req);
> > >
> System.out.println("*= ****************************************");
> > > &nb= sp;   }
> > >   }
> > >
>=




--
-- Jaya=20 ------=_Part_5891_2421851.1134734797201--