Hello Alebu,

yes it is possible to compile and run a service using c and c++ code.
My only change is to use additional arguments (-ldl -lpthread) when compiling the service to a shared library.

Regards Michael

alebu wrote:
Hi list.
I have such a situation:
I have some web-service which was generated from WSDL using WSDL2C utility. Later I decided to write part of this web-service with C++. Before functions that uses
C++ code I put:
#ifdef __cplusplus
extern "C"
#endif
Then I tried to compile using g++. During compilation some errors were found, but
all of them was about incorrect conversion from void* into axis2 types.
When I fixed them (I hope) but when I call this web-service I got axis error:
...
         <faultcode>soapenv:Server</faultcode>
         <faultstring>Failed in creating DLL</faultstring>
...
In axis2.log only one message was interesting for me:
raw_xml_in_out_msg_recv.c(115) Impl object for service 'myService' not set in message receiver. 100 :: Failed in creating DLL

I understand that it probably was'nt very wise to compile .c files using g++ but, compilation was sucessful, so I wonder
where possible problem can be.
Is it possible at all to compile axis2/C web serice from C++ sources using C++ possibilities?

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

Reply via email to