Moderators: ScalixSupport, admin
I could not find any information on how to change slapd.conf and partner.xml (that would be swa.properties in v10, right?). I created a directory for my resources and it's displayed just fine in Outlook. However, it does not show up in SWA. Here's what I did:florian wrote:sure there is... you can create an additional Scalix directory using omnewdir, populate it using omaddent or even local (directory2directory dirsync) and make it available to Outlook using MAPI.CFG [Directories] configuration. It can also be made available using LDAP using slapd.conf and then brought into SWA using the partner.xml.
Code: Select all
#
database om
suffix ""
flatSuffix "o=Scalix"
#directory RESSOURCEN
sizelimit 1000
timelimit 15
useDit false
engines 10
Code: Select all
swa.ldap.3.type=ressourcen
swa.ldap.3.server=scalix.mydomain.com
swa.ldap.3.port=389
swa.ldap.3.baseDN=o=scalix
swa.ldap.3.displayName.resourceID=addressbooksearch_title_resources
swa.ldap.3.displayName.resourceLabel=Ressourcen
swa.ldap.3.authType=none
swa.ldap.3.filter=(|(&(cn=%s*)(mail=*))(&(sn=%s*)(mail=*))(&(gn=%s*)(mail=*))(mail=%s*)(&(omalias=%s*)(mail=*)))
swa.ldap.3.addressSearchLimit=100
Code: Select all
suffix ""
Code: Select all
#
database om
suffix "o=ourresources"
flatSuffix "o=ourresources"
directory RESSOURCEN
sizelimit 1000
timelimit 15
useDit false
engines 10
Code: Select all
swa.ldap.3.type=ressourcen
swa.ldap.3.server=scalix.mydomain.com
swa.ldap.3.port=389
swa.ldap.3.baseDN=o=ourresources
swa.ldap.3.displayName.resourceID=addressbooksearch_title_resources
swa.ldap.3.displayName.resourceLabel=Ressourcen
swa.ldap.3.authType=none
swa.ldap.3.filter=(|(&(cn=%s*)(mail=*))(&(sn=%s*)(mail=*))(&(gn=%s*)(mail=*))(mail=%s*)(&(omalias=%s*)(mail=*)))
swa.ldap.3.addressSearchLimit=100
Code: Select all
subschemaSubentry "cn=subSchema,o=Scalix"
altServer ""
portNum 389
filelanguage C
filecharset IA5
language C
threadlimit 64
database om
suffix "o=MyContacts"
flatSuffix "o=MyContacts"
directory _MYCONTACTS_
sizelimit 1000
timelimit 15
useDit false
engines 10
database om
suffix "o=Scalix"
flatSuffix "o=Scalix"
#directory SYSTEM
sizelimit 1000
timelimit 15
useDit false
engines 10
database om
suffix "o=ourresources"
flatSuffix "o=ourresources"
directory RESSOURCEN
sizelimit 1000
timelimit 15
useDit false
engines 10
database om
suffix ""
flatSuffix "o=Scalix"
#directory SYSTEM
sizelimit 1000
timelimit 15
useDit false
engines 10
Code: Select all
omnewdir -d RESOURCES -t S
Code: Select all
subschemaSubentry "cn=subSchema,o=Scalix"
altServer ""
portNum 389
filelanguage C
filecharset IA5
language C
threadlimit 64
database om
suffix "o=MyContacts"
flatSuffix "o=MyContacts"
directory _MYCONTACTS_
sizelimit 1000
timelimit 15
useDit false
engines 10
database om
suffix "o=Scalix"
flatSuffix "o=Scalix"
#directory SYSTEM
sizelimit 1000
timelimit 15
useDit false
engines 10
database om
suffix "o=Resources"
flatSuffix "o=Resources"
directory RESOURCES
sizelimit 1000
timelimit 15
useDit false
engines 10
database om
suffix ""
flatSuffix "o=Scalix"
#directory SYSTEM
sizelimit 1000
timelimit 15
useDit false
engines 10
Code: Select all
omoff -d0 slapd; omon slapd
Code: Select all
root@desktop sys]# ldapsearch -xh localhost -b "o=resources"
# extended LDIF
#
# LDAPv3
# base <o=resources> with scope sub
# filter: (objectclass=*)
# requesting: ALL
#
# Conference Room1, Resources
dn: cn=Conference Room1, o=Resources
cn: Conference Room1
objectClass: top
objectClass: scalixResource
surname: Room1
givenName: Conference
mhsORAddresses: S=Room1/G=Conference/OU1=desktop/OU2=ravelox/CN=Conference Roo
m1
omInternetAddr: "Conference Room1" <Conference.Room1@domain.com>
mail: Conference.Room1@domain.com
rfc822Mailbox: Conference.Room1@domain.com
omAddress: Conference Room1 /desktop,ravelox/CN=Conference Room1
omMailnode: desktop,ravelox
omCn: Conference Room1
omGlobalUniqueId: 07100000b779eb34-11.0.861.291
omLocalUniqueId: 384
omUlClass: Limited
omResourceFlags: Accept
omResourceFlags: DeclineRecurring
omResourceFlags: DeclineConflicting
# search result
search: 2
result: 0 Success
# numResponses: 2
# numEntries: 1
Code: Select all
swa.ldap.3.type=other
swa.ldap.3.server=server.domain.com
swa.ldap.3.port=389
swa.ldap.3.baseDN=o=Resources
swa.ldap.3.displayName.resourceID=
swa.ldap.3.displayName.resourceLabel=Resources
swa.ldap.3.authType=none
swa.ldap.3.filter=(|(&(cn=%s*)(mail=*))(&(sn=%s*)(mail=*))(&(gn=%s*)(mail=*))(mail=%s*)(&(omalias=%s*)(mail=*)))
swa.ldap.3.addressSearchLimit=100
swa.ldap.3.search.1.header=true
swa.ldap.3.search.1.type=name
swa.ldap.3.search.1.name.resourceID=addressbooksearch_label_name
swa.ldap.3.search.1.name.resourceLabel=Name
swa.ldap.3.search.1.dirAttribute=omcn
swa.ldap.3.search.2.header=true
swa.ldap.3.search.2.type=email
swa.ldap.3.search.2.name.resourceID=addressbooksearch_label_email
swa.ldap.3.search.2.name.resourceLabel=Email Address
swa.ldap.3.search.2.dirAttribute=rfc822Mailbox
swa.ldap.3.search.3.header=true
swa.ldap.3.search.3.type=
swa.ldap.3.search.3.name.resourceID=addressbooksearch_label_phone
swa.ldap.3.search.3.name.resourceLabel=Phone
swa.ldap.3.search.3.dirAttribute=telephoneNumber
swa.ldap.3.search.4.header=
swa.ldap.3.search.4.type=
swa.ldap.3.search.4.name.resourceID=
swa.ldap.3.search.4.name.resourceLabel=Fax Phone
swa.ldap.3.search.4.dirAttribute=facsimileTelephoneNumber
swa.ldap.3.search.5.header=
swa.ldap.3.search.5.type=
swa.ldap.3.search.5.name.resourceID=
swa.ldap.3.search.5.name.resourceLabel=Mobile Phone
swa.ldap.3.search.5.dirAttribute=mobileTelephoneNumber
swa.ldap.3.search.6.header=
swa.ldap.3.search.6.type=
swa.ldap.3.search.6.name.resourceID=
swa.ldap.3.search.6.name.resourceLabel=Pager Phone
swa.ldap.3.search.6.dirAttribute=pagerTelephoneNumber
Code: Select all
/etc/init.d/scalix-tomcat restart
Users browsing this forum: No registered users and 5 guests