Marcus,

I haven't really found the answer, but after some comparison between 2.0.3 and 
2.1-HEAD I have found that:

* The only change has been in soap.xsl, not SOAPHelper (but I can't determine what in 
the stylesheet would cause a request to hang).

* The SOAP XSP tag library uses neither the Apache SOAP nor Axis libraries for it's 
calls, it uses the Jakarta-Commons httpclient component and sends SOAP requests that 
it constructs itself.

I don't suppose this helps you at all, but maybe you can pinpoint your problem in the 
stylesheet somehow?

/S

Marcus Crafter <[EMAIL PROTECTED]> wrote:

>FYI, with 2.0.3 everything works fine. The plot thickens :)
>
>I'll dig a bit deeper with 2.1.
>    
>Cheers,
>    
>Marcus
>    
>On Fri, Aug 30, 2002 at 03:31:23PM +0200, Marcus Crafter wrote:
>> Hi Steven,
>> 
>>   Thanks for your response mate, much appreciated.
>>   
>>   I'm using Cocoon CVS head, jdk 1.3.1 under Debian with Axis from
>>   CVS a few days ago.
>>   
>>   Unfortunately I still get no response from the Axis server when
>>   making a request using the soap xsp tag lib. The request just hangs
>>   and after a while times out. My soap message is identical to yours
>>   (the second one) but with a different service.
>>   
>>   The same request using the Axis client utils works fine.
>>   
>>   Hmm... strange. I'll try 2.0.3 and see if it works there.
>>   
>>   Cheers,
>>   
>>   Marcus
>>   
>> On Thu, Aug 29, 2002 at 02:14:43PM -0400, Steven Cummings wrote:
>> > Marcus,
>> > 
>> > I have gotten it to work. I'm using Cocoon 2.0.3, Axis b3, and Tomcat 4.0.4 on 
>Sun JDK 1.4.0_01 on Redhat 7.2. After some investigation into the sources for the 
>soap logicsheet I discovered that you can provided just the method call and it will 
>be encapsulated in a correct SOAP envelope. If you want to include headers, you have 
>to construct a "pseudo" envelope with elements "soap:header" and "soap:body". Note 
>that these elements are lower case, whereas in the SOAP spec they are "Header" and 
>"Body". This is just how the SOAP logicsheet happens to be written though. Heres an 
>example of a soap call I'm running from cocoon:
>> > 
>> >             <soap:call url="http://myhost:8080/lims/services/urn:XMLDataService";>
>> >               <soap:header>
>> >                 <username><xsp:expr>username</xsp:expr></username>
>> >                 <password><xsp:expr>password</xsp:expr></password>
>> >               </soap:header>
>> >               <soap:body>
>> >                 <ns1:authenticate xmlns:ns1="urn:XMLDataService">
>> >                   <soap:enc/>
>> >                 </ns1:authenticate>
>> >               </soap:body>
>> >             </soap:call>
>> >           
>> > Without headers it could simply be:
>> > 
>> >             <soap:call url="http://myhost:8080/lims/services/urn:XMLDataService";>
>> >                 <ns1:authenticate xmlns:ns1="urn:XMLDataService">
>> >                   <soap:enc/>
>> >                   <!-- perhaps username/password are now arguments here... -->
>> >                 </ns1:authenticate>
>> >             </soap:call>
>> > 
>> > I hope this helps.
>> > 
>> > /S
>> > 
>> > Marcus Crafter <[EMAIL PROTECTED]> wrote:
>> > 
>> > >Hi All,
>> > >
>> > >    Hope all is well.
>> > >    
>> > >    Was just wondering if anyone has had success using the soap taglib
>> > >    that comes with Cocoon CVS, with Axis CVS ?
>> > >    
>> > >    For some reason I can't seem to get any response from my
>> > >    AxisServlet when using this taglib. Some debugging seems to show that
>> > >    Axis can't quite understand the message the taglib sends it.
>> > >    
>> > >    There are some differenecs in the headers between what the soap taglib
>> > >    generates, and what Axis' client utilities generate (axis client utils
>> > >    set the content length and the 'Host' header includes the port
>> > >    number if its not 80), but the soap-envelopes are the same.
>> > >    
>> > >    Just thought I make a quick sanity check to see if it's just my
>> > >    environment ?
>> > >    
>> > >    Cheers,
>> > >    
>> > >    Marcus
>> > >
>> > >-- 
>> > >        .....
>> > >     ,,$$$$$$$$$,      Marcus Crafter
>> > >    ;$'      '$$$$:    Computer Systems Engineer
>> > >    $:         $$$$:   ManageSoft GmbH
>> > >     $       o_)$$$:   82-84 Mainzer Landstrasse
>> > >     ;$,    _/\ &&:'   60327 Frankfurt Germany
>> > >       '     /( &&&
>> > >           \_&&&&'
>> > >          &&&&.
>> > >    &&&&&&&:
>> > >
>> > >---------------------------------------------------------------------
>> > >Please check that your question  has not already been answered in the
>> > >FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>
>> > >
>> > >To unsubscribe, e-mail:     <[EMAIL PROTECTED]>
>> > >For additional commands, e-mail:   <[EMAIL PROTECTED]>
>> > >
>> > >
>> > 
>> > 
>> > -- 
>> > Steven Cummings
>> > Columbia, MO
>> > Email: [EMAIL PROTECTED]
>> > AIM:   cummingscs
>> > ICQ:   3330114
>> > 
>> > 
>> > 
>> > __________________________________________________________________
>> > Your favorite stores, helpful shopping tools and great gift ideas. Experience the 
>convenience of buying online with Shop@Netscape! http://shopnow.netscape.com/
>> > 
>> > Get your own FREE, personal Netscape Mail account today at 
>http://webmail.netscape.com/
>> > 
>> > 
>> > ---------------------------------------------------------------------
>> > Please check that your question  has not already been answered in the
>> > FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>
>> > 
>> > To unsubscribe, e-mail:     <[EMAIL PROTECTED]>
>> > For additional commands, e-mail:   <[EMAIL PROTECTED]>
>> > 
>> 
>> -- 
>>         .....
>>      ,,$$$$$$$$$,      Marcus Crafter
>>     ;$'      '$$$$:    Computer Systems Engineer
>>     $:         $$$$:   ManageSoft GmbH
>>      $       o_)$$$:   82-84 Mainzer Landstrasse
>>      ;$,    _/\ &&:'   60327 Frankfurt Germany
>>        '     /( &&&
>>            \_&&&&'
>>           &&&&.
>>     &&&&&&&:
>> 
>> ---------------------------------------------------------------------
>> Please check that your question  has not already been answered in the
>> FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>
>> 
>> To unsubscribe, e-mail:     <[EMAIL PROTECTED]>
>> For additional commands, e-mail:   <[EMAIL PROTECTED]>
>> 
>
>-- 
>        .....
>     ,,$$$$$$$$$,      Marcus Crafter
>    ;$'      '$$$$:    Computer Systems Engineer
>    $:         $$$$:   ManageSoft GmbH
>     $       o_)$$$:   82-84 Mainzer Landstrasse
>     ;$,    _/\ &&:'   60327 Frankfurt Germany
>       '     /( &&&
>           \_&&&&'
>          &&&&.
>    &&&&&&&:
>
>---------------------------------------------------------------------
>Please check that your question  has not already been answered in the
>FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>
>
>To unsubscribe, e-mail:     <[EMAIL PROTECTED]>
>For additional commands, e-mail:   <[EMAIL PROTECTED]>
>
>


-- 
Steven Cummings
Columbia, MO
Email: [EMAIL PROTECTED]
AIM:   cummingscs
ICQ:   3330114


__________________________________________________________________
The NEW Netscape 7.0 browser is now available. Upgrade now! 
http://channels.netscape.com/ns/browsers/download.jsp 

Get your own FREE, personal Netscape Mail account today at http://webmail.netscape.com/

---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

To unsubscribe, e-mail:     <[EMAIL PROTECTED]>
For additional commands, e-mail:   <[EMAIL PROTECTED]>

Reply via email to