protected SsisImportScripter(string name, string importSchemaName, string path, string sourceConnectionString,
                              string destinationConnectionString, string stagingDatabaseConnection, long defaultImportRunId, string defaultSourceIds, string logFileDir,
                              ImportSchema schema) : base(schema)
 {
     Name                         = name;
     ImportSchemaName             = importSchemaName;
     _path                        = path;
     _sourceConnectionString      = sourceConnectionString;
     _destinationConnectionString = destinationConnectionString;
     _stagingDatabaseConnection   = stagingDatabaseConnection;
     _defaultImportRunId          = defaultImportRunId;
     _defaultSourceIds            = defaultSourceIds;
     _logFileDir                  = logFileDir;
     TaskConnections              = new Dictionary <TaskComponent, TaskComponent>();
 }
 protected SsisImportScripter(string name, string importSchemaName, string path, string sourceConnectionString,
                           string destinationConnectionString, string stagingDatabaseConnection, long defaultImportRunId, string defaultSourceIds, string logFileDir,
                           ImportSchema schema)
     : base(schema)
 {
     Name = name;
     ImportSchemaName = importSchemaName;
     _path = path;
     _sourceConnectionString = sourceConnectionString;
     _destinationConnectionString = destinationConnectionString;
     _stagingDatabaseConnection = stagingDatabaseConnection;
     _defaultImportRunId = defaultImportRunId;
     _defaultSourceIds = defaultSourceIds;
     _logFileDir = logFileDir;
     TaskConnections = new Dictionary<TaskComponent, TaskComponent>();
 }
        public SsisImportScripter GetSsisImportScripter(string importName, string importSchemaName, string path, string sourceConnectionString,
                                  string destinationConnectionString, string stagingDatabaseConnectionString, long defaultImportRunId, string defaultSourceIds, string logFileDir,
                                  ImportSchema schema, params object[] additionalParameters)
        {
            switch (importName)
            {
                case LoranImportName:
                    return new LoranSsisImportScripter
                    (
                        importName,
                        importSchemaName,
                        path,
                        sourceConnectionString,
                        destinationConnectionString,
                        stagingDatabaseConnectionString,
                        defaultImportRunId,
                        defaultSourceIds,
                        logFileDir,
                        schema
                    );

                case RmsImportName:
                    return new RmsSsisImportScripter
                    (
                        importName,
                        importSchemaName,
                        path,
                        sourceConnectionString,
                        destinationConnectionString,
                        stagingDatabaseConnectionString,
                        defaultImportRunId,
                        defaultSourceIds,
                        logFileDir,
                        schema
                    );

            }

            throw new SsisScripterException("I dont create scripts for import schemas called " + importSchemaName);
        }
Example #4
0
        public SsisImportScripter GetSsisImportScripter(string importName, string importSchemaName, string path, string sourceConnectionString,
                                                        string destinationConnectionString, string stagingDatabaseConnectionString, long defaultImportRunId, string defaultSourceIds, string logFileDir,
                                                        ImportSchema schema, params object[] additionalParameters)
        {
            switch (importName)
            {
            case LoranImportName:
                return(new LoranSsisImportScripter
                       (
                           importName,
                           importSchemaName,
                           path,
                           sourceConnectionString,
                           destinationConnectionString,
                           stagingDatabaseConnectionString,
                           defaultImportRunId,
                           defaultSourceIds,
                           logFileDir,
                           schema
                       ));

            case RmsImportName:
                return(new RmsSsisImportScripter
                       (
                           importName,
                           importSchemaName,
                           path,
                           sourceConnectionString,
                           destinationConnectionString,
                           stagingDatabaseConnectionString,
                           defaultImportRunId,
                           defaultSourceIds,
                           logFileDir,
                           schema
                       ));
            }

            throw new SsisScripterException("I dont create scripts for import schemas called " + importSchemaName);
        }
 protected Scripter(ImportSchema importSchema)
 {
     ImportSchema = importSchema;
 }
 protected Scripter(ImportSchema importSchema)
 {
     ImportSchema = importSchema;
 }