Skip navigation links

Oracle® Data Integrator Java API Reference
11g Release 1 (11.1.1.6.0)

E17060-03


Deprecated API


Contents

Deprecated Classes
oracle.odi.domain.runtime.purge.PurgeLogServiceReport
          As of 11.1.1.6.0. 

 

Deprecated Enums
oracle.odi.domain.runtime.variable.Action
          As of ODI 11.1.1.5 replaced by ValuePersistence. 
oracle.odi.domain.project.interfaces.Join.JoinType
          use Join.isOrdered() or Join.isCross() instead. 
oracle.odi.domain.project.OdiVariable.Action
          As of ODI 11.1.1.5 replaced by OdiVariable.ValuePersistence. 

 

Deprecated Exceptions
oracle.odi.domain.relational.ColumnNotFoundException
          with no replacement. 
oracle.odi.domain.xrefs.expression.IllegalExpressionObjectException
          replaced with DomainRuntimeException 
oracle.odi.core.security.InvalidExternalAuthenticationConfiguration
          Use InvalidExternalAuthenticationConfigurationException instead. 
oracle.odi.core.exception.OdiException
          Use OdiCheckedException instead this one. This class can be removed at any time. 
oracle.odi.interfaces.interactive.exceptions.OdiIllegalArgumentException
          use InterfaceIllegalArgumentException 
oracle.odi.interfaces.interactive.exceptions.OdiIllegalStateException
          use InterfaceIllegalStateException 
oracle.odi.core.exception.OdiRuntimeException
          Use OdiUncheckedException instead this one. This class can be removed at any time. 
oracle.odi.domain.project.OdiTechnologyAlreadyImplementedException
            
oracle.odi.core.security.PasswordChangeException
          replaced with AuthenticationServiceException. 
oracle.odi.core.config.RepositoryResourceFailureException
          Since 11.1.1.6.0 is replaced with appropriate exception from RepositoryAccessException hierarchy. 

 

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 )
          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 , 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.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.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)
           

 

Deprecated Constructors
oracle.odi.domain.topology.AbstractOdiDataServer.JdbcSettings()
          full constructor must be used since this class is now immutable 
oracle.odi.domain.topology.AbstractOdiDataServer.JndiSettings()
          full constructor should be used since this class is now considered as immutable 
oracle.odi.domain.topology.AbstractOdiDataServer.JndiSettings(String, String, String, String, String, String, String)
          replaced by JndiSettings#JndiSettings(String, String, String, ObfuscatedString, String, String) 
oracle.odi.interfaces.interactive.support.actions.InterfaceActionAddSourceDataStore(IDataStore , DataSet, IAliasComputer, IClauseImporter, IAutoMappingComputer)
          use other public constructors instead 
oracle.odi.interfaces.interactive.support.actions.InterfaceActionOnTargetColumnSetLength(String, int)
          use the constructor with Integer instead 
oracle.odi.interfaces.interactive.support.actions.InterfaceActionOnTargetColumnSetScale(String, int)
          use the constructor with Integer instead 
oracle.odi.core.security.InvalidExternalAuthenticationConfiguration(String, MessageHandle, Object...)
          Use InvalidExternalAuthenticationConfigurationException instead. 
oracle.odi.core.security.InvalidExternalAuthenticationConfiguration(String, Throwable)
          Use InvalidExternalAuthenticationConfigurationException instead. 
oracle.odi.setup.JdbcProperties(String, String, String, String)
          replaced by JdbcProperties.JdbcProperties(String, String, String, char[]) 
oracle.odi.core.repository.MasterRepository(DataSource, String, SnpConnect, int)
            
oracle.odi.domain.model.OdiColumn.FileDescriptor(Integer, int, String, String, String, OdiColumn.FileDescriptor.OnErrorOption)
           
oracle.odi.core.security.PermissionDeniedException(Class, PermissionType, long, boolean)
          since 11.1.1.6.0. Instead of using constructor directly, appropriate method (#getExceptionForSnpClass() or #getExceptionForEntityClass()) should be called. 
oracle.odi.core.security.PermissionDeniedException(Class, PermissionType, long, boolean, MessageHandle, Object...)
          since 11.1.1.6.0. Instead of using constructor directly, appropriate method (#getExceptionForSnpClass() or #getExceptionForEntityClass()) should be called. 

 


Skip navigation links

Oracle® Data Integrator Java API Reference
11g Release 1 (11.1.1.6.0)

E17060-03


Copyright © 2011, Oracle and/or its affiliates. All rights reserved.