You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cxf.apache.org by Aihong Yin <yi...@hlrs.de> on 2012/10/30 12:51:50 UTC

gsoap and apache cxf

Hi all,

I would like to know how to write a JavaScript client using apache cxf 
to call web service developed using gsoap (C++). Any sample 
code/links/pointers would be helpful.

I am using wsdl2js to generate the JavaScript file, but the callback 
function is not invoked.



Best Regards,



Re: gsoap and apache cxf

Posted by Aihong Yin <yi...@hlrs.de>.
Hi Daniel,

thanks for your mail.

I have used tcpmon of AXIS to monitor the SOAP message.

The Request is:

----------------------------
<?xml version="1.0" encoding="UTF-8"?><soap-env:Envelope 
xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><soap-env:Body 
xmlns:jns0='http://www.hlrs.de/organization/vis/covise' 
 ><jns0:addEventListener></jns0:addEventListener></soap-env:Body></soap-env:Envelope>
-----------------------------

The response is:
-----------------------------
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope 
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
xmlns:covise="http://www.hlrs.de/organization/vis/covise"><SOAP-ENV:Body><covise:addEventListenerResponse><uuid>{5b8bfc33-a65b-48d0-9d9b-b728d0634e8d}</uuid></covise:addEventListenerResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>
------------------------------

Do you mean the difference between the namespace xmlns:jns0 in the 
request and xmlns:covise in the response? how can I fix it?

best regards,
Aihong Yin.





On 10/30/2012 04:06 PM, Daniel Kulp wrote:
> On Oct 30, 2012, at 7:51 AM, Aihong Yin <yi...@hlrs.de> wrote:
>
>> Hi all,
>>
>> I would like to know how to write a JavaScript client using apache cxf to call web service developed using gsoap (C++). Any sample code/links/pointers would be helpful.
>>
>> I am using wsdl2js to generate the JavaScript file, but the callback function is not invoked.
> Can you use wireshark or similar to capture the on-the-wire soap messages?   This is usually due to some sort of namespace mixup.



Re: gsoap and apache cxf

Posted by Daniel Kulp <dk...@apache.org>.
On Oct 30, 2012, at 7:51 AM, Aihong Yin <yi...@hlrs.de> wrote:

> Hi all,
> 
> I would like to know how to write a JavaScript client using apache cxf to call web service developed using gsoap (C++). Any sample code/links/pointers would be helpful.
> 
> I am using wsdl2js to generate the JavaScript file, but the callback function is not invoked.

Can you use wireshark or similar to capture the on-the-wire soap messages?   This is usually due to some sort of namespace mixup.

-- 
Daniel Kulp
dkulp@apache.org - http://dankulp.com/blog
Talend Community Coder - http://coders.talend.com