04-10-2006 10:28 AM
<bean id="ldapPeopleExportSource" class="org.alfresco.repo.security.authentication.ldap.LDAPPersonExportSource">
<property name="personQuery">
<value>(objectclass=Person)</value>
</property>
<property name="searchBase">
<value>dc=company,dc=be</value>
</property>
<property name="userIdAttributeName">
<value>cn</value>
</property>
<property name="LDAPInitialDirContextFactory">
<ref bean="ldapInitialDirContextFactory" />
</property>
<property name="personService">
<ref bean="personService"></ref>
</property>
<property name="namespaceService">
<ref bean="namespaceService" />
</property>
<property name="defaultHomeFolder">
<value>/app:company_home</value>
</property>
<property name="attributeMapping">
<map>
<entry key="cm:userName">
<value>cn</value>
</entry>
<entry key="cm:firstName">
<value>givenName</value>
</entry>
<entry key="cm:lastName">
<value>sn</value>
</entry>
<entry key="cm:email">
<value>mail</value>
</entry>
<entry key="cm:organizationId">
<value>cn</value>
</entry>
</map>
</property>
</bean>
<ref bean="ldapPeopleTrigger" />
15:42:30,371 ERROR [org.quartz.core.JobRunShell] Job DEFAULT.ldapPeopleJobDetail threw an unhandled Exception:
org.alfresco.repo.importer.ExportSourceImporterException: Failed to import
at org.alfresco.repo.importer.ExportSourceImporter.doImport(ExportSourceImporter.java:165)
at org.alfresco.repo.importer.ImporterJob.execute(ImporterJob.java:36)
at org.quartz.core.JobRunShell.run(JobRunShell.java:191)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:516)
Caused by: java.lang.NullPointerException
at org.alfresco.repo.security.authentication.ldap.LDAPPersonExportSource.generateExport(Unknown Source)
at org.alfresco.repo.importer.ExportSourceImporter.doImport(ExportSourceImporter.java:149)
… 3 more
15:42:30,371 ERROR [org.quartz.core.ErrorLogger] Job (DEFAULT.ldapPeopleJobDetail threw an exception.
org.quartz.SchedulerException: Job threw an unhandled exception. [See nested exception: org.alfresco.repo.importer.ExportSourceImporterException: Failed to import]
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:516)
* Nested Exception (Underlying Cause) —————
org.alfresco.repo.importer.ExportSourceImporterException: Failed to import
at org.alfresco.repo.importer.ExportSourceImporter.doImport(ExportSourceImporter.java:165)
at org.alfresco.repo.importer.ImporterJob.execute(ImporterJob.java:36)
at org.quartz.core.JobRunShell.run(JobRunShell.java:191)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:516)
Caused by: java.lang.NullPointerException
at org.alfresco.repo.security.authentication.ldap.LDAPPersonExportSource.generateExport(Unknown Source)
at org.alfresco.repo.importer.ExportSourceImporter.doImport(ExportSourceImporter.java:149)
… 3 more
<property name="storeRef">
<value>${alfresco_user_store.store}</value>
</property>
<property name="path">
<value>/${alfresco_user_store.system_container.childname}/${alfresco_user_store.authorities_container.childname}</value>
</property>
04-10-2006 11:55 AM
04-11-2006 03:08 AM
org.alfresco.repo.security.authentication.ldap=info
log4j.logger.org.alfresco.repo.security.authentication.ldap=info
<property name="userIdAttributeName">
<value>cn</value>
</property>
04-11-2006 05:46 AM
04-11-2006 10:12 AM
og4j.logger.org.alfresco.repo.security.authentication.ldap=debug
We restricted the searchBase property one more level and it works! It's not exactly what we would like but hey, we got some results today.04-11-2006 11:18 AM
04-11-2006 12:28 PM
04-12-2006 03:26 AM
04-12-2006 04:10 AM
04-12-2006 05:48 AM
# pmptech-list, Groups, User Accounts, company, be
dn: CN=pmptech-list,OU=Groups,OU=User Accounts,DC=company,DC=be
objectClass: top
objectClass: group
cn: pmptech-list
description: DL PMPtech account responsibles
member: CN=user1,OU=Payroll,OU=User Accounts,DC=company,DC=be
member: CN=user2,OU=Payroll,OU=User Accounts,DC=company,DC=be
member: CN=user3,OU=Payroll,OU=User Accounts,DC=company,DC=be
member: CN=user4,OU=Payroll,OU=User Accounts,DC=company,DC=be
member: CN=user5,OU=Payroll,OU=User Accounts,DC=company,DC=be
distinguishedName: CN=pmptech-list,OU=Groups,OU=User Accounts,DC=company,DC=be
instanceType: 4
whenCreated: 20011121122819.0Z
whenChanged: 20050916053345.0Z
displayName: pmptech-list
uSNCreated: 27504
uSNChanged: 12094550
reportToOriginator: TRUE
proxyAddresses: MRS:pmptech-list@MRS
proxyAddresses: X400:c=BE;a= ;p=COMPANY;o=COMPANYsite;s=pmptech-list;
proxyAddresses: SMTP:pmptech-list@company.be
altRecipientBL: CN=pmptech,OU=Non-Personal,OU=User Accounts,DC=company,DC=be
extensionAttribute10: distribution list
mailNickname: pmptech-list
name: pmptech-list
objectGUID:: dqnJ9Vl7pU6WfYbpcpvvtw==
objectSid:: AQUAAAAAAAUVAAAA8RNXAE5+mlJOWu0JPSIAAA==
sAMAccountName: pmptech-list
sAMAccountType: 268435457
showInAddressBook: CN=Default Global Address List,CN=All Global Address Lists,
CN=Address Lists Container,CN=COMPANY,CN=Microsoft Exchange,CN=Services,CN=Confi
guration,DC=company,DC=be
showInAddressBook: CN=All Groups,CN=All Address Lists,CN=Address Lists Contain
er,CN=COMPANY,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=company,DC=be
showInAddressBook: CN=All COMPANY email addresses,CN=All Address Lists,CN=Address
Lists Container,CN=COMPANY,CN=Microsoft Exchange,CN=Services,CN=Configuration,D
C=company,DC=be
showInAddressBook: CN=COMPANY distribution lists,CN=All Address Lists,CN=Address
Lists Container,CN=COMPANY,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC
=company,DC=be
legacyExchangeDN: /O=COMPANY/OU=COMPANYsite/cn=Recipients/cn=pmptech-list
groupType: 2
objectCategory: CN=Group,CN=Schema,CN=Configuration,DC=company,DC=be
dSCorePropagationData: 20050218134851.0Z
dSCorePropagationData: 20050218134818.0Z
dSCorePropagationData: 16010101000417.0Z
textEncodedORAddress: c=BE;a= ;p=COMPANY;o=COMPANYsite;s=pmptech-list;
mail: pmptech-list@company.be
msExchALObjectVersion: 24
msExchPoliciesIncluded: {BE7E3E03-C4B9-4B33-9502-5271919F02B4},{26491CFC-9E50-
4857-861B-0CB8DF22B5D7}
msExchPoliciesIncluded: {BE7E3E03-C4B9-4B33-9502-5271919F02B4},{3B6813EC-CE89-
42BA-9442-D87D4AA30DBC}
<bean id="ldapGroupExportSource" class="org.alfresco.repo.security.authentication.ldap.LDAPGroupExportSource">
<property name="groupQuery">
<value>(objectclass=group)</value>
</property>
<property name="searchBase">
<value>ou=Groups,ou=User Accounts,dc=company,dc=be</value>
</property>
<property name="userIdAttributeName">
<value>cn</value>
</property>
<property name="groupIdAttributeName">
<value>cn</value>
</property>
<property name="groupType">
<value>group</value>
</property>
<property name="personType">
<value>person</value>
</property>
<property name="LDAPInitialDirContextFactory">
<ref bean="ldapInitialDirContextFactory" />
</property>
<property name="namespaceService">
<ref bean="namespaceService" />
</property>
<property name="memberAttribute">
<value>member</value>
</property>
</bean>
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.