Header Changes in 9.1

Version 1
    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.