cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
518
Views
0
Helpful
1
Replies

getDeviceProfile AXL call

Paul Crespo
Cisco Employee
Cisco Employee

It appears that we only receive the following error with the phone model 8865 only all other models work fine.

CUCM version: 8.6

COP File: 11.7

Phone Model:  8865

AXL Request:

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/10/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">

  <SOAP-ENV:Body>

    <axl:getDeviceProfile xmlns:axl="http://www.cisco.com/AXL/API/8.5" xsi:schemaLocation="http://www.cisco.com/AXL/API/8.5 http://gkar.cisco.com/schema/axlsoap.xsd" xsi:type="XRequest" sequence="1234">

      <name>DP_EM_QAUSR2_8865_xxxxxx</name>

    </axl:getDeviceProfile>

  </SOAP-ENV:Body>

</SOAP-ENV:Envelope>

AXL Response:

<?xml version="1.0" encoding="utf-8" ?>

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">

  <soapenv:Body>

    <soapenv:Fault>

      <faultcode>soapenv:Server</faultcode>

      <faultstring>Can't find resource for bundle java.util.PropertyResourceBundle, key TypeProduct.</faultstring>

      <detail>

        <axlError>

          <axlcode>-1</axlcode>

          <axlmessage>Can't find resource for bundle java.util.PropertyResourceBundle, key TypeProduct.</axlmessage>

          <request>getDeviceProfile</request>

        </axlError>

      </detail>

    </soapenv:Fault>

  </soapenv:Body>

</soapenv:Envelope>

Please Advise

1 Reply 1

dstaudt
Cisco Employee
Cisco Employee

This is likely due to AXL having an internal hard-coded resource that contains a list of all models at the time the CUCM 8.6  shipped, which does not contain reference to the 8865 (which it looks like you added via COP file at some later time.)

As CUCM 8.6 is now end-of-software-maintenance, there is a high likelihood that Cisco can't provide a fix.  The main solution would be to upgrade CUCM to a recent/supported version, though it may be possible to retrieve the data you need via AXL using <executeSqlQuery> requests.