SlideShare a Scribd company logo
1 of 59
DEV-1268: IBM Connections Adminblast
Nico Meisenzahl, panagenda
Christoph Stoettner, panagenda
Notices and disclaimers
• Copyright © 2017 by International Business Machines Corporation (IBM). No part of this document may be reproduced or transmitted in any form
without written permission from IBM.
• U.S. Government Users Restricted Rights — Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM.
• Information in these presentations (including information relating to products that have not yet been announced by IBM) has been reviewed for
accuracy as of the date of initial publication and could include unintentional technical or typographical errors. IBM shall have no responsibility to
update this information. THIS DOCUMENT IS DISTRIBUTED "AS IS" WITHOUT ANY WARRANTY, EITHER EXPRESS OR IMPLIED. IN NO
EVENT SHALL IBM BE LIABLE FOR ANY DAMAGE ARISING FROM THE USE OF THIS INFORMATION, INCLUDING BUT NOT LIMITED TO,
LOSS OF DATA, BUSINESS INTERRUPTION, LOSS OF PROFIT OR LOSS OF OPPORTUNITY. IBM products and services are warranted
according to the terms and conditions of the agreements under which they are provided.
• IBM products are manufactured from new parts or new and used parts. In some cases, a product may not be new and may have been previously
installed. Regardless, our warranty terms apply.”
• Any statements regarding IBM's future direction, intent or product plans are subject to change or withdrawal without notice.
• Performance data contained herein was generally obtained in a controlled, isolated environments. Customer examples are presented as illustrations
of how those customers have used IBM products and the results they may have achieved. Actual performance, cost, savings or other results in
other operating environments may vary.
• References in this document to IBM products, programs, or services does not imply that IBM intends to make such products, programs or services
available in all countries in which IBM operates or does business.
• Workshops, sessions and associated materials may have been prepared by independent session speakers, and do not necessarily reflect the views
of IBM. All materials and discussions are provided for informational purposes only, and are neither intended to, nor shall constitute legal or other
guidance or advice to any individual participant or their specific situation.
• It is the customer’s responsibility to insure its own compliance with legal requirements and to obtain advice of competent legal counsel as to the
identification and interpretation of any relevant laws and regulatory requirements that may affect the customer’s business and any actions the
customer may need to take to comply with such laws. IBM does not provide legal advice or represent or warrant that its services or products will
ensure that the customer is in compliance with any law
2
Notices and disclaimers continued
• Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly
available sources. IBM has not tested those products in connection with this publication and cannot confirm the accuracy of performance,
compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the
suppliers of those products. IBM does not warrant the quality of any third-party products, or the ability of any such third-party products to
interoperate with IBM’s products. IBM EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED
TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
• The provision of the information contained herein is not intended to, and does not, grant any right or license under any IBM patents, copyrights,
trademarks or other intellectual property right.
• IBM, the IBM logo, ibm.com, Aspera®, Bluemix, Blueworks Live, CICS, Clearcase, Cognos®, DOORS®, Emptoris®, Enterprise Document
Management System™, FASP®, FileNet®, Global Business Services ®, Global Technology Services ®, IBM ExperienceOne™, IBM SmartCloud®,
IBM Social Business®, Information on Demand, ILOG, Maximo®, MQIntegrator®, MQSeries®, Netcool®, OMEGAMON, OpenPower,
PureAnalytics™, PureApplication®, pureCluster™, PureCoverage®, PureData®, PureExperience®, PureFlex®, pureQuery®, pureScale®,
PureSystems®, QRadar®, Rational®, Rhapsody®, Smarter Commerce®, SoDA, SPSS, Sterling Commerce®, StoredIQ, Tealeaf®, Tivoli®,
Trusteer®, Unica®, urban{code}®, Watson, WebSphere®, Worklight®, X-Force® and System z® Z/OS, are trademarks of International Business
Machines Corporation, registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other
companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at:
www.ibm.com/legal/copytrade.shtml.
3
• Consultant at panagenda
• IBM Connections since version 3.0 / 2010
• IBM Notes / Domino since 2008
• Focusing in ICS
– Deployment & consulting
– Optimization and migration
• “panagendian” since 2016
• First time IBM Champion
Nico Meisenzahl
4
@nmeisenzahl
linkedin.com/in/nicomeisenzahl
meisenzahl.org
nico.meisenzahl
+49 170 7355081
nico.meisenzahl@panagenda.com
• Senior Consultant – panagenda
– IBM Notes / Domino since 1999
– IBM Connections since version 2.5 / 2009
• Experience in:
– Migrations
– Administration and Install
– Performance Analysis
• Focusing in:
– IBM Connections deployment und optimization
– IBM Connections monitoring
• Husband of one & father of two, Bavarian
• Beer or Wine? ... Depends
Christoph Stoettner
5
@stoeps
linkedin.com/in/christophstoettner
www.stoeps.de
christophstoettner
+49 173 8588719
christoph.stoettner@panagenda.com
Let’s get started!
#1 Use custom user for WebSphere services
• Stopping WebSphere requires a user and password
– soap.client.props
– Service definition (/etc/init.d/ or Windows registry)
• Increase security
– Use different passwords
• Plain password on Linux
• Encoded (not encrypted) on Windows
– Create a local WebSphere user with “operator” access level
• WebSphere service user only needs access level to start/stop/restart the
environment
7
#2 globalSenderEmailAddress is not working
completely
• <property
name="globalSenderEmailAddress">mail@mail.com</property>
<property name="alwaysUseGlobalSender">true</property>
<property name="globalSenderName">Connections
Newsletter</property>
• If you use globalSenderEmailAddress (notification-config.xml)
– Mails contain reply-to address “news-admin@example.com”
– So replies of users can’t be delivered
• You need to configure all mail addresses one by one
8
#3 Do not change the Community catalog
seedlist url
• Using https://cnx.pana.local
– Connections will try to access seedlists using HTTPS on host cnx.pana.local
– Does not support TLS 1.2
• Using https://localhost
– This is the default value which will do something complete different
– Connections will use a internal (not HTTPS) request to access the seedlists
– Supports multi-node environments
9
#4 WAS & 4096-bit SSL keys
• Will not work out of the box if using 4096-bit key
• On IBM HTTP Server
• With any third-party integration (iNotes, …)
• You need to copy the unrestricted java policy to every node
– Download here
https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?source
=jcesdk
– Copy to <was_home>/java/jre/lib/security
– You need to redo this every WebSphere Java update ;-)
• WAS is now able to connect to those hosts
10
#5 Configure Textbox.io using JVM generic
properties
• You can use JVM generic properties instead of the
application.conf file
– -Dephox.allowed-origins.origins.0=https://cnx.pana.local
-Dephox.allowed-origins.origins.1=http://cnx.pana.local
-Dephox.allowed-origins.url=https://cnx.pana.local/ephox-allowed-
origins/cors
– Skip the last line for 5.5 CR2 and later
11
#6 Do not trigger seedlist validation regularly
• Seedlist validation does NOT delete temp files
– New seedlist data will be created every time
– Could cause full disk space
• <localdata>/search/persistence/seedlist*.attempted.xml
• Amount depends on environment
• Happens when
– Accessing /search/serverStatus
– Calling SearchService.validateSeedlist("")
12
#7 Tuning your database
• Heavily increase performance by running DB2 maintenance
tasks
• Scripts available within <cnxroot>/xkit/connections.sql/
• Run in following order:
– Runstat
– Reorg
– Runstat
• Run them regularly
• You need to build own scripts for custom databases
– I will post some insights on https://meisenzahl.org in the next weeks
13
#8 You’re using SPNEGO and don’t know
LimitRequestFieldSize?
• If so, some of your users may be unable to use SSO
– Users with many group memberships
– Mostly VIPs ;-)
• SPNEGO authentication header can have up to 12392 bytes
– Default LimitRequestFieldSize size is 8192 bytes
• Add LimitRequestFieldSize 16384 into your httpd.conf
– Will prevent: HTTP 400 - Bad Request (Request header too long)
– The whole group membership is stored within the header
14
#9 “TLS 1.2 only” environments
• Possible, but you need:
– Connections 5.5 CR2 including latest Textbox.io, FEB
– WebSphere 8.5.5.9
• FileNet Config Manager will not work
• Docs/Viewer will need a httpd.conf customization
– RewriteCond %{HTTPS} !=on
RewriteCond %{Request_URI} !/docs
RewriteCond %{Request_URI} !/conversion
RewriteCond %{Request_URI} !/viewer
https://%{SERVER_NAME}/$1 [NE,R,L]
• You need to configure some more stuff
• Please do not try this with a previous Connections version!
– You will find the whole story here
https://meisenzahl.org/2016/10/26/using-tls-1-2-only-configuration-with-
ibm-connections/
15
#10 Tuning search index
• Only use one search dictionary!
– Issues since Connections 2.5
• Enable “Accent-insensitive search”
– You will find “René” when searching for ”Rene”
• Enable “1 to 2 matching”
– You will find “Stoettner” when searching for “Stöttner”
• Include Connections type ahead search (Apache Solr)
• “Ignore Punctuation” setting is not working
– Searching for “IBM” will not display “I.B.M” within results
16
#11 Do not use IBM JRE for Apache Solr
• Apache Solr is needed for Connections type ahead search
• IBM JRE will break some Solr Dashboard Widgets
• More information (thanks Ben!)
– https://collaborationben.com/2016/06/22/which-jre-to-use-with-ibm-
connections-solr/
17
#12 How-to: Set EMPLOYEE_EXTENED role for
all users
• Export all user mail addresses using a SQL export
• Change role using a wsadmin call
– ProfilesService.setBatchRole(EMPLOYEE_EXTENDED, "mail.txt")
• More information
– http://www.stoeps.de/adding-employee_extended-to-all-users/
• Changing role directly within the database is not supported!
18
#13 Using Textbox.io spellchecking service with Chrome
• You need to import your SSL chain into the WebSphere cacerts
store
– cacerts store is located in <was_home>/java/jre/lib/security
– You need to redo this every WebSphere Java update
• If not, you will get a HTTP 500 for https://<url>/ephox-
spelling/1/correction
• More information (thanks Michael!)
– https://www.urspringer.de/2016/02/16/ssl-certificate-issue-with-ephox-
textbox-io-editor-in-ibm-connections-5-5/
19
#14 Read-only and read-write profile fields
• Synced profile fields should be read-only!
• Please recheck your configuration
– We have seen this too many times!
• Customize profiles-type.xml as needed
– readwrite
– read
20
#15 Old URL preview thumbnails are missing after a
migration
• Thumbnail file path is stored within database
– Hard coded, no variables are used
• You need to manually adjust them after changing the
Connections shared directory path
• More Information
– https://meisenzahl.org/2016/06/28/url-preview-pictures-not-displayed-
migration/
21
#16 ACCE (FileNet Admin Interface) login isn’t
working
• Exclude /acce from mod_deflate (httpd.conf)
– SetEnvIf Request_URI ^/acce(.*) no-gzip dont-vary
• Use English as browser language
22
#17 Extend SPNEGO exclusion filter
• Prevent issues with some widgets
– request-url!=/profiles/widget-catalog/;request-
url!=/Calendar.xml;request-url!=/Recomm.xml
• When using Docs or/and Viewer
– request-url!=/docs/;request-url!=/conversion/;request-url!=/viewer
• When using Mac Connections Plugin
– request-url!=/files/serviceconfigs
• Tip: Save krb5.conf and keytab outsize the WebSphere java
folder
23
#18 FEB browser setup isn’t working
• Launches on new installation or upgrade when access /forms
• Will not work with non-English browser languages
– UI is only available in English
• Tip: Use portable Firefox
24
#19 Post-upgrade task: Connections fixes
• Delete temp directories after every iFix or CR update
– <appsrv-profile>/temp/*
– <appsrv-profile>/wstemp/*
• If not, you will get nice UI bugs ;-)
25
#20 Wiki images are missing after 5.5 GA
upgrade
• Short mod_rewrite rule will fix this issue
– RewriteRule "^/library/(.*)" "/wikis/form/api/library/$1" [R,L]
• Do not use the fix IBM provided
– Insecure mod_proxy configuration!
• Fixed with 5.5 CR1
• More information
– http://www.stoeps.de/missing-images-in-wikis-after-migration-to-ibm-
connections-5-5/
26
#21 Debug FileNet without ACCE
• Why? You have issues on startup or you are unable to access
/acce
• Add debug settings using JVM generic properties
– -DskipTLC=true -Dlog4j.configuration=file://log4j.xml
• More information
– https://meisenzahl.org/2015/12/13/debugging-filenet-issues-without-
using-acce/
27
#22 Enable HTTP compression on IHS
• LoadModule deflate_module modules/mod_deflate.so
• DeflateCompressionLevel 6
• AddOutputFilterByType DEFLATE application/atom+xml
AddOutputFilterByType DEFLATE application/atomcat+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/json
AddOutputFilterByType DEFLATE application/octet-stream
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/xsl
• SetEnvIf Request_URI ^/acce(.*) no-gzip dont-vary
SetEnvIfNoCase Request_URI .(zip|exe|jar|gz|jpe?g|png)$ no-gzip dont-vary
Header append Vary User-Agent env=!dont-vary
28
#23 When doing a FileNet or Docs upgrade…
• …do not forget to remap applications
– FileNet & Navigator
– Docs, Viewer & Conversion
• Without they will not be accessible through IHS
29
#24 Recheck /docs and /viewer interservice URL
• There were some issues in previous versions
– Missing interservice URLs
– Double entries
• Some stuff isn’t working properly without
– CCM integration
– Access file preview via Activity Stream
30
#25 How-to: Delete Communities using REST
• First REST call will put the Community into the trash
• Second call will purge the Community completely
• Tip: When creating Communities within monitoring checks you
should execute the REST call twice!
• More information
– https://www-
10.lotus.com/ldd/lcwiki.nsf/xpAPIViewer.xsp?lookupName=IBM+Connectio
ns+5.5+API+Documentation#action=openDocument&res_title=Deleting_
communities_programmatically_ic55&content=apicontent
31
#26 Post-upgrade task: Connections database scripts
(DB2)
• Recheck NUMDB value after every Connections database
upgrade
– db2 get dbm cfg | grep NUMDB
• SQL update scripts sometimes include NUMDB settings
• If not, you will get issues when using integrations like Docs, FEB
or third-party
32
#27 Oracle: Check user password expiration
• Oracle database users are created through the Connections
Wizard SQL scripts
• Oracle default user password expiration value is 365 days
– ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED
33
#28 Debug user synchronization
• Profile & user synchronization
(<tdisol>/etc/profiles_tdi.properties)
– source_ldap_debug=true
– debug_update_profile=true
– debug_collect=true
• TDI issues (<tdisol>/etc/log4j.properties)
– log4j.rootCategory=DEBUG, Default
• sync_updates_clean_temp_files=false
– This will force TDI not to delete the temp files
• LDAP export
• Database export
34
#29 Connections and Docs with UNC share
access
• Recheck your configuration after installing Connections or Docs
UNC share access
– WebSphere variables - Slashes have to be forward slashes
– sib-engine.xml - Slashes have to be backward slashes
• Alternatively use ${MESSAGE_STORE_PATH}
• More information (Thanks Victor!)
– https://notesbusters.com/2016/02/22/connections-5-5-install-problem-
for-websphere-cluster-settings-with-unc-shares/
35
#30 Don’t miss the DB2 license import
• DB2 will work 90 days without a license
• You can check your license status using db2licm –l
– Expiry date: "Permanent“
• Tip: You will need a new TSAMP license when using DB2 HADR
with TSAMP after upgrading to DB2 10.5 FP8
36
#31 Debug Windows Connections plugin
• Launch DITrace.exe (<installpath>/Connections Desktop
Plugins)
• Reproduce issues
• Save traces using DITrace.exe
• More information
– https://www-01.ibm.com/support/docview.wss?uid=swg21681420
37
#32 Strong ciphers configuration (SSL LABS A)
• SSLCipherSpec ALL NONE
• SSLCipherSpec ALL
+TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
SSLCipherSpec ALL
+TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
SSLCipherSpec ALL
+TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
SSLCipherSpec ALL
+TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
SSLCipherSpec ALL +TLS_RSA_WITH_AES_128_GCM_SHA256
SSLCipherSpec ALL +TLS_RSA_WITH_AES_256_GCM_SHA384
SSLCipherSpec ALL +TLS_RSA_WITH_AES_128_CBC_SHA256
SSLCipherSpec ALL +TLS_RSA_WITH_AES_256_CBC_SHA256
• Notes 8.5.x and < TLS 1.2 support (SSL LABS A-)
– SSLCipherSpec ALL +TLS_RSA_WITH_AES_128_CBC_SHA38
#33 Enable Viewer to preview .xlsm
• Required versions
– Connections 5.5 CR2
– Docs 2 CR1
• You need to customize viewer-config.json and include some
MIME types
• Editing macro enabled files will work out of the box
• More information
– https://meisenzahl.org/2017/01/01/preview-xlsm-files-within-ibm-
connections/
39
#34 Reimport Highway settings after 5.5
migration
• Otherwise, Activity Streams (Homepage, Profiles) will not work
– Access issues caused by missing permissions
• Copy “00000000-0000-0000-0000-000000000000.json“
– From <cnxshared>/configuration/
– To <cnxshared>/configuration/update
• execfile("highwayAdmin.py")
HighwayService.updateSettingsFromFile()
• More information (Thanks Michele!)
– https://www.ibm.com/developerworks/community/blogs/4021cbfe-
77ed-4a39-89de-
59b2fd63adb5/entry/IBM_Connections_5_5_403_error_for_the_Activity_S
tream_in_Profiles_after_migration?lang=en
40
#35 Connections 5.5 browser push notification
• New App: PushNotification
• Based on long-polling requests
– Client sends POST request to /push/form/comet/connect
– Server holds the request open and waits until response information
becomes available
– Server responses or timeout kills the request
– Client sends new POST request...
• Recheck your threads configuration on IHS and WAS
– ThreadLimit in httpd.conf
– Web Container Thread Pool for every App-Server
41
#36 Customize log language
• WAS: Customize JVM generic properties for all JVMs
– -Duser.language=en -Duser.region=US
– Non-English logs are causing issues
• TDI: Customize ibmdisrv.sh/bat
– LOG_4J="-Dlog4j.configuration=file:etc/log4j.properties” -
Duser.language=en -Duser.region=US
42
#37 Secure your mod_proxy configuration
• LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
• ProxyRequests Off
• <Proxy *>
Order deny,allow
Allow from all
</Proxy>
• ProxyPass /abc http://<fqdn>/abc
ProxyPassReverse /abc http://<fqdn>/abc
43
#38 Monitoring WAS
• Using PMI
– Analyze WebSphere related stuff (Connections pool size, Heap size)
– Included
– More information
• http://www.ibm.com/support/knowledgecenter/SS7K4U_8.5.5/com.ibm.webs
phere.nd.multiplatform.doc/ae/cprf_pmidata.html
• Using Health Center
– Full stack (CPU, I/O, Java runtime, Threads)
– Eclipse IDE Plugin
– More information
• http://www.ibm.com/support/knowledgecenter/SS3KLZ/com.ibm.java.diagno
stics.healthcenter.doc/topics/introduction.html
44
#39 Configure log rotation
• WAS
– Within JVM settings
– Don't forget to configure all JVMs
– Issues within Connections installer
• Recheck settings after installation!
• DB2
– db2 update dbm cfg using diagsize 256
– Delete logs after X days (crontab, scheduled task)
• TDI
– Customize <tdisol>/etc/log4j.properties
• log4j.appender.Default=org.apache.log4j.RollingFileAppender
log4j.appender.Default.MaxFileSize=10MB
log4j.appender.Default.MaxBackupIndex=10
• IHS
– Customize httpd.conf
• ErrorLog "|/<ihsroot>/bin/rotatelog –l /opt/IBM/HTTPServer/log/error_log.%Y.%m.%d 10M"
• CustomLog"|/<ihsroot>/bin/rotatelog –l /opt/IBM/HTTPServer/log/access_log.%Y.%m.%d
10M" common
– Delete logs after X days (crontab, scheduled task)
45
#40 How-to: Add customized profile types
• Why?
– Customize displayed/available profile fields
– Enable or disable profile widgets
• Configure “profileType” within
map_dbrepos_from_source.properties
• Customize profiles-types.xml
• Customize widgets-config.xml
– <layout resourceSubType=”<customprofile>”
…
</layout>
46
#41 How-to: Configure mobile push using forward proxy
• Connections environment is unable to connect to Apple/Google
push gateway directly
• Customize mobile-config.xml
– <ProxyHost> </ProxyHost>
<ProxyPort> </ProxyPort>
• Configure authentication alias if needed
– proxyMobilePushNotificationJAASAuth
47
#42 WebSphere & DH key size
• WAS supports only 2048 bit or less
• Enforce a specific DH key size
– <washome>/java/jre/lib/security/java.security
• jdk.tls.disabledAlgorithms=DH keySize <768
• Define DH key size on Domino
– Default DH key size was increased to 4096 bit with Domino 9.0.1 FP4 IF2
– SSL_DH_KEYSIZE=2048 (notes.ini)
• Requires at least Domino 9.0.1 FP3 IF2
– Mail integration!
• More information (Thanks Ben!)
– https://collaborationben.com/2016/07/12/ibm-connections-mail-and-
ephemeral-diffie-hellman-key-size-error/
48
#43 Post-upgrade task: CR2 Surveys
• Rewrite /forms to prevent broken links/bookmarks
– RewriteRule ^/forms/(.*)$ https://%{SERVER_NAME}/surveys/$1
[NE,L,R]
49
#44 Extend wsadmin on Linux
• rlwrap will allow you to use command history and arrow keys
within wsadmin
– https://github.com/hanslub42/rlwrap
• rlwrap ./wsadmin –lang jython
• This is also working for other command line based tools
– db2
– SQLPLUS
50
#45 Include mobile links in notification mails
• Allows users to access content using Connections mobile apps
• mobile-config.xml
– <includeMobileLinksInNotifications>true</includeMobileLinksInNotification
s>
51
#46 Monitoring IHS
• Customize httpd.conf
– LoadModule status_module modules/mod_status.so
– <IfModule mod_status.c>
ExtendedStatus On
<Location /server-status>
SetHandler server-status
Order deny, allow
Allow from 127.0.0.1
</Location>
</IfModule>
• Access using /server-status
52
#47 Enable LDAP groups with two or more Domino
directories
• Enable your Connections environment to use more than one
Domino directory
– Internal and external users
– Special directory topology
• Define your repositories with their Base DN
• You need to edit the wimconfig.xml
– These changes are not supported within ISC
• Customize following lines (one line for every repository)
– OLD: <config:baseEntries name="o=pana"
nameInRepository="o=pana"/>
NEW: <config:baseEntries name="o=pana" nameInRepository=""/>
– No need to customize other lines!
53
#48 connectionsAdmin J2C role
• Do not use a local WebSphere repository user
• Many problems are related to this
– Thumbnail generation in Gallery (3.0)
– CCM and Docs stop working after some time (5.5)
– Easier CCM migration (side-by-side)
• Changing the connectionsAdmin user is possible
– https://www-
10.lotus.com/ldd/lcwiki.nsf/dx/Change_password_of_connectionsAdmin
54
#49 Mail Integration with external users
• Mail Integration should be deactivated for all external users by
default
– header.jsp script is not working correctly
– ROLE_mail-user Cookie is set to true
• Use LDAP group instead of “All authenticated in Application's
Realm” to prevent errors
– mail-user role needs to be changed in following Apps
• Common
• WidgetContainer
55
#50: Use variables in widgets-config.xml
• Widget documentations often show path names in widgets-
config.xml
• Or even worse copies files to application ear
• Better move the files to
{CONNECTIONS_CUSTOMIZATION_PATH}/communities
• Use {communitiesSvcRef} as a replacement in widgets-
config.xml
• If you want to change the PATH, just change the WebSphere
variable
56
57
Questions?
@nmeisenzahl
linkedin.com/in/nicomeisenzahl
meisenzahl.org
nico.meisenzahl
+49 170 7355081
nico.meisenzahl@panagenda.com
@stoeps
linkedin.com/in/christophstoettner
www.stoeps.de
christophstoettner
+49 173 8588719
christoph.stoettner@panagenda.com
Presentation will be
available soon:
https://goo.gl/xJlwX2
Headquarters, Austria:
panagenda GmbH (Ltd.)
Schreyvogelgasse 3/10
AT 1010 Vienna
Phone: +43 1 89 012 89
Fax: +43 1 89 012 89-15
E-Mail: info@panagenda.com
Headquarters, Germany:
panagenda GmbH (Ltd.)
Lahnstraße 17
DE 64646 Heppenheim
Phone: +49 6252 67 939-00
Fax: +49 6252 67 939-16
E-Mail: info@panagenda.com
USA:
panagenda Inc.
60 State Street, Suite 700
MA 02109 Boston
Phone: +1 617 855 5961
Fax: +1 617 488 2292
E-Mail: info@panagenda.com
Germany:
panagenda Consulting GmbH (Ltd.)
Donnersbergstraße 1
DE 64646 Heppenheim
Phone: +49 6252 67 939-86
Fax: +49 6252 67 939-16
E-Mail: info@panagenda.com
The Netherlands:
Trust Factory B.V.
11th Floor,
Koningin Julianaplein 10
NL 2595 AA The Hague
Phone: +31 70 80 801 96
E-Mail: info@trust-factory.com
© 2007-2015 panagenda
Make Your Data Work for
Thank you
59 28.02.2017

More Related Content

What's hot

Logging Wars: A Cross-Product Tech Clash Between Experts
Logging Wars: A Cross-Product Tech Clash Between Experts Logging Wars: A Cross-Product Tech Clash Between Experts
Logging Wars: A Cross-Product Tech Clash Between Experts Benedek Menesi
 
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 MinutesAndrew Ferrier
 
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 ComponentsPyramid Solutions, Inc.
 
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 9sreeJk
 
What's new in Notes Domino 901 Feature Pack 8
What's new in Notes Domino 901 Feature Pack 8What's new in Notes Domino 901 Feature Pack 8
What's new in Notes Domino 901 Feature Pack 8Swapnil Patankar
 
Ibm lotus connections 3.0 lab excercises workbook 2011
Ibm lotus connections 3.0 lab excercises workbook 2011Ibm lotus connections 3.0 lab excercises workbook 2011
Ibm lotus connections 3.0 lab excercises workbook 2011Friedel Jonker
 
TI 1641 - delivering enterprise software at the speed of cloud
TI 1641 - delivering enterprise software at the speed of cloudTI 1641 - delivering enterprise software at the speed of cloud
TI 1641 - delivering enterprise software at the speed of cloudVincent Burckhardt
 
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 UpdatesLuis Guirigay
 
Sap guided workflow in ibm bpm
Sap guided workflow in ibm bpmSap guided workflow in ibm bpm
Sap guided workflow in ibm bpmsflynn073
 
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 2013Luis Guirigay
 
OpenWhisk Part 2 Research Day at Interconnect 2017
OpenWhisk Part 2 Research Day at Interconnect 2017OpenWhisk Part 2 Research Day at Interconnect 2017
OpenWhisk Part 2 Research Day at Interconnect 2017Perry Cheng
 
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 ConnectBill Malchisky Jr.
 
Considering The Cloud? Thinking Beyond The Readme File
Considering The Cloud? Thinking Beyond The Readme FileConsidering The Cloud? Thinking Beyond The Readme File
Considering The Cloud? Thinking Beyond The Readme FileBill Malchisky Jr.
 

What's hot (16)

Session 6050
Session 6050Session 6050
Session 6050
 
Logging Wars: A Cross-Product Tech Clash Between Experts
Logging Wars: A Cross-Product Tech Clash Between Experts Logging Wars: A Cross-Product Tech Clash Between Experts
Logging Wars: A Cross-Product Tech Clash Between Experts
 
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
 
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
 
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
 
What's new in Notes Domino 901 Feature Pack 8
What's new in Notes Domino 901 Feature Pack 8What's new in Notes Domino 901 Feature Pack 8
What's new in Notes Domino 901 Feature Pack 8
 
Ibm lotus connections 3.0 lab excercises workbook 2011
Ibm lotus connections 3.0 lab excercises workbook 2011Ibm lotus connections 3.0 lab excercises workbook 2011
Ibm lotus connections 3.0 lab excercises workbook 2011
 
TI 1641 - delivering enterprise software at the speed of cloud
TI 1641 - delivering enterprise software at the speed of cloudTI 1641 - delivering enterprise software at the speed of cloud
TI 1641 - delivering enterprise software at the speed of cloud
 
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
 
Sap guided workflow in ibm bpm
Sap guided workflow in ibm bpmSap guided workflow in ibm bpm
Sap guided workflow in ibm bpm
 
Big Data With Graphs
Big Data With GraphsBig Data With Graphs
Big Data With Graphs
 
What's new in ibm notes and ibm domino v1
What's new in ibm notes and ibm domino v1What's new in ibm notes and ibm domino v1
What's new in ibm notes and ibm domino v1
 
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
 
OpenWhisk Part 2 Research Day at Interconnect 2017
OpenWhisk Part 2 Research Day at Interconnect 2017OpenWhisk Part 2 Research Day at Interconnect 2017
OpenWhisk Part 2 Research Day at Interconnect 2017
 
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
 
Considering The Cloud? Thinking Beyond The Readme File
Considering The Cloud? Thinking Beyond The Readme FileConsidering The Cloud? Thinking Beyond The Readme File
Considering The Cloud? Thinking Beyond The Readme File
 

Viewers also liked

DEV-1550: Why Java 8? Or, What's a Lambda? – IBM Connect 2017
DEV-1550: Why Java 8? Or, What's a Lambda? – IBM Connect 2017DEV-1550: Why Java 8? Or, What's a Lambda? – IBM Connect 2017
DEV-1550: Why Java 8? Or, What's a Lambda? – IBM Connect 2017panagenda
 
Domino, Exchange, O365: Ihre Email Daten sind Gold wert - Kinoforum 2016
Domino, Exchange, O365: Ihre Email Daten sind Gold wert - Kinoforum 2016Domino, Exchange, O365: Ihre Email Daten sind Gold wert - Kinoforum 2016
Domino, Exchange, O365: Ihre Email Daten sind Gold wert - Kinoforum 2016panagenda
 
Soccnx10: IBM Connections Troubleshooting or “Get the Cow off the Ice”
Soccnx10: IBM Connections Troubleshooting or “Get the Cow off the Ice”Soccnx10: IBM Connections Troubleshooting or “Get the Cow off the Ice”
Soccnx10: IBM Connections Troubleshooting or “Get the Cow off the Ice”panagenda
 
IBM Connect 2017 - Beyond Domino Designer
IBM Connect 2017 - Beyond Domino DesignerIBM Connect 2017 - Beyond Domino Designer
IBM Connect 2017 - Beyond Domino DesignerStephan H. Wissel
 
IBM Connect 2017: Refresh and Extend IBM Domino Applications
IBM Connect 2017: Refresh and Extend IBM Domino ApplicationsIBM Connect 2017: Refresh and Extend IBM Domino Applications
IBM Connect 2017: Refresh and Extend IBM Domino ApplicationsEd Brill
 
Going Cloud - warum und wie? - 42. DNUG
Going Cloud - warum und wie? - 42. DNUGGoing Cloud - warum und wie? - 42. DNUG
Going Cloud - warum und wie? - 42. DNUGpanagenda
 
SI1692: When Lightning Strikes Collaboration - IBM Connect 2016
SI1692: When Lightning Strikes Collaboration - IBM Connect 2016SI1692: When Lightning Strikes Collaboration - IBM Connect 2016
SI1692: When Lightning Strikes Collaboration - IBM Connect 2016panagenda
 
Notes Browser Clients, Client Upgrades und beste Startzeiten! (SP25) - 42. DNUG
Notes Browser Clients, Client Upgrades und beste Startzeiten! (SP25) - 42. DNUGNotes Browser Clients, Client Upgrades und beste Startzeiten! (SP25) - 42. DNUG
Notes Browser Clients, Client Upgrades und beste Startzeiten! (SP25) - 42. DNUGpanagenda
 
1050: TDI Solutions Best Practises with IBM Connections Deployments - IBM Con...
1050: TDI Solutions Best Practises with IBM Connections Deployments - IBM Con...1050: TDI Solutions Best Practises with IBM Connections Deployments - IBM Con...
1050: TDI Solutions Best Practises with IBM Connections Deployments - IBM Con...panagenda
 
AD1387: Outside The Box: Integrating with Non-Domino Apps using XPages and Ja...
AD1387: Outside The Box: Integrating with Non-Domino Apps using XPages and Ja...AD1387: Outside The Box: Integrating with Non-Domino Apps using XPages and Ja...
AD1387: Outside The Box: Integrating with Non-Domino Apps using XPages and Ja...panagenda
 
SUTOL 2016: IBM Connections Deployment Best and Worst Practices
SUTOL 2016: IBM Connections Deployment Best and Worst PracticesSUTOL 2016: IBM Connections Deployment Best and Worst Practices
SUTOL 2016: IBM Connections Deployment Best and Worst Practicespanagenda
 
1693: 21 Ways to Make Your Data Work for You - IBM Connect 2016
1693: 21 Ways to Make Your Data Work for You - IBM Connect 20161693: 21 Ways to Make Your Data Work for You - IBM Connect 2016
1693: 21 Ways to Make Your Data Work for You - IBM Connect 2016panagenda
 
1049: Best and Worst Practices for Deploying IBM Connections - IBM Connect 2016
1049: Best and Worst Practices for Deploying IBM Connections - IBM Connect 20161049: Best and Worst Practices for Deploying IBM Connections - IBM Connect 2016
1049: Best and Worst Practices for Deploying IBM Connections - IBM Connect 2016panagenda
 
BP1491: Virtual, Faster, Better - How to Virtualize the Rich Client and Brows...
BP1491: Virtual, Faster, Better - How to Virtualize the Rich Client and Brows...BP1491: Virtual, Faster, Better - How to Virtualize the Rich Client and Brows...
BP1491: Virtual, Faster, Better - How to Virtualize the Rich Client and Brows...panagenda
 
Soccnx10: Best and worst practices deploying IBM Connections
Soccnx10: Best and worst practices deploying IBM ConnectionsSoccnx10: Best and worst practices deploying IBM Connections
Soccnx10: Best and worst practices deploying IBM Connectionspanagenda
 
Fun With SHA2 Certificates
Fun With SHA2 CertificatesFun With SHA2 Certificates
Fun With SHA2 CertificatesGabriella Davis
 
DEV-1430 IBM Connections Integration
DEV-1430 IBM Connections IntegrationDEV-1430 IBM Connections Integration
DEV-1430 IBM Connections IntegrationJesse Gallagher
 
Connect 2017 DEV-1420 - Blue Mix and Domino – Complementing Smartcloud
Connect 2017 DEV-1420 - Blue Mix and Domino – Complementing SmartcloudConnect 2017 DEV-1420 - Blue Mix and Domino – Complementing Smartcloud
Connect 2017 DEV-1420 - Blue Mix and Domino – Complementing SmartcloudMatteo Bisi
 
One Firm's Wild Ride to The Cloud
One Firm's Wild Ride to The CloudOne Firm's Wild Ride to The Cloud
One Firm's Wild Ride to The CloudKeith Brooks
 

Viewers also liked (20)

DEV-1550: Why Java 8? Or, What's a Lambda? – IBM Connect 2017
DEV-1550: Why Java 8? Or, What's a Lambda? – IBM Connect 2017DEV-1550: Why Java 8? Or, What's a Lambda? – IBM Connect 2017
DEV-1550: Why Java 8? Or, What's a Lambda? – IBM Connect 2017
 
Domino, Exchange, O365: Ihre Email Daten sind Gold wert - Kinoforum 2016
Domino, Exchange, O365: Ihre Email Daten sind Gold wert - Kinoforum 2016Domino, Exchange, O365: Ihre Email Daten sind Gold wert - Kinoforum 2016
Domino, Exchange, O365: Ihre Email Daten sind Gold wert - Kinoforum 2016
 
Soccnx10: IBM Connections Troubleshooting or “Get the Cow off the Ice”
Soccnx10: IBM Connections Troubleshooting or “Get the Cow off the Ice”Soccnx10: IBM Connections Troubleshooting or “Get the Cow off the Ice”
Soccnx10: IBM Connections Troubleshooting or “Get the Cow off the Ice”
 
IBM Connect 2017 - Beyond Domino Designer
IBM Connect 2017 - Beyond Domino DesignerIBM Connect 2017 - Beyond Domino Designer
IBM Connect 2017 - Beyond Domino Designer
 
IBM Connect 2017: Refresh and Extend IBM Domino Applications
IBM Connect 2017: Refresh and Extend IBM Domino ApplicationsIBM Connect 2017: Refresh and Extend IBM Domino Applications
IBM Connect 2017: Refresh and Extend IBM Domino Applications
 
Going Cloud - warum und wie? - 42. DNUG
Going Cloud - warum und wie? - 42. DNUGGoing Cloud - warum und wie? - 42. DNUG
Going Cloud - warum und wie? - 42. DNUG
 
SI1692: When Lightning Strikes Collaboration - IBM Connect 2016
SI1692: When Lightning Strikes Collaboration - IBM Connect 2016SI1692: When Lightning Strikes Collaboration - IBM Connect 2016
SI1692: When Lightning Strikes Collaboration - IBM Connect 2016
 
Notes Browser Clients, Client Upgrades und beste Startzeiten! (SP25) - 42. DNUG
Notes Browser Clients, Client Upgrades und beste Startzeiten! (SP25) - 42. DNUGNotes Browser Clients, Client Upgrades und beste Startzeiten! (SP25) - 42. DNUG
Notes Browser Clients, Client Upgrades und beste Startzeiten! (SP25) - 42. DNUG
 
1050: TDI Solutions Best Practises with IBM Connections Deployments - IBM Con...
1050: TDI Solutions Best Practises with IBM Connections Deployments - IBM Con...1050: TDI Solutions Best Practises with IBM Connections Deployments - IBM Con...
1050: TDI Solutions Best Practises with IBM Connections Deployments - IBM Con...
 
AD1387: Outside The Box: Integrating with Non-Domino Apps using XPages and Ja...
AD1387: Outside The Box: Integrating with Non-Domino Apps using XPages and Ja...AD1387: Outside The Box: Integrating with Non-Domino Apps using XPages and Ja...
AD1387: Outside The Box: Integrating with Non-Domino Apps using XPages and Ja...
 
SUTOL 2016: IBM Connections Deployment Best and Worst Practices
SUTOL 2016: IBM Connections Deployment Best and Worst PracticesSUTOL 2016: IBM Connections Deployment Best and Worst Practices
SUTOL 2016: IBM Connections Deployment Best and Worst Practices
 
1693: 21 Ways to Make Your Data Work for You - IBM Connect 2016
1693: 21 Ways to Make Your Data Work for You - IBM Connect 20161693: 21 Ways to Make Your Data Work for You - IBM Connect 2016
1693: 21 Ways to Make Your Data Work for You - IBM Connect 2016
 
1049: Best and Worst Practices for Deploying IBM Connections - IBM Connect 2016
1049: Best and Worst Practices for Deploying IBM Connections - IBM Connect 20161049: Best and Worst Practices for Deploying IBM Connections - IBM Connect 2016
1049: Best and Worst Practices for Deploying IBM Connections - IBM Connect 2016
 
BP1491: Virtual, Faster, Better - How to Virtualize the Rich Client and Brows...
BP1491: Virtual, Faster, Better - How to Virtualize the Rich Client and Brows...BP1491: Virtual, Faster, Better - How to Virtualize the Rich Client and Brows...
BP1491: Virtual, Faster, Better - How to Virtualize the Rich Client and Brows...
 
Soccnx10: Best and worst practices deploying IBM Connections
Soccnx10: Best and worst practices deploying IBM ConnectionsSoccnx10: Best and worst practices deploying IBM Connections
Soccnx10: Best and worst practices deploying IBM Connections
 
Fun With SHA2 Certificates
Fun With SHA2 CertificatesFun With SHA2 Certificates
Fun With SHA2 Certificates
 
DEV-1430 IBM Connections Integration
DEV-1430 IBM Connections IntegrationDEV-1430 IBM Connections Integration
DEV-1430 IBM Connections Integration
 
Connect 2017 DEV-1420 - Blue Mix and Domino – Complementing Smartcloud
Connect 2017 DEV-1420 - Blue Mix and Domino – Complementing SmartcloudConnect 2017 DEV-1420 - Blue Mix and Domino – Complementing Smartcloud
Connect 2017 DEV-1420 - Blue Mix and Domino – Complementing Smartcloud
 
One Firm's Wild Ride to The Cloud
One Firm's Wild Ride to The CloudOne Firm's Wild Ride to The Cloud
One Firm's Wild Ride to The Cloud
 
Keynote apertura Dominopoint Days 2013, #dd13
Keynote apertura Dominopoint Days 2013, #dd13Keynote apertura Dominopoint Days 2013, #dd13
Keynote apertura Dominopoint Days 2013, #dd13
 

Similar to DEV-1268: IBM Connections Adminblast – IBM Connect 2017

IBM Connections Adminblast - Connect17 (DEV 1268)
IBM Connections Adminblast - Connect17 (DEV 1268)IBM Connections Adminblast - Connect17 (DEV 1268)
IBM Connections Adminblast - Connect17 (DEV 1268)Nico Meisenzahl
 
SHARE2016: DevOps - IIB Administration for Continuous Delivery and DevOps
SHARE2016:  DevOps - IIB Administration for Continuous Delivery and DevOpsSHARE2016:  DevOps - IIB Administration for Continuous Delivery and DevOps
SHARE2016: DevOps - IIB Administration for Continuous Delivery and DevOpsRob Convery
 
Session 2546 - Solving Performance Problems in CICS using CICS Performance A...
Session 2546 -  Solving Performance Problems in CICS using CICS Performance A...Session 2546 -  Solving Performance Problems in CICS using CICS Performance A...
Session 2546 - Solving Performance Problems in CICS using CICS Performance A...nick_garrod
 
Tip from IBM Connect 2014: Extend Your Security into the Cloud with IBM Smart...
Tip from IBM Connect 2014: Extend Your Security into the Cloud with IBM Smart...Tip from IBM Connect 2014: Extend Your Security into the Cloud with IBM Smart...
Tip from IBM Connect 2014: Extend Your Security into the Cloud with IBM Smart...SocialBiz UserGroup
 
Integrating BigInsights and Puredata system for analytics with query federati...
Integrating BigInsights and Puredata system for analytics with query federati...Integrating BigInsights and Puredata system for analytics with query federati...
Integrating BigInsights and Puredata system for analytics with query federati...Seeling Cheung
 
IBM Connect 2016 - Logging Wars: A Cross Product Tech Clash Between Experts -...
IBM Connect 2016 - Logging Wars: A Cross Product Tech Clash Between Experts -...IBM Connect 2016 - Logging Wars: A Cross Product Tech Clash Between Experts -...
IBM Connect 2016 - Logging Wars: A Cross Product Tech Clash Between Experts -...Chris Miller
 
Tip from ConnectED 2015: IBM Sametime - Design and Implementation of a Full H...
Tip from ConnectED 2015: IBM Sametime - Design and Implementation of a Full H...Tip from ConnectED 2015: IBM Sametime - Design and Implementation of a Full H...
Tip from ConnectED 2015: IBM Sametime - Design and Implementation of a Full H...SocialBiz UserGroup
 
Aligning the Fast & the Slow: The Reality of Multi-Speed IT
Aligning the Fast & the Slow: The Reality of Multi-Speed ITAligning the Fast & the Slow: The Reality of Multi-Speed IT
Aligning the Fast & the Slow: The Reality of Multi-Speed ITDevOps for Enterprise Systems
 
DESY's new data taking and analysis infrastructure for PETRA III
DESY's new data taking and analysis infrastructure for PETRA IIIDESY's new data taking and analysis infrastructure for PETRA III
DESY's new data taking and analysis infrastructure for PETRA IIIUlf Troppens
 
IC6284A - The Art of Choosing the Best Cloud Solution
IC6284A - The Art of Choosing the Best Cloud SolutionIC6284A - The Art of Choosing the Best Cloud Solution
IC6284A - The Art of Choosing the Best Cloud SolutionHendrik van Run
 
InterConnect 2017 : z/OS-as-a-Service: The Disposable LPAR
InterConnect 2017 : z/OS-as-a-Service: The Disposable LPARInterConnect 2017 : z/OS-as-a-Service: The Disposable LPAR
InterConnect 2017 : z/OS-as-a-Service: The Disposable LPARDevOps for Enterprise Systems
 
2449 rapid prototyping of innovative io t solutions
2449   rapid prototyping of innovative io t solutions2449   rapid prototyping of innovative io t solutions
2449 rapid prototyping of innovative io t solutionsEric Cattoir
 
InterConnect 2017 : Git for COBOL and PL/I?—Yes, It Can Make Sense
InterConnect 2017 : Git for COBOL and PL/I?—Yes, It Can Make SenseInterConnect 2017 : Git for COBOL and PL/I?—Yes, It Can Make Sense
InterConnect 2017 : Git for COBOL and PL/I?—Yes, It Can Make SenseDevOps for Enterprise Systems
 
Tip from ConnectED: Notes Goes Cloud: The IBM Notes Browser Plug-in Integrate...
Tip from ConnectED: Notes Goes Cloud: The IBM Notes Browser Plug-in Integrate...Tip from ConnectED: Notes Goes Cloud: The IBM Notes Browser Plug-in Integrate...
Tip from ConnectED: Notes Goes Cloud: The IBM Notes Browser Plug-in Integrate...SocialBiz UserGroup
 
Codemotion Rome 2015 Bluemix Lab Tutorial
Codemotion Rome 2015 Bluemix Lab TutorialCodemotion Rome 2015 Bluemix Lab Tutorial
Codemotion Rome 2015 Bluemix Lab Tutorialgjuljo
 
Introduction To The IBM IoT Foundation
Introduction To The IBM IoT FoundationIntroduction To The IBM IoT Foundation
Introduction To The IBM IoT Foundationpetecrocker
 
Codemotion rome 2015 bluemix lab tutorial -- Codemotion Rome 2015
Codemotion rome 2015   bluemix lab tutorial -- Codemotion Rome 2015Codemotion rome 2015   bluemix lab tutorial -- Codemotion Rome 2015
Codemotion rome 2015 bluemix lab tutorial -- Codemotion Rome 2015Codemotion
 
4515 Modernize your CICS applications for Mobile and Cloud
4515 Modernize your CICS applications for Mobile and Cloud4515 Modernize your CICS applications for Mobile and Cloud
4515 Modernize your CICS applications for Mobile and Cloudnick_garrod
 
Tip from ConnectED 2015: An intro to IBM Security Directory Integrator for IB...
Tip from ConnectED 2015: An intro to IBM Security Directory Integrator for IB...Tip from ConnectED 2015: An intro to IBM Security Directory Integrator for IB...
Tip from ConnectED 2015: An intro to IBM Security Directory Integrator for IB...SocialBiz UserGroup
 

Similar to DEV-1268: IBM Connections Adminblast – IBM Connect 2017 (20)

IBM Connections Adminblast - Connect17 (DEV 1268)
IBM Connections Adminblast - Connect17 (DEV 1268)IBM Connections Adminblast - Connect17 (DEV 1268)
IBM Connections Adminblast - Connect17 (DEV 1268)
 
SHARE2016: DevOps - IIB Administration for Continuous Delivery and DevOps
SHARE2016:  DevOps - IIB Administration for Continuous Delivery and DevOpsSHARE2016:  DevOps - IIB Administration for Continuous Delivery and DevOps
SHARE2016: DevOps - IIB Administration for Continuous Delivery and DevOps
 
Session 2546 - Solving Performance Problems in CICS using CICS Performance A...
Session 2546 -  Solving Performance Problems in CICS using CICS Performance A...Session 2546 -  Solving Performance Problems in CICS using CICS Performance A...
Session 2546 - Solving Performance Problems in CICS using CICS Performance A...
 
Tip from IBM Connect 2014: Extend Your Security into the Cloud with IBM Smart...
Tip from IBM Connect 2014: Extend Your Security into the Cloud with IBM Smart...Tip from IBM Connect 2014: Extend Your Security into the Cloud with IBM Smart...
Tip from IBM Connect 2014: Extend Your Security into the Cloud with IBM Smart...
 
Integrating BigInsights and Puredata system for analytics with query federati...
Integrating BigInsights and Puredata system for analytics with query federati...Integrating BigInsights and Puredata system for analytics with query federati...
Integrating BigInsights and Puredata system for analytics with query federati...
 
IBM Connect 2016 - Logging Wars: A Cross Product Tech Clash Between Experts -...
IBM Connect 2016 - Logging Wars: A Cross Product Tech Clash Between Experts -...IBM Connect 2016 - Logging Wars: A Cross Product Tech Clash Between Experts -...
IBM Connect 2016 - Logging Wars: A Cross Product Tech Clash Between Experts -...
 
Tip from ConnectED 2015: IBM Sametime - Design and Implementation of a Full H...
Tip from ConnectED 2015: IBM Sametime - Design and Implementation of a Full H...Tip from ConnectED 2015: IBM Sametime - Design and Implementation of a Full H...
Tip from ConnectED 2015: IBM Sametime - Design and Implementation of a Full H...
 
Aligning the Fast & the Slow: The Reality of Multi-Speed IT
Aligning the Fast & the Slow: The Reality of Multi-Speed ITAligning the Fast & the Slow: The Reality of Multi-Speed IT
Aligning the Fast & the Slow: The Reality of Multi-Speed IT
 
2829 liberty
2829 liberty2829 liberty
2829 liberty
 
DESY's new data taking and analysis infrastructure for PETRA III
DESY's new data taking and analysis infrastructure for PETRA IIIDESY's new data taking and analysis infrastructure for PETRA III
DESY's new data taking and analysis infrastructure for PETRA III
 
IC6284A - The Art of Choosing the Best Cloud Solution
IC6284A - The Art of Choosing the Best Cloud SolutionIC6284A - The Art of Choosing the Best Cloud Solution
IC6284A - The Art of Choosing the Best Cloud Solution
 
InterConnect 2017 : z/OS-as-a-Service: The Disposable LPAR
InterConnect 2017 : z/OS-as-a-Service: The Disposable LPARInterConnect 2017 : z/OS-as-a-Service: The Disposable LPAR
InterConnect 2017 : z/OS-as-a-Service: The Disposable LPAR
 
2449 rapid prototyping of innovative io t solutions
2449   rapid prototyping of innovative io t solutions2449   rapid prototyping of innovative io t solutions
2449 rapid prototyping of innovative io t solutions
 
InterConnect 2017 : Git for COBOL and PL/I?—Yes, It Can Make Sense
InterConnect 2017 : Git for COBOL and PL/I?—Yes, It Can Make SenseInterConnect 2017 : Git for COBOL and PL/I?—Yes, It Can Make Sense
InterConnect 2017 : Git for COBOL and PL/I?—Yes, It Can Make Sense
 
Tip from ConnectED: Notes Goes Cloud: The IBM Notes Browser Plug-in Integrate...
Tip from ConnectED: Notes Goes Cloud: The IBM Notes Browser Plug-in Integrate...Tip from ConnectED: Notes Goes Cloud: The IBM Notes Browser Plug-in Integrate...
Tip from ConnectED: Notes Goes Cloud: The IBM Notes Browser Plug-in Integrate...
 
Codemotion Rome 2015 Bluemix Lab Tutorial
Codemotion Rome 2015 Bluemix Lab TutorialCodemotion Rome 2015 Bluemix Lab Tutorial
Codemotion Rome 2015 Bluemix Lab Tutorial
 
Introduction To The IBM IoT Foundation
Introduction To The IBM IoT FoundationIntroduction To The IBM IoT Foundation
Introduction To The IBM IoT Foundation
 
Codemotion rome 2015 bluemix lab tutorial -- Codemotion Rome 2015
Codemotion rome 2015   bluemix lab tutorial -- Codemotion Rome 2015Codemotion rome 2015   bluemix lab tutorial -- Codemotion Rome 2015
Codemotion rome 2015 bluemix lab tutorial -- Codemotion Rome 2015
 
4515 Modernize your CICS applications for Mobile and Cloud
4515 Modernize your CICS applications for Mobile and Cloud4515 Modernize your CICS applications for Mobile and Cloud
4515 Modernize your CICS applications for Mobile and Cloud
 
Tip from ConnectED 2015: An intro to IBM Security Directory Integrator for IB...
Tip from ConnectED 2015: An intro to IBM Security Directory Integrator for IB...Tip from ConnectED 2015: An intro to IBM Security Directory Integrator for IB...
Tip from ConnectED 2015: An intro to IBM Security Directory Integrator for IB...
 

More from panagenda

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
De05_panagenda_Prepare-Applications-for-64-bit-Clients.pdf
De05_panagenda_Prepare-Applications-for-64-bit-Clients.pdfDe05_panagenda_Prepare-Applications-for-64-bit-Clients.pdf
De05_panagenda_Prepare-Applications-for-64-bit-Clients.pdfpanagenda
 
Co01_panagenda_NotesDomino-Licensing-Understand-and-Optimize-DLAU-results-wit...
Co01_panagenda_NotesDomino-Licensing-Understand-and-Optimize-DLAU-results-wit...Co01_panagenda_NotesDomino-Licensing-Understand-and-Optimize-DLAU-results-wit...
Co01_panagenda_NotesDomino-Licensing-Understand-and-Optimize-DLAU-results-wit...panagenda
 
Ad01_Navigating-HCL-Notes-14-Upgrades_A-Comprehensive-Guide-for-Conquering-Ch...
Ad01_Navigating-HCL-Notes-14-Upgrades_A-Comprehensive-Guide-for-Conquering-Ch...Ad01_Navigating-HCL-Notes-14-Upgrades_A-Comprehensive-Guide-for-Conquering-Ch...
Ad01_Navigating-HCL-Notes-14-Upgrades_A-Comprehensive-Guide-for-Conquering-Ch...panagenda
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Why you need monitoring to keep your Microsoft 365 journey successful
Why you need monitoring to keep your Microsoft 365 journey successfulWhy you need monitoring to keep your Microsoft 365 journey successful
Why you need monitoring to keep your Microsoft 365 journey successfulpanagenda
 
Developer Special: How to Prepare Applications for Notes 64-bit Clients
Developer Special: How to Prepare Applications for Notes 64-bit ClientsDeveloper Special: How to Prepare Applications for Notes 64-bit Clients
Developer Special: How to Prepare Applications for Notes 64-bit Clientspanagenda
 
Everything You Need to Know About HCL Notes 14
Everything You Need to Know About HCL Notes 14Everything You Need to Know About HCL Notes 14
Everything You Need to Know About HCL Notes 14panagenda
 
Alles was Sie über HCL Notes 14 wissen müssen
Alles was Sie über HCL Notes 14 wissen müssenAlles was Sie über HCL Notes 14 wissen müssen
Alles was Sie über HCL Notes 14 wissen müssenpanagenda
 
Workshop: HCL Notes 14 Upgrades einfach gemacht – von A bis Z
Workshop: HCL Notes 14 Upgrades einfach gemacht – von A bis ZWorkshop: HCL Notes 14 Upgrades einfach gemacht – von A bis Z
Workshop: HCL Notes 14 Upgrades einfach gemacht – von A bis Zpanagenda
 
How to Perform HCL Notes 14 Upgrades Smoothly
How to Perform HCL Notes 14 Upgrades SmoothlyHow to Perform HCL Notes 14 Upgrades Smoothly
How to Perform HCL Notes 14 Upgrades Smoothlypanagenda
 
The Ultimate Administrator’s Guide to HCL Nomad Web
The Ultimate Administrator’s Guide to HCL Nomad WebThe Ultimate Administrator’s Guide to HCL Nomad Web
The Ultimate Administrator’s Guide to HCL Nomad Webpanagenda
 
Die ultimative Anleitung für HCL Nomad Web Administratoren
Die ultimative Anleitung für HCL Nomad Web AdministratorenDie ultimative Anleitung für HCL Nomad Web Administratoren
Die ultimative Anleitung für HCL Nomad Web Administratorenpanagenda
 
Bring the Modern and Seamless User Experience You Deserve to HCL Nomad
Bring the Modern and Seamless User Experience You Deserve to HCL NomadBring the Modern and Seamless User Experience You Deserve to HCL Nomad
Bring the Modern and Seamless User Experience You Deserve to HCL Nomadpanagenda
 
Wie man HCL Nomad eine moderne User Experience verschafft
Wie man HCL Nomad eine moderne User Experience verschafftWie man HCL Nomad eine moderne User Experience verschafft
Wie man HCL Nomad eine moderne User Experience verschafftpanagenda
 
Im Praxistest – Microsoft Teams Performance im hybriden Arbeitsalltag
Im Praxistest – Microsoft Teams Performance im hybriden ArbeitsalltagIm Praxistest – Microsoft Teams Performance im hybriden Arbeitsalltag
Im Praxistest – Microsoft Teams Performance im hybriden Arbeitsalltagpanagenda
 
Hybrid Environments and What They Mean for HCL Notes and Nomad
Hybrid Environments and What They Mean for HCL Notes and NomadHybrid Environments and What They Mean for HCL Notes and Nomad
Hybrid Environments and What They Mean for HCL Notes and Nomadpanagenda
 

More from panagenda (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
De05_panagenda_Prepare-Applications-for-64-bit-Clients.pdf
De05_panagenda_Prepare-Applications-for-64-bit-Clients.pdfDe05_panagenda_Prepare-Applications-for-64-bit-Clients.pdf
De05_panagenda_Prepare-Applications-for-64-bit-Clients.pdf
 
Co01_panagenda_NotesDomino-Licensing-Understand-and-Optimize-DLAU-results-wit...
Co01_panagenda_NotesDomino-Licensing-Understand-and-Optimize-DLAU-results-wit...Co01_panagenda_NotesDomino-Licensing-Understand-and-Optimize-DLAU-results-wit...
Co01_panagenda_NotesDomino-Licensing-Understand-and-Optimize-DLAU-results-wit...
 
Ad01_Navigating-HCL-Notes-14-Upgrades_A-Comprehensive-Guide-for-Conquering-Ch...
Ad01_Navigating-HCL-Notes-14-Upgrades_A-Comprehensive-Guide-for-Conquering-Ch...Ad01_Navigating-HCL-Notes-14-Upgrades_A-Comprehensive-Guide-for-Conquering-Ch...
Ad01_Navigating-HCL-Notes-14-Upgrades_A-Comprehensive-Guide-for-Conquering-Ch...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Why you need monitoring to keep your Microsoft 365 journey successful
Why you need monitoring to keep your Microsoft 365 journey successfulWhy you need monitoring to keep your Microsoft 365 journey successful
Why you need monitoring to keep your Microsoft 365 journey successful
 
Developer Special: How to Prepare Applications for Notes 64-bit Clients
Developer Special: How to Prepare Applications for Notes 64-bit ClientsDeveloper Special: How to Prepare Applications for Notes 64-bit Clients
Developer Special: How to Prepare Applications for Notes 64-bit Clients
 
Everything You Need to Know About HCL Notes 14
Everything You Need to Know About HCL Notes 14Everything You Need to Know About HCL Notes 14
Everything You Need to Know About HCL Notes 14
 
Alles was Sie über HCL Notes 14 wissen müssen
Alles was Sie über HCL Notes 14 wissen müssenAlles was Sie über HCL Notes 14 wissen müssen
Alles was Sie über HCL Notes 14 wissen müssen
 
Workshop: HCL Notes 14 Upgrades einfach gemacht – von A bis Z
Workshop: HCL Notes 14 Upgrades einfach gemacht – von A bis ZWorkshop: HCL Notes 14 Upgrades einfach gemacht – von A bis Z
Workshop: HCL Notes 14 Upgrades einfach gemacht – von A bis Z
 
How to Perform HCL Notes 14 Upgrades Smoothly
How to Perform HCL Notes 14 Upgrades SmoothlyHow to Perform HCL Notes 14 Upgrades Smoothly
How to Perform HCL Notes 14 Upgrades Smoothly
 
The Ultimate Administrator’s Guide to HCL Nomad Web
The Ultimate Administrator’s Guide to HCL Nomad WebThe Ultimate Administrator’s Guide to HCL Nomad Web
The Ultimate Administrator’s Guide to HCL Nomad Web
 
Die ultimative Anleitung für HCL Nomad Web Administratoren
Die ultimative Anleitung für HCL Nomad Web AdministratorenDie ultimative Anleitung für HCL Nomad Web Administratoren
Die ultimative Anleitung für HCL Nomad Web Administratoren
 
Bring the Modern and Seamless User Experience You Deserve to HCL Nomad
Bring the Modern and Seamless User Experience You Deserve to HCL NomadBring the Modern and Seamless User Experience You Deserve to HCL Nomad
Bring the Modern and Seamless User Experience You Deserve to HCL Nomad
 
Wie man HCL Nomad eine moderne User Experience verschafft
Wie man HCL Nomad eine moderne User Experience verschafftWie man HCL Nomad eine moderne User Experience verschafft
Wie man HCL Nomad eine moderne User Experience verschafft
 
Im Praxistest – Microsoft Teams Performance im hybriden Arbeitsalltag
Im Praxistest – Microsoft Teams Performance im hybriden ArbeitsalltagIm Praxistest – Microsoft Teams Performance im hybriden Arbeitsalltag
Im Praxistest – Microsoft Teams Performance im hybriden Arbeitsalltag
 
Hybrid Environments and What They Mean for HCL Notes and Nomad
Hybrid Environments and What They Mean for HCL Notes and NomadHybrid Environments and What They Mean for HCL Notes and Nomad
Hybrid Environments and What They Mean for HCL Notes and Nomad
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
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...Miguel Araújo
 
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 WorkerThousandEyes
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
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 Processorsdebabhi2
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
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 RobisonAnna Loughnan Colquhoun
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 

Recently uploaded (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
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...
 
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
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
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
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
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
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 

DEV-1268: IBM Connections Adminblast – IBM Connect 2017

  • 1. DEV-1268: IBM Connections Adminblast Nico Meisenzahl, panagenda Christoph Stoettner, panagenda
  • 2. Notices and disclaimers • Copyright © 2017 by International Business Machines Corporation (IBM). No part of this document may be reproduced or transmitted in any form without written permission from IBM. • U.S. Government Users Restricted Rights — Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM. • Information in these presentations (including information relating to products that have not yet been announced by IBM) has been reviewed for accuracy as of the date of initial publication and could include unintentional technical or typographical errors. IBM shall have no responsibility to update this information. THIS DOCUMENT IS DISTRIBUTED "AS IS" WITHOUT ANY WARRANTY, EITHER EXPRESS OR IMPLIED. IN NO EVENT SHALL IBM BE LIABLE FOR ANY DAMAGE ARISING FROM THE USE OF THIS INFORMATION, INCLUDING BUT NOT LIMITED TO, LOSS OF DATA, BUSINESS INTERRUPTION, LOSS OF PROFIT OR LOSS OF OPPORTUNITY. IBM products and services are warranted according to the terms and conditions of the agreements under which they are provided. • IBM products are manufactured from new parts or new and used parts. In some cases, a product may not be new and may have been previously installed. Regardless, our warranty terms apply.” • Any statements regarding IBM's future direction, intent or product plans are subject to change or withdrawal without notice. • Performance data contained herein was generally obtained in a controlled, isolated environments. Customer examples are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual performance, cost, savings or other results in other operating environments may vary. • References in this document to IBM products, programs, or services does not imply that IBM intends to make such products, programs or services available in all countries in which IBM operates or does business. • Workshops, sessions and associated materials may have been prepared by independent session speakers, and do not necessarily reflect the views of IBM. All materials and discussions are provided for informational purposes only, and are neither intended to, nor shall constitute legal or other guidance or advice to any individual participant or their specific situation. • It is the customer’s responsibility to insure its own compliance with legal requirements and to obtain advice of competent legal counsel as to the identification and interpretation of any relevant laws and regulatory requirements that may affect the customer’s business and any actions the customer may need to take to comply with such laws. IBM does not provide legal advice or represent or warrant that its services or products will ensure that the customer is in compliance with any law 2
  • 3. Notices and disclaimers continued • Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products in connection with this publication and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products. IBM does not warrant the quality of any third-party products, or the ability of any such third-party products to interoperate with IBM’s products. IBM EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. • The provision of the information contained herein is not intended to, and does not, grant any right or license under any IBM patents, copyrights, trademarks or other intellectual property right. • IBM, the IBM logo, ibm.com, Aspera®, Bluemix, Blueworks Live, CICS, Clearcase, Cognos®, DOORS®, Emptoris®, Enterprise Document Management System™, FASP®, FileNet®, Global Business Services ®, Global Technology Services ®, IBM ExperienceOne™, IBM SmartCloud®, IBM Social Business®, Information on Demand, ILOG, Maximo®, MQIntegrator®, MQSeries®, Netcool®, OMEGAMON, OpenPower, PureAnalytics™, PureApplication®, pureCluster™, PureCoverage®, PureData®, PureExperience®, PureFlex®, pureQuery®, pureScale®, PureSystems®, QRadar®, Rational®, Rhapsody®, Smarter Commerce®, SoDA, SPSS, Sterling Commerce®, StoredIQ, Tealeaf®, Tivoli®, Trusteer®, Unica®, urban{code}®, Watson, WebSphere®, Worklight®, X-Force® and System z® Z/OS, are trademarks of International Business Machines Corporation, registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at: www.ibm.com/legal/copytrade.shtml. 3
  • 4. • Consultant at panagenda • IBM Connections since version 3.0 / 2010 • IBM Notes / Domino since 2008 • Focusing in ICS – Deployment & consulting – Optimization and migration • “panagendian” since 2016 • First time IBM Champion Nico Meisenzahl 4 @nmeisenzahl linkedin.com/in/nicomeisenzahl meisenzahl.org nico.meisenzahl +49 170 7355081 nico.meisenzahl@panagenda.com
  • 5. • Senior Consultant – panagenda – IBM Notes / Domino since 1999 – IBM Connections since version 2.5 / 2009 • Experience in: – Migrations – Administration and Install – Performance Analysis • Focusing in: – IBM Connections deployment und optimization – IBM Connections monitoring • Husband of one & father of two, Bavarian • Beer or Wine? ... Depends Christoph Stoettner 5 @stoeps linkedin.com/in/christophstoettner www.stoeps.de christophstoettner +49 173 8588719 christoph.stoettner@panagenda.com
  • 7. #1 Use custom user for WebSphere services • Stopping WebSphere requires a user and password – soap.client.props – Service definition (/etc/init.d/ or Windows registry) • Increase security – Use different passwords • Plain password on Linux • Encoded (not encrypted) on Windows – Create a local WebSphere user with “operator” access level • WebSphere service user only needs access level to start/stop/restart the environment 7
  • 8. #2 globalSenderEmailAddress is not working completely • <property name="globalSenderEmailAddress">mail@mail.com</property> <property name="alwaysUseGlobalSender">true</property> <property name="globalSenderName">Connections Newsletter</property> • If you use globalSenderEmailAddress (notification-config.xml) – Mails contain reply-to address “news-admin@example.com” – So replies of users can’t be delivered • You need to configure all mail addresses one by one 8
  • 9. #3 Do not change the Community catalog seedlist url • Using https://cnx.pana.local – Connections will try to access seedlists using HTTPS on host cnx.pana.local – Does not support TLS 1.2 • Using https://localhost – This is the default value which will do something complete different – Connections will use a internal (not HTTPS) request to access the seedlists – Supports multi-node environments 9
  • 10. #4 WAS & 4096-bit SSL keys • Will not work out of the box if using 4096-bit key • On IBM HTTP Server • With any third-party integration (iNotes, …) • You need to copy the unrestricted java policy to every node – Download here https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?source =jcesdk – Copy to <was_home>/java/jre/lib/security – You need to redo this every WebSphere Java update ;-) • WAS is now able to connect to those hosts 10
  • 11. #5 Configure Textbox.io using JVM generic properties • You can use JVM generic properties instead of the application.conf file – -Dephox.allowed-origins.origins.0=https://cnx.pana.local -Dephox.allowed-origins.origins.1=http://cnx.pana.local -Dephox.allowed-origins.url=https://cnx.pana.local/ephox-allowed- origins/cors – Skip the last line for 5.5 CR2 and later 11
  • 12. #6 Do not trigger seedlist validation regularly • Seedlist validation does NOT delete temp files – New seedlist data will be created every time – Could cause full disk space • <localdata>/search/persistence/seedlist*.attempted.xml • Amount depends on environment • Happens when – Accessing /search/serverStatus – Calling SearchService.validateSeedlist("") 12
  • 13. #7 Tuning your database • Heavily increase performance by running DB2 maintenance tasks • Scripts available within <cnxroot>/xkit/connections.sql/ • Run in following order: – Runstat – Reorg – Runstat • Run them regularly • You need to build own scripts for custom databases – I will post some insights on https://meisenzahl.org in the next weeks 13
  • 14. #8 You’re using SPNEGO and don’t know LimitRequestFieldSize? • If so, some of your users may be unable to use SSO – Users with many group memberships – Mostly VIPs ;-) • SPNEGO authentication header can have up to 12392 bytes – Default LimitRequestFieldSize size is 8192 bytes • Add LimitRequestFieldSize 16384 into your httpd.conf – Will prevent: HTTP 400 - Bad Request (Request header too long) – The whole group membership is stored within the header 14
  • 15. #9 “TLS 1.2 only” environments • Possible, but you need: – Connections 5.5 CR2 including latest Textbox.io, FEB – WebSphere 8.5.5.9 • FileNet Config Manager will not work • Docs/Viewer will need a httpd.conf customization – RewriteCond %{HTTPS} !=on RewriteCond %{Request_URI} !/docs RewriteCond %{Request_URI} !/conversion RewriteCond %{Request_URI} !/viewer https://%{SERVER_NAME}/$1 [NE,R,L] • You need to configure some more stuff • Please do not try this with a previous Connections version! – You will find the whole story here https://meisenzahl.org/2016/10/26/using-tls-1-2-only-configuration-with- ibm-connections/ 15
  • 16. #10 Tuning search index • Only use one search dictionary! – Issues since Connections 2.5 • Enable “Accent-insensitive search” – You will find “René” when searching for ”Rene” • Enable “1 to 2 matching” – You will find “Stoettner” when searching for “Stöttner” • Include Connections type ahead search (Apache Solr) • “Ignore Punctuation” setting is not working – Searching for “IBM” will not display “I.B.M” within results 16
  • 17. #11 Do not use IBM JRE for Apache Solr • Apache Solr is needed for Connections type ahead search • IBM JRE will break some Solr Dashboard Widgets • More information (thanks Ben!) – https://collaborationben.com/2016/06/22/which-jre-to-use-with-ibm- connections-solr/ 17
  • 18. #12 How-to: Set EMPLOYEE_EXTENED role for all users • Export all user mail addresses using a SQL export • Change role using a wsadmin call – ProfilesService.setBatchRole(EMPLOYEE_EXTENDED, "mail.txt") • More information – http://www.stoeps.de/adding-employee_extended-to-all-users/ • Changing role directly within the database is not supported! 18
  • 19. #13 Using Textbox.io spellchecking service with Chrome • You need to import your SSL chain into the WebSphere cacerts store – cacerts store is located in <was_home>/java/jre/lib/security – You need to redo this every WebSphere Java update • If not, you will get a HTTP 500 for https://<url>/ephox- spelling/1/correction • More information (thanks Michael!) – https://www.urspringer.de/2016/02/16/ssl-certificate-issue-with-ephox- textbox-io-editor-in-ibm-connections-5-5/ 19
  • 20. #14 Read-only and read-write profile fields • Synced profile fields should be read-only! • Please recheck your configuration – We have seen this too many times! • Customize profiles-type.xml as needed – readwrite – read 20
  • 21. #15 Old URL preview thumbnails are missing after a migration • Thumbnail file path is stored within database – Hard coded, no variables are used • You need to manually adjust them after changing the Connections shared directory path • More Information – https://meisenzahl.org/2016/06/28/url-preview-pictures-not-displayed- migration/ 21
  • 22. #16 ACCE (FileNet Admin Interface) login isn’t working • Exclude /acce from mod_deflate (httpd.conf) – SetEnvIf Request_URI ^/acce(.*) no-gzip dont-vary • Use English as browser language 22
  • 23. #17 Extend SPNEGO exclusion filter • Prevent issues with some widgets – request-url!=/profiles/widget-catalog/;request- url!=/Calendar.xml;request-url!=/Recomm.xml • When using Docs or/and Viewer – request-url!=/docs/;request-url!=/conversion/;request-url!=/viewer • When using Mac Connections Plugin – request-url!=/files/serviceconfigs • Tip: Save krb5.conf and keytab outsize the WebSphere java folder 23
  • 24. #18 FEB browser setup isn’t working • Launches on new installation or upgrade when access /forms • Will not work with non-English browser languages – UI is only available in English • Tip: Use portable Firefox 24
  • 25. #19 Post-upgrade task: Connections fixes • Delete temp directories after every iFix or CR update – <appsrv-profile>/temp/* – <appsrv-profile>/wstemp/* • If not, you will get nice UI bugs ;-) 25
  • 26. #20 Wiki images are missing after 5.5 GA upgrade • Short mod_rewrite rule will fix this issue – RewriteRule "^/library/(.*)" "/wikis/form/api/library/$1" [R,L] • Do not use the fix IBM provided – Insecure mod_proxy configuration! • Fixed with 5.5 CR1 • More information – http://www.stoeps.de/missing-images-in-wikis-after-migration-to-ibm- connections-5-5/ 26
  • 27. #21 Debug FileNet without ACCE • Why? You have issues on startup or you are unable to access /acce • Add debug settings using JVM generic properties – -DskipTLC=true -Dlog4j.configuration=file://log4j.xml • More information – https://meisenzahl.org/2015/12/13/debugging-filenet-issues-without- using-acce/ 27
  • 28. #22 Enable HTTP compression on IHS • LoadModule deflate_module modules/mod_deflate.so • DeflateCompressionLevel 6 • AddOutputFilterByType DEFLATE application/atom+xml AddOutputFilterByType DEFLATE application/atomcat+xml AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/json AddOutputFilterByType DEFLATE application/octet-stream AddOutputFilterByType DEFLATE application/x-javascript AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/javascript AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFLATE text/xsl • SetEnvIf Request_URI ^/acce(.*) no-gzip dont-vary SetEnvIfNoCase Request_URI .(zip|exe|jar|gz|jpe?g|png)$ no-gzip dont-vary Header append Vary User-Agent env=!dont-vary 28
  • 29. #23 When doing a FileNet or Docs upgrade… • …do not forget to remap applications – FileNet & Navigator – Docs, Viewer & Conversion • Without they will not be accessible through IHS 29
  • 30. #24 Recheck /docs and /viewer interservice URL • There were some issues in previous versions – Missing interservice URLs – Double entries • Some stuff isn’t working properly without – CCM integration – Access file preview via Activity Stream 30
  • 31. #25 How-to: Delete Communities using REST • First REST call will put the Community into the trash • Second call will purge the Community completely • Tip: When creating Communities within monitoring checks you should execute the REST call twice! • More information – https://www- 10.lotus.com/ldd/lcwiki.nsf/xpAPIViewer.xsp?lookupName=IBM+Connectio ns+5.5+API+Documentation#action=openDocument&res_title=Deleting_ communities_programmatically_ic55&content=apicontent 31
  • 32. #26 Post-upgrade task: Connections database scripts (DB2) • Recheck NUMDB value after every Connections database upgrade – db2 get dbm cfg | grep NUMDB • SQL update scripts sometimes include NUMDB settings • If not, you will get issues when using integrations like Docs, FEB or third-party 32
  • 33. #27 Oracle: Check user password expiration • Oracle database users are created through the Connections Wizard SQL scripts • Oracle default user password expiration value is 365 days – ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED 33
  • 34. #28 Debug user synchronization • Profile & user synchronization (<tdisol>/etc/profiles_tdi.properties) – source_ldap_debug=true – debug_update_profile=true – debug_collect=true • TDI issues (<tdisol>/etc/log4j.properties) – log4j.rootCategory=DEBUG, Default • sync_updates_clean_temp_files=false – This will force TDI not to delete the temp files • LDAP export • Database export 34
  • 35. #29 Connections and Docs with UNC share access • Recheck your configuration after installing Connections or Docs UNC share access – WebSphere variables - Slashes have to be forward slashes – sib-engine.xml - Slashes have to be backward slashes • Alternatively use ${MESSAGE_STORE_PATH} • More information (Thanks Victor!) – https://notesbusters.com/2016/02/22/connections-5-5-install-problem- for-websphere-cluster-settings-with-unc-shares/ 35
  • 36. #30 Don’t miss the DB2 license import • DB2 will work 90 days without a license • You can check your license status using db2licm –l – Expiry date: "Permanent“ • Tip: You will need a new TSAMP license when using DB2 HADR with TSAMP after upgrading to DB2 10.5 FP8 36
  • 37. #31 Debug Windows Connections plugin • Launch DITrace.exe (<installpath>/Connections Desktop Plugins) • Reproduce issues • Save traces using DITrace.exe • More information – https://www-01.ibm.com/support/docview.wss?uid=swg21681420 37
  • 38. #32 Strong ciphers configuration (SSL LABS A) • SSLCipherSpec ALL NONE • SSLCipherSpec ALL +TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 SSLCipherSpec ALL +TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 SSLCipherSpec ALL +TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 SSLCipherSpec ALL +TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 SSLCipherSpec ALL +TLS_RSA_WITH_AES_128_GCM_SHA256 SSLCipherSpec ALL +TLS_RSA_WITH_AES_256_GCM_SHA384 SSLCipherSpec ALL +TLS_RSA_WITH_AES_128_CBC_SHA256 SSLCipherSpec ALL +TLS_RSA_WITH_AES_256_CBC_SHA256 • Notes 8.5.x and < TLS 1.2 support (SSL LABS A-) – SSLCipherSpec ALL +TLS_RSA_WITH_AES_128_CBC_SHA38
  • 39. #33 Enable Viewer to preview .xlsm • Required versions – Connections 5.5 CR2 – Docs 2 CR1 • You need to customize viewer-config.json and include some MIME types • Editing macro enabled files will work out of the box • More information – https://meisenzahl.org/2017/01/01/preview-xlsm-files-within-ibm- connections/ 39
  • 40. #34 Reimport Highway settings after 5.5 migration • Otherwise, Activity Streams (Homepage, Profiles) will not work – Access issues caused by missing permissions • Copy “00000000-0000-0000-0000-000000000000.json“ – From <cnxshared>/configuration/ – To <cnxshared>/configuration/update • execfile("highwayAdmin.py") HighwayService.updateSettingsFromFile() • More information (Thanks Michele!) – https://www.ibm.com/developerworks/community/blogs/4021cbfe- 77ed-4a39-89de- 59b2fd63adb5/entry/IBM_Connections_5_5_403_error_for_the_Activity_S tream_in_Profiles_after_migration?lang=en 40
  • 41. #35 Connections 5.5 browser push notification • New App: PushNotification • Based on long-polling requests – Client sends POST request to /push/form/comet/connect – Server holds the request open and waits until response information becomes available – Server responses or timeout kills the request – Client sends new POST request... • Recheck your threads configuration on IHS and WAS – ThreadLimit in httpd.conf – Web Container Thread Pool for every App-Server 41
  • 42. #36 Customize log language • WAS: Customize JVM generic properties for all JVMs – -Duser.language=en -Duser.region=US – Non-English logs are causing issues • TDI: Customize ibmdisrv.sh/bat – LOG_4J="-Dlog4j.configuration=file:etc/log4j.properties” - Duser.language=en -Duser.region=US 42
  • 43. #37 Secure your mod_proxy configuration • LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_http_module modules/mod_proxy_http.so • ProxyRequests Off • <Proxy *> Order deny,allow Allow from all </Proxy> • ProxyPass /abc http://<fqdn>/abc ProxyPassReverse /abc http://<fqdn>/abc 43
  • 44. #38 Monitoring WAS • Using PMI – Analyze WebSphere related stuff (Connections pool size, Heap size) – Included – More information • http://www.ibm.com/support/knowledgecenter/SS7K4U_8.5.5/com.ibm.webs phere.nd.multiplatform.doc/ae/cprf_pmidata.html • Using Health Center – Full stack (CPU, I/O, Java runtime, Threads) – Eclipse IDE Plugin – More information • http://www.ibm.com/support/knowledgecenter/SS3KLZ/com.ibm.java.diagno stics.healthcenter.doc/topics/introduction.html 44
  • 45. #39 Configure log rotation • WAS – Within JVM settings – Don't forget to configure all JVMs – Issues within Connections installer • Recheck settings after installation! • DB2 – db2 update dbm cfg using diagsize 256 – Delete logs after X days (crontab, scheduled task) • TDI – Customize <tdisol>/etc/log4j.properties • log4j.appender.Default=org.apache.log4j.RollingFileAppender log4j.appender.Default.MaxFileSize=10MB log4j.appender.Default.MaxBackupIndex=10 • IHS – Customize httpd.conf • ErrorLog "|/<ihsroot>/bin/rotatelog –l /opt/IBM/HTTPServer/log/error_log.%Y.%m.%d 10M" • CustomLog"|/<ihsroot>/bin/rotatelog –l /opt/IBM/HTTPServer/log/access_log.%Y.%m.%d 10M" common – Delete logs after X days (crontab, scheduled task) 45
  • 46. #40 How-to: Add customized profile types • Why? – Customize displayed/available profile fields – Enable or disable profile widgets • Configure “profileType” within map_dbrepos_from_source.properties • Customize profiles-types.xml • Customize widgets-config.xml – <layout resourceSubType=”<customprofile>” … </layout> 46
  • 47. #41 How-to: Configure mobile push using forward proxy • Connections environment is unable to connect to Apple/Google push gateway directly • Customize mobile-config.xml – <ProxyHost> </ProxyHost> <ProxyPort> </ProxyPort> • Configure authentication alias if needed – proxyMobilePushNotificationJAASAuth 47
  • 48. #42 WebSphere & DH key size • WAS supports only 2048 bit or less • Enforce a specific DH key size – <washome>/java/jre/lib/security/java.security • jdk.tls.disabledAlgorithms=DH keySize <768 • Define DH key size on Domino – Default DH key size was increased to 4096 bit with Domino 9.0.1 FP4 IF2 – SSL_DH_KEYSIZE=2048 (notes.ini) • Requires at least Domino 9.0.1 FP3 IF2 – Mail integration! • More information (Thanks Ben!) – https://collaborationben.com/2016/07/12/ibm-connections-mail-and- ephemeral-diffie-hellman-key-size-error/ 48
  • 49. #43 Post-upgrade task: CR2 Surveys • Rewrite /forms to prevent broken links/bookmarks – RewriteRule ^/forms/(.*)$ https://%{SERVER_NAME}/surveys/$1 [NE,L,R] 49
  • 50. #44 Extend wsadmin on Linux • rlwrap will allow you to use command history and arrow keys within wsadmin – https://github.com/hanslub42/rlwrap • rlwrap ./wsadmin –lang jython • This is also working for other command line based tools – db2 – SQLPLUS 50
  • 51. #45 Include mobile links in notification mails • Allows users to access content using Connections mobile apps • mobile-config.xml – <includeMobileLinksInNotifications>true</includeMobileLinksInNotification s> 51
  • 52. #46 Monitoring IHS • Customize httpd.conf – LoadModule status_module modules/mod_status.so – <IfModule mod_status.c> ExtendedStatus On <Location /server-status> SetHandler server-status Order deny, allow Allow from 127.0.0.1 </Location> </IfModule> • Access using /server-status 52
  • 53. #47 Enable LDAP groups with two or more Domino directories • Enable your Connections environment to use more than one Domino directory – Internal and external users – Special directory topology • Define your repositories with their Base DN • You need to edit the wimconfig.xml – These changes are not supported within ISC • Customize following lines (one line for every repository) – OLD: <config:baseEntries name="o=pana" nameInRepository="o=pana"/> NEW: <config:baseEntries name="o=pana" nameInRepository=""/> – No need to customize other lines! 53
  • 54. #48 connectionsAdmin J2C role • Do not use a local WebSphere repository user • Many problems are related to this – Thumbnail generation in Gallery (3.0) – CCM and Docs stop working after some time (5.5) – Easier CCM migration (side-by-side) • Changing the connectionsAdmin user is possible – https://www- 10.lotus.com/ldd/lcwiki.nsf/dx/Change_password_of_connectionsAdmin 54
  • 55. #49 Mail Integration with external users • Mail Integration should be deactivated for all external users by default – header.jsp script is not working correctly – ROLE_mail-user Cookie is set to true • Use LDAP group instead of “All authenticated in Application's Realm” to prevent errors – mail-user role needs to be changed in following Apps • Common • WidgetContainer 55
  • 56. #50: Use variables in widgets-config.xml • Widget documentations often show path names in widgets- config.xml • Or even worse copies files to application ear • Better move the files to {CONNECTIONS_CUSTOMIZATION_PATH}/communities • Use {communitiesSvcRef} as a replacement in widgets- config.xml • If you want to change the PATH, just change the WebSphere variable 56
  • 58. Headquarters, Austria: panagenda GmbH (Ltd.) Schreyvogelgasse 3/10 AT 1010 Vienna Phone: +43 1 89 012 89 Fax: +43 1 89 012 89-15 E-Mail: info@panagenda.com Headquarters, Germany: panagenda GmbH (Ltd.) Lahnstraße 17 DE 64646 Heppenheim Phone: +49 6252 67 939-00 Fax: +49 6252 67 939-16 E-Mail: info@panagenda.com USA: panagenda Inc. 60 State Street, Suite 700 MA 02109 Boston Phone: +1 617 855 5961 Fax: +1 617 488 2292 E-Mail: info@panagenda.com Germany: panagenda Consulting GmbH (Ltd.) Donnersbergstraße 1 DE 64646 Heppenheim Phone: +49 6252 67 939-86 Fax: +49 6252 67 939-16 E-Mail: info@panagenda.com The Netherlands: Trust Factory B.V. 11th Floor, Koningin Julianaplein 10 NL 2595 AA The Hague Phone: +31 70 80 801 96 E-Mail: info@trust-factory.com © 2007-2015 panagenda Make Your Data Work for

Editor's Notes

  1. Wo broken links? Evtl info hinzufügen dass das in cr2 geändeert wurde