Issues with RisPort - No Handler found for SelectCmDevice

Unanswered Question
Dec 24th, 2007
User Badges:


I am getting "No Handler found for SelectCmDevice" when i am trying to send the following soap message :

<soap:Envelope xmlns:soap="" xmlns:soapenc="" xmlns:tns="" xmlns:types="" xmlns:xsi="" xmlns:xsd=""><soap:Header><tns:AstHeader id="id1"> <SessionId xsi:type="xsd:string">1234-20060201020721</SessionId></tns:AstHeader></soap:Header> <soap:Body soap:encodingStyle=""><tns:SelectCmDevice> <CmSelectionCriteria href="#id1"/></tns:SelectCmDevice><tns:CmSelectionCriteria id="id1" xsi:type="tns:CmSelectionCriteria"> <MaxReturnedDevices xsi:type="xsd:unsignedInt">10</MaxReturnedDevices> <Class xsi:type="tns:DeviceClass">Phone</Class> <Model xsi:type="xsd:unsignedInt">255</Model> <Status xsi:type="tns:CmDevRegStat">Any</Status> <SelectBy xsi:type="tns:CmSelectBy">Name</SelectBy> <SelectItems href="#id2"/> </tns:CmSelectionCriteria><soapenc:Array id="id2" soapenc:arrayType="tns:SelectItem[1]"> <Item href="#id3"/></soapenc:Array><tns:SelectItem id="id3" xsi:type="tns:SelectItem"> <Item xsi:type="xsd:string">SEP00054B9C1D45</Item></tns:SelectItem> </soap:Body></soap:Envelope>


I am getting response as

<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="" xmlns:SOAP-ENV=""><SOAP-ENV:Header/><SOAP-ENV:Body><SOAP-ENV:Fault><faultcode>SOAP-ENV:Client</faultcode><faultstring>No Handler found for SelectCmDevice</faultstring><detail><axl:Error xmlns:axl=""><axl:code>5003</axl:code><axl:message>No Handler found for SelectCmDevice</axl:message><request>SelectItem</request></axl:Error></detail></SOAP-ENV:Fault></SOAP-ENV:Body></SOAP-ENV:Envelope>

Please help me out how to get rid of this issue.

  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 0 (0 ratings)
smalkeric Mon, 12/31/2007 - 13:26
User Badges:
  • Silver, 250 points or more

CCM returns a fault SOAP request with HTTP error, which usually would mean an internal HTTP server error. you might have used the wrong (AXL) URL instead of using the\realtimeservice URL...

kiran_grandh Thu, 01/03/2008 - 03:27
User Badges:


Thanks a lot for your response. Now i used \realtimeservice... URL and i am getting "no SOAPAction header" fault message. Here is my request :

POST /axl/ HTTP/1.1


Authorization: Basic Y2NtYWRtaW5pc3RyYXRvcjpub3Q0dTJj

Accept: application/soap+xml, text/*

Content-type: text/xml;charset=utf-8 ;



<?xml version="1.0" encoding="utf-8"?>" xmlns:soapenc="" xmlns:tns="" xmlns:types="" xmlns:xsi="" xmlns:xsd=""> 1234-20060201020721"> 10 Phone 255 Any Name SEP00054E4B1D28

Please help me out to get rid of this error.

caholman Tue, 03/18/2008 - 09:14
User Badges:

Is there a soap or http header that requires the AXL service url?

caholman Wed, 03/19/2008 - 21:02
User Badges:

I see. In this case, you have to set the request-uri as the soap:address url from the Service Definitions in RisPort.wsdl, instead of /axl/, which is the Service Definition for AXLAPI.wsdl.


This Discussion