public final class WorkRepositorySetupImpl extends java.lang.Object implements IWorkRepositorySetup
IWorkRepositorySetup implementation.WORK_REPOSITORY_MAX_ID, WORK_REPOSITORY_PASSWORD_MAX_LENGTH| Constructor and Description |
|---|
WorkRepositorySetupImpl(OdiInstance pOdiInstance)
Creates a new WorkRepositorySetupImpl for the given @link
OdiInstance. |
| Modifier and Type | Method and Description |
|---|---|
void |
configureWorkRuntimeRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
java.lang.String pWorkPassword,
int pWorkRuntimeRepositoryId,
java.lang.String pWorkRepositoryName,
TechnologyName pWorkTechnology)
Deprecated.
|
void |
configureWorkRuntimeRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
java.lang.String pWorkPassword,
java.lang.String pWorkRepositoryName,
TechnologyName pWorkTechnology) |
boolean |
createWorkDevRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
char[] pWorkPassword,
int pWorkDevRepositoryId,
java.lang.String pWorkRepositoryName,
char[] pWorkRepositoryPassword,
TechnologyName pWorkTechnology,
boolean pOverwrite)
Deprecated.
|
boolean |
createWorkDevRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
char[] pWorkPassword,
int pWorkDevRepositoryId,
java.lang.String pWorkRepositoryName,
char[] pWorkRepositoryPassword,
TechnologyName pWorkTechnology,
java.lang.String pEditionName,
boolean pOverwrite)
Deprecated.
|
boolean |
createWorkDevRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
char[] pWorkPassword,
int pWorkDevRepositoryId,
java.lang.String pWorkRepositoryName,
TechnologyName pWorkTechnology,
boolean pOverwrite)
Deprecated.
|
boolean |
createWorkDevRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
char[] pWorkPassword,
java.lang.String pWorkRepositoryName,
char[] pWorkRepositoryPassword,
TechnologyName pWorkTechnology,
boolean pOverwrite) |
boolean |
createWorkDevRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
char[] pWorkPassword,
java.lang.String pWorkRepositoryName,
TechnologyName pWorkTechnology,
boolean pOverwrite) |
boolean |
createWorkDevRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
java.lang.String pWorkPassword,
int pWorkDevRepositoryId,
java.lang.String pWorkRepositoryName,
java.lang.String pWorkRepositoryPassword,
TechnologyName pWorkTechnology,
boolean pOverwrite)
Deprecated.
use the one where password arguments are in type of char[]
|
boolean |
createWorkDevRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
java.lang.String pWorkPassword,
int pWorkDevRepositoryId,
java.lang.String pWorkRepositoryName,
java.lang.String pWorkRepositoryPassword,
TechnologyName pWorkTechnology,
java.lang.String pEditionName,
boolean pOverwrite)
Deprecated.
use the one where password arguments are in type of char[]
|
boolean |
createWorkDevRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
java.lang.String pWorkPassword,
int pWorkDevRepositoryId,
java.lang.String pWorkRepositoryName,
TechnologyName pWorkTechnology,
boolean pOverwrite)
Deprecated.
use the one where password arg in type of char[]
|
boolean |
createWorkDevRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
java.lang.String pWorkPassword,
java.lang.String pWorkRepositoryName,
java.lang.String pWorkRepositoryPassword,
TechnologyName pWorkTechnology,
boolean pOverwrite)
Deprecated.
use the one where password arg in type of char[]
|
boolean |
createWorkDevRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
java.lang.String pWorkPassword,
java.lang.String pWorkRepositoryName,
java.lang.String pWorkRepositoryPassword,
TechnologyName pWorkTechnology,
java.lang.String pEditionName,
boolean pOverwrite) |
boolean |
createWorkDevRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
java.lang.String pWorkPassword,
java.lang.String pWorkRepositoryName,
TechnologyName pWorkTechnology,
boolean pOverwrite)
Deprecated.
use the one where password arg in type of char[]
|
boolean |
createWorkRepository(WorkRepository.WorkType pWorkType,
JdbcProperties pWorkRepositoryJdbcProperties,
int pWorkDevRepositoryId,
java.lang.String pWorkRepositoryName,
TechnologyName pWorkTechnology,
boolean pOverwrite,
char[] pWorkRepositoryPassword)
Deprecated.
|
boolean |
createWorkRepository(WorkRepository.WorkType pWorkType,
JdbcProperties pWorkRepositoryJdbcProperties,
java.lang.String pWorkRepositoryName,
TechnologyName pWorkTechnology,
boolean pOverwrite,
char[] pWorkRepositoryPassword) |
boolean |
createWorkRuntimeRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
char[] pWorkPassword,
int pWorkRuntimeRepositoryId,
java.lang.String pWorkRepositoryName,
char[] pWorkRepositoryPassword,
TechnologyName pWorkTechnology,
boolean pOverwrite)
Deprecated.
|
boolean |
createWorkRuntimeRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
char[] pWorkPassword,
int pWorkRuntimeRepositoryId,
java.lang.String pWorkRepositoryName,
char[] pWorkRepositoryPassword,
TechnologyName pWorkTechnology,
java.lang.String pEditionName,
boolean pOverwrite)
Deprecated.
|
boolean |
createWorkRuntimeRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
char[] pWorkPassword,
int pWorkRuntimeRepositoryId,
java.lang.String pWorkRepositoryName,
TechnologyName pWorkTechnology,
boolean pOverwrite)
Deprecated.
|
boolean |
createWorkRuntimeRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
char[] pWorkPassword,
java.lang.String pWorkRepositoryName,
char[] pWorkRepositoryPassword,
TechnologyName pWorkTechnology,
boolean pOverwrite) |
boolean |
createWorkRuntimeRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
char[] pWorkPassword,
java.lang.String pWorkRepositoryName,
TechnologyName pWorkTechnology,
boolean pOverwrite) |
boolean |
createWorkRuntimeRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
java.lang.String pWorkPassword,
int pWorkRuntimeRepositoryId,
java.lang.String pWorkRepositoryName,
java.lang.String pWorkRepositoryPassword,
TechnologyName pWorkTechnology,
boolean pOverwrite)
Deprecated.
use the one with password aruments as char[] type
|
boolean |
createWorkRuntimeRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
java.lang.String pWorkPassword,
int pWorkRuntimeRepositoryId,
java.lang.String pWorkRepositoryName,
java.lang.String pWorkRepositoryPassword,
TechnologyName pWorkTechnology,
java.lang.String pEditionName,
boolean pOverwrite)
Deprecated.
use the one password arguments are in char[] type
|
boolean |
createWorkRuntimeRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
java.lang.String pWorkPassword,
int pWorkRuntimeRepositoryId,
java.lang.String pWorkRepositoryName,
TechnologyName pWorkTechnology,
boolean pOverwrite)
Deprecated.
use the one with password argument as char[] type
|
boolean |
createWorkRuntimeRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
java.lang.String pWorkPassword,
java.lang.String pWorkRepositoryName,
java.lang.String pWorkRepositoryPassword,
TechnologyName pWorkTechnology,
boolean pOverwrite)
Deprecated.
use the one with password argements as char[]
|
boolean |
createWorkRuntimeRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
java.lang.String pWorkPassword,
java.lang.String pWorkRepositoryName,
java.lang.String pWorkRepositoryPassword,
TechnologyName pWorkTechnology,
java.lang.String pEditionName,
boolean pOverwrite) |
boolean |
createWorkRuntimeRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
java.lang.String pWorkPassword,
java.lang.String pWorkRepositoryName,
TechnologyName pWorkTechnology,
boolean pOverwrite)
Deprecated.
use the one with password argument as char[] type
|
boolean |
isRepIdAndRepNameAvailable(int pWorkDevRepositoryId,
java.lang.String pWorkRepositoryName)
Deprecated.
|
void |
upgradeWorkRepository(java.lang.String pWorkRepositoryName)
Upgrade the work repository schema for the database specified by the given parameters.
|
void |
upgradeWorkRepository(java.lang.String pWorkRepositoryName,
boolean is11gCompatible) |
void |
upgradeWorkRepository(java.lang.String pWorkRepositoryName,
JdbcProperties pWorkRepositoryNewJdbcProperties)
Upgrade the work repository schema for the database specified by the given parameters.
|
void |
upgradeWorkRepository(java.lang.String pWorkRepositoryName,
JdbcProperties pWorkRepositoryNewJdbcProperties,
boolean iS11gCompatible) |
void |
upgradeWorkRepository(java.lang.String pWorkRepositoryName,
JdbcProperties pWorkRepositoryNewJdbcProperties,
boolean pIs11gCompatible,
IRepositoryUpgradeCallback pUpgradeCallback) |
void |
upgradeWorkRepository(java.lang.String pWorkRepositoryName,
JdbcProperties pWorkRepositoryNewJdbcProperties,
java.lang.String pEdition,
boolean pIs11gCompatible,
IRepositoryUpgradeCallback pUpgradeCallback) |
void |
upgradeWorkRepository(java.lang.String pWorkRepositoryName,
java.lang.String pGlobalIdUpgradeKey) |
void |
upgradeWorkRepository(java.lang.String pWorkRepositoryName,
java.lang.String pGlobalIdUpgradeKey,
boolean is11gCompatible) |
void |
upgradeWorkRepository(java.lang.String pWorkRepositoryName,
java.lang.String pUpgradeKey,
boolean is11gCompatible,
IRepositoryUpgradeCallback pUpgradeCallback) |
void |
upgradeWorkRepository(java.lang.String pWorkRepositoryName,
java.lang.String pUpgradeKey,
IRepositoryUpgradeCallback pUpgradeCallback) |
void |
upgradeWorkRepository(java.lang.String pWorkRepositoryName,
java.lang.String pUpgradeKey,
JdbcProperties pWorkRepositoryNewJdbcProperties) |
void |
upgradeWorkRepository(java.lang.String pWorkRepositoryName,
java.lang.String pGlobalIdUpgradeKey,
JdbcProperties pWorkRepositoryNewJdbcProperties,
boolean iS11gCompatible) |
void |
upgradeWorkRepository(java.lang.String pWorkRepositoryName,
java.lang.String pUpgradeKey,
JdbcProperties pWorkRepositoryNewJdbcProperties,
boolean pIs11gCompatible,
IRepositoryUpgradeCallback pUpgradeCallback) |
void |
upgradeWorkRepository(java.lang.String pWorkRepositoryName,
java.lang.String pEdition,
java.lang.String pUpgradeKey,
boolean is11gCompatible,
IRepositoryUpgradeCallback pUpgradeCallback) |
public WorkRepositorySetupImpl(OdiInstance pOdiInstance)
OdiInstance.pOdiInstance - the OdiInstance connected to a master repository.@Deprecated
public boolean createWorkRuntimeRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
java.lang.String pWorkPassword,
java.lang.String pWorkRepositoryName,
TechnologyName pWorkTechnology,
boolean pOverwrite)
throws RepositorySetupException
createWorkRuntimeRepository in interface IWorkRepositorySetupRepositorySetupExceptionpublic boolean createWorkRuntimeRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
char[] pWorkPassword,
java.lang.String pWorkRepositoryName,
TechnologyName pWorkTechnology,
boolean pOverwrite)
throws RepositorySetupException
createWorkRuntimeRepository in interface IWorkRepositorySetupRepositorySetupException@Deprecated
public boolean createWorkRuntimeRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
java.lang.String pWorkPassword,
int pWorkRuntimeRepositoryId,
java.lang.String pWorkRepositoryName,
TechnologyName pWorkTechnology,
boolean pOverwrite)
throws RepositorySetupException
IWorkRepositorySetupThis method will create work repository schema for runtime with the specified ODI work repository name and without any password.
createWorkRuntimeRepository in interface IWorkRepositorySetuppWorkUrl - the url of the database where the work repository will be createdpWorkDriver - the JDBC driver name of the databasepWorkUsername - the username to connect to the databasepWorkPassword - the password to connect to the databasepWorkRuntimeRepositoryId - the ID of the repository that will be createdpWorkRepositoryName - the logical name of the work repositorypWorkTechnology - 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.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.RepositorySetupException - if failed to create that work repositoryRepositoryScriptsNotFoundException - if failed to find the script files@Deprecated
public boolean createWorkRuntimeRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
char[] pWorkPassword,
int pWorkRuntimeRepositoryId,
java.lang.String pWorkRepositoryName,
TechnologyName pWorkTechnology,
boolean pOverwrite)
throws RepositorySetupException
createWorkRuntimeRepository in interface IWorkRepositorySetupRepositorySetupExceptionpublic void upgradeWorkRepository(java.lang.String pWorkRepositoryName,
java.lang.String pUpgradeKey,
IRepositoryUpgradeCallback pUpgradeCallback)
throws RepositorySetupException
upgradeWorkRepository in interface IWorkRepositorySetupRepositorySetupExceptionpublic void upgradeWorkRepository(java.lang.String pWorkRepositoryName,
java.lang.String pUpgradeKey,
boolean is11gCompatible,
IRepositoryUpgradeCallback pUpgradeCallback)
throws RepositorySetupException
upgradeWorkRepository in interface IWorkRepositorySetupRepositorySetupExceptionpublic void upgradeWorkRepository(java.lang.String pWorkRepositoryName,
java.lang.String pEdition,
java.lang.String pUpgradeKey,
boolean is11gCompatible,
IRepositoryUpgradeCallback pUpgradeCallback)
throws RepositorySetupException
RepositorySetupExceptionpublic void upgradeWorkRepository(java.lang.String pWorkRepositoryName,
boolean is11gCompatible)
throws RepositorySetupException
upgradeWorkRepository in interface IWorkRepositorySetupRepositorySetupExceptionpublic void upgradeWorkRepository(java.lang.String pWorkRepositoryName)
throws RepositorySetupException
IWorkRepositorySetupIn order to upgrade a work repository, caller of this method have to passe in an instance of ODI running only against an ODI Master repository.
Following the work repository type (development or runtime) that method will upgrade the repository schema accordingly.
upgradeWorkRepository in interface IWorkRepositorySetuppWorkRepositoryName - the name of the work repository to upgradeRepositorySetupException - if failed to upgrade the work repositoryRepositoryScriptsNotFoundException - if failed to find the script filespublic void configureWorkRuntimeRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
java.lang.String pWorkPassword,
java.lang.String pWorkRepositoryName,
TechnologyName pWorkTechnology)
throws RepositorySetupException
configureWorkRuntimeRepository in interface IWorkRepositorySetupRepositorySetupException@Deprecated
public void configureWorkRuntimeRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
java.lang.String pWorkPassword,
int pWorkRuntimeRepositoryId,
java.lang.String pWorkRepositoryName,
TechnologyName pWorkTechnology)
throws RepositorySetupException
IWorkRepositorySetupThat method will also add work repository information into parent master repository.
configureWorkRuntimeRepository in interface IWorkRepositorySetuppWorkUrl - the url of the database where the work repository will be createdpWorkDriver - the JDBC driver name of the databasepWorkUsername - the username to connect to the databasepWorkPassword - the password to connect to the databasepWorkRuntimeRepositoryId - the ID of the repository that will be createdpWorkRepositoryName - the logical name of the work repositorypWorkTechnology - the technology of the databaseRepositorySetupException - if failed to create that work repositoryRepositoryScriptsNotFoundException - if failed to find the script files@Deprecated
public boolean createWorkDevRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
java.lang.String pWorkPassword,
java.lang.String pWorkRepositoryName,
TechnologyName pWorkTechnology,
boolean pOverwrite)
throws RepositorySetupException
createWorkDevRepository in interface IWorkRepositorySetupRepositorySetupExceptionpublic boolean createWorkDevRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
char[] pWorkPassword,
java.lang.String pWorkRepositoryName,
TechnologyName pWorkTechnology,
boolean pOverwrite)
throws RepositorySetupException
createWorkDevRepository in interface IWorkRepositorySetupRepositorySetupException@Deprecated
public boolean createWorkDevRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
java.lang.String pWorkPassword,
int pWorkDevRepositoryId,
java.lang.String pWorkRepositoryName,
TechnologyName pWorkTechnology,
boolean pOverwrite)
throws RepositorySetupException
IWorkRepositorySetupThis method will create work repository schema for development with the specified ODI work repository name and without any password.
createWorkDevRepository in interface IWorkRepositorySetuppWorkUrl - the url of the database where the work repository will be createdpWorkDriver - the JDBC driver name of the databasepWorkUsername - the username to connect to the databasepWorkPassword - the password to connect to the databasepWorkDevRepositoryId - the ID of the repository that will be createdpWorkRepositoryName - the logical name of the work repositorypWorkTechnology - 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.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.RepositorySetupException - if failed to create that work repositoryRepositoryScriptsNotFoundException - if failed to find the script files@Deprecated
public boolean createWorkDevRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
char[] pWorkPassword,
int pWorkDevRepositoryId,
java.lang.String pWorkRepositoryName,
TechnologyName pWorkTechnology,
boolean pOverwrite)
throws RepositorySetupException
createWorkDevRepository in interface IWorkRepositorySetupRepositorySetupException@Deprecated
public boolean createWorkDevRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
java.lang.String pWorkPassword,
java.lang.String pWorkRepositoryName,
java.lang.String pWorkRepositoryPassword,
TechnologyName pWorkTechnology,
boolean pOverwrite)
throws RepositorySetupException,
PermissionDeniedException
createWorkDevRepository in interface IWorkRepositorySetupRepositorySetupExceptionPermissionDeniedExceptionpublic boolean createWorkDevRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
java.lang.String pWorkPassword,
java.lang.String pWorkRepositoryName,
java.lang.String pWorkRepositoryPassword,
TechnologyName pWorkTechnology,
java.lang.String pEditionName,
boolean pOverwrite)
throws RepositorySetupException,
PermissionDeniedException
public boolean createWorkDevRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
char[] pWorkPassword,
java.lang.String pWorkRepositoryName,
char[] pWorkRepositoryPassword,
TechnologyName pWorkTechnology,
boolean pOverwrite)
throws RepositorySetupException,
PermissionDeniedException
createWorkDevRepository in interface IWorkRepositorySetupRepositorySetupExceptionPermissionDeniedException@Deprecated
public boolean createWorkDevRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
java.lang.String pWorkPassword,
int pWorkDevRepositoryId,
java.lang.String pWorkRepositoryName,
java.lang.String pWorkRepositoryPassword,
TechnologyName pWorkTechnology,
boolean pOverwrite)
throws RepositorySetupException,
PermissionDeniedException
IWorkRepositorySetupThis method will create work repository schema for development with the specified ODI work repository name and password.
createWorkDevRepository in interface IWorkRepositorySetuppWorkUrl - the url of the database where the work repository will be createdpWorkDriver - the JDBC driver name of the databasepWorkUsername - the username to connect to the databasepWorkPassword - the password to connect to the databasepWorkDevRepositoryId - the ID of the repository that will be createdpWorkRepositoryName - the logical name of the work repositorypWorkRepositoryPassword - the password of the work repositorypWorkTechnology - 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.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.RepositorySetupException - if failed to create that work repositoryRepositoryScriptsNotFoundException - if failed to find the script filesPermissionDeniedException@Deprecated
public boolean createWorkDevRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
char[] pWorkPassword,
int pWorkDevRepositoryId,
java.lang.String pWorkRepositoryName,
char[] pWorkRepositoryPassword,
TechnologyName pWorkTechnology,
boolean pOverwrite)
throws RepositorySetupException,
PermissionDeniedException
createWorkDevRepository in interface IWorkRepositorySetupRepositorySetupExceptionPermissionDeniedException@Deprecated
public boolean createWorkDevRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
java.lang.String pWorkPassword,
int pWorkDevRepositoryId,
java.lang.String pWorkRepositoryName,
java.lang.String pWorkRepositoryPassword,
TechnologyName pWorkTechnology,
java.lang.String pEditionName,
boolean pOverwrite)
throws RepositorySetupException,
PermissionDeniedException
@Deprecated
public boolean createWorkDevRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
char[] pWorkPassword,
int pWorkDevRepositoryId,
java.lang.String pWorkRepositoryName,
char[] pWorkRepositoryPassword,
TechnologyName pWorkTechnology,
java.lang.String pEditionName,
boolean pOverwrite)
throws RepositorySetupException,
PermissionDeniedException
@Deprecated
public boolean createWorkRuntimeRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
java.lang.String pWorkPassword,
java.lang.String pWorkRepositoryName,
java.lang.String pWorkRepositoryPassword,
TechnologyName pWorkTechnology,
boolean pOverwrite)
throws RepositorySetupException,
PermissionDeniedException
createWorkRuntimeRepository in interface IWorkRepositorySetupRepositorySetupExceptionPermissionDeniedExceptionpublic boolean createWorkRuntimeRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
java.lang.String pWorkPassword,
java.lang.String pWorkRepositoryName,
java.lang.String pWorkRepositoryPassword,
TechnologyName pWorkTechnology,
java.lang.String pEditionName,
boolean pOverwrite)
throws RepositorySetupException,
PermissionDeniedException
public boolean createWorkRuntimeRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
char[] pWorkPassword,
java.lang.String pWorkRepositoryName,
char[] pWorkRepositoryPassword,
TechnologyName pWorkTechnology,
boolean pOverwrite)
throws RepositorySetupException,
PermissionDeniedException
createWorkRuntimeRepository in interface IWorkRepositorySetupRepositorySetupExceptionPermissionDeniedException@Deprecated
public boolean createWorkRuntimeRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
java.lang.String pWorkPassword,
int pWorkRuntimeRepositoryId,
java.lang.String pWorkRepositoryName,
java.lang.String pWorkRepositoryPassword,
TechnologyName pWorkTechnology,
boolean pOverwrite)
throws RepositorySetupException,
PermissionDeniedException
IWorkRepositorySetupThis method will create work repository schema for runtime with the specified ODI work repository name and password.
createWorkRuntimeRepository in interface IWorkRepositorySetuppWorkUrl - the url of the database where the work repository will be createdpWorkDriver - the JDBC driver name of the databasepWorkUsername - the username to connect to the databasepWorkPassword - the password to connect to the databasepWorkRuntimeRepositoryId - the ID of the repository that will be createdpWorkRepositoryName - the logical name of the work repositorypWorkRepositoryPassword - the password of the work repositorypWorkTechnology - 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.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.RepositorySetupException - if failed to create that work repositoryRepositoryScriptsNotFoundException - if failed to find the script filesPermissionDeniedException@Deprecated
public boolean createWorkRuntimeRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
char[] pWorkPassword,
int pWorkRuntimeRepositoryId,
java.lang.String pWorkRepositoryName,
char[] pWorkRepositoryPassword,
TechnologyName pWorkTechnology,
boolean pOverwrite)
throws RepositorySetupException,
PermissionDeniedException
createWorkRuntimeRepository in interface IWorkRepositorySetupRepositorySetupExceptionPermissionDeniedException@Deprecated
public boolean createWorkRuntimeRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
java.lang.String pWorkPassword,
int pWorkRuntimeRepositoryId,
java.lang.String pWorkRepositoryName,
java.lang.String pWorkRepositoryPassword,
TechnologyName pWorkTechnology,
java.lang.String pEditionName,
boolean pOverwrite)
throws RepositorySetupException,
PermissionDeniedException
@Deprecated
public boolean createWorkRuntimeRepository(java.lang.String pWorkUrl,
java.lang.String pWorkDriver,
java.lang.String pWorkUsername,
char[] pWorkPassword,
int pWorkRuntimeRepositoryId,
java.lang.String pWorkRepositoryName,
char[] pWorkRepositoryPassword,
TechnologyName pWorkTechnology,
java.lang.String pEditionName,
boolean pOverwrite)
throws RepositorySetupException,
PermissionDeniedException
public void upgradeWorkRepository(java.lang.String pWorkRepositoryName,
java.lang.String pUpgradeKey,
JdbcProperties pWorkRepositoryNewJdbcProperties)
throws RepositorySetupException,
PermissionDeniedException
upgradeWorkRepository in interface IWorkRepositorySetupRepositorySetupExceptionPermissionDeniedExceptionpublic void upgradeWorkRepository(java.lang.String pWorkRepositoryName,
java.lang.String pUpgradeKey,
JdbcProperties pWorkRepositoryNewJdbcProperties,
boolean pIs11gCompatible,
IRepositoryUpgradeCallback pUpgradeCallback)
throws RepositorySetupException,
PermissionDeniedException
upgradeWorkRepository in interface IWorkRepositorySetupRepositorySetupExceptionPermissionDeniedExceptionpublic void upgradeWorkRepository(java.lang.String pWorkRepositoryName,
JdbcProperties pWorkRepositoryNewJdbcProperties)
throws RepositorySetupException,
PermissionDeniedException
IWorkRepositorySetupIn order to upgrade a work repository, caller of this method have to passe in an instance of ODI running only against an ODI Master repository.
Following the work repository type (development or runtime) that method will upgrade the repository schema accordingly.
upgradeWorkRepository in interface IWorkRepositorySetuppWorkRepositoryName - the name of the work repository to upgradepWorkRepositoryNewJdbcProperties - The new location of the work repository (this can be usefull if it's different from the location defined in the master repository). If null the location currently in the master repostiory will be kept.RepositorySetupException - if failed to upgrade the work repositoryRepositoryScriptsNotFoundException - if failed to find the script filesPermissionDeniedExceptionpublic void upgradeWorkRepository(java.lang.String pWorkRepositoryName,
JdbcProperties pWorkRepositoryNewJdbcProperties,
boolean pIs11gCompatible,
IRepositoryUpgradeCallback pUpgradeCallback)
throws RepositorySetupException,
PermissionDeniedException
upgradeWorkRepository in interface IWorkRepositorySetupRepositorySetupExceptionPermissionDeniedExceptionpublic void upgradeWorkRepository(java.lang.String pWorkRepositoryName,
JdbcProperties pWorkRepositoryNewJdbcProperties,
java.lang.String pEdition,
boolean pIs11gCompatible,
IRepositoryUpgradeCallback pUpgradeCallback)
throws RepositorySetupException,
PermissionDeniedException
@Deprecated
public boolean isRepIdAndRepNameAvailable(int pWorkDevRepositoryId,
java.lang.String pWorkRepositoryName)
throws RepositorySetupException
IWorkRepositorySetupisRepIdAndRepNameAvailable in interface IWorkRepositorySetuppWorkDevRepositoryId - the ID of the repositorypWorkRepositoryName - the logical name of the work repositoryRepositorySetupExceptionpublic boolean createWorkRepository(WorkRepository.WorkType pWorkType, JdbcProperties pWorkRepositoryJdbcProperties, java.lang.String pWorkRepositoryName, TechnologyName pWorkTechnology, boolean pOverwrite, char[] pWorkRepositoryPassword) throws RepositorySetupException
createWorkRepository in interface IWorkRepositorySetupRepositorySetupException@Deprecated public boolean createWorkRepository(WorkRepository.WorkType pWorkType, JdbcProperties pWorkRepositoryJdbcProperties, int pWorkDevRepositoryId, java.lang.String pWorkRepositoryName, TechnologyName pWorkTechnology, boolean pOverwrite, char[] pWorkRepositoryPassword) throws RepositorySetupException
IWorkRepositorySetupJdbcProperties parameters.
This method will create work repository with the specified ODI work repository name and without any password.
createWorkRepository in interface IWorkRepositorySetuppWorkType - the type of repository that will be createdpWorkRepositoryJdbcProperties - the jdbc properties of the database where the work repository will be created.pWorkDevRepositoryId - the ID of the repository that will be createdpWorkRepositoryName - the logical name of the work repositorypWorkTechnology - 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.pWorkRepositoryPassword - the work repository password that will be prompted if the created repository is attached later to another master. If null value is passed in no password check will be done at attachment.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.RepositorySetupException - if failed to create that work repositoryRepositoryScriptsNotFoundException - if failed to find the script filespublic void upgradeWorkRepository(java.lang.String pWorkRepositoryName,
JdbcProperties pWorkRepositoryNewJdbcProperties,
boolean iS11gCompatible)
throws RepositorySetupException
upgradeWorkRepository in interface IWorkRepositorySetupRepositorySetupExceptionpublic void upgradeWorkRepository(java.lang.String pWorkRepositoryName,
java.lang.String pGlobalIdUpgradeKey,
JdbcProperties pWorkRepositoryNewJdbcProperties,
boolean iS11gCompatible)
throws RepositorySetupException
upgradeWorkRepository in interface IWorkRepositorySetupRepositorySetupExceptionpublic void upgradeWorkRepository(java.lang.String pWorkRepositoryName,
java.lang.String pGlobalIdUpgradeKey,
boolean is11gCompatible)
throws RepositorySetupException
upgradeWorkRepository in interface IWorkRepositorySetupRepositorySetupExceptionpublic void upgradeWorkRepository(java.lang.String pWorkRepositoryName,
java.lang.String pGlobalIdUpgradeKey)
throws RepositorySetupException
upgradeWorkRepository in interface IWorkRepositorySetupRepositorySetupException