This class will update a v1.5.0rev2 of the Glyma server to be v1.5.0rev3 compliant.
Inheritance: IUpdateGLDatabase
コード例 #1
0
        protected override void ProcessRecord()
        {
            base.ProcessRecord();

            IUpdateGLDatabase cmdletBase = null;

            switch (Version)
            {
            case "v1.5.0r1":
                cmdletBase = new v1_5_0_r1.Update_v1_5_0_r1Base();
                break;

            case "v1.5.0r2":
                cmdletBase = new v1_5_0_r2.Update_v1_5_0_r2Base();
                break;

            case "v1.5.0r3":
                cmdletBase = new v1_5_0_r3.Update_v1_5_0_r3Base();
                break;

            case "v1.5.0r4":
                cmdletBase = new v1_5_0_r4.Update_v1_5_0_r4Base();
                break;

            default:
                WriteWarning("Unknown version number.");
                return;
            }

            cmdletBase.DatabaseServer            = DatabaseServer;
            cmdletBase.MapDatabaseName           = MapDatabaseName;
            cmdletBase.TransactionDatabaseServer = TransactionDatabaseServer;
            cmdletBase.TransactionDatabaseName   = TransactionDatabaseName;

            cmdletBase.ExecuteCmdletBase(this);
        }
コード例 #2
0
        protected override void ProcessRecord()
        {
            base.ProcessRecord();

            IUpdateGLDatabase cmdletBase = null;

            switch (Version)
            {
                case "v1.5.0r1":
                    cmdletBase = new v1_5_0_r1.Update_v1_5_0_r1Base();
                    break;

                case "v1.5.0r2":
                    cmdletBase = new v1_5_0_r2.Update_v1_5_0_r2Base();
                    break;

                case "v1.5.0r3":
                    cmdletBase = new v1_5_0_r3.Update_v1_5_0_r3Base();
                    break;

                case "v1.5.0r4":
                    cmdletBase = new v1_5_0_r4.Update_v1_5_0_r4Base();
                    break;

                default:
                    WriteWarning("Unknown version number.");
                    return;
            }

            cmdletBase.DatabaseServer = DatabaseServer;
            cmdletBase.MapDatabaseName = MapDatabaseName;
            cmdletBase.TransactionDatabaseServer = TransactionDatabaseServer;
            cmdletBase.TransactionDatabaseName = TransactionDatabaseName;

            cmdletBase.ExecuteCmdletBase(this);
        }