| Deprecated Methods | 
oracle.odi.domain.project.OdiProject.addSKM(String) 
          replaced by constructor OdiSKM.OdiSKM(OdiProject pProject, String pName)  | 
oracle.odi.interfaces.interactive.support.InteractiveInterfaceHelperWithActions.chooseKM(OdiTechnology, OdiTechnology, Collection extends OdiKM>
 ) 
          Use chooseKM(String pProjectCode, final IOdiEntityManager pEntityManager, final OdiTechnology pSourceTechnology, final OdiTechnology pDestinationTechnology, Class pKMClass, boolean pMultiConnexion) instead  | 
oracle.odi.interfaces.interactive.support.InteractiveInterfaceHelperWithActions.chooseKM(OdiTechnology, OdiTechnology, Collection extends OdiKM>
 , boolean, Boolean) 
          Use chooseKM(String pProjectCode, final IOdiEntityManager pEntityManager, final OdiTechnology pSourceTechnology, final OdiTechnology pDestinationTechnology, Class pKMClass, boolean pMultiConnexion) instead  | 
oracle.odi.setup.IWorkRepositorySetup.configureWorkRuntimeRepository(String, String, String, String, int, String, TechnologyName) 
          with no replacement this method was only useful for RCU old integration usecase  | 
oracle.odi.domain.runtime.loadplan.OdiLoadPlanStep.copy(boolean) 
          since 11.1.1.7.0 consider using OdiLoadPlanStep.duplicate() or OdiLoadPlanStep.duplicate(OdiLoadPlanStep) method.  | 
oracle.odi.domain.runtime.loadplan.OdiLoadPlanStepCase.copy(boolean) 
          since 11.1.1.7.0 consider using OdiLoadPlanStep.duplicate() or OdiLoadPlanStep.duplicate(OdiLoadPlanStep) method.  | 
oracle.odi.domain.runtime.loadplan.OdiLoadPlanStepContainer.copy(boolean) 
          since 11.1.1.7.0 consider using OdiLoadPlanStep.duplicate() or OdiLoadPlanStep.duplicate(OdiLoadPlanStep) method.  | 
oracle.odi.domain.runtime.loadplan.OdiLoadPlanStepRunScenario.copy(boolean) 
          since 11.1.1.7.0 consider using OdiLoadPlanStep.duplicate() or OdiLoadPlanStep.duplicate(OdiLoadPlanStep) method.  | 
oracle.odi.domain.runtime.loadplan.OdiLoadPlanCaseCondition.copy(boolean, OdiLoadPlanStepCase) 
          since 11.1.1.7.0 consider using OdiLoadPlanCaseCondition.duplicate() or OdiLoadPlanCaseCondition.duplicate(OdiLoadPlanStepCase) method.  | 
oracle.odi.setup.IMasterRepositorySetup.createMasterRepository(String, String, String, String, int, TechnologyName, boolean, AuthenticationConfiguration, PasswordStorageConfiguration, IMassImportExportResource) 
          replaced by #createMasterRepository(JdbcProperties, String, String, int, TechnologyName, boolean, AuthenticationConfiguration, PasswordStorageConfiguration) and IMasterRepositorySetup.createMasterRepositoryFromExport(JdbcProperties, String, char[], int, TechnologyName, boolean, IMassImportExportResource)  | 
oracle.odi.setup.support.MasterRepositorySetupImpl.createMasterRepository(String, String, String, String, int, TechnologyName, boolean, AuthenticationConfiguration, PasswordStorageConfiguration, IMassImportExportResource) 
            | 
oracle.odi.interfaces.interactive.support.ISourceSetCreator.createSourceSetFor(SourceDataStore[], ISourceSetNameProvider) 
          use the one with pEntityManager instead  | 
oracle.odi.setup.IWorkRepositorySetup.createWorkDevRepository(String, String, String, String, int, String, String, TechnologyName, boolean) 
          replaced by #createWorkRepository(WorkType, JdbcProperties, int, String, TechnologyName, boolean, String)  | 
oracle.odi.setup.IWorkRepositorySetup.createWorkDevRepository(String, String, String, String, int, String, TechnologyName, boolean) 
          replaced by #createWorkRepository(WorkType, JdbcProperties, int, String, TechnologyName, boolean, String)  | 
oracle.odi.setup.IWorkRepositorySetup.createWorkRuntimeRepository(String, String, String, String, int, String, String, TechnologyName, boolean) 
          replaced by #createWorkRepository(WorkType, JdbcProperties, int, String, TechnologyName, boolean, String)  | 
oracle.odi.setup.IWorkRepositorySetup.createWorkRuntimeRepository(String, String, String, String, int, String, TechnologyName, boolean) 
          replaced by #createWorkRepository(WorkType, JdbcProperties, int, String, TechnologyName, boolean, String)  | 
oracle.odi.impexp.IExportService.exportSessionsInFolder(String, EncodingOptions, String, String, Status, String, String, Date, Date) 
          use exportLogsInFolder instead  | 
oracle.odi.impexp.IExportService.exportSessionsInZipFile(String, String, boolean, EncodingOptions, String, String, Status, String, String, Date, Date) 
          use exportLogsInZipFile instead  | 
oracle.odi.domain.topology.finder.IOdiFlexFieldFinder.findByEntityClass(Class<IFlexFieldUser>) 
          replaced by IOdiFlexFieldFinder.findByEntityClass(Class, Collection)  | 
oracle.odi.domain.topology.finder.IOdiFlexFieldFinder.findByEntityClass(Class<IFlexFieldUser>, String) 
          replaced by IOdiFlexFieldFinder.findByEntityClass(Class, Collection)  | 
oracle.odi.domain.project.OdiVariable.getAction() 
          As of ODI 11.1.1.5 replaced by OdiVariable.getValuePersistence()  | 
oracle.odi.domain.runtime.scenario.OdiScenarioVariable.getAction() 
          As of ODI 11.1.1.5 replaced by OdiScenarioVariable.getValuePersistence()  | 
oracle.odi.domain.runtime.session.OdiSessionVariable.getAction() 
          As of ODI 11.1.1.5 this method is replaced by OdiSessionVariable.getValuePersistence()  | 
oracle.odi.domain.topology.AbstractOdiDataServer.JndiSettings.getAuthentication() 
          replaced by getSecurityAuthentication()  | 
oracle.odi.domain.relational.IDataStore.getColumn(String) 
             | 
oracle.odi.domain.project.OdiInterface.StagingArea.getDatabaseSchema() 
          use the targetDatastore instead  | 
oracle.odi.domain.project.IOptionValue.getDefaultValue() 
             | 
oracle.odi.domain.project.ProcedureOption.getDefaultValue() 
          use getDefualtOptionValue instead  | 
oracle.odi.interfaces.interactive.support.actions.InterfaceActionSetKM.DetachedOptionValue.getDefaultValue() 
          use getDefaultOptoinValue instead  | 
oracle.odi.core.config.RepositoryDriverClassNotFoundException.getDriverClassName() 
          since 11.1.1.6.0  | 
oracle.odi.domain.runtime.lpi.OdiLoadPlanInstanceRun.getDuration() 
          as the duration is no more populated by runtime. Use getEndTime-getStartTime to get the duration  | 
oracle.odi.domain.runtime.lpi.OdiLoadPlanInstanceStepLog.getDuration() 
          as the duration is no more populated by runtime. Use getEndTime-getStartTime to get the duration  | 
oracle.odi.domain.runtime.session.OdiSessionTaskLog.getExecutionCount() 
          As of ODI 11.1.1.5 this method is not supported anymore and the executionCount of a task log must now be obtained from the enclosing OdiSessionStepLog since executionCount of a setp log and task log are the same  | 
oracle.odi.domain.project.OdiUserFunctionImpl.getImplementationString() 
          Use OdiUserFunctionImpl.getImplementationExpression() instead  | 
oracle.odi.domain.topology.AbstractOdiDataServer.JndiSettings.getJndiFactory() 
          replaced by getJndiFactory()  | 
oracle.odi.domain.topology.AbstractOdiDataServer.JndiSettings.getJndiPassword() 
          replaced by getSecurityCredentials()  | 
oracle.odi.domain.topology.AbstractOdiDataServer.JndiSettings.getJndiUrl() 
          replaced by getProviderUrl()  | 
oracle.odi.domain.topology.AbstractOdiDataServer.JndiSettings.getJndiUsername() 
          replaced by getSecurityPrincipal()  | 
oracle.odi.domain.runtime.session.OdiSession.getLogLevel() 
          As of 11.1.1.5 this method is replaced by #getExecutionMode()  | 
oracle.odi.setup.JdbcProperties.getPassword() 
          replaced by JdbcProperties.getCharArrayPassword()  | 
oracle.odi.domain.topology.AbstractOdiDataServer.JndiSettings.getProtocole() 
          without any replacement  | 
oracle.odi.domain.model.OdiColumn.FileDescriptor.getRecordCodes() 
          replaced by OdiColumn.FileDescriptor.getRecordCodeList()  | 
oracle.odi.domain.topology.AbstractOdiDataServer.JndiSettings.getResourceName() 
          replaced by getJndiDataSourceName()  | 
oracle.odi.domain.project.OdiSequence.getRowFilter() 
          Use OdiSequence.getRowFilterExpression() instead  | 
oracle.odi.domain.runtime.session.OdiSessionStepLog.getSessionId() 
          As of 11.1.1.5 this method is replaced by OdiSessionStepLog.getSession()  | 
oracle.odi.domain.project.OdiUserFunctionImpl.getSupportedTechnologies(IOdiTechnologyFinder) 
          Replaced by OdiUserFunction.getSupportedTechnologies(OdiUserFunctionImpl, IOdiTechnologyFinder)  | 
oracle.odi.domain.runtime.session.OdiSessionTaskLog.getTaskLogNumber() 
          As of ODI 11.1.1.5 this method is not supported anymore and the taskLogNumber of a task log must now be obtained from the enclosing OdiSessionStepLog since stepNumber of a step log and taskLogNumber are the same  | 
oracle.odi.domain.project.IOptionValue.getValue() 
             | 
oracle.odi.interfaces.interactive.support.actions.InterfaceActionSetKM.DetachedOptionValue.getValue() 
          use getOptionValue instead  | 
oracle.odi.impexp.IImportService.importSessionsFromFolder(String) 
          use importLogsFromFolder instead  | 
oracle.odi.impexp.IImportService.importSessionsFromZipFile(String) 
          use importLogsFromZipFile instead  | 
oracle.odi.impexp.IImportService.importSessionsFromZipFile(String, String) 
          use importLogsFromZipFile instead  | 
oracle.odi.runtime.agent.invocation.RemoteRuntimeAgentInvoker.invokeRestartLoadPlanInstance(Number, String) 
          Since 11.1.1.6.0. Instead use RemoteRuntimeAgentInvoker.invokeRestartLoadPlanInstance(Number pLoadPlanInstanceId, String pWorkRepositoryName, Integer pLogLevel). This method uses default log level null. If log level is not set, restartLoadPlan will use the log level from the previous run.  | 
oracle.odi.runtime.agent.invocation.RemoteRuntimeAgentInvoker.invokeRestartLoadPlanInstance(Number, String, Integer) 
            | 
oracle.odi.runtime.agent.invocation.RemoteRuntimeAgentInvoker.invokeRestartSession(long, StartupParams, boolean, String) 
          Since 11.1.1.6.0. Instead use RemoteRuntimeAgentInvoker.invokeRestartSession(long pSessionId, StartupParams pVariables, boolean pSynchronous, String pWorkRepName, Integer pLogLevel) This method uses default log level of null.  | 
oracle.odi.runtime.agent.invocation.RemoteRuntimeAgentInvoker.invokeRestartSession(long, StartupParams, boolean, String, boolean) 
          Since 11.1.1.6.0. Instead use RemoteRuntimeAgentInvoker.invokeRestartSession(long pSessionId, StartupParams pVariables, boolean pSynchronous, String pWorkRepName,boolean pKeepSessionParams, Integer pLogLevel) This method uses default log level of null.  | 
oracle.odi.runtime.agent.invocation.RemoteRuntimeAgentInvoker.invokeStartLoadPlan(String, String, LoadPlanStartupParams, String, String) 
          Since 11.1.1.6.0. Instead use RemoteRuntimeAgentInvoker.invokeStartLoadPlan(String pLoadPlanName, String pContextCode, LoadPlanStartupParams pStartupParams, String pKeywords, String pWorkRepositoryName, Integer pLogLevel) This method uses default log level of null.  | 
oracle.odi.runtime.agent.invocation.RemoteRuntimeAgentInvoker.invokeStartLoadPlan(String, String, LoadPlanStartupParams, String, String, Properties) 
          Since 11.1.1.6.0. Instead use RemoteRuntimeAgentInvoker.invokeStartLoadPlan(String pLoadPlanName, String pContextCode, LoadPlanStartupParams pStartupParams, String pKeywords, String pWorkRepositoryName, Properties pInvocationProperties, Integer pLogLevel) This method uses default log level of null to maintain 11.1.1.5.0 behavior.  | 
oracle.odi.domain.topology.OdiDataType.isLengthAllowed() 
          DBased on DdlPattern property. Length is considered allowed if DdlPattern contains "%L".  | 
oracle.odi.domain.topology.OdiDataType.isScaleAllowed() 
          Based on DdlPattern property. Scale is considered allowed if DdlPattern contains "%P".  | 
oracle.odi.domain.project.OdiUserFunction.mapByTechnologyExclusion(OdiUserFunctionImpl, Collection<OdiTechnology>, IOdiTechnologyFinder) 
            | 
oracle.odi.domain.project.OdiUserFunction.mapByTechnologyInclusion(OdiUserFunctionImpl, Collection<OdiTechnology>, IOdiTechnologyFinder) 
            | 
oracle.odi.domain.util.ObfuscatedString.obfuscate(String) 
          use ObfuscatedString.obfuscate(char[]) instead for better security  | 
oracle.odi.domain.runtime.purge.IPurgeLogService.purgeLoadPlanInstance(Number, boolean) 
          As of 11.1.1.6.0. User should prefer the new corresponding method using IPurgeLogServiceReportCallback  | 
oracle.odi.domain.runtime.purge.support.PurgeLogServiceImpl.purgeLoadPlanInstance(Number, boolean) 
            | 
oracle.odi.domain.runtime.purge.IPurgeLogService.purgeLoadPlanInstanceRun(OdiLoadPlanInstanceRun.OdiLoadPlanInstanceRunId, boolean) 
          As of 11.1.1.6.0. User should prefer the new corresponding method using IPurgeLogServiceReportCallback  | 
oracle.odi.domain.runtime.purge.support.PurgeLogServiceImpl.purgeLoadPlanInstanceRun(OdiLoadPlanInstanceRun.OdiLoadPlanInstanceRunId, boolean) 
            | 
oracle.odi.domain.runtime.purge.IPurgeLogService.purgeLoadPlanInstanceRuns(OdiLoadPlanInstanceRunCriteria, boolean) 
          As of 11.1.1.6.0. User should prefer the new corresponding method using IPurgeLogServiceReportCallback  | 
oracle.odi.domain.runtime.purge.support.PurgeLogServiceImpl.purgeLoadPlanInstanceRuns(OdiLoadPlanInstanceRunCriteria, boolean) 
            | 
oracle.odi.domain.runtime.purge.IPurgeLogService.purgeStandaloneSession(Number) 
          Deprecated As of 11.1.1.6.0. User should prefer the new corresponding method using IPurgeLogServiceReportCallback  | 
oracle.odi.domain.runtime.purge.support.PurgeLogServiceImpl.purgeStandaloneSession(Number) 
            | 
oracle.odi.runtime.agent.RuntimeAgent.restartSession(long, StartupParams, boolean) 
          Since 11.1.1.6.0. Instead use RuntimeAgent.restartSession(long, StartupParams, boolean, Integer)  | 
oracle.odi.runtime.agent.RuntimeAgent.restartSession(long, StartupParams, boolean, boolean) 
          Since 11.1.1.6.0. Instead use RuntimeAgent.restartSession(long, StartupParams, boolean, boolean, Integer)  | 
oracle.odi.domain.project.OdiVariable.setAction(OdiVariable.Action) 
          As of ODI 11.1.1.5 replaced by OdiVariable.setValuePersistence(ValuePersistence)  | 
oracle.odi.domain.topology.OdiPhysicalSchema.setAsDefault() 
          use OdiDataServer.setDefaultPhysicalSchema(OdiPhysicalSchema) instead  | 
oracle.odi.domain.topology.AbstractOdiDataServer.JndiSettings.setAuthentication(String) 
          since instance of this class should be considered immutable  | 
oracle.odi.domain.project.OdiInterface.StagingArea.setDatabaseSchema(OdiInterface.DatabaseSchema) 
          use the targetDatastore instead  | 
oracle.odi.domain.topology.AbstractOdiDataServer.JdbcSettings.setDriverName(String) 
          since instance of this class should be considered immutable  | 
oracle.odi.domain.project.OdiUserFunctionImpl.setImplementationString(String) 
          Use OdiUserFunctionImpl.setImplementationExpression(Expression) instead  | 
oracle.odi.domain.topology.AbstractOdiDataServer.JdbcSettings.setJdbcUrl(String) 
          since instance of this class should be considered immutable  | 
oracle.odi.domain.topology.AbstractOdiDataServer.JndiSettings.setJndiFactory(String) 
          since instance of this class should be considered immutable  | 
oracle.odi.domain.topology.AbstractOdiDataServer.JndiSettings.setJndiPassword(String) 
          since instance of this class should be considered immutable  | 
oracle.odi.domain.topology.AbstractOdiDataServer.JndiSettings.setJndiUrl(String) 
          since instance of this class should be considered immutable  | 
oracle.odi.domain.topology.AbstractOdiDataServer.JndiSettings.setJndiUsername(String) 
          since instance of this class should be considered immutable  | 
oracle.odi.domain.topology.AbstractOdiDataServer.JndiSettings.setProtocole(String) 
          since instance of this class should be considered immutable  | 
oracle.odi.domain.model.OdiColumn.FileDescriptor.setRecordCodes(String) 
          replaced by OdiColumn.FileDescriptor.setRecordCodeList(String[] pRecordCodeList)  | 
oracle.odi.domain.topology.AbstractOdiDataServer.JndiSettings.setResourceName(String) 
          since instance of this class should be considered immutable  | 
oracle.odi.domain.project.OdiSequence.setRowFilter(String) 
          Use OdiSequence.setRowFilterExpression(Expression) instead  | 
oracle.odi.setup.IMasterRepositorySetup.upgradeMasterRepository(JdbcProperties) 
          replaced by #upgradeMasterRepository(JdbcProperties, String, String)  | 
oracle.odi.setup.support.MasterRepositorySetupImpl.upgradeMasterRepository(JdbcProperties) 
            | 
oracle.odi.setup.IMasterRepositorySetup.upgradeMasterRepository(String, String, String, String, TechnologyName) 
          replaced by IMasterRepositorySetup#upgradeMasterRepository(JdbcProperties, String, String)  | 
oracle.odi.setup.support.MasterRepositorySetupImpl.upgradeMasterRepository(String, String, String, String, TechnologyName) 
            |