public interface IMasterRepositorySetup
Modifier and Type | Field and Description |
---|---|
static int |
MASTER_REPOSITORY_MAX_ID
Master repository ID maximum value.
|
Modifier and Type | Method and Description |
---|---|
boolean |
createMasterRepository(JdbcProperties pMasterRepositoryJdbcProperties,
java.lang.String pDbaUsername,
char[] pDbaPassword,
int pMasterRepositoryId,
TechnologyName pMasterTechnology,
boolean pOverwrite,
AuthenticationConfiguration pAuthenticationConfiguration,
PasswordStorageConfiguration pPasswordStorageConfiguration)
Deprecated.
|
boolean |
createMasterRepository(JdbcProperties pMasterRepositoryJdbcProperties,
java.lang.String pDbaUsername,
char[] pDbaPassword,
int pMasterRepositoryId,
TechnologyName pMasterTechnology,
boolean pOverwrite,
AuthenticationConfiguration pAuthenticationConfiguration,
PasswordStorageConfiguration pPasswordStorageConfiguration,
java.lang.String pRegistry)
Deprecated.
|
boolean |
createMasterRepository(JdbcProperties pMasterRepositoryJdbcProperties,
java.lang.String pDbaUsername,
char[] pDbaPassword,
int pMasterRepositoryId,
TechnologyName pMasterTechnology,
boolean pOverwrite,
AuthenticationConfiguration pAuthenticationConfiguration,
PasswordStorageConfiguration pPasswordStorageConfiguration,
java.lang.String pRegistry,
CryptoAlgo pAlgo)
Deprecated.
|
boolean |
createMasterRepository(JdbcProperties pMasterRepositoryJdbcProperties,
java.lang.String pDbaUsername,
char[] pDbaPassword,
TechnologyName pMasterTechnology,
boolean pOverwrite,
AuthenticationConfiguration pAuthenticationConfiguration,
PasswordStorageConfiguration pPasswordStorageConfiguration) |
boolean |
createMasterRepository(JdbcProperties pMasterRepositoryJdbcProperties,
java.lang.String pDbaUsername,
char[] pDbaPassword,
TechnologyName pMasterTechnology,
boolean pOverwrite,
AuthenticationConfiguration pAuthenticationConfiguration,
PasswordStorageConfiguration pPasswordStorageConfiguration,
CryptoAlgo pAlgo) |
boolean |
createMasterRepository(JdbcProperties pMasterRepositoryJdbcProperties,
java.lang.String pDbaUsername,
char[] pDbaPassword,
TechnologyName pMasterTechnology,
boolean pOverwrite,
AuthenticationConfiguration pAuthenticationConfiguration,
PasswordStorageConfiguration pPasswordStorageConfiguration,
java.lang.String pRegistry) |
boolean |
createMasterRepository(JdbcProperties pMasterRepositoryJdbcProperties,
java.lang.String pDbaUsername,
char[] pDbaPassword,
TechnologyName pMasterTechnology,
boolean pOverwrite,
AuthenticationConfiguration pAuthenticationConfiguration,
PasswordStorageConfiguration pPasswordStorageConfiguration,
java.lang.String pRegistry,
CryptoAlgo pAlgo) |
boolean |
createMasterRepository(java.lang.String pMasterUrl,
java.lang.String pMasterDriver,
java.lang.String pMasterUsername,
char[] pMasterPassword,
int pMasterRepositoryId,
TechnologyName pMasterTechnology,
boolean pOverwrite,
AuthenticationConfiguration pAuthenticationConfiguration,
PasswordStorageConfiguration pPasswordStorageConfiguration,
IMassImportExportResource pMasterImportSource)
Deprecated.
replaced by
#createMasterRepository(JdbcProperties, String, String, int, TechnologyName, boolean, AuthenticationConfiguration, PasswordStorageConfiguration) and createMasterRepositoryFromExport(JdbcProperties, String, char[], int, TechnologyName, boolean, IMassImportExportResource) |
boolean |
createMasterRepository(java.lang.String pMasterUrl,
java.lang.String pMasterDriver,
java.lang.String pMasterUsername,
char[] pMasterPassword,
TechnologyName pMasterTechnology,
boolean pOverwrite,
AuthenticationConfiguration pAuthenticationConfiguration,
PasswordStorageConfiguration pPasswordStorageConfiguration,
IMassImportExportResource pMasterImportSource) |
boolean |
createMasterRepository(java.lang.String pMasterUrl,
java.lang.String pMasterDriver,
java.lang.String pMasterUsername,
char[] pMasterPassword,
TechnologyName pMasterTechnology,
boolean pOverwrite,
AuthenticationConfiguration pAuthenticationConfiguration,
PasswordStorageConfiguration pPasswordStorageConfiguration,
IMassImportExportResource pMasterImportSource,
CryptoAlgo pEncAlgo) |
boolean |
createMasterRepository(java.lang.String pMasterUrl,
java.lang.String pMasterDriver,
java.lang.String pMasterUsername,
java.lang.String pMasterPassword,
int pMasterRepositoryId,
TechnologyName pMasterTechnology,
boolean pOverwrite,
AuthenticationConfiguration pAuthenticationConfiguration,
PasswordStorageConfiguration pPasswordStorageConfiguration,
IMassImportExportResource pMasterImportSource)
Deprecated.
replaced by
#createMasterRepository(JdbcProperties, String, String, int, TechnologyName, boolean, AuthenticationConfiguration, PasswordStorageConfiguration) and createMasterRepositoryFromExport(JdbcProperties, String, char[], int, TechnologyName, boolean, IMassImportExportResource) |
boolean |
createMasterRepository(java.lang.String pMasterUrl,
java.lang.String pMasterDriver,
java.lang.String pMasterUsername,
java.lang.String pMasterPassword,
TechnologyName pMasterTechnology,
boolean pOverwrite,
AuthenticationConfiguration pAuthenticationConfiguration,
PasswordStorageConfiguration pPasswordStorageConfiguration,
IMassImportExportResource pMasterImportSource)
Deprecated.
|
boolean |
createMasterRepositoryFromExport(JdbcProperties pMasterRepositoryJdbcProperties,
java.lang.String pDbaUsername,
char[] pDbaPassword,
int pMasterRepositoryId,
TechnologyName pMasterTechnology,
boolean pOverwrite,
IMassImportExportResource pMasterImportSource)
Deprecated.
|
boolean |
createMasterRepositoryFromExport(JdbcProperties pMasterRepositoryJdbcProperties,
java.lang.String pDbaUsername,
char[] pDbaPassword,
int pMasterRepositoryId,
TechnologyName pMasterTechnology,
boolean pOverwrite,
IMassImportExportResource pMasterImportSource,
java.lang.String pRegistry)
Deprecated.
|
boolean |
createMasterRepositoryFromExport(JdbcProperties pMasterRepositoryJdbcProperties,
java.lang.String pDbaUsername,
char[] pDbaPassword,
int pMasterRepositoryId,
TechnologyName pMasterTechnology,
boolean pOverwrite,
IMassImportExportResource pMasterImportSource,
java.lang.String pRegistry,
CryptoAlgo pAlgo,
char[] pExportKey,
boolean pImportWithoutCipherData,
char[] pSupervisorPassword) |
boolean |
createMasterRepositoryFromExport(JdbcProperties pMasterRepositoryJdbcProperties,
java.lang.String pDbaUsername,
char[] pDbaPassword,
TechnologyName pMasterTechnology,
boolean pOverwrite,
IMassImportExportResource pMasterImportSource) |
boolean |
createMasterRepositoryFromExport(JdbcProperties pMasterRepositoryJdbcProperties,
java.lang.String pDbaUsername,
char[] pDbaPassword,
TechnologyName pMasterTechnology,
boolean pOverwrite,
IMassImportExportResource pMasterImportSource,
CryptoAlgo pAlgo,
char[] pExportKey,
boolean pImportWithoutCipherData,
char[] pSupervisorPassword) |
boolean |
createMasterRepositoryFromExport(JdbcProperties pMasterRepositoryJdbcProperties,
java.lang.String pDbaUsername,
char[] pDbaPassword,
TechnologyName pMasterTechnology,
boolean pOverwrite,
IMassImportExportResource pMasterImportSource,
java.lang.String pRegistry)
Creates an ODI master repository into the database specifiedOiss by the given
parameters and populates the master with informations from a master export.
|
IOdiProgressMonitor |
getProgressMonitor()
This method will return the
IODIProgressMonitor instance. |
boolean |
isSupervisorPasswordRequired(JdbcProperties jdbcProperties,
IMassImportExportResource pMasterImportSource,
boolean pImportWithoutCipherData) |
void |
set11gcompatibleMode(boolean pIs11gCompatible)
Sets 11g Compatible mode/
|
void |
setProgressMonitor(IOdiProgressMonitor progressMonitor)
This method will set the upgrade call back to report the status of the
repository upgrades.
|
void |
upgradeMasterRepository(JdbcProperties pMasterRepositoryJdbcProperties)
Deprecated.
replaced by
upgradeMasterRepository(JdbcProperties, String) |
void |
upgradeMasterRepository(JdbcProperties pMasterRepositoryJdbcProperties,
CryptoAlgo pAlgo) |
void |
upgradeMasterRepository(JdbcProperties pMasterRepositoryJdbcProperties,
java.lang.String pGlobalIdUpgradeKey) |
void |
upgradeMasterRepository(JdbcProperties pMasterRepositoryJdbcProperties,
java.lang.String pDbaUsername,
char[] pDbaPassword) |
void |
upgradeMasterRepository(JdbcProperties pMasterRepositoryJdbcProperties,
java.lang.String pDbaUsername,
char[] pDbaPassword,
java.lang.String pRegistry)
Upgrade the master repository schema for the database specified by the
given parameters.
|
void |
upgradeMasterRepository(java.lang.String pMasterUrl,
java.lang.String pMasterDriver,
java.lang.String pMasterUsername,
java.lang.String pMasterPassword,
TechnologyName pMasterTechnology)
Deprecated.
replaced by
upgradeMasterRepository(JdbcProperties, String) |
void |
upgradeMasterRepository(java.lang.String pMasterUrl,
java.lang.String pMasterDriver,
java.lang.String pMasterUsername,
java.lang.String pMasterPassword,
TechnologyName pMasterTechnology,
java.lang.String pGlobalIdUpgradeKey) |
static final int MASTER_REPOSITORY_MAX_ID
@Deprecated boolean createMasterRepository(java.lang.String pMasterUrl, java.lang.String pMasterDriver, java.lang.String pMasterUsername, java.lang.String pMasterPassword, int pMasterRepositoryId, TechnologyName pMasterTechnology, boolean pOverwrite, AuthenticationConfiguration pAuthenticationConfiguration, PasswordStorageConfiguration pPasswordStorageConfiguration, IMassImportExportResource pMasterImportSource) throws RepositorySetupException
#createMasterRepository(JdbcProperties, String, String, int, TechnologyName, boolean, AuthenticationConfiguration, PasswordStorageConfiguration)
and createMasterRepositoryFromExport(JdbcProperties, String, char[], int, TechnologyName, boolean, IMassImportExportResource)
This method will create the tables for master repository in the database schema, and will initialize internal master repository configuration. According to the type of pAuthenticationConfiguration parameter it will also
That method return true
if the repository has been created,
and false
in case a previous repository was found but invoker
had asked to not overwrite any existing repository.
pMasterUrl
- the url of the database where the master repository will
be createdpMasterDriver
- the JDBC driver name of the databasepMasterUsername
- the username to connect to the databasepMasterPassword
- the password to connect to the databasepMasterRepositoryId
- the ID of the repository that will be createdpMasterTechnology
- the technology of the databasepOverwrite
- true
to override an existing repository,
false
otherwise. Note that overwrite of a repository
having a different version might fail. In this case
please cleanup your database schema manually.pAuthenticationConfiguration
- the authentication configurationpPasswordStorageConfiguration
- the
PasswordStorageConfiguration
to use for this repository. If
this parameter is null the one defined in the specified
pMasterImportSource if any will be used otherwise the
PasswordStorageConfiguration.InternalPasswordStorageConfiguration
will be used.pMasterImportSource
- the location of master repository configuration
to use. If this parameter is null the default configuration shipped
with the product will be used.true
if the repository has been created,
false
otherwiseRepositorySetupException
- if failed to create that Master RepositoryRepositoryScriptsNotFoundException
- if the script files can't be
found@Deprecated boolean createMasterRepository(java.lang.String pMasterUrl, java.lang.String pMasterDriver, java.lang.String pMasterUsername, char[] pMasterPassword, int pMasterRepositoryId, TechnologyName pMasterTechnology, boolean pOverwrite, AuthenticationConfiguration pAuthenticationConfiguration, PasswordStorageConfiguration pPasswordStorageConfiguration, IMassImportExportResource pMasterImportSource) throws RepositorySetupException
#createMasterRepository(JdbcProperties, String, String, int, TechnologyName, boolean, AuthenticationConfiguration, PasswordStorageConfiguration)
and createMasterRepositoryFromExport(JdbcProperties, String, char[], int, TechnologyName, boolean, IMassImportExportResource)
RepositorySetupException
@Deprecated boolean createMasterRepository(java.lang.String pMasterUrl, java.lang.String pMasterDriver, java.lang.String pMasterUsername, java.lang.String pMasterPassword, TechnologyName pMasterTechnology, boolean pOverwrite, AuthenticationConfiguration pAuthenticationConfiguration, PasswordStorageConfiguration pPasswordStorageConfiguration, IMassImportExportResource pMasterImportSource) throws RepositorySetupException
RepositorySetupException
boolean createMasterRepository(java.lang.String pMasterUrl, java.lang.String pMasterDriver, java.lang.String pMasterUsername, char[] pMasterPassword, TechnologyName pMasterTechnology, boolean pOverwrite, AuthenticationConfiguration pAuthenticationConfiguration, PasswordStorageConfiguration pPasswordStorageConfiguration, IMassImportExportResource pMasterImportSource) throws RepositorySetupException
RepositorySetupException
boolean createMasterRepository(java.lang.String pMasterUrl, java.lang.String pMasterDriver, java.lang.String pMasterUsername, char[] pMasterPassword, TechnologyName pMasterTechnology, boolean pOverwrite, AuthenticationConfiguration pAuthenticationConfiguration, PasswordStorageConfiguration pPasswordStorageConfiguration, IMassImportExportResource pMasterImportSource, CryptoAlgo pEncAlgo) throws RepositorySetupException
RepositorySetupException
@Deprecated void upgradeMasterRepository(java.lang.String pMasterUrl, java.lang.String pMasterDriver, java.lang.String pMasterUsername, java.lang.String pMasterPassword, TechnologyName pMasterTechnology) throws RepositorySetupException
upgradeMasterRepository(JdbcProperties, String)
pMasterUrl
- the url of the database where the master repository will
be createdpMasterDriver
- the JDBC driver name of the databasepMasterUsername
- the username to connect to the databasepMasterPassword
- the password to connect to the databasepMasterTechnology
- the technology of the databaseRepositorySetupException
- if failed to upgrade the given repositoryNotRepositorySchemaException
- if the database doesn't hold an ODI
master repository schemaRepositoryScriptsNotFoundException
- if the script files can't be
foundvoid upgradeMasterRepository(java.lang.String pMasterUrl, java.lang.String pMasterDriver, java.lang.String pMasterUsername, java.lang.String pMasterPassword, TechnologyName pMasterTechnology, java.lang.String pGlobalIdUpgradeKey) throws RepositorySetupException
RepositorySetupException
@Deprecated void upgradeMasterRepository(JdbcProperties pMasterRepositoryJdbcProperties) throws RepositorySetupException
upgradeMasterRepository(JdbcProperties, String)
pMasterRepositoryJdbcProperties
- the jdbc properties of the database where the master repository to upgrade is installedRepositorySetupException
- if failed to upgrade the given repositoryNotRepositorySchemaException
- if the database doesn't hold an ODI
master repository schemaRepositoryScriptsNotFoundException
- if the script files can't be
foundvoid upgradeMasterRepository(JdbcProperties pMasterRepositoryJdbcProperties, CryptoAlgo pAlgo) throws RepositorySetupException
RepositorySetupException
void upgradeMasterRepository(JdbcProperties pMasterRepositoryJdbcProperties, java.lang.String pGlobalIdUpgradeKey) throws RepositorySetupException
RepositorySetupException
@Deprecated boolean createMasterRepository(JdbcProperties pMasterRepositoryJdbcProperties, java.lang.String pDbaUsername, char[] pDbaPassword, int pMasterRepositoryId, TechnologyName pMasterTechnology, boolean pOverwrite, AuthenticationConfiguration pAuthenticationConfiguration, PasswordStorageConfiguration pPasswordStorageConfiguration) throws RepositorySetupException
This method will create the tables for master repository in the database schema, and will initialize internal master repository configuration. According to the type of pAuthenticationConfiguration parameter it will also
That method return true
if the repository has been created,
and false
in case a previous repository was found but invoker
had asked to not overwrite any existing repository.
pMasterRepositoryJdbcProperties
- the jdbc properties of the database where the master repository to upgrade is installedpDbaUsername
- The database user that will be used to manage the Schema Version Registry. This user should have the DBA privileges. For Oracle user SYS, please enter SYS AS SYSDBA.pDbaPassword
- The password for the dba user.pMasterRepositoryId
- the ID of the repository that will be createdpMasterTechnology
- the technology of the databasepOverwrite
- true
to override an existing repository,
false
otherwise. Note that overwrite of a repository
having a different version might fail. In this case
please cleanup your database schema manually.pAuthenticationConfiguration
- the authentication configurationpPasswordStorageConfiguration
- the
PasswordStorageConfiguration
to use for this repository. If
this parameter is null the PasswordStorageConfiguration.InternalPasswordStorageConfiguration
will be used.pRegistry
- the database to be used for the schema version registry. MySQL databases only.true
if the repository has been created,
false
otherwiseRepositorySetupException
- if failed to create that Master RepositoryRepositoryScriptsNotFoundException
- if the script files can't be
foundboolean createMasterRepository(JdbcProperties pMasterRepositoryJdbcProperties, java.lang.String pDbaUsername, char[] pDbaPassword, TechnologyName pMasterTechnology, boolean pOverwrite, AuthenticationConfiguration pAuthenticationConfiguration, PasswordStorageConfiguration pPasswordStorageConfiguration) throws RepositorySetupException
RepositorySetupException
boolean createMasterRepository(JdbcProperties pMasterRepositoryJdbcProperties, java.lang.String pDbaUsername, char[] pDbaPassword, TechnologyName pMasterTechnology, boolean pOverwrite, AuthenticationConfiguration pAuthenticationConfiguration, PasswordStorageConfiguration pPasswordStorageConfiguration, CryptoAlgo pAlgo) throws RepositorySetupException
RepositorySetupException
@Deprecated boolean createMasterRepository(JdbcProperties pMasterRepositoryJdbcProperties, java.lang.String pDbaUsername, char[] pDbaPassword, int pMasterRepositoryId, TechnologyName pMasterTechnology, boolean pOverwrite, AuthenticationConfiguration pAuthenticationConfiguration, PasswordStorageConfiguration pPasswordStorageConfiguration, java.lang.String pRegistry) throws RepositorySetupException
RepositorySetupException
@Deprecated boolean createMasterRepository(JdbcProperties pMasterRepositoryJdbcProperties, java.lang.String pDbaUsername, char[] pDbaPassword, int pMasterRepositoryId, TechnologyName pMasterTechnology, boolean pOverwrite, AuthenticationConfiguration pAuthenticationConfiguration, PasswordStorageConfiguration pPasswordStorageConfiguration, java.lang.String pRegistry, CryptoAlgo pAlgo) throws RepositorySetupException
RepositorySetupException
boolean createMasterRepository(JdbcProperties pMasterRepositoryJdbcProperties, java.lang.String pDbaUsername, char[] pDbaPassword, TechnologyName pMasterTechnology, boolean pOverwrite, AuthenticationConfiguration pAuthenticationConfiguration, PasswordStorageConfiguration pPasswordStorageConfiguration, java.lang.String pRegistry) throws RepositorySetupException
RepositorySetupException
boolean createMasterRepository(JdbcProperties pMasterRepositoryJdbcProperties, java.lang.String pDbaUsername, char[] pDbaPassword, TechnologyName pMasterTechnology, boolean pOverwrite, AuthenticationConfiguration pAuthenticationConfiguration, PasswordStorageConfiguration pPasswordStorageConfiguration, java.lang.String pRegistry, CryptoAlgo pAlgo) throws RepositorySetupException
pAlgo
- the algorithm which end user configures to use for password etc sensitive information encryption in ODI. in 12.1.3 it is AES128 or AES256RepositorySetupException
@Deprecated boolean createMasterRepositoryFromExport(JdbcProperties pMasterRepositoryJdbcProperties, java.lang.String pDbaUsername, char[] pDbaPassword, int pMasterRepositoryId, TechnologyName pMasterTechnology, boolean pOverwrite, IMassImportExportResource pMasterImportSource) throws RepositorySetupException
This method will create the tables for master repository in the database schema, and will initialize master repository configuration based on the export source.
That method return true
if the repository has been created,
and false
in case a previous repository was found but invoker
had asked to not overwrite any existing repository.
pMasterRepositoryJdbcProperties
- the jdbc properties of the database where the master repository to upgrade is installedpDbaUsername
- The database user that will be used to manage the Schema Version Registry. This user should have the DBA privileges. For Oracle user SYS, please enter SYS AS SYSDBA.pDbaPassword
- The password for the dba user.pMasterRepositoryId
- the ID of the repository that will be createdpMasterTechnology
- the technology of the databasepOverwrite
- true
to override an existing repository,
false
otherwise. Note that overwrite of a repository
having a different version might fail. In this case
please cleanup your database schema manually.pMasterImportSource
- the location of master repository configuration
to use. If this parameter is null the default configuration shipped
with the product will be used.true
if the repository has been created,
false
otherwiseRepositorySetupException
- if failed to create that Master RepositoryRepositoryScriptsNotFoundException
- if the script files can't be
foundboolean createMasterRepositoryFromExport(JdbcProperties pMasterRepositoryJdbcProperties, java.lang.String pDbaUsername, char[] pDbaPassword, TechnologyName pMasterTechnology, boolean pOverwrite, IMassImportExportResource pMasterImportSource) throws RepositorySetupException
RepositorySetupException
boolean createMasterRepositoryFromExport(JdbcProperties pMasterRepositoryJdbcProperties, java.lang.String pDbaUsername, char[] pDbaPassword, TechnologyName pMasterTechnology, boolean pOverwrite, IMassImportExportResource pMasterImportSource, CryptoAlgo pAlgo, char[] pExportKey, boolean pImportWithoutCipherData, char[] pSupervisorPassword) throws RepositorySetupException
RepositorySetupException
@Deprecated boolean createMasterRepositoryFromExport(JdbcProperties pMasterRepositoryJdbcProperties, java.lang.String pDbaUsername, char[] pDbaPassword, int pMasterRepositoryId, TechnologyName pMasterTechnology, boolean pOverwrite, IMassImportExportResource pMasterImportSource, java.lang.String pRegistry) throws RepositorySetupException
This method will create the tables for master repository in the database schema, and will initialize master repository configuration based on the export source.
That method return true
if the repository has been created,
and false
in case a previous repository was found but invoker
had asked to not overwrite any existing repository.
pMasterRepositoryJdbcProperties
- the jdbc properties of the database where the master repository to upgrade is installedpDbaUsername
- The database user that will be used to manage the Schema Version Registry. This user should have the DBA privileges. For Oracle user SYS, please enter SYS AS SYSDBA.pDbaPassword
- The password for the dba user.pMasterRepositoryId
- the ID of the repository that will be createdpMasterTechnology
- the technology of the databasepOverwrite
- true
to override an existing repository,
false
otherwise. Note that overwrite of a repository
having a different version might fail. In this case
please cleanup your database schema manually.pMasterImportSource
- the location of master repository configuration
to use. If this parameter is null the default configuration shipped
with the product will be used.pRegistry
- the database to be used for the schema version registry. MySQL databases only.true
if the repository has been created,
false
otherwiseRepositorySetupException
- if failed to create that Master RepositoryRepositoryScriptsNotFoundException
- if the script files can't be
foundboolean createMasterRepositoryFromExport(JdbcProperties pMasterRepositoryJdbcProperties, java.lang.String pDbaUsername, char[] pDbaPassword, int pMasterRepositoryId, TechnologyName pMasterTechnology, boolean pOverwrite, IMassImportExportResource pMasterImportSource, java.lang.String pRegistry, CryptoAlgo pAlgo, char[] pExportKey, boolean pImportWithoutCipherData, char[] pSupervisorPassword) throws RepositorySetupException
RepositorySetupException
boolean createMasterRepositoryFromExport(JdbcProperties pMasterRepositoryJdbcProperties, java.lang.String pDbaUsername, char[] pDbaPassword, TechnologyName pMasterTechnology, boolean pOverwrite, IMassImportExportResource pMasterImportSource, java.lang.String pRegistry) throws RepositorySetupException
This method will create the tables for master repository in the database schema, and will initialize master repository configuration based on the export source.
That method return true
if the repository has been created,
and false
in case a previous repository was found but invoker
had asked to not overwrite any existing repository.
pMasterRepositoryJdbcProperties
- the jdbc properties of the database where the master repository to upgrade is installedpDbaUsername
- The database user that will be used to manage the Schema Version Registry. This user should have the DBA privileges. For Oracle user SYS, please enter SYS AS SYSDBA.pDbaPassword
- The password for the dba user.pMasterTechnology
- the technology of the databasepOverwrite
- true
to override an existing repository,
false
otherwise. Note that overwrite of a repository
having a different version might fail. In this case
please cleanup your database schema manually.pMasterImportSource
- the location of master repository configuration
to use. If this parameter is null the default configuration shipped
with the product will be used.pRegistry
- the database to be used for the schema version registry. MySQL databases only.true
if the repository has been created, false
otherwiseRepositorySetupException
- if failed to create that Master RepositoryRepositoryScriptsNotFoundException
- if the script files can't be foundvoid upgradeMasterRepository(JdbcProperties pMasterRepositoryJdbcProperties, java.lang.String pDbaUsername, char[] pDbaPassword, java.lang.String pRegistry) throws RepositorySetupException
pMasterRepositoryJdbcProperties
- the jdbc properties of the database where the master repository to upgrade is installedpDbaUsername
- The database user that will be used to manage the Schema Version Registry. This user should have the DBA privileges. For Oracle user SYS, please enter SYS AS SYSDBA.pDbaPassword
- The password for the dba user.RepositorySetupException
- if failed to upgrade the given repositoryNotRepositorySchemaException
- if the database doesn't hold an ODI
master repository schemaRepositoryScriptsNotFoundException
- if the script files can't be
foundvoid upgradeMasterRepository(JdbcProperties pMasterRepositoryJdbcProperties, java.lang.String pDbaUsername, char[] pDbaPassword) throws RepositorySetupException
RepositorySetupException
void setProgressMonitor(IOdiProgressMonitor progressMonitor)
progressMonitor
- IODIProgressMonitor
IOdiProgressMonitor getProgressMonitor()
IODIProgressMonitor
instance.
if not set it will return null.IODIProgressMonitor
boolean isSupervisorPasswordRequired(JdbcProperties jdbcProperties, IMassImportExportResource pMasterImportSource, boolean pImportWithoutCipherData) throws RepositorySetupException
RepositorySetupException
void set11gcompatibleMode(boolean pIs11gCompatible)
pIs11gCompatible
-