Hi,

I'm using cxf d-osgi with felix and I have deployed an service 'appService'
(interface + impl).

When I try to call an method of appService, the param send by ksoap is fill
normally in android code, but is null in appService method.

Anyone can help me with any tip?

following codes:

@Component(propagation = true)
@Provides
@WebService(endpointInterface =
"br.ufpe.cin.daom.appService.ApplicationService", serviceName =
"ApplicationService")
public class ApplicationServiceImpl implements ApplicationService {


@Override
@WebMethod
public String getServiceEndpoint(@WebParam(name="serviceId") String
serviceId) {

System.out.println(serviceId);

}

}

-> Although the web param is named as "serviceId" in annotations, in the
wsdl generated by cxf, the web param name is "arg0".

In ksoap, I try to send param value indicating param name as "serviceId"
and as "arg0' as well. But fails in both. Always get null value.


Thanks in advance!
__
*Dhiego*

Reply via email to