示例#1
0
      public void Execute()
      {
         Logger.Instance.WriteSupportToLog("RenameCommand.Execute():>>>>> ", true);
         Logger.Instance.WriteSupportToLog(string.Format("RenameCommand.Execute(): renaming table {0} to {1}", 
                                           fromDataSourceDefinition.Name, toDataSourceDefinition.Name), true);

         GatewayCommandFileRename fileRenameCommand = GatewayCommandsFactory.CreateFileRenameCommand(fromDataSourceDefinition, toDataSourceDefinition, ClientManager.Instance.LocalManager);
         GatewayResult result = fileRenameCommand.Execute();

         if (!result.Success)
         {
            throw new DataSourceConversionFailedException(toDataSourceDefinition.Name, result.ErrorDescription);
         }

         Logger.Instance.WriteSupportToLog("RenameCommand.Execute():<<<< ", true);
      }