SysTools Migrator – Technical Help (Lotus Notes to Office 365 Migration)

Pre-Requisites

  • The destination account should be having a valid license
  • Provide the UPN
  • PreProvision for the office 365 needs to be done
  • Permissions granted on the Azure project
  • The destination domain should be having Mail.ReadWrite.All (Exchange),
  • full_access_as_app(Exchange) permissions granted on the Azure project
  • Files.ReadWrite.all for Graph, Directory.ReadWrite.all
  • Lotus Notes 9.0.1 needs to installed and configured
  • If NSF file has the password then the UserID file needs to be there
  • UserID File should be NSL disabled
  • CN Value mapping CSV needs to be there for recipient address mapping.
  • Encrypted NSF we are not supporting in this case user can replicate the existing file with no encryption option.
  • If DOAS is enable in that case user should compact NSF from Domino Server before adding to migration
  • Log in service with ManchineName/UserName having admin privilege.

Features (Supported & Not Supported)

`
Feature Point Description
Demo Version License Max 2 NSF files are supported
Date Filter Supported (on Note Document modified date)
Dock Links Not Supported
Delta Supported
Folder Name Length 64 characters as supported by Lotus Notes
Folder Hierarchy Length 98 characters supported by Lotus Notes
Deleted Items Not Supported
Junk Emails Supported
Email Conversation Lotus Notes itself do not support Conversation
Follow up [Flag] mails Not Supported
CN value Mappings Supported [Provided that user listed in the User CSV]
Custom Properties Not supported
Body Format Supported
Read Unread Supported
Attachments Supported
Signature Supported in Email Body [Not supported for signature created in settings]
Internet Headers Supported
Priority Supported
Draft Mail Supported. Date Time is coming, when it was migrated
Date Time Retention Mail Sent/Received times maintained. Drafts get migration timestamp.
Sensitivity Not Supported
Default Folder Mappings Supported
Delivery Options Not Supported
Return Receipt mail Not Supported
Delivery Importance Supported
DXL Attachments Not Supported
Follow up Mails Not Supported
Mood Stamp-Normal Not Supported
Delivery option- Mood Stamp- Personal Not Supported
Delivery option- Mood Stamp- Confidential Not Supported
Delivery option- Mood Stamp- Private Not Supported
Delivery option- Mood Stamp- Thank you! Not Supported
Delivery option- Mood Stamp- Flame Not Supported
Delivery option- Mood Stamp- Good Job Not Supported
Delivery option- Mood Stamp- Joke Not Supported
Delivery option- Mood Stamp- FYI Not Supported
Delivery option- Mood Stamp- Question Not Supported
Delivery option- Mood Stamp- Reminder Not Supported
Mail Body Highlighter Not Supported
Indent paragraph in body Not Supported
Out dent paragraph in body Not Supported
Basic Tables in Mail Body Supported
Tabbed table, in mail Body Not supported. But its contents would come
Animated table, in mail Body Not supported. But its contents would come
Caption table, in mail Body Not supported. But its contents would come
Programmed table, in mail Body Not supported. But its contents would come
Import option in Lotus Notes mail body Supported
Ruler option in Lotus Notes mail body Not Supported
Encrypt option in Lotus Notes mail sample Not Supported
Max number of Recipient 500
Confidential: Mark Subject Confidential option in Lotus Notes Supported.
mail subject after setting confidential option in Lotus is getting with this convention: “*Confidential:“
Undelivered Mail Migrated, but not as like source. Its subject and body contents are getting changed
Calendar invitation trace report Migrated, but its body is not as like source
Calendar invitation status[Accepted, Rejected, Tentative accepted etc] notification mails Not migrating in Inbox mails section. It will migrated in Calendar section within “Inbox” folder

Shortcomings and Limitations

Limitation Reason
Common Folders also will get created in Email Empty folder type will not get define and will get created in and email section
More than 35 MB Email More than 35 MB emails will get save to OneDrive
1. All Documents
2. Archive
3. Chat History
4. Follow Up
5. Tools:
Rules
Stationery
1. Other Shared Mailbox
These all are views and will not get considered as folders so these entries will not get supported
System.outOfMemory Exception will throw while migration Application run as 32 bit ,so will get System.out of memory exception will migration is in progress
Migrated Account size shown on UI and the size on destination account is to much different. We are getting more size on destination We show size on UI which is size in Notes Document property
We support Email Size up to 25 MB Due to introp.domino

API

The application is using the Microsoft Graph API which a REST based API for interacting with Office 365
also Microsoft Exchange Web Service API is used for Outlook 365 communication

Graph API : https://docs.microsoft.com/en-us/graph/api/overview?view=graph-rest-1.0
EWS : https://docs.microsoft.com/en-us/exchange/client-developer/exchange-web-services/start-using-web-services-in-exchange

API Request Volume Limit : 10000 requests every 10 minutes.

Lotus Notes Domino Interop.

nnote.dll for processing the MIME.

Used Named Pipe and MemoryMappedFile for inter- process communication.

Pre-Requisites

  • The destination account should be having a valid license
  • Provide the UPN
  • permissions granted on the Azure project
  • The destination domain should be having Calendars.ReadWrite.All, full_access_as_app(Exchange) Calendars.ReadWrite.All, permissions granted on the Azure project
  • for writing calendar attendees we are using Exchange API
  • Lotus Notes 9.0.1 needs to installed and configured
  • If NSF file has the password then the UserID file needs to be there
  • CN Value mapping CSV needs to be there for recipient address mapping
  • IfEncrypted NSF we are not supporting in this case user can replicate the existing file with no encryption option
  • If DOAS is enable in that case user should compact NSF from Domino Server before adding to migration

Features (Supported & Not Supported)

`
Feature Point Description
Demo Limitation Max 2 NSF files are supported
Folder Structure Supported(For Email(s), for Contact and Calendars it will be Flat level Hierarchy)
Drive Attachment Not Applicable
Local Attachments Supported
Date Filter Supported
[on the Start date]
Delta Migration Supported
Special Characters / Foreign Language Names Supported
Recurrence Supported
Folder Color Not Applicable
Attendees Supported
Resources Supported
Notifications Not Supported
Future Events Not Supported
Reminder Supported
Categories Supported(user-created categories should be present at destination)
Location Supported
Visibility Supported
Time zone mapping Supported
Private and public Supported
Attendees status Not Supported
Read-only calendars Not Supported
Shared Calendars Not Supported
Group Calendars Not Supported
Dock links Calendar,contact,email as dock link support is there

Shortcomings and Limitations

Limitation Reason
All folders present even if they are outside the date filter’s range The application is designed to preprocess the folders first and then the files
User Categories aren’t automatically migrated The feature is yet to be implemented
across database dock-links Dock links shared across database support is not there

API

The application is using the Microsoft Graph API which a REST based API for interacting with Office 365
also Microsoft Exchange Web Service API is used for Outlook 365 communication

Graph API : https://docs.microsoft.com/en-us/graph/api/overview?view=graph-rest-1.0
EWS : https://docs.microsoft.com/en-us/exchange/client-developer/exchange-web-services/start-using-web-services-in-exchange

API Request Volume Limit : 10000 requests every 10 minutes.

Lotus Notes Domino Interop.

Pre-Requisites

  • The destination account should be having a valid license
  • Provide the UPN
  • permissions granted on the Azure project
  • Lotus Notes 9.0.1 needs to installed and configured
  • If NSF file has the password then the UserID file needs to be there
  • CN Value mapping CSV needs to be there for recipient address mapping
  • Encrypted NSF we are not supporting in this case user can replicate the existing file with no encryption option

Features (Supported & Not Supported)

`
Feature Points Description
Demo Limitation Max 2 NSF files are supported
Date Filter Supported. (Applicable on Created Date)
Lotus Notes File support Lotus Notes 6.5, 7, 8.5, 9.0
Other Languages folders and contacts Supported
Custom Lotus Notes contact properties These properties will get added to Notes of the Office 365 contact
Group contacts Not Supported
Attachments Not Supported
Birth dates and Anniversary folder Not Supported
Default Folder mapping Not Supported. One more extra “Contacts“ folder would get created and all source system contacts would get migrated in that Folder
Profile photo Supported
Non existing email address migration Supported
Trash Not Supported
Duplicate contacts Not Supported
Same contacts in multiple folders Supported
Date Filter Supported (On Notes Modified Date)
Internet Certificates Supported ( Added to Note)
Contacts List Not Supported
By Company Folder Not Supported
By Category Folder Not Supported
Advanced view Folders Not Supported
Personal Address Supported. It is mapped with “Home Address“ of Office 365 destination account
Category Not Supported
Customize Address Labels Not Supported
Other Information Supported (Added to Note)
Messaging ID Supported (Added to Note)
Department Supported
Location Supported (Added to Note)
Website Supported
Blog Site Supported (Added to Note)
Spouse Supported. Mapped with “Significant Other”
Children Supported (Added to Note)
Birthday Supported
Anniversary Supported (Added to Note)
Custom 1, Custom 2, Custom 3 Supported (Added to Note)
“Fax” and “Fax 2“ phone numbers Supported.
Are coming in Notes(Body) as with Label:
“Home Fax Phone Number“
“Office FAX Phone Number“
Private Property Written in Contacts Notes(Body): “Confidential: Contact is private.“
Favorite Folder Not Supported

Shortcomings and Limitations

Limitation Reason
Common Folders also will get create in Contact Since the common folders may have mixed entries and probability of having contacts so we are creating Common Folders in contact Folders
Folder Hierarchy For Contact and the folders will be present at flat level. Hierarchy will not get maintain
Contact Attachments Contact Attachments will not get retain since target office 365 do not have the support for it
Folders Some extra folders will come at target as we are categorizing them as common folders

API

The application is using the Microsoft Graph API which a REST based API for interacting with Office 365
also Microsoft Exchange Web Service API is used for Outlook 365 communication

Graph API : https://docs.microsoft.com/en-us/graph/api/overview?view=graph-rest-1.0

API Request Volume Limit : 10000 requests every 10 minutes.

Lotus Notes Domino Interop.

Free Download SysTools Migrator Download Now