How setup IBM Connections 5 External Collaboration

  • 15 Jan, 2015

External collaboration is a new feature of Connections 5.

External user are any users “marked” or “selected” as a external.

External users can:

  • Only see Files and Communites that he/she has given access to
  • See people in the community and business card (limited to some information)
  • Search, but no public data will be returned.

The process is not complicated. The key is how to mark or select external users on your ldap. The options are;

1 - Map standard LDAP attribute for external users
2 - Map standard LDAP attribute using JavaScript
3 - Use an LDAP branch to store external users.

I use the option 3 because on our LDAP external users are in another branch

I am using linux .

1 - First create another folder above /opt/IBM/TDI/V7.1.1 and copy the content of the TDISOL. I create with the nameTDISOLEXTERNAL
2- Edit map_dbrepos_from_source.properties and add a line

 mode={func_mode_visitor_branch}

3 Edit profiles_tdi.properties and set the properties

source_ldap_url_visitor_confirm=ldap://:389
source_ldap_search_base_visitor_confirm=ou=external,o=Plansis
source_ldap_search_filter_visitor_confirm=(&(objectclass=inetOrgPerson))
source_ldap_search_base=ou=external,o=Plansis
source_ldap_search_filter=(&(objectclass=inetOrgPerson))
source_ldap_urlldap://:389

4- Append a string to an external user´s display name in map_dbrepos_from_source.properties

displayName={func_decorate_displayName_if_visitor}
displayNameLdapAttr=cn
decorateVisitorDisplayName=-Terceiro

5 - Run collect.dns and verify the list of users. Do not run sync_all_dns.sh or you will inactivate internal users!

6 - run populate_from_dn_file.sh

7 - Only internal users with the role EMPLOYEE_EXTENDED can share content with external users. Add the role to the users using wsadmin

execfile(“profilesAdmin.py”)
ProfileService.setRole(“[email protected]”, EMPLOYEE_EXTENDED)

Now you can collaborate with external users.

Related Posts

Homepage Search: Profiles server fails while creating the initial index

  • 10 Sep, 2013

When trying to create the initial index for Global Search from the Homepage server, the index update fails with an error. To prevent further problems with indexing, perform a search in the Profiles database for any null entries in the table EMPINST.EMPLOYEE. select \ from EMPINST.EMPLOYEE
where EMPINST.EMPLOYEE.PROF\DISPLAY\NAME is null If any entries are returned they must be updated with an entry in the display name column for the Profiles feature to index successfully. To prevent this issue from occurring, change the value of PROF\DISPLAY\NAME=256 in the validate\dbrepos\fields.properties file, to contain the following: PROF\DISPLAY\NAME=(x != null) && (x.length() > 0) && (x.lengt

Homepage Search: Profiles server fails while creating the initial indexRead More

Proud to be an HCL Ambassador 2021

  • 15 Dec, 2020

​If you have a problem, and no-one else can help, and if you can find them, maybe you can ask an HCL Ambassador… !(http://www.mysphere.com.br/wp-content/uploads/2020/12/HCLAmbassaborlight4x.png) See the HCL Ambassadors Class of 2021(https://hcltechsw.com/about/hcl-ambassadors/class-of-2021)

Proud to be an HCL Ambassador 2021Read More

Nominate an IBM Champion

  • 30 Oct, 2019

IBM Champions demonstrate both expertise in and extraordinary support and advocacy for IBM technology, communities, and solutions. I am an IBM Champion since the first class  (2011) an this year i wish to be  an IBM Champion for the year 2020. New Champion Nominations are open now through 22 November 2019. Current IBM Champions may submit a renewal through 9 November 2019. To nominate an IBM Champion use this link(https://developer.ibm.com/champions/)

Nominate an IBM ChampionRead More