Univention Bugzilla – Bug 31195
UDM syntax "phone" more restrictive than AD schema, causing tracebacks in S4 Connector
Last modified: 2020-07-02 10:56:49 CEST
The UDM syntax "phone" used e.g. for the UDM property homeTelephoneNumber in the users/user module is more restrictive than the corresponding attribute in the Active Directory schema. IMHO this causes unnecessary issues when the S4-Connector of the AD-Connector sync user accounts. E.g. the following traceback occured during the initial installation of univention-s4-connector on an updated UCS 3.1-1 DC Master: 23.04.2013 12:55:12,8 LDAP (PROCESS): sync to ucs: [ user] [ modify] uid=testuser1,cn=users,ou=ou1,dc=foo,dc=bar 23.04.2013 12:55:12,179 LDAP (ERROR ): InvalidSyntax: phone: Value must not contain anything other than digits, letters, dots, brackets, slash, plus, or minus! (uid=testuser1,cn=users,ou=ou1,dc=foo,dc=bar) 23.04.2013 12:55:12,179 LDAP (WARNING): sync to ucs was not successfull, save rejected
In AD the telephonenumer attribute simply has a syntax of String(Unicode): http://msdn.microsoft.com/en-us/library/windows/desktop/ms680027%28v=vs.85%29.aspx
This issue has been filed against UCS 3. UCS 3 is out of the normal maintenance and many UCS components have vastly changed in UCS 4. If this issue is still valid, please change the version to a newer UCS version otherwise this issue will be automatically closed in the next weeks.