cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
76
Views
0
Helpful
0
Comments
cdnadmin
Community Member
This document was generated from CDN thread

Created by: PATRICK MURPHY on 14-05-2013 10:04:51 AM
Hi,
I was wondering if anyone call tell me if the SOAP headers are changed in 9.1? I have a couple of scripts that work in 9.1 but only if I specify the 7.1 schema.
For example if I pass this message to the server I get a 500 error but the if I choose to use 7.1 as the schema it works fine.
As well I am specifiy the right CUCM DB in the header as well...
Broken Message
- <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>
- <axl:updateUser xmlns:axl="http://www.cisco.com/AXL/API/9.1" sequence="1234" xsi:schemaLocation="http://www.cisco.com/AXL/API/9.1 http://ccmserver/schema/axlsoap.xsd">
- <user>
  <userid>USER1</userid>
- <associatedDevices>
  <device>SEPAAAABBBBCCCC</device>
  </associatedDevices>
- <primaryExtension>
  <pattern>2414</pattern>
  <routePartitionName />
  </primaryExtension>
  <enableCTI>t</enableCTI>
  </user>
  </axl:updateUser>
  </SOAP-ENV:Body>
  </SOAP-ENV:Envelope>


Working Message
 
- <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>
- <axl:updateUser xmlns:axl="http://www.cisco.com/AXL/API/7.1" sequence="1234" xsi:schemaLocation="http://www.cisco.com/AXL/API/7.1 http://ccmserver/schema/axlsoap.xsd">
- <user>
  <userid>USER1</userid>
- <associatedDevices>
  <device>SEPAAAABBBBCCCC</device>
  </associatedDevices>
- <primaryExtension>
  <pattern>2414</pattern>
  <routePartitionName />
  </primaryExtension>
  <enableCTI>t</enableCTI>
  </user>
  </axl:updateUser>
  </SOAP-ENV:Body>
  </SOAP-ENV:Envelope>

Subject: RE: Header Changes in 9.1
Replied by: David Staudt on 23-05-2013 04:26:04 PM
Looks like the difference is: in the 9.1 schema the 'camel casing' of the <enableCti> (vs <enableCTI>) element was changed (fixed, to match the general naming convention.)  UCM supports multiple versions of the schema to facilitate just this kind of backward compatibility.
 
 
Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community:

Quick Links