When deploying CUCM on a regular basis, there is often a set of Enterprise Parameters common to most deployments that require configuration. These involve jumping through various hoops on the UI to set up, so are a perfect candidate for API tooling using AXL.
Enterprise Params are a bit of a special case in that you use the
getServiceParameter method which supports
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://www.cisco.com/AXL/API/11.5"> <soapenv:Header/> <soapenv:Body> <ns:updateServiceParameter> <processNodeName>EnterpriseWideData</processNodeName> <name>AllowedPerfmonQueriesPerMinute</name> <service>Enterprise Wide</service> <value>100</value> </ns:updateServiceParameter> </soapenv:Body> </soapenv:Envelope>
These are housed in the
processConfig table, and are called with the following special handling:
- processNodeName: EnterpriseWideData
- service: Enterprise Wide
The attribute names are most easily determined using a
list . This allows for easily scripting using your preferred language or performed more manually using SoapUI.