コード例 #1
0
        private void RunConfigurationUpdaterRpc()
        {
            if (this.m_server != null)
            {
                string fqdn = this.m_server.Fqdn;
                DatabaseTasksHelper.RunConfigurationUpdaterRpc(fqdn, this.m_database, this.m_server.AdminDisplayVersion, ReplayConfigChangeHints.DbCopyRemoved, new Task.TaskVerboseLoggingDelegate(base.WriteVerbose), new Task.TaskWarningLoggingDelegate(this.WriteWarning));
            }
            string serverFqdn = this.m_dbLocationInfo.ServerFqdn;

            DatabaseTasksHelper.RunConfigurationUpdaterRpc(serverFqdn, this.m_database, new ServerVersion(this.m_dbLocationInfo.ServerVersion), ReplayConfigChangeHints.DbCopyRemoved, new Task.TaskVerboseLoggingDelegate(base.WriteVerbose), new Task.TaskWarningLoggingDelegate(this.WriteWarning));
        }
コード例 #2
0
 protected override void InternalProcessRecord()
 {
     TaskLogger.LogEnter();
     base.InternalProcessRecord();
     if (this.m_dbCopy.IsHostServerPresent)
     {
         Server   server   = (Server)base.DataSession.Read <Server>(this.m_dbCopy.HostServer);
         Database database = this.m_dbCopy.GetDatabase <Database>();
         DatabaseTasksHelper.RunConfigurationUpdaterRpc(server.Fqdn, database, server.AdminDisplayVersion, ReplayConfigChangeHints.DbCopyAdded, new Task.TaskVerboseLoggingDelegate(base.WriteVerbose), new Task.TaskWarningLoggingDelegate(this.WriteWarning));
     }
     TaskLogger.LogExit();
 }
コード例 #3
0
        private void RunSourceConfigurationUpdaterRpc()
        {
            string     text       = this.DataObject.ServerName;
            MiniServer miniServer = (MiniServer)base.DataSession.Read <MiniServer>(this.DataObject.Server);

            if (miniServer == null)
            {
                this.WriteWarning(Strings.ErrorMailboxServerNotFound(text));
                return;
            }
            text = miniServer.Fqdn;
            DatabaseTasksHelper.RunConfigurationUpdaterRpc(text, this.DataObject, miniServer.AdminDisplayVersion, ReplayConfigChangeHints.DbCopyAdded, new Task.TaskVerboseLoggingDelegate(base.WriteVerbose), new Task.TaskWarningLoggingDelegate(this.WriteWarning));
        }
コード例 #4
0
 private void SendNotificationRpcToReplayService()
 {
     DatabaseTasksHelper.RunConfigurationUpdaterRpc(this.OwnerServer.Fqdn, this.DataObject, this.OwnerServer.AdminDisplayVersion, ReplayConfigChangeHints.MoveDatabasePathConfigChanged, new Task.TaskVerboseLoggingDelegate(base.WriteVerbose), new Task.TaskWarningLoggingDelegate(this.WriteWarning));
 }
コード例 #5
0
        private void RunTargetConfigurationUpdaterRpc()
        {
            string fqdn = this.m_server.Fqdn;

            DatabaseTasksHelper.RunConfigurationUpdaterRpc(fqdn, this.DataObject, this.m_server.AdminDisplayVersion, ReplayConfigChangeHints.DbCopyAdded, new Task.TaskVerboseLoggingDelegate(base.WriteVerbose), new Task.TaskWarningLoggingDelegate(this.WriteWarning));
        }