SlideShare ist ein Scribd-Unternehmen logo
1 von 38
Downloaden Sie, um offline zu lesen
© 2014 IBM Corporation
Martin Leyrer – IT-Specialist
IBM Software Services for Collaboration
2014-06-17
Customizing Connections Profiles
to provide a Company-Wide
"Who is Who"
© 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration4/38
© 2012 IBM
Corporation
Legal Disclaimer
● © IBM Corporation 2014. All Rights Reserved.
● The information contained in this publication is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information
contained in this publication, it is provided AS IS without warranty of any kind, express or implied. In addition, this information is based on IBM’s current product plans and strategy,
which are subject to change by IBM without notice. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this publication or any other
materials. Nothing contained in this publication is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering
the terms and conditions of the applicable license agreement governing the use of IBM software.
● References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or
capabilities referenced in this presentation may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment
to future product or feature availability in any way. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken
by you will result in any specific sales, revenue growth or other results.
● Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will
experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage
configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.
● All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental
costs and performance characteristics may vary by customer.
● IBM®, the IBM logo, Lotus®, Lotus Notes®, Notes®, Domino®, Quickr®, Sametime®, WebSphere®, UC2®, Connections, … are trademarks of International Business Machines
Corporation in the United States, other countries, or both.
Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.
● Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both.
● Intel, Intel Centrino, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States
and other countries.
● UNIX is a registered trademark of The Open Group in the United States and other countries.
● Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. Other company, product, or service names may be trademarks or service marks of
others.
© 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration5/38
© 2012 IBM
Corporation
Who Am I
Martin Leyrer
IBM Collaboration Solutions (ICS, the brand formerly known as
Lotus) IT-Specialist with IBM Austria
IBM e-mail: martin.leyrer@at.ibm.com
E-mail: leyrer@gmail.com
Twitter: http://www.twitter.com/leyrer
Facebook: https://www.facebook.com/leyrer
Blog 1: http://www.leyon.at
LinkedIn: http://at.linkedin.com/in/leyrer
Xing: www.xing.com/profile/Martin_Leyrer
Martin Leyrer
ICS IT-Specialist
Mail: martin.leyrer@at.ibm.com
Phone: +43 664 618 6826
Martin Leyrer
ICS IT-Specialist
Mail: martin.leyrer@at.ibm.com
Phone: +43 664 618 6826
© 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration6/38
© 2012 IBM
Corporation
The Who
● Existing Domino customer
● Already had a “Who is Who” application running
– Based on Typo3
– Static
– Centrally managed
– Manually managed
– No Single Sign On (SSO)
● Looking for something “better”
© 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration7/38
© 2012 IBM
Corporation
Who Is Who
● Based on Connections entitlement
– No additional SW cost for the customer
● Extends existing functionality with social functions
● Feed HR personnel data directly into the system
● Extend person data from other systems
● Integrate centrally managed employee photos (CI)
● SSO with Operating System (SPNEGO)
© 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration8/38
© 2012 IBM
Corporation
© 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration9/38
© 2012 IBM
Corporation
© 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration10/38
© 2012 IBM
Corporation
© 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration11/38
© 2012 IBM
Corporation
User Import – Custom Iterator
© 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration12/38
© 2012 IBM
Corporation
DIIOP Connector
© 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration13/38
© 2012 IBM
Corporation
Map Fields
© 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration14/38
© 2012 IBM
Corporation
Lookup Manager
© 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration15/38
© 2012 IBM
Corporation
Lookup Manager
© 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration16/38
© 2012 IBM
Corporation
Managing Errors
© 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration17/38
© 2012 IBM
Corporation
tdi-profiles-config.xml
● <profileExtensionAttributes>
● ...
● <!-- add one simple attribute START -->
● <!-- sourceKey ... The name of the !!! LDAP attribute !!!
that maps to the extension attribute. This parameter is required.
-->
● <simpleAttribute extensionId="twittername" length="256"
sourceKey="twitter" />
● <!-- add one simple attribute END -->
● </profileExtensionAttributes>
© 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration18/38
© 2012 IBM
Corporation
profiles-types.xml
● <type>
● ...
● <!-- add one simple attribute START -->
● <property>
● <ref>twittername</ref>
● <updatability>readwrite</updatability>
● <hidden>false</hidden>
● </property>
● <!-- add one simple attribute END -->
● </type>
© 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration19/38
© 2012 IBM
Corporation
Easy as 1-2-3
● Make sure you ALWAYS have at
least a “$dn” field with the proper
content
● The content of the “$dn” field
must correspond to the name
returned by LDAP
● Work Attributes can be
referenced in
map_dbrepos_from_source.properties
● Implement proper error handling
© 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration20/38
© 2012 IBM
Corporation
Photo Import – Assembly Line
© 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration21/38
© 2012 IBM
Corporation
Photo Import – Assembly Line
© 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration22/38
© 2012 IBM
Corporation
DIIOP
© 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration23/38
© 2012 IBM
Corporation
Input Mapping
© 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration24/38
© 2012 IBM
Corporation
Skip, Not Ignore
© 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration25/38
© 2012 IBM
Corporation
Accessing the File Data
© 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration26/38
© 2012 IBM
Corporation
Write Image to File
© 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration27/38
© 2012 IBM
Corporation
User Interface Adoptions
● Extension Attributes
– tdi-profiles-config.xml
– profiles-config.xml
– profile-types.xml
● String Bundles
– LotusConnections-config.xml
● Widgets
– widgets-config.xml
● Freemarker Templates
– profileDetails.ftl
– profileEdit.ftl
– searchResults.ftl
– businessCardInfo.ftl
© 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration28/38
© 2012 IBM
Corporation
CheckOut
● cd C:IBMWebSphereAppServerprofilesic-dmgr01bin
● wsadmin.bat -lang jython -host ic-dmgr01.issc.local
-username wasadmin -password passw0rd
● execfile("profilesAdmin.py")
● ProfilesConfigService.checkOutConfig("C:/IBM/tmp", "ic-
cell")
© 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration29/38
© 2012 IBM
Corporation
C:/IBM/tmp/profiles-config.xml
● <profileExtensionAttributes>
…
<!-- add one simple attribute START -->
<simpleAttribute extensionId="twittername" length="256" />
<!-- add one simple attribute END -->
</profileExtensionAttributes>
...
● Change <templateReloading>0</templateReloading> to
<templateReloading>1</templateReloading>
© 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration30/38
© 2012 IBM
Corporation
C:/IBM/tmp/profileEdit.ftl
<@util.renderSection sectionLabel="contactInformation">
...
<@util.renderFormControl ref="blogUrl"
singleColumnLayout=false nlsKey="label.blogUrl"/>
<#-- add one simple attribute START -->
<@util.renderFormControl ref="twittername"
singleColumnLayout=false nlsKey="label.twittername"/>
<#-- add one simple attribute END -->
</@util.renderSection>
© 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration31/38
© 2012 IBM
Corporation
C:/IBM/tmp/profileDetails.ftl
<#-- add one simple attribute START -->
<@util.renderProperty ref="twittername"
nlsKey="label.twittername" hideIfEmpty=false ;
ref, dataId, dataKey, nlsKey, nlsBundle>
<tr> <th scope="row"> <@util.renderNls nlsKey=nlsKey/> </th>
<td><p>
<@util.renderValue ref=ref renderAs="twittername"/>
</p></td>
</tr>
</@util.renderProperty>
<#-- add one simple attribute END -->
© 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration32/38
© 2012 IBM
Corporation
C:IBMtmpprofiles-types.xml
<type>
...
<!-- add one simple attribute START -->
<property>
<ref>twittername</ref>
<updatability>readwrite</updatability>
<hidden>false</hidden>
</property>
<!-- add one simple attribute END -->
</type>
© 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration33/38
© 2012 IBM
Corporation
Labels
● Extract from the installedApps/Profiles.ear/lc.profiles.app.war/WEB-
INF/lib/lc.profiles.web.app.jar:com/ibm/lconn/profiles/strings/ui.properti
es file the version of each resource file for each locale and save a
copy for each locale like this:
<IBM_Connections_Customization_Dir>/strings/com.ibm.lconn.profiles
.strings.ui.properties
● com.ibm.lconn.profiles.strings.ui.properties
# Label mod START
label.twittername=Twitter Handle
# Label mod END
© 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration34/38
© 2012 IBM
Corporation
© 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration35/38
© 2012 IBM
Corporation
Further Reading
● Connections Wiki: Developing custom Tivoli Directory Integrator
assembly lines for Profiles
– Setting up your development environment
– Using a custom source repository connector
– Using the PhotoConnector
– https://ibm.biz/BdRWb7
● Connections Wiki: Creating a simple profile data model and template
customization
– https://ibm.biz/BdRWpE
© 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration36/38
© 2012 IBM
Corporation
Honorary Mention
© 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration37/38
© 2012 IBM
Corporation
Q & A
Martin Leyrer
IBM Collaboration Solutions IT-Specialist with IBM Austria
IBM e-mail: martin.leyrer@at.ibm.com
E-mail: leyrer@gmail.com
Twitter: http://www.twitter.com/leyrer
Facebook: https://www.facebook.com/leyrer
Blog: http://www.leyon.at
LinkedIn: http://at.linkedin.com/in/leyrer
Martin Leyrer
ICS IT-Specialist
Mail: martin.leyrer@at.ibm.com
Phone: +43 664 618 6826
Martin Leyrer
ICS IT-Specialist
Mail: martin.leyrer@at.ibm.com
Phone: +43 664 618 6826
© IBM Corporation, IBM Software Services for Collaboration
© 2012 IBM
Corporation

Weitere ähnliche Inhalte

Was ist angesagt?

IBM Platform for Social Business IamLUG 2013
IBM Platform for Social Business IamLUG 2013IBM Platform for Social Business IamLUG 2013
IBM Platform for Social Business IamLUG 2013
Luis Guirigay
 
Granite Lotus User Group November 2012 ICS Updates
Granite Lotus User Group November 2012 ICS UpdatesGranite Lotus User Group November 2012 ICS Updates
Granite Lotus User Group November 2012 ICS Updates
Luis Guirigay
 

Was ist angesagt? (16)

What's new in notes domino 901 feature pack 9
What's new in notes domino 901 feature pack 9What's new in notes domino 901 feature pack 9
What's new in notes domino 901 feature pack 9
 
IMS03 how design thinking is shaping ims
IMS03   how design thinking is shaping imsIMS03   how design thinking is shaping ims
IMS03 how design thinking is shaping ims
 
IBM Platform for Social Business IamLUG 2013
IBM Platform for Social Business IamLUG 2013IBM Platform for Social Business IamLUG 2013
IBM Platform for Social Business IamLUG 2013
 
NRB - LUXEMBOURG MAINFRAME DAY 2017 - z platform - Strategy
NRB - LUXEMBOURG MAINFRAME DAY 2017 - z platform - StrategyNRB - LUXEMBOURG MAINFRAME DAY 2017 - z platform - Strategy
NRB - LUXEMBOURG MAINFRAME DAY 2017 - z platform - Strategy
 
Granite Lotus User Group November 2012 ICS Updates
Granite Lotus User Group November 2012 ICS UpdatesGranite Lotus User Group November 2012 ICS Updates
Granite Lotus User Group November 2012 ICS Updates
 
Become an IBM Cloud Architect in 40 Minutes
Become an IBM Cloud Architect in 40 MinutesBecome an IBM Cloud Architect in 40 Minutes
Become an IBM Cloud Architect in 40 Minutes
 
Enhanced 360 degree view of customer
Enhanced 360 degree view of customerEnhanced 360 degree view of customer
Enhanced 360 degree view of customer
 
UKLUG 2012 - Uffe's keynote
UKLUG 2012 - Uffe's keynoteUKLUG 2012 - Uffe's keynote
UKLUG 2012 - Uffe's keynote
 
150330 verse - uffe sorensen posted
150330   verse - uffe sorensen posted150330   verse - uffe sorensen posted
150330 verse - uffe sorensen posted
 
Tip from IBM Connect2014: XPages Accessibility
Tip from IBM Connect2014: XPages AccessibilityTip from IBM Connect2014: XPages Accessibility
Tip from IBM Connect2014: XPages Accessibility
 
130321 blug - uffe sorensen - posted
130321   blug - uffe sorensen - posted130321   blug - uffe sorensen - posted
130321 blug - uffe sorensen - posted
 
Managing integration in a multi cluster world
Managing integration in a multi cluster worldManaging integration in a multi cluster world
Managing integration in a multi cluster world
 
AD 1656 - Transforming social data into business insight
AD 1656 - Transforming social data into business insightAD 1656 - Transforming social data into business insight
AD 1656 - Transforming social data into business insight
 
IBM Z for the Digital Enterprise 2018 - API Discovery & Debugging
IBM Z for the Digital Enterprise 2018 - API Discovery & DebuggingIBM Z for the Digital Enterprise 2018 - API Discovery & Debugging
IBM Z for the Digital Enterprise 2018 - API Discovery & Debugging
 
Complete Solutions in ECM using IBM, Internal and Third Party, Custom Components
Complete Solutions in ECM using IBM, Internal and Third Party, Custom ComponentsComplete Solutions in ECM using IBM, Internal and Third Party, Custom Components
Complete Solutions in ECM using IBM, Internal and Third Party, Custom Components
 
Tip from IBM Connect 2014: What You Shouldn't Care About With Cloud, But Do A...
Tip from IBM Connect 2014: What You Shouldn't Care About With Cloud, But Do A...Tip from IBM Connect 2014: What You Shouldn't Care About With Cloud, But Do A...
Tip from IBM Connect 2014: What You Shouldn't Care About With Cloud, But Do A...
 

Andere mochten auch

INTERACTIVE BOARD SYSTEM
INTERACTIVE BOARD SYSTEMINTERACTIVE BOARD SYSTEM
INTERACTIVE BOARD SYSTEM
Raaman Pillay
 
Interactive white boards
Interactive white boardsInteractive white boards
Interactive white boards
e166330
 
Interactive boards (New Technologies 2013)
Interactive boards (New Technologies 2013)Interactive boards (New Technologies 2013)
Interactive boards (New Technologies 2013)
IosuM
 
Connecting interactive white_board
Connecting interactive white_boardConnecting interactive white_board
Connecting interactive white_board
webbs1
 
Interactive board storyboard final draft
Interactive board storyboard final draftInteractive board storyboard final draft
Interactive board storyboard final draft
ninjape
 
Interactive Board
Interactive BoardInteractive Board
Interactive Board
chin2014
 
Educational boards in india
Educational boards in indiaEducational boards in india
Educational boards in india
Dilip Mehta
 
Interactive white boards
Interactive white boardsInteractive white boards
Interactive white boards
Emily Callaway
 

Andere mochten auch (17)

INTERACTIVE BOARD SYSTEM
INTERACTIVE BOARD SYSTEMINTERACTIVE BOARD SYSTEM
INTERACTIVE BOARD SYSTEM
 
Interactive white boards
Interactive white boardsInteractive white boards
Interactive white boards
 
Vayuputhra-Interactive Boards profile 072015 .ppsx
Vayuputhra-Interactive Boards profile 072015 .ppsxVayuputhra-Interactive Boards profile 072015 .ppsx
Vayuputhra-Interactive Boards profile 072015 .ppsx
 
Interactive boards (New Technologies 2013)
Interactive boards (New Technologies 2013)Interactive boards (New Technologies 2013)
Interactive boards (New Technologies 2013)
 
Connecting interactive white_board
Connecting interactive white_boardConnecting interactive white_board
Connecting interactive white_board
 
Interactive board games in classroom
Interactive board games in classroomInteractive board games in classroom
Interactive board games in classroom
 
Interactive board storyboard final draft
Interactive board storyboard final draftInteractive board storyboard final draft
Interactive board storyboard final draft
 
Touch board user guide
Touch board user guideTouch board user guide
Touch board user guide
 
Interactive White Boards
Interactive White BoardsInteractive White Boards
Interactive White Boards
 
Interactive whiteboard India, interactive board
Interactive whiteboard India, interactive boardInteractive whiteboard India, interactive board
Interactive whiteboard India, interactive board
 
Interactive Board
Interactive BoardInteractive Board
Interactive Board
 
Interactive Technology & Marketing In 2012
Interactive Technology & Marketing In 2012Interactive Technology & Marketing In 2012
Interactive Technology & Marketing In 2012
 
Let’s Play! Using an Interactive Board Game for Student Self-Assessment - Dia...
Let’s Play! Using an Interactive Board Game for Student Self-Assessment - Dia...Let’s Play! Using an Interactive Board Game for Student Self-Assessment - Dia...
Let’s Play! Using an Interactive Board Game for Student Self-Assessment - Dia...
 
Educational boards in india
Educational boards in indiaEducational boards in india
Educational boards in india
 
Interactive white boards
Interactive white boardsInteractive white boards
Interactive white boards
 
Implementing SMART Boards for More Interactive Classrooms
Implementing SMART Boards for More Interactive ClassroomsImplementing SMART Boards for More Interactive Classrooms
Implementing SMART Boards for More Interactive Classrooms
 
Ppt smartclass
Ppt  smartclassPpt  smartclass
Ppt smartclass
 

Ähnlich wie Social Connections VI -- Customizing Connections Profiles to Provide a Company-Wide Who Is Who

Ähnlich wie Social Connections VI -- Customizing Connections Profiles to Provide a Company-Wide Who Is Who (20)

Social Conndections VI -- Debugging IBM Connections During Install And Operation
Social Conndections VI -- Debugging IBM Connections During Install And OperationSocial Conndections VI -- Debugging IBM Connections During Install And Operation
Social Conndections VI -- Debugging IBM Connections During Install And Operation
 
BP102 Build Your Free Admin Toolkit
BP102 Build Your Free Admin ToolkitBP102 Build Your Free Admin Toolkit
BP102 Build Your Free Admin Toolkit
 
Application Development for IBM Connections with IBM Bluemix
Application Development  for IBM Connections with IBM BluemixApplication Development  for IBM Connections with IBM Bluemix
Application Development for IBM Connections with IBM Bluemix
 
Application Development for IBM Connections with IBM Bluemix
Application Development  for IBM Connections with IBM BluemixApplication Development  for IBM Connections with IBM Bluemix
Application Development for IBM Connections with IBM Bluemix
 
IBM MobileFirst: Defining a Digital Strategy Communicating to Understand
IBM MobileFirst: Defining a Digital StrategyCommunicating to UnderstandIBM MobileFirst: Defining a Digital StrategyCommunicating to Understand
IBM MobileFirst: Defining a Digital Strategy Communicating to Understand
 
Infrastructure Fitness and Design Simplicity for IBM Mobile Connect
Infrastructure Fitness and Design Simplicity for IBM Mobile ConnectInfrastructure Fitness and Design Simplicity for IBM Mobile Connect
Infrastructure Fitness and Design Simplicity for IBM Mobile Connect
 
Connect 2013 - Infrastructure Fitness and Design Simplicity for IBM Mobile Co...
Connect 2013 - Infrastructure Fitness and Design Simplicity for IBM Mobile Co...Connect 2013 - Infrastructure Fitness and Design Simplicity for IBM Mobile Co...
Connect 2013 - Infrastructure Fitness and Design Simplicity for IBM Mobile Co...
 
IBM Enterprise Social Solutions on Bluemix (XPages and Connections)
IBM Enterprise Social Solutions  on Bluemix (XPages and Connections)IBM Enterprise Social Solutions  on Bluemix (XPages and Connections)
IBM Enterprise Social Solutions on Bluemix (XPages and Connections)
 
News connect2
News connect2News connect2
News connect2
 
[IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap
[IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap[IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap
[IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap
 
Presentation BP205 "Custom Controls: Powerful, But Not Rocket Science!" Conne...
Presentation BP205 "Custom Controls: Powerful, But Not Rocket Science!" Conne...Presentation BP205 "Custom Controls: Powerful, But Not Rocket Science!" Conne...
Presentation BP205 "Custom Controls: Powerful, But Not Rocket Science!" Conne...
 
10.8.2013 Continuous Delivery - Mobile Applications
10.8.2013 Continuous Delivery - Mobile Applications10.8.2013 Continuous Delivery - Mobile Applications
10.8.2013 Continuous Delivery - Mobile Applications
 
Why Ibm cloud private
Why Ibm cloud private Why Ibm cloud private
Why Ibm cloud private
 
Introduction to IBM Cloud Private - April 2018
Introduction to IBM Cloud Private - April 2018Introduction to IBM Cloud Private - April 2018
Introduction to IBM Cloud Private - April 2018
 
Gene Villeneuve - Redefinning the Analytics Experience
Gene Villeneuve - Redefinning the Analytics ExperienceGene Villeneuve - Redefinning the Analytics Experience
Gene Villeneuve - Redefinning the Analytics Experience
 
Introduction to IBM Bluemix for Java Developers
Introduction to IBM Bluemix for Java DevelopersIntroduction to IBM Bluemix for Java Developers
Introduction to IBM Bluemix for Java Developers
 
DNUG Closing Session - ICS App Dev Update - 06/07/13
DNUG Closing Session - ICS App Dev Update - 06/07/13DNUG Closing Session - ICS App Dev Update - 06/07/13
DNUG Closing Session - ICS App Dev Update - 06/07/13
 
Don't Risk Your Reputation or Your Mainframe: Best Practices for Demonstratin...
Don't Risk Your Reputation or Your Mainframe: Best Practices for Demonstratin...Don't Risk Your Reputation or Your Mainframe: Best Practices for Demonstratin...
Don't Risk Your Reputation or Your Mainframe: Best Practices for Demonstratin...
 
IBM OMEGAMON Performance Management Suite - Long Presentation
IBM OMEGAMON Performance Management Suite - Long PresentationIBM OMEGAMON Performance Management Suite - Long Presentation
IBM OMEGAMON Performance Management Suite - Long Presentation
 
Good Design is Good Business: Business Design with RSA and SA
Good Design is Good Business: Business Design with RSA and SAGood Design is Good Business: Business Design with RSA and SA
Good Design is Good Business: Business Design with RSA and SA
 

Mehr von Martin Leyrer

Digitalks #15 - Sicherheit im Netz
Digitalks #15 - Sicherheit im NetzDigitalks #15 - Sicherheit im Netz
Digitalks #15 - Sicherheit im Netz
Martin Leyrer
 

Mehr von Martin Leyrer (14)

Feed me, Seymour! Supplemental User Data For IBM Connections Profiles
Feed me, Seymour!  Supplemental User Data For IBM Connections ProfilesFeed me, Seymour!  Supplemental User Data For IBM Connections Profiles
Feed me, Seymour! Supplemental User Data For IBM Connections Profiles
 
Look Mum, No Passwords!
Look Mum, No Passwords!Look Mum, No Passwords!
Look Mum, No Passwords!
 
The Circle of Life
The Circle of LifeThe Circle of Life
The Circle of Life
 
The latest, ultimative final ver­sion, current release, approved, last minute...
The latest, ultimative final ver­sion, current release, approved, last minute...The latest, ultimative final ver­sion, current release, approved, last minute...
The latest, ultimative final ver­sion, current release, approved, last minute...
 
Debugging IBM Connections for the Impatient Admin - Social Connections VII
Debugging IBM Connections for the Impatient Admin - Social Connections VIIDebugging IBM Connections for the Impatient Admin - Social Connections VII
Debugging IBM Connections for the Impatient Admin - Social Connections VII
 
ICON UK 2014 - Look mum, no passwords!
ICON UK 2014 - Look mum, no passwords!ICON UK 2014 - Look mum, no passwords!
ICON UK 2014 - Look mum, no passwords!
 
"Was, SSH kann auch das?" @ Linuxwochen Wien 2013
"Was, SSH kann auch das?" @ Linuxwochen Wien 2013"Was, SSH kann auch das?" @ Linuxwochen Wien 2013
"Was, SSH kann auch das?" @ Linuxwochen Wien 2013
 
Was, SSH kann auch das?
Was, SSH kann auch das? Was, SSH kann auch das?
Was, SSH kann auch das?
 
Digitalks #15 - Sicherheit im Netz
Digitalks #15 - Sicherheit im NetzDigitalks #15 - Sicherheit im Netz
Digitalks #15 - Sicherheit im Netz
 
Accessible Websites With Lotus Notes/Domino, presented at the BLUG day event,...
Accessible Websites With Lotus Notes/Domino, presented at the BLUG day event,...Accessible Websites With Lotus Notes/Domino, presented at the BLUG day event,...
Accessible Websites With Lotus Notes/Domino, presented at the BLUG day event,...
 
Laconi.ca & Identi.ca Einführung & Setup
Laconi.ca & Identi.ca Einführung & SetupLaconi.ca & Identi.ca Einführung & Setup
Laconi.ca & Identi.ca Einführung & Setup
 
Effiziente Fehlersuche In Web 2.0 Anwendungen - Graz Edition
Effiziente Fehlersuche In Web 2.0 Anwendungen - Graz EditionEffiziente Fehlersuche In Web 2.0 Anwendungen - Graz Edition
Effiziente Fehlersuche In Web 2.0 Anwendungen - Graz Edition
 
Open Source und Free Software unter Windows
Open Source und Free Software unter WindowsOpen Source und Free Software unter Windows
Open Source und Free Software unter Windows
 
Effiziente Fehlersuche in Web 2.0 Anwendungen
Effiziente Fehlersuche in Web 2.0 AnwendungenEffiziente Fehlersuche in Web 2.0 Anwendungen
Effiziente Fehlersuche in Web 2.0 Anwendungen
 

Kürzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Kürzlich hochgeladen (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 

Social Connections VI -- Customizing Connections Profiles to Provide a Company-Wide Who Is Who

  • 1. © 2014 IBM Corporation Martin Leyrer – IT-Specialist IBM Software Services for Collaboration 2014-06-17 Customizing Connections Profiles to provide a Company-Wide "Who is Who"
  • 2.
  • 3.
  • 4. © 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration4/38 © 2012 IBM Corporation Legal Disclaimer ● © IBM Corporation 2014. All Rights Reserved. ● The information contained in this publication is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained in this publication, it is provided AS IS without warranty of any kind, express or implied. In addition, this information is based on IBM’s current product plans and strategy, which are subject to change by IBM without notice. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this publication or any other materials. Nothing contained in this publication is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. ● References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in this presentation may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results. ● Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here. ● All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. ● IBM®, the IBM logo, Lotus®, Lotus Notes®, Notes®, Domino®, Quickr®, Sametime®, WebSphere®, UC2®, Connections, … are trademarks of International Business Machines Corporation in the United States, other countries, or both. Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. ● Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both. ● Intel, Intel Centrino, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. ● UNIX is a registered trademark of The Open Group in the United States and other countries. ● Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. Other company, product, or service names may be trademarks or service marks of others.
  • 5. © 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration5/38 © 2012 IBM Corporation Who Am I Martin Leyrer IBM Collaboration Solutions (ICS, the brand formerly known as Lotus) IT-Specialist with IBM Austria IBM e-mail: martin.leyrer@at.ibm.com E-mail: leyrer@gmail.com Twitter: http://www.twitter.com/leyrer Facebook: https://www.facebook.com/leyrer Blog 1: http://www.leyon.at LinkedIn: http://at.linkedin.com/in/leyrer Xing: www.xing.com/profile/Martin_Leyrer Martin Leyrer ICS IT-Specialist Mail: martin.leyrer@at.ibm.com Phone: +43 664 618 6826 Martin Leyrer ICS IT-Specialist Mail: martin.leyrer@at.ibm.com Phone: +43 664 618 6826
  • 6. © 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration6/38 © 2012 IBM Corporation The Who ● Existing Domino customer ● Already had a “Who is Who” application running – Based on Typo3 – Static – Centrally managed – Manually managed – No Single Sign On (SSO) ● Looking for something “better”
  • 7. © 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration7/38 © 2012 IBM Corporation Who Is Who ● Based on Connections entitlement – No additional SW cost for the customer ● Extends existing functionality with social functions ● Feed HR personnel data directly into the system ● Extend person data from other systems ● Integrate centrally managed employee photos (CI) ● SSO with Operating System (SPNEGO)
  • 8. © 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration8/38 © 2012 IBM Corporation
  • 9. © 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration9/38 © 2012 IBM Corporation
  • 10. © 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration10/38 © 2012 IBM Corporation
  • 11. © 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration11/38 © 2012 IBM Corporation User Import – Custom Iterator
  • 12. © 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration12/38 © 2012 IBM Corporation DIIOP Connector
  • 13. © 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration13/38 © 2012 IBM Corporation Map Fields
  • 14. © 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration14/38 © 2012 IBM Corporation Lookup Manager
  • 15. © 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration15/38 © 2012 IBM Corporation Lookup Manager
  • 16. © 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration16/38 © 2012 IBM Corporation Managing Errors
  • 17. © 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration17/38 © 2012 IBM Corporation tdi-profiles-config.xml ● <profileExtensionAttributes> ● ... ● <!-- add one simple attribute START --> ● <!-- sourceKey ... The name of the !!! LDAP attribute !!! that maps to the extension attribute. This parameter is required. --> ● <simpleAttribute extensionId="twittername" length="256" sourceKey="twitter" /> ● <!-- add one simple attribute END --> ● </profileExtensionAttributes>
  • 18. © 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration18/38 © 2012 IBM Corporation profiles-types.xml ● <type> ● ... ● <!-- add one simple attribute START --> ● <property> ● <ref>twittername</ref> ● <updatability>readwrite</updatability> ● <hidden>false</hidden> ● </property> ● <!-- add one simple attribute END --> ● </type>
  • 19. © 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration19/38 © 2012 IBM Corporation Easy as 1-2-3 ● Make sure you ALWAYS have at least a “$dn” field with the proper content ● The content of the “$dn” field must correspond to the name returned by LDAP ● Work Attributes can be referenced in map_dbrepos_from_source.properties ● Implement proper error handling
  • 20. © 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration20/38 © 2012 IBM Corporation Photo Import – Assembly Line
  • 21. © 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration21/38 © 2012 IBM Corporation Photo Import – Assembly Line
  • 22. © 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration22/38 © 2012 IBM Corporation DIIOP
  • 23. © 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration23/38 © 2012 IBM Corporation Input Mapping
  • 24. © 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration24/38 © 2012 IBM Corporation Skip, Not Ignore
  • 25. © 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration25/38 © 2012 IBM Corporation Accessing the File Data
  • 26. © 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration26/38 © 2012 IBM Corporation Write Image to File
  • 27. © 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration27/38 © 2012 IBM Corporation User Interface Adoptions ● Extension Attributes – tdi-profiles-config.xml – profiles-config.xml – profile-types.xml ● String Bundles – LotusConnections-config.xml ● Widgets – widgets-config.xml ● Freemarker Templates – profileDetails.ftl – profileEdit.ftl – searchResults.ftl – businessCardInfo.ftl
  • 28. © 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration28/38 © 2012 IBM Corporation CheckOut ● cd C:IBMWebSphereAppServerprofilesic-dmgr01bin ● wsadmin.bat -lang jython -host ic-dmgr01.issc.local -username wasadmin -password passw0rd ● execfile("profilesAdmin.py") ● ProfilesConfigService.checkOutConfig("C:/IBM/tmp", "ic- cell")
  • 29. © 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration29/38 © 2012 IBM Corporation C:/IBM/tmp/profiles-config.xml ● <profileExtensionAttributes> … <!-- add one simple attribute START --> <simpleAttribute extensionId="twittername" length="256" /> <!-- add one simple attribute END --> </profileExtensionAttributes> ... ● Change <templateReloading>0</templateReloading> to <templateReloading>1</templateReloading>
  • 30. © 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration30/38 © 2012 IBM Corporation C:/IBM/tmp/profileEdit.ftl <@util.renderSection sectionLabel="contactInformation"> ... <@util.renderFormControl ref="blogUrl" singleColumnLayout=false nlsKey="label.blogUrl"/> <#-- add one simple attribute START --> <@util.renderFormControl ref="twittername" singleColumnLayout=false nlsKey="label.twittername"/> <#-- add one simple attribute END --> </@util.renderSection>
  • 31. © 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration31/38 © 2012 IBM Corporation C:/IBM/tmp/profileDetails.ftl <#-- add one simple attribute START --> <@util.renderProperty ref="twittername" nlsKey="label.twittername" hideIfEmpty=false ; ref, dataId, dataKey, nlsKey, nlsBundle> <tr> <th scope="row"> <@util.renderNls nlsKey=nlsKey/> </th> <td><p> <@util.renderValue ref=ref renderAs="twittername"/> </p></td> </tr> </@util.renderProperty> <#-- add one simple attribute END -->
  • 32. © 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration32/38 © 2012 IBM Corporation C:IBMtmpprofiles-types.xml <type> ... <!-- add one simple attribute START --> <property> <ref>twittername</ref> <updatability>readwrite</updatability> <hidden>false</hidden> </property> <!-- add one simple attribute END --> </type>
  • 33. © 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration33/38 © 2012 IBM Corporation Labels ● Extract from the installedApps/Profiles.ear/lc.profiles.app.war/WEB- INF/lib/lc.profiles.web.app.jar:com/ibm/lconn/profiles/strings/ui.properti es file the version of each resource file for each locale and save a copy for each locale like this: <IBM_Connections_Customization_Dir>/strings/com.ibm.lconn.profiles .strings.ui.properties ● com.ibm.lconn.profiles.strings.ui.properties # Label mod START label.twittername=Twitter Handle # Label mod END
  • 34. © 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration34/38 © 2012 IBM Corporation
  • 35. © 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration35/38 © 2012 IBM Corporation Further Reading ● Connections Wiki: Developing custom Tivoli Directory Integrator assembly lines for Profiles – Setting up your development environment – Using a custom source repository connector – Using the PhotoConnector – https://ibm.biz/BdRWb7 ● Connections Wiki: Creating a simple profile data model and template customization – https://ibm.biz/BdRWpE
  • 36. © 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration36/38 © 2012 IBM Corporation Honorary Mention
  • 37. © 2014 IBM Corporationmartin.leyrer@at.ibm.com, IBM Software Services for Collaboration37/38 © 2012 IBM Corporation Q & A Martin Leyrer IBM Collaboration Solutions IT-Specialist with IBM Austria IBM e-mail: martin.leyrer@at.ibm.com E-mail: leyrer@gmail.com Twitter: http://www.twitter.com/leyrer Facebook: https://www.facebook.com/leyrer Blog: http://www.leyon.at LinkedIn: http://at.linkedin.com/in/leyrer Martin Leyrer ICS IT-Specialist Mail: martin.leyrer@at.ibm.com Phone: +43 664 618 6826 Martin Leyrer ICS IT-Specialist Mail: martin.leyrer@at.ibm.com Phone: +43 664 618 6826
  • 38. © IBM Corporation, IBM Software Services for Collaboration © 2012 IBM Corporation