SlideShare a Scribd company logo
1 of 106
Download to read offline
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
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
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
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.
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

More Related Content

What's hot

Uklug 2011 administrator development synergy
Uklug 2011 administrator development synergyUklug 2011 administrator development synergy
Uklug 2011 administrator development synergydominion
 
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 webinarBenedek 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 ConnectionsLetsConnect
 
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 DockerGabriella 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 Soccnx10Sharon 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 ReplicationBenedek 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 ClientChristoph 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 VisualizationKathy 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 AdminsJared 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 wayLetsConnect
 
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 ServerTeamstudio
 

What's hot (20)

Migration:Impossible ... Not so
Migration:Impossible ... Not soMigration:Impossible ... Not so
Migration:Impossible ... Not so
 
Uklug 2011 administrator development synergy
Uklug 2011 administrator development synergyUklug 2011 administrator development synergy
Uklug 2011 administrator development synergy
 
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”
 
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
 
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”
 
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
 
Quickr
QuickrQuickr
Quickr
 
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
 
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)
 
Connections Migrations the easy way Soccnx10
Connections Migrations the easy way Soccnx10Connections Migrations the easy way Soccnx10
Connections Migrations the easy way Soccnx10
 
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
 
Self Healing Capabilities of Domino 10
Self Healing Capabilities of Domino 10Self Healing Capabilities of Domino 10
Self Healing Capabilities of Domino 10
 
From frustration to fascination: dissecting Replication
From frustration to fascination: dissecting ReplicationFrom frustration to fascination: dissecting Replication
From frustration to fascination: dissecting Replication
 
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
 
Ms vs ibm_v1.3
Ms vs ibm_v1.3Ms vs ibm_v1.3
Ms vs ibm_v1.3
 
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
 
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
 
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
 
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?
 
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
 

Viewers also liked

IBM Verse On-premises
IBM Verse On-premisesIBM Verse On-premises
IBM Verse On-premisesjayeshpar2006
 
Modernising a Notes app with AngularJS
Modernising a Notes app with AngularJSModernising a Notes app with AngularJS
Modernising a Notes app with AngularJSICON 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.1Ranjit Rai
 
Notes 9 presentation
Notes 9 presentationNotes 9 presentation
Notes 9 presentationAndy Higgins
 
OpenUserGroup - IBM Verse - Lars Buntrock
OpenUserGroup - IBM Verse - Lars BuntrockOpenUserGroup - IBM Verse - Lars Buntrock
OpenUserGroup - IBM Verse - Lars BuntrockHenning 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 VerseMOVE4IDEAS
 
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 youICON 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 ProfilesICON 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 ConnectionsICON 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 CustomizationIBM 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 RoadmapTeamstudio
 

Viewers also liked (16)

IBM Verse On-premises
IBM Verse On-premisesIBM Verse On-premises
IBM Verse On-premises
 
Modernising a Notes app with AngularJS
Modernising a Notes app with AngularJSModernising a Notes app with AngularJS
Modernising a Notes app with AngularJS
 
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.
 
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 ...
 
Upgrade to domino 9.0.1
Upgrade to domino 9.0.1Upgrade to domino 9.0.1
Upgrade to domino 9.0.1
 
Notes 9 presentation
Notes 9 presentationNotes 9 presentation
Notes 9 presentation
 
OpenUserGroup - IBM Verse - Lars Buntrock
OpenUserGroup - IBM Verse - Lars BuntrockOpenUserGroup - IBM Verse - Lars Buntrock
OpenUserGroup - IBM Verse - Lars Buntrock
 
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
 
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
 
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
 
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
 
.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 ...
 
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
 
From collaboration to engagement
From collaboration to engagementFrom collaboration to engagement
From collaboration to engagement
 
Learn everything about IBM iNotes Customization
Learn everything about IBM iNotes CustomizationLearn everything about IBM iNotes Customization
Learn everything about IBM iNotes Customization
 
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
 

Similar to Migration from IBM Domino to IBM Verse

Webinar: Leveraging New Technologies with Migration
Webinar: Leveraging New Technologies with MigrationWebinar: Leveraging New Technologies with Migration
Webinar: Leveraging New Technologies with Migrationpanagenda
 
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 Infrastructurepanagenda
 
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 RoadmapTeamstudio
 
SmartCloud Administration Best Practices MWLUG 2016
SmartCloud Administration Best Practices MWLUG 2016SmartCloud Administration Best Practices MWLUG 2016
SmartCloud Administration Best Practices MWLUG 2016David 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 beginsLetsConnect
 
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 frameworkJoseph Adler
 
Cloud Computing for Not-for-Profits
Cloud Computing for Not-for-ProfitsCloud Computing for Not-for-Profits
Cloud Computing for Not-for-Profitsrgtechnologies
 
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
 
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 magnifiedSherWeb
 
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 CodeMarc 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 IvantiIvanti
 

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
 
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?
 
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
 
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
 
SmartCloud Administration Best Practices MWLUG 2016
SmartCloud Administration Best Practices MWLUG 2016SmartCloud Administration Best Practices MWLUG 2016
SmartCloud Administration Best Practices MWLUG 2016
 
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
 
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 ...
 
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...
 
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...
 
SharePoint Best Practice and the Cloud
SharePoint Best Practice and the CloudSharePoint Best Practice and the Cloud
SharePoint Best Practice and the Cloud
 
Resume
ResumeResume
Resume
 
Madhu Sudhan
Madhu SudhanMadhu Sudhan
Madhu Sudhan
 
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'.
 
Linked in stream experimentation framework
Linked in stream experimentation frameworkLinked in stream experimentation framework
Linked in stream experimentation framework
 
Cloud Computing for Not-for-Profits
Cloud Computing for Not-for-ProfitsCloud Computing for Not-for-Profits
Cloud Computing for Not-for-Profits
 
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 ...
 
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
 
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 ...
 
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
 
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
 

Recently uploaded

[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAnitaRaj43
 
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
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
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
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 

Recently uploaded (20)

[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
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
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
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
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 

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 • Jerome.deniau@move4ideas.com
  • 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 ?
  • 22.
  • 23.
  • 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’.
  • 38.
  • 39.
  • 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
  • 56.
  • 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.
  • 94.
  • 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.
  • 106. Thank you for listening! jerome.deniau@move4ideas.com