When attempting to migrate alerts to an Office 365 site or an On-Premise site connected using the Client Side Object Model (CSOM) adapter, you get the following error message:
Exception thrown: An error occurred during the operation of a service method: The method or operation is not implemented.
at Metalogix.SharePoint.Adapters.CSOM2013Service.CSOM2013Service.GetAlerts(String sListID, Int32 sItemID)
at SyncInvokeGetAlerts(Object , Object[] , Object[] )
at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage31(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)
Migrating alerts to Office 365 or to SharePoint 2013 using the CSOM adapter is currently not supported. Currently, there is no available APIs provided by the CSOM adapter for the operation to be completed.
Alerts must be added to the SharePoint Online (Office 365) tenant site manually.