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
RepositorySetupExceptionboolean 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
RepositorySetupExceptionboolean 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
RepositorySetupExceptionvoid 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
RepositorySetupExceptionboolean 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
RepositorySetupExceptionboolean createMasterRepository(JdbcProperties pMasterRepositoryJdbcProperties, java.lang.String pDbaUsername, char[] pDbaPassword, TechnologyName pMasterTechnology, boolean pOverwrite, AuthenticationConfiguration pAuthenticationConfiguration, PasswordStorageConfiguration pPasswordStorageConfiguration, java.lang.String pRegistry) throws RepositorySetupException
RepositorySetupExceptionboolean 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
RepositorySetupExceptionboolean 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
RepositorySetupExceptionboolean 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
RepositorySetupExceptionvoid setProgressMonitor(IOdiProgressMonitor progressMonitor)
progressMonitor - IODIProgressMonitorIOdiProgressMonitor getProgressMonitor()
IODIProgressMonitor instance.
 if not set it will return null.IODIProgressMonitorboolean isSupervisorPasswordRequired(JdbcProperties jdbcProperties, IMassImportExportResource pMasterImportSource, boolean pImportWithoutCipherData) throws RepositorySetupException
RepositorySetupExceptionvoid set11gcompatibleMode(boolean pIs11gCompatible)
pIs11gCompatible -