Here we go again.. first UC14 project, managed to find a problem on the 1st try.
My CUCM Endusers are LDAP Integrated (Active Directory) integrated. My software is written so that if the AD sync has not yet run, it just configures all the necessary EndUser properties (LdapProfile, DirectoryUri, EndUserIdentity), adds the user, and the sync will eventually pick it up and complete the values from Active Directory. Been doing that since 2015 without a hitch.
Now I'm on 14.0.1.13900-155 and I'm trying to create this enduser:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://www.cisco.com/AXL/API/14.0"><soapenv:Header/><soapenv:Body><ns:addUser sequence="1"><user><firstName>Test44</firstName><lastName>Cisco</lastName><userid>ciscotest44@nxodev.intra</userid><displayName>ciscotest44@nxodev.intra</displayName><password>v4X@%KxX</password><pin>0268</pin><telephoneNumber>+41995557244</telephoneNumber><mailid>cisco.test44@nxodev.intra</mailid><directoryUri>cisco.test44@nxodev.intra</directoryUri><ldapDirectoryName>nxodev</ldapDirectoryName><userIdentity>ciscotest44@nxodev.intra</userIdentity><nameDialing></nameDialing></user></ns:addUser></soapenv:Body></soapenv:Envelope>
The response I'm getting is this:
<?xml version='1.0' encoding='utf-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><soapenv:Fault><faultcode>soapenv:Client</faultcode><faultstring>Users added from corporate directory sync cannot be modified manually.</faultstring><detail><axlError><axlcode>4303</axlcode><axlmessage>Users added from corporate directory sync cannot be modified manually.</axlmessage><request>addUser</request></axlError></detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>
But.. the user is still created properly.
May I suggest to revert the validation changes made for UC14 in this instance? things were fine before. Now now only are they not fine, the error is incorrect - I'm adding a user, the error says something about modifying a user.