Hi,
I'm sending this XML and it works. The 8.5 API is more picky about the namespace for the methods than previous versions, so the "xmlns="http://www.cisco.com/AXL/API/8.5" needs to be included. I do think that you would receive a different error if if was missing though.
<pre>
POST https://172.28.0.4:8443/axl/ HTTP/1.1
SOAPAction: "CUCM

B ver=8.5"
Content-Type: text/xml; charset="utf-8"
User-Agent: CodeGear SOAP 1.3
Host: 172.28.0.4:8443
Content-Length: 424
Connection: Keep-Alive
Cache-Control: no-cache
Authorization: Basic <removed>
<?xml version="1.0"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<listCallManager xmlns="http://www.cisco.com/AXL/API/8.5">
<searchCriteria xmlns="">
<name>%</name>
</searchCriteria>
<returnedTags xmlns="" xsi:nil="true"/>
</listCallManager>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope></pre>
Response:
<pre>
HTTP/1.1 200 OK
Set-Cookie: JSESSIONIDSSO=F9CB9A71B8A41465F155021F378DFC20; Path=/; Secure
Set-Cookie: JSESSIONID=3E742CC8A1D0D00EC7229DCD82702489; Path=/axl; Secure
Content-Type: text/xml;charset=UTF-8
Content-Length: 340
Date: Tue, 29 Nov 2011 21:16:58 GMT
Server:
<?xml version='1.0' encoding='utf-8'?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<ns:listCallManagerResponse xmlns:ns="http://www.cisco.com/AXL/API/8.5">
<return>
<callManager uuid="{44FC4D6A-7D1A-4D4E-8617-FAB3491C935E}"/>
</return>
</ns:listCallManagerResponse>
</soapenv:Body>
</soapenv:Envelope></pre>
It seems the returnedTags makes is possible to get more information in the response. When I send the xml below I get the name and description for the CUCM process as well:
<pre>
POST https://172.28.0.4:8443/axl/ HTTP/1.1
SOAPAction: "CUCM

B ver=8.5"
Content-Type: text/xml; charset="utf-8"
User-Agent: CodeGear SOAP 1.3
Host: 172.28.0.4:8443
Content-Length: 463
Connection: Keep-Alive
Cache-Control: no-cache
Authorization: Basic <removed>
<?xml version="1.0"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<listCallManager xmlns="http://www.cisco.com/AXL/API/8.5">
<searchCriteria xmlns="">
<name>%</name>
</searchCriteria>
<returnedTags xmlns="">
<name></name>
<description></description>
</returnedTags>
</listCallManager>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
</pre>
Response:
<pre>
HTTP/1.1 200 OK
Set-Cookie: JSESSIONIDSSO=FF969386FA7281DD26D3A5E03C0868F5; Path=/; Secure
Set-Cookie: JSESSIONID=D170EEB9B0981EB2451EDBD19AF6C6DE; Path=/axl; Secure
Content-Type: text/xml;charset=UTF-8
Content-Length: 424
Date: Tue, 29 Nov 2011 21:25:55 GMT
Server:
<?xml version='1.0' encoding='utf-8'?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<ns:listCallManagerResponse xmlns:ns="http://www.cisco.com/AXL/API/8.5">
<return>
<callManager uuid="{44FC4D6A-7D1A-4D4E-8617-FAB3491C935E}">
<name>CM_cucm1</name>
<description>System,CUCM Description</description>
</callManager>
</return>
</ns:listCallManagerResponse>
</soapenv:Body>
</soapenv:Envelope>
</pre>
Hope this helps!
Kind regards,
//Dan