AnsweredAssumed Answered

Unir dos atributos LDAP?

Question asked by franjb68 on Feb 8, 2011
¡Hola!

Estoy tratando de configurar la sincronización de Alfresco desde LDAP de forma que pueda almacenar el primer y segundo apellido de los usuarios en la propiedad cm:lastName.

Por temas organizativos, no es posible tener a corto plazo un campo LDAP que contenga ambos apellidos, así que pensé en unir durante la sincronización los dos atributos LDAP que contienen el primer y segundo apellido.

Para eso he creado un nuevo atributo en alfresco-global.properties llamado ldap.synchronization.userLastNameAttributeName2 y le he asignado el campo de segundo apellido del LDAP.

También he modificado tomcat/shared/classes/alfresco/extension/subsystems/Authentication/ldap/ldap1/custom-ldap-context.xml:
<entry key="cm:lastName">
                    <!– OpenLDAP: "sn" –>
                    <!– Active Directory: "sn" –>
                    <value>${ldap.synchronization.userLastNameAttributeName} ${ldap.synchronization.userLastNameAttributeName2}</value>
                </entry>

Sin embargo, tras reiniciar y sincronizar, el valor de cm:lastName sigue siendo el de ldap.synchronization.userLastNameAttributeName.

¿Cómo podría poner el valor de ldap.synchronization.userLastNameAttributeName+espacio en blanco+ ldap.synchronization.userLastNameAttributeName2 en cm:lastName?

Muchas gracias y un saludo,
Francisco

Outcomes