Announcement Announcement Module
No announcement yet.
Getting the error: "No adapter for endpoint" when triggering SOAP Request Page Title Module
Move Remove Collapse
Conversation Detail Module
  • Filter
  • Time
  • Show
Clear All
new posts

  • Getting the error: "No adapter for endpoint" when triggering SOAP Request

    I am using Springs 3.0 with JAXB.. I am trying to retrieve a list of IDs through Webservice.. The WSDL is published properly.. But when I hit a SOAP request, I get a response which says:

    No adapter for endpoint [public wsi.deviceprofile.GetDeviceProfileIDsResponse wsi.deviceprofile.DeviceProfileEndPoint.getDeviceP rofileIDList()]: Is your endpoint annotated with @Endpoint, or does it implement a supported interface like MessageHandler or PayloadEndpoint?

    My class is annotated with @EndPoint:

    public class DeviceProfileEndPoint implements DeviceProfileConstants {

    private DeviceProfileManager deviceProfileManager;

    @PayloadRoot(localPart="GetDeviceProfileIDsRequest ", namespace=NAMESPACE)
    public GetDeviceProfileIDsResponse getDeviceProfileIDList(){
    ObjectFactory factory = new ObjectFactory();
    GetDeviceProfileIDsResponse response = factory.createGetDeviceProfileIDsResponse();

    List<DeviceProfileWebVO> deviceProfiles = deviceProfileManager.getAllDeviceProfileWebVO();
    for(DeviceProfileWebVO deviceProfile : deviceProfiles) etDeviceId()));

    return response;

    Few websites say this might be a problem with the XSD structure and have suggested few guidelines (like, defining the request/response elements inline rather than a reference).. I have ensured that those have been taken care of. However, The problem remains. Here is my XSD:

    <?xml version="1.0" encoding="UTF-8"?>
    <xs:schema xmlns:xs="" elementFormDefault="qualified" attributeFormDefault="unqualified" targetNamespace="" xmlns:tns="">
    Get list of all the Device Profile IDs
    <xs:element name="GetDeviceProfileIDsRequest">
    <xs:element name="GetDeviceProfileIDsResponse">
    <xs:sequence minOccurs="0" maxOccurs="unbounded">
    <xs:element name="id" type="xs:integer"/>


    Does anyone know any other possible reasons? Let me know if you need more details.

  • #2
    Try to find the answer here: