09-07-2009 10:37 PM
<property name="attributeMapping">
<map>
<entry key="cm:userName">
<!– Must match the same attribute as userIdAttributeName –>
<value>${ldap.synchronization.userIdAttributeName}</value>
</entry>
<entry key="cm:firstName">
<!– OpenLDAP: "givenName" –>
<!– Active Directory: "givenName" –>
<value>${ldap.synchronization.userFirstNameAttributeName}</value>
</entry>
<entry key="cm:lastName">
<!– OpenLDAP: "sn" –>
<!– Active Directory: "sn" –>
<value>${ldap.synchronization.userLastNameAttributeName}</value>
</entry>
<entry key="cm:email">
<!– OpenLDAP: "mail" –>
<!– Active Directory: "???" –>
<value>${ldap.synchronization.userEmailAttributeName}</value>
</entry>
<entry key="cm:organizationId">
<!– OpenLDAP: "o" –>
<!– Active Directory: "???" –>
<value>${ldap.synchronization.userOrganizationalIdAttributeName}</value>
</entry>
<entry key="cm:jobtitle">
<value>${ldap.synchronization.userJobTitleAttributeName}</value>
</entry>
<entry key="cm:organization">
<value>${ldap.synchronization.userOrganizationAttributeName}</value>
</entry>
<entry key="cm:companyaddress1">
<value>${ldap.synchronization.usercompanyaddress1AttributeName}</value>
</entry>
<entry key="cm:location">
<value>${ldap.synchronization.userLocationAttributeName}</value>
</entry>
<!– Always use the default –>
<entry key="cm:homeFolderProvider">
<null/>
</entry>
</map>
</property>
id local_name
1 store_root
2 aspect_root
3 container
4 children
5 user
6 enabled
7 credentialsExpire
8 accountExpires
9 accountLocked
10 password
11 username
12 descriptor
13 versionSchema
14 versionMajor
15 versionLabel
16 versionRevision
17 versionMinor
18 versionBuild
19 name
20 versionEdition
21 versionProperties
22 All
23 versionStoreRoot
24 versionStoreRoot
25 folder
26 auditable
27 icon
28 name
29 description
30 title
31 uifacets
32 titled
33 cmobject
34 contains
35 content
36 author
37 editInline
38 inlineeditable
39 base
40 person
41 userName
42 owner
43 email
44 organizationId
45 lastName
46 homeFolderProvider
47 firstName
48 ownable
49 homeFolder
50 category_root
51 category
52 categories
53 subcategories
54 mlRoot
55 source
56 copiedfrom
57 templatable
58 template
59 rules
60 systemfolder
61 ruleFolder
62 rule
63 disabled
64 ruleType
65 applyToChildren
66 executeAsynchronously
67 compositeaction
68 executeAsynchronously
69 definitionName
70 actionTitle
71 actionDescription
72 action
73 actioncondition
74 invert
75 conditions
76 actionparameter
77 parameterName
78 parameterValue
79 parameters
80 action
81 actions
82 sites
83 authorityContainer
84 authorityName
85 zone
86 inZone
87 member
88 alias
89 aliasable
90 emailed
91 incomplete
92 creator
93 created
94 .sitestore
95 installedVersion
96 currentVersion
97 sizeCurrent
98 configurable
99 configurations
100 presenceProvider
101 location
102 presenceUsername
103 organization
104 jobtitle
105 sizeQuota
106 mobile
107 companypostcode
108 companyfax
109 companyaddress3
110 companytelephone
111 skype
112 companyaddress2
113 telephone
114 instantmsg
115 persondescription
116 companyemail
117 companyaddress1
<entry key="cm:companytelephone">
<value>${ldap.synchronization.userCompanyTelephoneAttributeName}</value>
</entry>
You can set the name of the value to whatever you want, just make sure it makes sense for you when you read your file later on # Additional attributes mapping by you_name
ldap.synchronization.userLocationAttributeName=physicalDeliveryOfficeName
ldap.synchronization.usercompanyaddress1AttributeName=streetAddress
ldap.synchronization.userCompanyTelephoneAttributeName=telephoneNumber
09-08-2009 06:41 AM
09-08-2009 06:42 AM
12-31-2009 06:06 PM
SELECT `alf_qname`.id, local_name
FROM `alf_namespace` , `alf_qname`
WHERE ns_id = `alf_namespace`.id
AND uri = 'http://www.alfresco.org/model/content/1.0'
// person
static final QName TYPE_PERSON = QName.createQName(NamespaceService.CONTENT_MODEL_1_0_URI, "person");
static final QName PROP_USERNAME = QName.createQName(NamespaceService.CONTENT_MODEL_1_0_URI, "userName");
static final QName PROP_HOMEFOLDER = QName.createQName(NamespaceService.CONTENT_MODEL_1_0_URI, "homeFolder");
static final QName PROP_FIRSTNAME = QName.createQName(NamespaceService.CONTENT_MODEL_1_0_URI, "firstName");
static final QName PROP_LASTNAME = QName.createQName(NamespaceService.CONTENT_MODEL_1_0_URI, "lastName");
static final QName PROP_EMAIL = QName.createQName(NamespaceService.CONTENT_MODEL_1_0_URI, "email");
static final QName PROP_ORGID = QName.createQName(NamespaceService.CONTENT_MODEL_1_0_URI, "organizationId");
static final QName PROP_HOME_FOLDER_PROVIDER = QName.createQName(NamespaceService.CONTENT_MODEL_1_0_URI, "homeFolderProvider");
static final QName PROP_DEFAULT_HOME_FOLDER_PATH = QName.createQName(NamespaceService.CONTENT_MODEL_1_0_URI, "defaultHomeFolderPath");
static final QName PROP_PRESENCEPROVIDER = QName.createQName(NamespaceService.CONTENT_MODEL_1_0_URI, "presenceProvider");
static final QName PROP_PRESENCEUSERNAME = QName.createQName(NamespaceService.CONTENT_MODEL_1_0_URI, "presenceUsername");
static final QName PROP_ORGANIZATION = QName.createQName(NamespaceService.CONTENT_MODEL_1_0_URI, "organization");
static final QName PROP_JOBTITLE = QName.createQName(NamespaceService.CONTENT_MODEL_1_0_URI, "jobtitle");
static final QName PROP_LOCATION = QName.createQName(NamespaceService.CONTENT_MODEL_1_0_URI, "location");
static final QName PROP_PERSONDESC = QName.createQName(NamespaceService.CONTENT_MODEL_1_0_URI, "persondescription");
static final QName PROP_TELEPHONE = QName.createQName(NamespaceService.CONTENT_MODEL_1_0_URI, "telephone");
static final QName PROP_MOBILE = QName.createQName(NamespaceService.CONTENT_MODEL_1_0_URI, "mobile");
static final QName PROP_COMPANYADDRESS1 = QName.createQName(NamespaceService.CONTENT_MODEL_1_0_URI, "companyaddress1");
static final QName PROP_COMPANYADDRESS2 = QName.createQName(NamespaceService.CONTENT_MODEL_1_0_URI, "companyaddress2");
static final QName PROP_COMPANYADDRESS3 = QName.createQName(NamespaceService.CONTENT_MODEL_1_0_URI, "companyaddress3");
static final QName PROP_COMPANYPOSTCODE = QName.createQName(NamespaceService.CONTENT_MODEL_1_0_URI, "companypostcode");
static final QName PROP_COMPANYTELEPHONE = QName.createQName(NamespaceService.CONTENT_MODEL_1_0_URI, "companytelephone");
static final QName PROP_COMPANYFAX = QName.createQName(NamespaceService.CONTENT_MODEL_1_0_URI, "companyfax");
static final QName PROP_COMPANYEMAIL = QName.createQName(NamespaceService.CONTENT_MODEL_1_0_URI, "companyemail");
static final QName PROP_SKYPE = QName.createQName(NamespaceService.CONTENT_MODEL_1_0_URI, "skype");
static final QName PROP_INSTANTMSG = QName.createQName(NamespaceService.CONTENT_MODEL_1_0_URI, "instantmsg");
01-01-2010 08:19 AM
01-05-2010 02:31 PM
11-04-2011 04:02 AM
12-07-2011 09:46 PM
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.