SlideShare a Scribd company logo
1216 - Smooth Migration from IBM
Domino to IBM Verse : The Vital
Metrics You Do Need
Jérôme Deniau, move4ideas / September, 16th 2016
About Jérôme Deniau
• Co-founder & CTO at
• Member of Penumbra – an international consortium of selected Business Partners
pooling their talents and resources
• Designer of for Domino in 2006
• IBM Design Partner member
• Certified IBM/Lotus Instructor since 1993
• Certified Advanced Domino Administrator and Developer since Lotus-Notes R3
• Jerome.deniau@move4ideas.com
Abstract
• IBM Domino server is having an exceptional functionality and rich
features which fit perfectly for customer and their very own business
needs.
• IBM Verse defines a #NewWayToWork that comes with Social
powerful features you can use and activate without compromising your
IBM Domino investment.
• How to migrate your IBM Domino server mail system to IBM Verse
simply without no hassle downtime and make your end-users happy
with the migration process.
Agenda
• Why Are We Here
• Pre-requisites
• W4
• Metrics
Why Are We Here
• Audience
 Main target: IT Department and C-level but it is not limited
• Architecture change
• Migration headaches
• Where is my starting point
• #NewWayToWork
• Keep It Simple (but NOT) Stupid
• Keep in mind the 4 V’s (Value/Variety/Velocity/Volume)
Prerequisites
• Before Rush
 Knowledge
 Hard work
 Attitude
Prerequisites - Knowledge
• This is the very first step
 Can’t do without!
• Source
Have a good knowledge of your Domino environment and
architecture
• Target
 Know your target and Procedures
 On-premise
 Hybrid
 Pure-cloud
Prerequisites – Hard Work
• Prepare your team and your system
 Complete checklist of your system
 No rush
 The simpler the better
Prerequisites - Attitude
• Last but not least
 Be positive
 Be invested
 Be inventive
 Be an evangelist
• Make it a success
W4
• The W power
 The “Why We Should Move” is really far behind us by now
• The four vital points:
 Who
 What
 Where
 When
W4
W4 – What For?
• You will be able to define a set of population to migrate them altogether
When
WhatWho
Where
W4 – The Who Dilemma
• Active vs inactive users
 What defines active people vs inactive people
 One can be active without answering mails
 Database Activity
 Mail rules
• Relations: people who collaborate, work together
• Domino applications and mail agents
• External users
Who
W4 – The What Dilemma
• Smartphones vs IBM Notes addicts
• Attachments: Enterprise data
• Huge databases
• Sensitive data
What
W4 – The Where Dilemma
• Limited with IBM Verse for the cloud version
 Asia Pacific
 Europe
 United States
• For this session metrics will take in account these targets instead:
 Hybrid
 On-premise
 Pure cloud (private or public) Where
W4 – The When Dilemma
• Last step at last
 Once populations are defined
 Deployment plan to run the migration at the right time for the population to
migrate
• Off-hours
• Off-peak
• Avoid Monday morning burst When
W4 – The Big Picture
W4 – The Big Picture
When
WhatWho
Where
W4 – The Big Picture
When
WhatWho
Where
Metrics For The Who Dilemma
Use Case
• We want to migrate only active users!
 How to get this information from Domino ?
Active vs Inactive Users
Migration from IBM Domino to IBM Verse
Migration from IBM Domino to IBM Verse
Active vs Inactive Users
• You do need to distinguish between false active and false inactive
 Comparing databases sizes
 Domino built-in tools for accurate information
 Database properties: user activity detail
 Domino log.nsf ‘Database Usage’ view
 Domino activity logging (activity.nsf)
 License Tracking (userlicenses.nsf)
Active vs Inactive Users
• Quick and dirty metrics based on database files sizes
 Export the mail files view from IBM Administrator on regular basis
 Too simple and quite confusing
 CTRL-C + Paste into a spreadsheet or better use IBM Watson Analytics
Active vs Inactive Users
• Less dirty: log.nsf using the Usage views
 Statlog should run regularly
Active vs Inactive Users
• Quick and dirty (cont.)
 Database sizes metrics are insufficients
 View indexes sizes are missing (you can get rid of them with
purge or compact –D)
 Take care of:
o Updall –c (in clustered or non clustered environment)
 Need a tool to analyze correctly the information
Active vs Inactive Users
• Database user detail
 No_Force_Activity_Logging=0 and Statlog task should run
 Pros:
• simple to use
• C api calls can be used to grab the information
 Cons:
• Results are on a database basis
• Erratic problems
• Limited use due to the 32kb limit (Wait for the RNext 16MB)
 Solution: use scanEZ from Ytria
Active vs Inactive Users
• Database user detail samples
• IBM Notes
• Ytria DatabaseEZ
Active vs Inactive Users
• Domino log.nsf
 Information is set by the Statlog task
 Add Log_Sessions=1 or 2 in notes.ini
 Remove Log_Disable_Session_Info=1 if exists in notes.ini
Active vs Inactive Users
• Domino activity logging
 Simple configuration
 Domino.Notes.Session
 Domino.Notes.Database
 Validation: show server
 IBM Technote for retention period
 #1230016 (from 2010) default is 7 days so:
o Log=logfiles/log.nsf,1,0,7,40000,[1-6]
Active vs Inactive Users
• Domino activity logging (continued)
 Run the Activity analysis tool
Active vs Inactive Users
• License Tracking
• Simple configuration
• Adminp is required to aggregate (so take care of that)
• All views under ‘Active Users’ can be a good starting point
Active vs Inactive Users
• Conclusions
 A user who does not send mail can be active
 Message Tracking Collector?
 Automatic or manual reports in reports.nsf:
o Top 25 xxx
o Messages size
o Message volume
Tips
• Mail Tracking Collector retention period
 Default is 30 days
 Accommodate this value according to your needs
Use Case
• We want to migrate people involved in ‘communities’.
Relationship
Migration from IBM Domino to IBM Verse
Migration from IBM Domino to IBM Verse
Relationship
• How to define groups of people working together
 Do we have metrics out of the box?
 Technically:
 Complicated if we talk about Communities detection for Domino
 Complicated if talking about Dynamic Graphs
 Complicated to implement Louvain method
• So what is available and simple to use?
Relationship
• Message Tracking Collector
 Yes but what for? Better compare manually the information
 Inefficient for relationship but fields can be useful
Relationship
• Increasing Domino logging for mail:
 Log_MailRouting=30
 Result:
 Once again limited: but
 Data is stored in log.nsf in the “Mail Routing” view
o If LOG_MailRoutingToMiscEvent=1 is not specified
 Data is stored in text file(s) console log(s) in <Domino data
Folder>/IBM_TECHNICAL_SUPPORT
Relationship
• Domino Mail Journaling
 High volume on some sites
 Needs replication between servers
 Caution due to high volumes and data retention delays
 Needs development to build a map for user relationship
 Do not encrypt $TUA nor $MessageID
 $TUA field can help you group mail exchanges on one subject amongst a group of user
o Beware: you can have multiple $TUA fields
Relationship
• Activity Logging
 Domino.Mail entry type
 As-is needs a bit of design to make it work the way you need it
 Use the activity logging analysis tool from IBM Administrator
 Deposited view
 Processed view
Relationship
• What the analysis tool does is:
 Get the documents from log.nsf
 Form=“Mail Routing”
Relationship
• Organizational Units can help
 Group people according to their OU’s
• Domino mail server
 Group people according to their home server
Relationship
• Conclusions
Not really an out of the box functionality
 Need a specific development
 Or a third party tool
Use Case
• We want to distinguish between ‘Human’ and ‘non Human’
users
Domino Applications & Mail Agents
Domino Applications & Mail Agents
• In a wonderful world
 Designers are using a ‘fake’ or non user mail account when the application or
the agent sends a memo
 Designers can use two users information
 Return-path: in case of error (Field Principal or From)
 User reply address: for a normal reply (field ReplyTo)
 (optionally) define a fake mail address in agent security property field “Run on behalf
of”
 Designers have used NotesLog or Log classes and an agentLog database
Domino Applications & Mail Agents
• Activity logging
 Insufficient, lacks of information on agent type and
 Does not generate information for the following agents types:
o Web agent
o Manually run agent from the IBM Notes client
o Scheduled agents that run locally on a client
Domino Applications & Mail Agents
• ICAA application supported
• Keep the agents and applications on premise or Hybrid Verse with
SoftLayer
• Give a distinguished email address to agents that send mail
 With Designer
 With correct fields (for MailSend or agents that creates document directly
into mailboxes)
 This way you can use Domino logs to distinguish between agents and
end-users.
Domino Applications & Mail Agents
• Conclusion
 Ask the developpers
 To give mail agents a mail account that can be tracked easily
 To use From/Principal and ReplyTo fields correctly into the code
 To user agentlog or any log facility when sending mail
o NOT in log.nsf nor Domino Server Console please!
 Manage Domino scheduled agents and log the information
Use Case
• We want to take care of external users
External Users
Migration from IBM Domino to IBM Verse
External Users
• Concern is: external users to your company that connect to the
Domino server(s) and use Domino mail functionality
• How many external users use the Domino mail service internally?
• Domino Passthru
 Activity Logging option
Other considerations
• Are my HTTP passwords strong enough to protect current and future
information?
Tips
• Check HTTP password weakness
 Use Domino HTTP stack
 Use DIIOP (Domino Corba program)
 Develop a JAVA agent with NotesFactory
 Loop with Domino users
 Use default passwords
 Use a dictionary
 Store results in an IBM Notes database
Metrics For The What Dilemma
Use Case
• How many mails are sent from my mobile users?
Smartphones vs IBM Notes Addicts
Smartphones vs IBM Notes Addicts
• Concern is: Get the Traveler users addicts
• Metrics:
 Number of active users
 Number of mails from the handhelds
Smartphones vs IBM Notes Addicts
• Traveler Users
 Tell traveler users enabled
 Tell traveler users disabled
• Deeper statistics
 What is activated
 Increase the Log level first
Smartphones vs IBM Notes Addicts
• What is activated
 Tell traveler log show
 Tell traveler log handler
 What is my level
 Which handler can I check?
 Handlers
 Tell traveler log handler logNsf level finest
 Tell traveler log handler audit level ALL
Smartphones vs IBM Notes Addicts
• How to activate user info trace:
 Rename the NTSLoggingTemplate.properties in NTSLogging.properties
 Located in <DominoDataDir>/traveler/cfg
 Define LogLevel=ALL
 Define Privacy according to your needs, default is 0x001E (shows everything except BODY
and Attachments) everything is 0x8000
 OR Tell traveler log fields *
 And without any parameter to stop -> “Tell Traveler log fields”
 Restart task Traveler for activating or stopping the logging
Smartphones vs IBM Notes Addicts
• info trace results are located:
 <DominoDataDirectory>/IBM_TECHNICAL_SUPPORT/traveler/logs/xml
 mmdd-hhmm-XXXXX_Sync_<CollectionId>_<SyncKey>_out_200.xml
 mmdd-hhmm-XXXXX_SmartReply_<NOTEUNID>_in.xml
 mmdd-hhmm-XXXXX_SmartForward_<NOTEUNID>_in.xml
 mmdd-hh-mm_Ping_in.xml
 mmdd-hh-mm_Ping_out_200.xml
Smartphones vs IBM Notes Addicts
Smartphones vs IBM Notes Addicts
• The simpler the better
 How to track Traveler users
 The $Mailer field contains the “Traveler” string
 Mail journaling:
 define the correct rule!
o Internal users and all documents
o Beware of the size of the resulting database!
 Do not encrypt the fields you do need for analysis
o $Mailer
Smartphones vs IBM Notes Addicts
• Create a view in mail journaling template
 From an existing view (Person)
 Add a column for $Mailer field
 Add totals
Smartphones vs IBM Notes Addicts
• Conclusions
 Number of mails sent from a device
 Nothing out of the box with Traveler logs
o Need to analyze the log files in xml directory for IBM Lotus Traveler
 Mail Journaling
o Need really few design enhancements
 Need third party software
o Access to the database (Non-HA and HA)
o Live and simple information: audit4mail from move4ideas
Use Case
• We want to get rid of non enterprise data, mainly based on
attachments not on content.
Attachments
Attachments
• Concern: an excellent starting point to start using IBM Files
 Remove files from mail files to the repository they deserve
 Company information has to be at the company level
• DAOS is not a concern for metrics
 DAOS obfuscate file location (in or out NSF files)
 Quota apply to logical size NOT the physical size
 After migration, DAOS will need to be pruned
Attachments
• A basic and efficient approach for a global picture
 Reset: set stat <stat name>
 Show stat mail.* (or IBM Administrator interface)
 TotalKBDelivered
 TotalKBTransferred
 TotalKBTransferred.SMTP
 DeliveredSize.*
Attachments
• Mail journaling
 Define the rule for internal users only
 Already available in IBM Notes mail journaling databases
 Beware of mail journaling databases size
 You can customize the view for more information
 Extensions of attachments
Attachments
• Use Event task
 Create an event generator for:
 Message transferred to
 Message delivered to
Attachments
• (Mis)Use DAOSEST
 Download version from IBM web site
 Currently 1,7
 Use –v option
 Beware: on really huge architecture it can never end.
 Solution DAOSEST_BUCKETS in notes.ini
o DAOSEST_BUCKETS=16,64,128,256,512,768,1024,2048,3087,4096
o Any value of 10k can be set
Use Case
• We want to know how many huge databases we do have and who
owns such databases.
Huge Databases
Huge Databases
• Concern: not a target concern but the source concern
 One mail file of 51k documents (31Gb)
 16 hours to migrate to SmartCloud in the past (non DAOS)
• At which size do we consider a database is huge?
 Time to replicate
 Time to compact (even with option –#)
 Views indexes size (Welcome Domino 9.2!)
 Daosified or non daosified NSF databases
Huge Databases
• The main problems are
 Internal network bandwith
 Slow disks (yes it still exists!)
 Overloaded Domino servers
 No or bad scheduled FUC tasks
o Fixup
o Updall
o Compact
 The notesenv folder for the Onboarding Manager requires space
Huge Databases
• Main problems (continued)
 Calendar
 No ‘Calendar cleanup’ execution on a daily/weekly basis
 Orphan calendar entries with attachments in iNotes
o Cancelled reservations are kept within mail files in iNotes
 Track attachments
 Enterprise or personal
 Track view indexes
 Track databases size
Huge Databases
• Create replica databases with cluster_admin_on
 Faster than any other solution (DAOS or NOT)
 cl copy srv!!database.nsf TransfertServer!!database.nsf REPLICA
• Archive or not Archive?
 A real question
 Archive Pro
 Get rid of inefficient data
 Archive Con
 Aggregate them back
Huge Databases
• How to track the huge database
 IBM Administrator: copy and paste the Files view into a spreadheet Software
 Log.nsf: View Usage/By Size
Use Case
• We want to check for sensitive data and take a decision to migrate that
information or not.
Sensitive Data
Sensitive Data
• Attachments vs content
 Attachments extensions can help BUT can be obfuscated
 Unions vs VIPs vs C-Levels
• Forwards of sensitive data
• Blind copy of sensitive data
• Encryption
 Are my users do use encryption for sensitive data when mailing the information to
internal or external users?
Sensitive Data
• If forwards matter
 Use the Event task
 Message forwarded to xxx
 Message forwarded to xxx from yyy
• Mail Journaling
 Activate the mail journaling function
Other Considerations
• I want more information on Traveler data than the current one I do
have
• What about user data
 Archives
 User mail rules
 Number of contacts
Tips
• Traveler (for the non HA server)
 Just try: te traveler sql select * from sys.systables
• User mail file content (LotusScript or Java agent or …)
 Loop through all mailfiles
 Get number of archives and their names
 Get number of mail rules
 Get number of contacts (private or not)
 Export information to a notes database
 Export information to a CSV file
Metrics For The Where Dilemma
Use Case
• We want to migrate people from one region or ‘site’ together.
Migration from IBM Domino to IBM Verse
The Where Dilemma
• Concern:
 Think of collaboration teams
 Think of really bad networks
 New-Caledonia is an excellent example
• What to catch:
 IP addresses from the sender
 Cross check with relationships
IP Address
• IP Address can help define people location
 Log_Sessions=2 in Domino notes.ini
 23/11/2015 10:01:09 Opened session for 'CN=Jérôme Deniau/O=Move4Ideas' (Release
9.0) SessId 520221FB Ip '109.8.206.35' 'Auth' 'C'
 Inbound SMTP only: Mail Journaling (again)
 Do not encrypt the “Received” field
 Create a view that displays the “Received” field(s)
 Analyze the field content
IP Address and Cross Checking
• Cross check log sessions and mail statistics
 Mail statistics: Transferred vs Delivered
 TotalRouted: means number of recipients
 Transferred: means number of physical message transferred
 Delivered: means number of physical messages delivered
 Use Event task
Architecture
• Use of Domino Server task
 MAPS
 Can help in discovering the mail routing between servers
 No interest if only one Domino cluster manages all users
Metrics For The When Dilemma
Use Case
• We want to define the best time range to migrate a population.
When
When
• Concern:
 Avoid user dissatisfaction
• Need to define the best time for switching users
• Communication is essential
• Metrics
 Time when user is not sending mail
 Problem with smartphone users
o Always on line
 Europeans policy on mail during the week-end
When
• Metrics can help but
 Solution is more enterprise policy defined
 Once population are defined
 You can force the switch time and date
 You can inform the end user for the correct procedures.
 You can start replication and onboarding process during off-peak hours
• So what about metrics then
When
• Determine number of mails exchanged during your off-hours
 Problematic with worldwide companies
 Track internal sender and define the best time range for switching
 Depends on replication
 Depends on mail availability on the other side.
 Use Domino mail journaling features and to an analyze on off hours/off-
days for internal senders
Session Conclusion
• Metrics are the starting point
• Metrics help you understand how people work within your company
• This session gives you the main axis to start
• Do not forget to compare the metrics from the source platform to the
targeted system after the migration.
Thank you for listening!
jerome.deniau@move4ideas.com
Ad

More Related Content

What's hot (20)

Migration:Impossible ... Not so
Migration:Impossible ... Not soMigration:Impossible ... Not so
Migration:Impossible ... Not so
ICON UK EVENTS Limited
 
Uklug 2011 administrator development synergy
Uklug 2011 administrator development synergyUklug 2011 administrator development synergy
Uklug 2011 administrator development synergy
dominion
 
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
 
Our take on Domino 10 - a Ytria webinar
Our take on Domino 10 - a Ytria webinarOur take on Domino 10 - a Ytria webinar
Our take on Domino 10 - a Ytria webinar
Benedek Menesi
 
IBM Connections Troubleshooting or “Get the Cow off the Ice”
IBM Connections Troubleshooting or “Get the Cow off the Ice” IBM Connections Troubleshooting or “Get the Cow off the Ice”
IBM Connections Troubleshooting or “Get the Cow off the Ice”
LetsConnect
 
Best and worst practices deploying IBM Connections
Best and worst practices deploying IBM ConnectionsBest and worst practices deploying IBM Connections
Best and worst practices deploying IBM Connections
LetsConnect
 
Quickr
QuickrQuickr
Quickr
dominion
 
An introduction to configuring Domino for Docker
An introduction to configuring Domino for DockerAn introduction to configuring Domino for Docker
An introduction to configuring Domino for Docker
Gabriella Davis
 
The Dev-Admin Chimera: Customising Connections (with Gab Davis)
The Dev-Admin Chimera: Customising Connections (with Gab Davis)The Dev-Admin Chimera: Customising Connections (with Gab Davis)
The Dev-Admin Chimera: Customising Connections (with Gab Davis)
Mark Myers
 
Connections Migrations the easy way Soccnx10
Connections Migrations the easy way Soccnx10Connections Migrations the easy way Soccnx10
Connections Migrations the easy way Soccnx10
Sharon James
 
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
 
Self Healing Capabilities of Domino 10
Self Healing Capabilities of Domino 10Self Healing Capabilities of Domino 10
Self Healing Capabilities of Domino 10
Kim Greene Consulting, Inc.
 
From frustration to fascination: dissecting Replication
From frustration to fascination: dissecting ReplicationFrom frustration to fascination: dissecting Replication
From frustration to fascination: dissecting Replication
Benedek Menesi
 
engage 2019 Workshop - Dirty Secrets of the Notes Client
engage 2019 Workshop - Dirty Secrets of the Notes Clientengage 2019 Workshop - Dirty Secrets of the Notes Client
engage 2019 Workshop - Dirty Secrets of the Notes Client
Christoph Adler
 
Ms vs ibm_v1.3
Ms vs ibm_v1.3Ms vs ibm_v1.3
Ms vs ibm_v1.3
Andy Higgins
 
Using Dashboards to Transform Application Data Visualization
Using Dashboards to Transform Application Data VisualizationUsing Dashboards to Transform Application Data Visualization
Using Dashboards to Transform Application Data Visualization
Kathy Brown
 
Inform2015 - What's New in Domino 9 & 9.0.1 for Admins
Inform2015 - What's New in Domino 9 & 9.0.1 for AdminsInform2015 - What's New in Domino 9 & 9.0.1 for Admins
Inform2015 - What's New in Domino 9 & 9.0.1 for Admins
Jared Roberts
 
IBM Connections administration – keep your systems running the right way
IBM Connections administration – keep your systems running the right wayIBM Connections administration – keep your systems running the right way
IBM Connections administration – keep your systems running the right way
LetsConnect
 
Victor Toal - IBM Connections: So you have it installed – now what?
Victor Toal - IBM Connections: So you have it installed – now what?Victor Toal - IBM Connections: So you have it installed – now what?
Victor Toal - IBM Connections: So you have it installed – now what?
LetsConnect
 
Back from the Dead: When Bad Code Kills a Good Server
Back from the Dead: When Bad Code Kills a Good ServerBack from the Dead: When Bad Code Kills a Good Server
Back from the Dead: When Bad Code Kills a Good Server
Teamstudio
 
Uklug 2011 administrator development synergy
Uklug 2011 administrator development synergyUklug 2011 administrator development synergy
Uklug 2011 administrator development synergy
dominion
 
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
 
Our take on Domino 10 - a Ytria webinar
Our take on Domino 10 - a Ytria webinarOur take on Domino 10 - a Ytria webinar
Our take on Domino 10 - a Ytria webinar
Benedek Menesi
 
IBM Connections Troubleshooting or “Get the Cow off the Ice”
IBM Connections Troubleshooting or “Get the Cow off the Ice” IBM Connections Troubleshooting or “Get the Cow off the Ice”
IBM Connections Troubleshooting or “Get the Cow off the Ice”
LetsConnect
 
Best and worst practices deploying IBM Connections
Best and worst practices deploying IBM ConnectionsBest and worst practices deploying IBM Connections
Best and worst practices deploying IBM Connections
LetsConnect
 
An introduction to configuring Domino for Docker
An introduction to configuring Domino for DockerAn introduction to configuring Domino for Docker
An introduction to configuring Domino for Docker
Gabriella Davis
 
The Dev-Admin Chimera: Customising Connections (with Gab Davis)
The Dev-Admin Chimera: Customising Connections (with Gab Davis)The Dev-Admin Chimera: Customising Connections (with Gab Davis)
The Dev-Admin Chimera: Customising Connections (with Gab Davis)
Mark Myers
 
Connections Migrations the easy way Soccnx10
Connections Migrations the easy way Soccnx10Connections Migrations the easy way Soccnx10
Connections Migrations the easy way Soccnx10
Sharon James
 
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
 
From frustration to fascination: dissecting Replication
From frustration to fascination: dissecting ReplicationFrom frustration to fascination: dissecting Replication
From frustration to fascination: dissecting Replication
Benedek Menesi
 
engage 2019 Workshop - Dirty Secrets of the Notes Client
engage 2019 Workshop - Dirty Secrets of the Notes Clientengage 2019 Workshop - Dirty Secrets of the Notes Client
engage 2019 Workshop - Dirty Secrets of the Notes Client
Christoph Adler
 
Using Dashboards to Transform Application Data Visualization
Using Dashboards to Transform Application Data VisualizationUsing Dashboards to Transform Application Data Visualization
Using Dashboards to Transform Application Data Visualization
Kathy Brown
 
Inform2015 - What's New in Domino 9 & 9.0.1 for Admins
Inform2015 - What's New in Domino 9 & 9.0.1 for AdminsInform2015 - What's New in Domino 9 & 9.0.1 for Admins
Inform2015 - What's New in Domino 9 & 9.0.1 for Admins
Jared Roberts
 
IBM Connections administration – keep your systems running the right way
IBM Connections administration – keep your systems running the right wayIBM Connections administration – keep your systems running the right way
IBM Connections administration – keep your systems running the right way
LetsConnect
 
Victor Toal - IBM Connections: So you have it installed – now what?
Victor Toal - IBM Connections: So you have it installed – now what?Victor Toal - IBM Connections: So you have it installed – now what?
Victor Toal - IBM Connections: So you have it installed – now what?
LetsConnect
 
Back from the Dead: When Bad Code Kills a Good Server
Back from the Dead: When Bad Code Kills a Good ServerBack from the Dead: When Bad Code Kills a Good Server
Back from the Dead: When Bad Code Kills a Good Server
Teamstudio
 

Viewers also liked (16)

IBM Verse On-premises
IBM Verse On-premisesIBM Verse On-premises
IBM Verse On-premises
jayeshpar2006
 
Modernising a Notes app with AngularJS
Modernising a Notes app with AngularJSModernising a Notes app with AngularJS
Modernising a Notes app with AngularJS
ICON UK EVENTS Limited
 
Servlets made easy. 
Write once and run everywhere.
Servlets made easy. 
Write once and run everywhere.Servlets made easy. 
Write once and run everywhere.
Servlets made easy. 
Write once and run everywhere.
ICON UK EVENTS Limited
 
AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable ...
AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable ...AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable ...
AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable ...
William Holmes
 
Upgrade to domino 9.0.1
Upgrade to domino 9.0.1Upgrade to domino 9.0.1
Upgrade to domino 9.0.1
Ranjit Rai
 
Notes 9 presentation
Notes 9 presentationNotes 9 presentation
Notes 9 presentation
Andy Higgins
 
OpenUserGroup - IBM Verse - Lars Buntrock
OpenUserGroup - IBM Verse - Lars BuntrockOpenUserGroup - IBM Verse - Lars Buntrock
OpenUserGroup - IBM Verse - Lars Buntrock
Henning Schmidt
 
Webinar: Migration from IBM Domino to IBM Verse
Webinar: Migration from IBM Domino to IBM VerseWebinar: Migration from IBM Domino to IBM Verse
Webinar: Migration from IBM Domino to IBM Verse
MOVE4IDEAS
 
21 ways to make your data work for you
21 ways to make your data work for you21 ways to make your data work for you
21 ways to make your data work for you
ICON UK EVENTS Limited
 
Feed me, Seymore - Supplemental User Data for IC Profiles
Feed me, Seymore - Supplemental User Data for IC ProfilesFeed me, Seymore - Supplemental User Data for IC Profiles
Feed me, Seymore - Supplemental User Data for IC Profiles
ICON UK EVENTS Limited
 
Find your data - use GraphDB capabilities in XPages applications - and beyond
Find your data - use GraphDB capabilities in XPages applications - and beyond	Find your data - use GraphDB capabilities in XPages applications - and beyond
Find your data - use GraphDB capabilities in XPages applications - and beyond
ICON UK EVENTS Limited
 
.docker : How to deploy Digital Experience in a container, drinking a cup of ...
.docker : How to deploy Digital Experience in a container, drinking a cup of ....docker : How to deploy Digital Experience in a container, drinking a cup of ...
.docker : How to deploy Digital Experience in a container, drinking a cup of ...
ICON UK EVENTS Limited
 
A Hitchhiker's Guide to troubleshooting IBM Connections
A Hitchhiker's Guide to troubleshooting IBM ConnectionsA Hitchhiker's Guide to troubleshooting IBM Connections
A Hitchhiker's Guide to troubleshooting IBM Connections
ICON UK EVENTS Limited
 
From collaboration to engagement
From collaboration to engagementFrom collaboration to engagement
From collaboration to engagement
ICON UK EVENTS Limited
 
Learn everything about IBM iNotes Customization
Learn everything about IBM iNotes CustomizationLearn everything about IBM iNotes Customization
Learn everything about IBM iNotes Customization
IBM Connections Developers
 
IBM Presents the IBM Notes and Domino Roadmap
IBM Presents the IBM Notes and Domino RoadmapIBM Presents the IBM Notes and Domino Roadmap
IBM Presents the IBM Notes and Domino Roadmap
Teamstudio
 
IBM Verse On-premises
IBM Verse On-premisesIBM Verse On-premises
IBM Verse On-premises
jayeshpar2006
 
Modernising a Notes app with AngularJS
Modernising a Notes app with AngularJSModernising a Notes app with AngularJS
Modernising a Notes app with AngularJS
ICON UK EVENTS Limited
 
Servlets made easy. 
Write once and run everywhere.
Servlets made easy. 
Write once and run everywhere.Servlets made easy. 
Write once and run everywhere.
Servlets made easy. 
Write once and run everywhere.
ICON UK EVENTS Limited
 
AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable ...
AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable ...AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable ...
AD506: IBM Connect 2014. IBM Sametime Proxy 9: A fuller, richer customizable ...
William Holmes
 
Upgrade to domino 9.0.1
Upgrade to domino 9.0.1Upgrade to domino 9.0.1
Upgrade to domino 9.0.1
Ranjit Rai
 
Notes 9 presentation
Notes 9 presentationNotes 9 presentation
Notes 9 presentation
Andy Higgins
 
OpenUserGroup - IBM Verse - Lars Buntrock
OpenUserGroup - IBM Verse - Lars BuntrockOpenUserGroup - IBM Verse - Lars Buntrock
OpenUserGroup - IBM Verse - Lars Buntrock
Henning Schmidt
 
Webinar: Migration from IBM Domino to IBM Verse
Webinar: Migration from IBM Domino to IBM VerseWebinar: Migration from IBM Domino to IBM Verse
Webinar: Migration from IBM Domino to IBM Verse
MOVE4IDEAS
 
21 ways to make your data work for you
21 ways to make your data work for you21 ways to make your data work for you
21 ways to make your data work for you
ICON UK EVENTS Limited
 
Feed me, Seymore - Supplemental User Data for IC Profiles
Feed me, Seymore - Supplemental User Data for IC ProfilesFeed me, Seymore - Supplemental User Data for IC Profiles
Feed me, Seymore - Supplemental User Data for IC Profiles
ICON UK EVENTS Limited
 
Find your data - use GraphDB capabilities in XPages applications - and beyond
Find your data - use GraphDB capabilities in XPages applications - and beyond	Find your data - use GraphDB capabilities in XPages applications - and beyond
Find your data - use GraphDB capabilities in XPages applications - and beyond
ICON UK EVENTS Limited
 
.docker : How to deploy Digital Experience in a container, drinking a cup of ...
.docker : How to deploy Digital Experience in a container, drinking a cup of ....docker : How to deploy Digital Experience in a container, drinking a cup of ...
.docker : How to deploy Digital Experience in a container, drinking a cup of ...
ICON UK EVENTS Limited
 
A Hitchhiker's Guide to troubleshooting IBM Connections
A Hitchhiker's Guide to troubleshooting IBM ConnectionsA Hitchhiker's Guide to troubleshooting IBM Connections
A Hitchhiker's Guide to troubleshooting IBM Connections
ICON UK EVENTS Limited
 
Learn everything about IBM iNotes Customization
Learn everything about IBM iNotes CustomizationLearn everything about IBM iNotes Customization
Learn everything about IBM iNotes Customization
IBM Connections Developers
 
IBM Presents the IBM Notes and Domino Roadmap
IBM Presents the IBM Notes and Domino RoadmapIBM Presents the IBM Notes and Domino Roadmap
IBM Presents the IBM Notes and Domino Roadmap
Teamstudio
 
Ad

Similar to Migration from IBM Domino to IBM Verse (20)

Webinar: Leveraging New Technologies with Migration
Webinar: Leveraging New Technologies with MigrationWebinar: Leveraging New Technologies with Migration
Webinar: Leveraging New Technologies with Migration
panagenda
 
Domino, Notes, and Verse - Where are We and Whats the Future?
Domino, Notes, and Verse - Where are We and Whats the Future?Domino, Notes, and Verse - Where are We and Whats the Future?
Domino, Notes, and Verse - Where are We and Whats the Future?
Teamstudio
 
Cloud Readiness 101: Analyzing and Visualizing Your IT Infrastructure
Cloud Readiness 101: Analyzing and Visualizing Your IT InfrastructureCloud Readiness 101: Analyzing and Visualizing Your IT Infrastructure
Cloud Readiness 101: Analyzing and Visualizing Your IT Infrastructure
panagenda
 
IBM Mail Next and Notes/Domino Roadmap
IBM Mail Next and Notes/Domino RoadmapIBM Mail Next and Notes/Domino Roadmap
IBM Mail Next and Notes/Domino Roadmap
Teamstudio
 
SmartCloud Administration Best Practices MWLUG 2016
SmartCloud Administration Best Practices MWLUG 2016SmartCloud Administration Best Practices MWLUG 2016
SmartCloud Administration Best Practices MWLUG 2016
David Hablewitz
 
IBM Domino 10: A new chapter begins
IBM Domino 10: A new chapter beginsIBM Domino 10: A new chapter begins
IBM Domino 10: A new chapter begins
LetsConnect
 
ServiceNow + Precisely: Getting Business Value and Visibility from Mainframe ...
ServiceNow + Precisely: Getting Business Value and Visibility from Mainframe ...ServiceNow + Precisely: Getting Business Value and Visibility from Mainframe ...
ServiceNow + Precisely: Getting Business Value and Visibility from Mainframe ...
Precisely
 
Planning ahead to Connect the Dots between IBM Domino, Notes, Connections and...
Planning ahead to Connect the Dots between IBM Domino, Notes, Connections and...Planning ahead to Connect the Dots between IBM Domino, Notes, Connections and...
Planning ahead to Connect the Dots between IBM Domino, Notes, Connections and...
Franziska Tanner
 
Planning Ahead to Connect the Dots Between IBM Domino, Notes, Connections and...
Planning Ahead to Connect the Dots Between IBM Domino, Notes, Connections and...Planning Ahead to Connect the Dots Between IBM Domino, Notes, Connections and...
Planning Ahead to Connect the Dots Between IBM Domino, Notes, Connections and...
panagenda
 
SharePoint Best Practice and the Cloud
SharePoint Best Practice and the CloudSharePoint Best Practice and the Cloud
SharePoint Best Practice and the Cloud
Application Performance Ltd
 
Resume
ResumeResume
Resume
Madan Yadav
 
Madhu Sudhan
Madhu SudhanMadhu Sudhan
Madhu Sudhan
Madhu Reddy
 
XPages: You Know the 'How to'. Now Learn the 'Why and What'.
XPages: You Know the 'How to'. Now Learn the 'Why and What'.XPages: You Know the 'How to'. Now Learn the 'Why and What'.
XPages: You Know the 'How to'. Now Learn the 'Why and What'.
Teamstudio
 
Linked in stream experimentation framework
Linked in stream experimentation frameworkLinked in stream experimentation framework
Linked in stream experimentation framework
Joseph Adler
 
Cloud Computing for Not-for-Profits
Cloud Computing for Not-for-ProfitsCloud Computing for Not-for-Profits
Cloud Computing for Not-for-Profits
rgtechnologies
 
Outsourcing Your SharePoint Hosting - the clouds fine print magnified
Outsourcing Your SharePoint Hosting - the clouds fine print magnifiedOutsourcing Your SharePoint Hosting - the clouds fine print magnified
Outsourcing Your SharePoint Hosting - the clouds fine print magnified
SherWeb
 
Sps chicago suburbs outsourcing your share point hosting - the clouds fine ...
Sps chicago suburbs   outsourcing your share point hosting - the clouds fine ...Sps chicago suburbs   outsourcing your share point hosting - the clouds fine ...
Sps chicago suburbs outsourcing your share point hosting - the clouds fine ...
SherWeb
 
Sps chicago suburbs outsourcing your share point hosting - the clouds fine ...
Sps chicago suburbs   outsourcing your share point hosting - the clouds fine ...Sps chicago suburbs   outsourcing your share point hosting - the clouds fine ...
Sps chicago suburbs outsourcing your share point hosting - the clouds fine ...
SherWeb
 
SEF2013 - Create a Business Solution, Step by Step, with No Managed Code
SEF2013 - Create a Business Solution, Step by Step, with No Managed CodeSEF2013 - Create a Business Solution, Step by Step, with No Managed Code
SEF2013 - Create a Business Solution, Step by Step, with No Managed Code
Marc D Anderson
 
SMB100: The Best of Both Worlds: Service Management Powered by Ivanti
SMB100: The Best of Both Worlds: Service Management Powered by IvantiSMB100: The Best of Both Worlds: Service Management Powered by Ivanti
SMB100: The Best of Both Worlds: Service Management Powered by Ivanti
Ivanti
 
Webinar: Leveraging New Technologies with Migration
Webinar: Leveraging New Technologies with MigrationWebinar: Leveraging New Technologies with Migration
Webinar: Leveraging New Technologies with Migration
panagenda
 
Domino, Notes, and Verse - Where are We and Whats the Future?
Domino, Notes, and Verse - Where are We and Whats the Future?Domino, Notes, and Verse - Where are We and Whats the Future?
Domino, Notes, and Verse - Where are We and Whats the Future?
Teamstudio
 
Cloud Readiness 101: Analyzing and Visualizing Your IT Infrastructure
Cloud Readiness 101: Analyzing and Visualizing Your IT InfrastructureCloud Readiness 101: Analyzing and Visualizing Your IT Infrastructure
Cloud Readiness 101: Analyzing and Visualizing Your IT Infrastructure
panagenda
 
IBM Mail Next and Notes/Domino Roadmap
IBM Mail Next and Notes/Domino RoadmapIBM Mail Next and Notes/Domino Roadmap
IBM Mail Next and Notes/Domino Roadmap
Teamstudio
 
SmartCloud Administration Best Practices MWLUG 2016
SmartCloud Administration Best Practices MWLUG 2016SmartCloud Administration Best Practices MWLUG 2016
SmartCloud Administration Best Practices MWLUG 2016
David Hablewitz
 
IBM Domino 10: A new chapter begins
IBM Domino 10: A new chapter beginsIBM Domino 10: A new chapter begins
IBM Domino 10: A new chapter begins
LetsConnect
 
ServiceNow + Precisely: Getting Business Value and Visibility from Mainframe ...
ServiceNow + Precisely: Getting Business Value and Visibility from Mainframe ...ServiceNow + Precisely: Getting Business Value and Visibility from Mainframe ...
ServiceNow + Precisely: Getting Business Value and Visibility from Mainframe ...
Precisely
 
Planning ahead to Connect the Dots between IBM Domino, Notes, Connections and...
Planning ahead to Connect the Dots between IBM Domino, Notes, Connections and...Planning ahead to Connect the Dots between IBM Domino, Notes, Connections and...
Planning ahead to Connect the Dots between IBM Domino, Notes, Connections and...
Franziska Tanner
 
Planning Ahead to Connect the Dots Between IBM Domino, Notes, Connections and...
Planning Ahead to Connect the Dots Between IBM Domino, Notes, Connections and...Planning Ahead to Connect the Dots Between IBM Domino, Notes, Connections and...
Planning Ahead to Connect the Dots Between IBM Domino, Notes, Connections and...
panagenda
 
XPages: You Know the 'How to'. Now Learn the 'Why and What'.
XPages: You Know the 'How to'. Now Learn the 'Why and What'.XPages: You Know the 'How to'. Now Learn the 'Why and What'.
XPages: You Know the 'How to'. Now Learn the 'Why and What'.
Teamstudio
 
Linked in stream experimentation framework
Linked in stream experimentation frameworkLinked in stream experimentation framework
Linked in stream experimentation framework
Joseph Adler
 
Cloud Computing for Not-for-Profits
Cloud Computing for Not-for-ProfitsCloud Computing for Not-for-Profits
Cloud Computing for Not-for-Profits
rgtechnologies
 
Outsourcing Your SharePoint Hosting - the clouds fine print magnified
Outsourcing Your SharePoint Hosting - the clouds fine print magnifiedOutsourcing Your SharePoint Hosting - the clouds fine print magnified
Outsourcing Your SharePoint Hosting - the clouds fine print magnified
SherWeb
 
Sps chicago suburbs outsourcing your share point hosting - the clouds fine ...
Sps chicago suburbs   outsourcing your share point hosting - the clouds fine ...Sps chicago suburbs   outsourcing your share point hosting - the clouds fine ...
Sps chicago suburbs outsourcing your share point hosting - the clouds fine ...
SherWeb
 
Sps chicago suburbs outsourcing your share point hosting - the clouds fine ...
Sps chicago suburbs   outsourcing your share point hosting - the clouds fine ...Sps chicago suburbs   outsourcing your share point hosting - the clouds fine ...
Sps chicago suburbs outsourcing your share point hosting - the clouds fine ...
SherWeb
 
SEF2013 - Create a Business Solution, Step by Step, with No Managed Code
SEF2013 - Create a Business Solution, Step by Step, with No Managed CodeSEF2013 - Create a Business Solution, Step by Step, with No Managed Code
SEF2013 - Create a Business Solution, Step by Step, with No Managed Code
Marc D Anderson
 
SMB100: The Best of Both Worlds: Service Management Powered by Ivanti
SMB100: The Best of Both Worlds: Service Management Powered by IvantiSMB100: The Best of Both Worlds: Service Management Powered by Ivanti
SMB100: The Best of Both Worlds: Service Management Powered by Ivanti
Ivanti
 
Ad

Recently uploaded (20)

Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 

Migration from IBM Domino to IBM Verse

  • 1. 1216 - Smooth Migration from IBM Domino to IBM Verse : The Vital Metrics You Do Need Jérôme Deniau, move4ideas / September, 16th 2016
  • 2. About Jérôme Deniau • Co-founder & CTO at • Member of Penumbra – an international consortium of selected Business Partners pooling their talents and resources • Designer of for Domino in 2006 • IBM Design Partner member • Certified IBM/Lotus Instructor since 1993 • Certified Advanced Domino Administrator and Developer since Lotus-Notes R3 • [email protected]
  • 3. Abstract • IBM Domino server is having an exceptional functionality and rich features which fit perfectly for customer and their very own business needs. • IBM Verse defines a #NewWayToWork that comes with Social powerful features you can use and activate without compromising your IBM Domino investment. • How to migrate your IBM Domino server mail system to IBM Verse simply without no hassle downtime and make your end-users happy with the migration process.
  • 4. Agenda • Why Are We Here • Pre-requisites • W4 • Metrics
  • 5. Why Are We Here • Audience  Main target: IT Department and C-level but it is not limited • Architecture change • Migration headaches • Where is my starting point • #NewWayToWork • Keep It Simple (but NOT) Stupid • Keep in mind the 4 V’s (Value/Variety/Velocity/Volume)
  • 6. Prerequisites • Before Rush  Knowledge  Hard work  Attitude
  • 7. Prerequisites - Knowledge • This is the very first step  Can’t do without! • Source Have a good knowledge of your Domino environment and architecture • Target  Know your target and Procedures  On-premise  Hybrid  Pure-cloud
  • 8. Prerequisites – Hard Work • Prepare your team and your system  Complete checklist of your system  No rush  The simpler the better
  • 9. Prerequisites - Attitude • Last but not least  Be positive  Be invested  Be inventive  Be an evangelist • Make it a success
  • 10. W4 • The W power  The “Why We Should Move” is really far behind us by now • The four vital points:  Who  What  Where  When W4
  • 11. W4 – What For? • You will be able to define a set of population to migrate them altogether When WhatWho Where
  • 12. W4 – The Who Dilemma • Active vs inactive users  What defines active people vs inactive people  One can be active without answering mails  Database Activity  Mail rules • Relations: people who collaborate, work together • Domino applications and mail agents • External users Who
  • 13. W4 – The What Dilemma • Smartphones vs IBM Notes addicts • Attachments: Enterprise data • Huge databases • Sensitive data What
  • 14. W4 – The Where Dilemma • Limited with IBM Verse for the cloud version  Asia Pacific  Europe  United States • For this session metrics will take in account these targets instead:  Hybrid  On-premise  Pure cloud (private or public) Where
  • 15. W4 – The When Dilemma • Last step at last  Once populations are defined  Deployment plan to run the migration at the right time for the population to migrate • Off-hours • Off-peak • Avoid Monday morning burst When
  • 16. W4 – The Big Picture
  • 17. W4 – The Big Picture When WhatWho Where
  • 18. W4 – The Big Picture When WhatWho Where
  • 19. Metrics For The Who Dilemma
  • 20. Use Case • We want to migrate only active users!  How to get this information from Domino ?
  • 24. Active vs Inactive Users • You do need to distinguish between false active and false inactive  Comparing databases sizes  Domino built-in tools for accurate information  Database properties: user activity detail  Domino log.nsf ‘Database Usage’ view  Domino activity logging (activity.nsf)  License Tracking (userlicenses.nsf)
  • 25. Active vs Inactive Users • Quick and dirty metrics based on database files sizes  Export the mail files view from IBM Administrator on regular basis  Too simple and quite confusing  CTRL-C + Paste into a spreadsheet or better use IBM Watson Analytics
  • 26. Active vs Inactive Users • Less dirty: log.nsf using the Usage views  Statlog should run regularly
  • 27. Active vs Inactive Users • Quick and dirty (cont.)  Database sizes metrics are insufficients  View indexes sizes are missing (you can get rid of them with purge or compact –D)  Take care of: o Updall –c (in clustered or non clustered environment)  Need a tool to analyze correctly the information
  • 28. Active vs Inactive Users • Database user detail  No_Force_Activity_Logging=0 and Statlog task should run  Pros: • simple to use • C api calls can be used to grab the information  Cons: • Results are on a database basis • Erratic problems • Limited use due to the 32kb limit (Wait for the RNext 16MB)  Solution: use scanEZ from Ytria
  • 29. Active vs Inactive Users • Database user detail samples • IBM Notes • Ytria DatabaseEZ
  • 30. Active vs Inactive Users • Domino log.nsf  Information is set by the Statlog task  Add Log_Sessions=1 or 2 in notes.ini  Remove Log_Disable_Session_Info=1 if exists in notes.ini
  • 31. Active vs Inactive Users • Domino activity logging  Simple configuration  Domino.Notes.Session  Domino.Notes.Database  Validation: show server  IBM Technote for retention period  #1230016 (from 2010) default is 7 days so: o Log=logfiles/log.nsf,1,0,7,40000,[1-6]
  • 32. Active vs Inactive Users • Domino activity logging (continued)  Run the Activity analysis tool
  • 33. Active vs Inactive Users • License Tracking • Simple configuration • Adminp is required to aggregate (so take care of that) • All views under ‘Active Users’ can be a good starting point
  • 34. Active vs Inactive Users • Conclusions  A user who does not send mail can be active  Message Tracking Collector?  Automatic or manual reports in reports.nsf: o Top 25 xxx o Messages size o Message volume
  • 35. Tips • Mail Tracking Collector retention period  Default is 30 days  Accommodate this value according to your needs
  • 36. Use Case • We want to migrate people involved in ‘communities’.
  • 40. Relationship • How to define groups of people working together  Do we have metrics out of the box?  Technically:  Complicated if we talk about Communities detection for Domino  Complicated if talking about Dynamic Graphs  Complicated to implement Louvain method • So what is available and simple to use?
  • 41. Relationship • Message Tracking Collector  Yes but what for? Better compare manually the information  Inefficient for relationship but fields can be useful
  • 42. Relationship • Increasing Domino logging for mail:  Log_MailRouting=30  Result:  Once again limited: but  Data is stored in log.nsf in the “Mail Routing” view o If LOG_MailRoutingToMiscEvent=1 is not specified  Data is stored in text file(s) console log(s) in <Domino data Folder>/IBM_TECHNICAL_SUPPORT
  • 43. Relationship • Domino Mail Journaling  High volume on some sites  Needs replication between servers  Caution due to high volumes and data retention delays  Needs development to build a map for user relationship  Do not encrypt $TUA nor $MessageID  $TUA field can help you group mail exchanges on one subject amongst a group of user o Beware: you can have multiple $TUA fields
  • 44. Relationship • Activity Logging  Domino.Mail entry type  As-is needs a bit of design to make it work the way you need it  Use the activity logging analysis tool from IBM Administrator  Deposited view  Processed view
  • 45. Relationship • What the analysis tool does is:  Get the documents from log.nsf  Form=“Mail Routing”
  • 46. Relationship • Organizational Units can help  Group people according to their OU’s • Domino mail server  Group people according to their home server
  • 47. Relationship • Conclusions Not really an out of the box functionality  Need a specific development  Or a third party tool
  • 48. Use Case • We want to distinguish between ‘Human’ and ‘non Human’ users
  • 49. Domino Applications & Mail Agents
  • 50. Domino Applications & Mail Agents • In a wonderful world  Designers are using a ‘fake’ or non user mail account when the application or the agent sends a memo  Designers can use two users information  Return-path: in case of error (Field Principal or From)  User reply address: for a normal reply (field ReplyTo)  (optionally) define a fake mail address in agent security property field “Run on behalf of”  Designers have used NotesLog or Log classes and an agentLog database
  • 51. Domino Applications & Mail Agents • Activity logging  Insufficient, lacks of information on agent type and  Does not generate information for the following agents types: o Web agent o Manually run agent from the IBM Notes client o Scheduled agents that run locally on a client
  • 52. Domino Applications & Mail Agents • ICAA application supported • Keep the agents and applications on premise or Hybrid Verse with SoftLayer • Give a distinguished email address to agents that send mail  With Designer  With correct fields (for MailSend or agents that creates document directly into mailboxes)  This way you can use Domino logs to distinguish between agents and end-users.
  • 53. Domino Applications & Mail Agents • Conclusion  Ask the developpers  To give mail agents a mail account that can be tracked easily  To use From/Principal and ReplyTo fields correctly into the code  To user agentlog or any log facility when sending mail o NOT in log.nsf nor Domino Server Console please!  Manage Domino scheduled agents and log the information
  • 54. Use Case • We want to take care of external users
  • 57. External Users • Concern is: external users to your company that connect to the Domino server(s) and use Domino mail functionality • How many external users use the Domino mail service internally? • Domino Passthru  Activity Logging option
  • 58. Other considerations • Are my HTTP passwords strong enough to protect current and future information?
  • 59. Tips • Check HTTP password weakness  Use Domino HTTP stack  Use DIIOP (Domino Corba program)  Develop a JAVA agent with NotesFactory  Loop with Domino users  Use default passwords  Use a dictionary  Store results in an IBM Notes database
  • 60. Metrics For The What Dilemma
  • 61. Use Case • How many mails are sent from my mobile users?
  • 62. Smartphones vs IBM Notes Addicts
  • 63. Smartphones vs IBM Notes Addicts • Concern is: Get the Traveler users addicts • Metrics:  Number of active users  Number of mails from the handhelds
  • 64. Smartphones vs IBM Notes Addicts • Traveler Users  Tell traveler users enabled  Tell traveler users disabled • Deeper statistics  What is activated  Increase the Log level first
  • 65. Smartphones vs IBM Notes Addicts • What is activated  Tell traveler log show  Tell traveler log handler  What is my level  Which handler can I check?  Handlers  Tell traveler log handler logNsf level finest  Tell traveler log handler audit level ALL
  • 66. Smartphones vs IBM Notes Addicts • How to activate user info trace:  Rename the NTSLoggingTemplate.properties in NTSLogging.properties  Located in <DominoDataDir>/traveler/cfg  Define LogLevel=ALL  Define Privacy according to your needs, default is 0x001E (shows everything except BODY and Attachments) everything is 0x8000  OR Tell traveler log fields *  And without any parameter to stop -> “Tell Traveler log fields”  Restart task Traveler for activating or stopping the logging
  • 67. Smartphones vs IBM Notes Addicts • info trace results are located:  <DominoDataDirectory>/IBM_TECHNICAL_SUPPORT/traveler/logs/xml  mmdd-hhmm-XXXXX_Sync_<CollectionId>_<SyncKey>_out_200.xml  mmdd-hhmm-XXXXX_SmartReply_<NOTEUNID>_in.xml  mmdd-hhmm-XXXXX_SmartForward_<NOTEUNID>_in.xml  mmdd-hh-mm_Ping_in.xml  mmdd-hh-mm_Ping_out_200.xml
  • 68. Smartphones vs IBM Notes Addicts
  • 69. Smartphones vs IBM Notes Addicts • The simpler the better  How to track Traveler users  The $Mailer field contains the “Traveler” string  Mail journaling:  define the correct rule! o Internal users and all documents o Beware of the size of the resulting database!  Do not encrypt the fields you do need for analysis o $Mailer
  • 70. Smartphones vs IBM Notes Addicts • Create a view in mail journaling template  From an existing view (Person)  Add a column for $Mailer field  Add totals
  • 71. Smartphones vs IBM Notes Addicts • Conclusions  Number of mails sent from a device  Nothing out of the box with Traveler logs o Need to analyze the log files in xml directory for IBM Lotus Traveler  Mail Journaling o Need really few design enhancements  Need third party software o Access to the database (Non-HA and HA) o Live and simple information: audit4mail from move4ideas
  • 72. Use Case • We want to get rid of non enterprise data, mainly based on attachments not on content.
  • 74. Attachments • Concern: an excellent starting point to start using IBM Files  Remove files from mail files to the repository they deserve  Company information has to be at the company level • DAOS is not a concern for metrics  DAOS obfuscate file location (in or out NSF files)  Quota apply to logical size NOT the physical size  After migration, DAOS will need to be pruned
  • 75. Attachments • A basic and efficient approach for a global picture  Reset: set stat <stat name>  Show stat mail.* (or IBM Administrator interface)  TotalKBDelivered  TotalKBTransferred  TotalKBTransferred.SMTP  DeliveredSize.*
  • 76. Attachments • Mail journaling  Define the rule for internal users only  Already available in IBM Notes mail journaling databases  Beware of mail journaling databases size  You can customize the view for more information  Extensions of attachments
  • 77. Attachments • Use Event task  Create an event generator for:  Message transferred to  Message delivered to
  • 78. Attachments • (Mis)Use DAOSEST  Download version from IBM web site  Currently 1,7  Use –v option  Beware: on really huge architecture it can never end.  Solution DAOSEST_BUCKETS in notes.ini o DAOSEST_BUCKETS=16,64,128,256,512,768,1024,2048,3087,4096 o Any value of 10k can be set
  • 79. Use Case • We want to know how many huge databases we do have and who owns such databases.
  • 81. Huge Databases • Concern: not a target concern but the source concern  One mail file of 51k documents (31Gb)  16 hours to migrate to SmartCloud in the past (non DAOS) • At which size do we consider a database is huge?  Time to replicate  Time to compact (even with option –#)  Views indexes size (Welcome Domino 9.2!)  Daosified or non daosified NSF databases
  • 82. Huge Databases • The main problems are  Internal network bandwith  Slow disks (yes it still exists!)  Overloaded Domino servers  No or bad scheduled FUC tasks o Fixup o Updall o Compact  The notesenv folder for the Onboarding Manager requires space
  • 83. Huge Databases • Main problems (continued)  Calendar  No ‘Calendar cleanup’ execution on a daily/weekly basis  Orphan calendar entries with attachments in iNotes o Cancelled reservations are kept within mail files in iNotes  Track attachments  Enterprise or personal  Track view indexes  Track databases size
  • 84. Huge Databases • Create replica databases with cluster_admin_on  Faster than any other solution (DAOS or NOT)  cl copy srv!!database.nsf TransfertServer!!database.nsf REPLICA • Archive or not Archive?  A real question  Archive Pro  Get rid of inefficient data  Archive Con  Aggregate them back
  • 85. Huge Databases • How to track the huge database  IBM Administrator: copy and paste the Files view into a spreadheet Software  Log.nsf: View Usage/By Size
  • 86. Use Case • We want to check for sensitive data and take a decision to migrate that information or not.
  • 88. Sensitive Data • Attachments vs content  Attachments extensions can help BUT can be obfuscated  Unions vs VIPs vs C-Levels • Forwards of sensitive data • Blind copy of sensitive data • Encryption  Are my users do use encryption for sensitive data when mailing the information to internal or external users?
  • 89. Sensitive Data • If forwards matter  Use the Event task  Message forwarded to xxx  Message forwarded to xxx from yyy • Mail Journaling  Activate the mail journaling function
  • 90. Other Considerations • I want more information on Traveler data than the current one I do have • What about user data  Archives  User mail rules  Number of contacts
  • 91. Tips • Traveler (for the non HA server)  Just try: te traveler sql select * from sys.systables • User mail file content (LotusScript or Java agent or …)  Loop through all mailfiles  Get number of archives and their names  Get number of mail rules  Get number of contacts (private or not)  Export information to a notes database  Export information to a CSV file
  • 92. Metrics For The Where Dilemma
  • 93. Use Case • We want to migrate people from one region or ‘site’ together.
  • 95. The Where Dilemma • Concern:  Think of collaboration teams  Think of really bad networks  New-Caledonia is an excellent example • What to catch:  IP addresses from the sender  Cross check with relationships
  • 96. IP Address • IP Address can help define people location  Log_Sessions=2 in Domino notes.ini  23/11/2015 10:01:09 Opened session for 'CN=Jérôme Deniau/O=Move4Ideas' (Release 9.0) SessId 520221FB Ip '109.8.206.35' 'Auth' 'C'  Inbound SMTP only: Mail Journaling (again)  Do not encrypt the “Received” field  Create a view that displays the “Received” field(s)  Analyze the field content
  • 97. IP Address and Cross Checking • Cross check log sessions and mail statistics  Mail statistics: Transferred vs Delivered  TotalRouted: means number of recipients  Transferred: means number of physical message transferred  Delivered: means number of physical messages delivered  Use Event task
  • 98. Architecture • Use of Domino Server task  MAPS  Can help in discovering the mail routing between servers  No interest if only one Domino cluster manages all users
  • 99. Metrics For The When Dilemma
  • 100. Use Case • We want to define the best time range to migrate a population.
  • 101. When
  • 102. When • Concern:  Avoid user dissatisfaction • Need to define the best time for switching users • Communication is essential • Metrics  Time when user is not sending mail  Problem with smartphone users o Always on line  Europeans policy on mail during the week-end
  • 103. When • Metrics can help but  Solution is more enterprise policy defined  Once population are defined  You can force the switch time and date  You can inform the end user for the correct procedures.  You can start replication and onboarding process during off-peak hours • So what about metrics then
  • 104. When • Determine number of mails exchanged during your off-hours  Problematic with worldwide companies  Track internal sender and define the best time range for switching  Depends on replication  Depends on mail availability on the other side.  Use Domino mail journaling features and to an analyze on off hours/off- days for internal senders
  • 105. Session Conclusion • Metrics are the starting point • Metrics help you understand how people work within your company • This session gives you the main axis to start • Do not forget to compare the metrics from the source platform to the targeted system after the migration.