See: Description
| Interface | Description | 
|---|---|
| IDefaultKMService | Deprecated
 No longer necessary. 
 | 
| IOdiScenarioSource | 
 Marker interface for objects that can produce  
OdiScenario. | 
| IOdiScenarioSourceContainer | 
 Marker interface for objects that can hold scenario sources such projects and
 folders. 
 | 
| IOptionValue | 
 This represents the value taken by  
ProcedureOption 
 when the procedure is used (StepProcedure, OdiModel...). | 
| IProcedureOption | |
| IProcedureUser | 
 Marker interface for all procedure users
 Created on 20 dec. 
 | 
| StepDataStore.IDataStoreAction | 
 Type safety interface that implementation classes will use to define
 datastore actions. 
 | 
| StepModel.IModelAction | 
 Type safety interface that implementation classes will use to define
 model actions. 
 | 
| StepVariable.IVariableAction | 
 Type safety interface that implementation classes will use to define
 variable actions. 
 | 
| Class | Description | 
|---|---|
| AbstractComponentKM | 
 Represents Extract Knowledge Module
 
 OdiXKM class is defined to only use ComponentKMLine as ProcedureLine. 
 | 
| ComponentKM | Deprecated
 This class is deprecated. 
 | 
| ComponentKMLine | |
| ComponentKMLine.KMLineClassType | |
| ComponentKMLine.TemporaryIndexLocation | |
| MapReferenceShortcutAdapter | 
 This is a shortcut adapter for the mapping step. 
 | 
| OdiCKM | 
 Represents the Control Knowledge Module. 
 | 
| OdiCKMLine | 
 Subclass of ProcedureLine providing CKM specific 
 properties used during code generation. 
 | 
| OdiDesigntimeBreakpoint | 
OdiDesigntimeBreakpoint is child entity in OdiPackage->
 Step->OdiDesigntimeBreakpoint and OdiUserProcedure->
 OdiUserProcedureLine->OdiDesigntimeBreakpoint aggregates,
 represents a breakpoint set on one of OdiPackage steps or one of
 OdiUserProcedure lines. | 
| OdiFolder | 
 An OdiFolder is a workbench entity that ODI users will use to organize their
 work related to a single  
OdiProject. | 
| OdiIKM | 
 Represents an Integration Knowledge Module. 
 | 
| OdiIKMLine | 
 Subclass of ProcedureLine providing IKM specific 
 properties used during code generation. 
 | 
| OdiIKMLine.TemporaryIndexLocation | 
 Internal Enum that represents the location where temporary indexes can be created by an OdiIKMLine when executed. 
Possible values are: NONE: do not create any temporary index ON_SOURCE: create temporary index on source  | 
| OdiInterface | Deprecated
 this class/method belongs to 11g SDK and is deprecated in 12c release. 
 | 
| OdiInterface.ColumnSorterId | Deprecated
 this class/method belongs to 11g SDK and is deprecated in 12c release. 
 | 
| OdiInterface.ColumnSorterPosition | Deprecated
 this class/method belongs to 11g SDK and is deprecated in 12c release. 
 | 
| OdiInterface.DatabaseSchema | Deprecated
 this class/method belongs to 11g SDK and is deprecated in 12c release. 
 | 
| OdiInterface.ExecutionLocation | Deprecated
 this class/method belongs to 11g SDK and is deprecated in 12c release. 
 | 
| OdiInterfaceShortcutAdapter | Deprecated
 this class/method belongs to 11g SDK and is deprecated in 12c release. 
 | 
| OdiJKM | 
 Represents a journalization knowledge module. 
 | 
| OdiJKMLine | 
 Subclass of ProcedureLine providing JKM specific
 properties used during code generation. 
 | 
| OdiJKMLine.RepeatOrder | 
 Defines if the command should be iterated for all the datastores when processing a CDC-related operation on a group of datastores (model or CDC set). 
 | 
| OdiKM | 
 Abstract base class that all knowledge modules types subclasses. 
 | 
| OdiKMComparator | 
 Class implements a Comparator for sorting KM. 
 | 
| OdiKMTemplate | |
| OdiKMTemplateJoin | |
| OdiKMTemplateTemplateJoin | |
| OdiLKM | 
 Represents the Loading Knowledge Module. 
 | 
| OdiLKMLine | 
 Subclass of ProcedureLine providing LKM specific 
 properties used during code generation. 
 | 
| OdiOpenTool | 
 Class encapsulates ODI Open tool information i.e. 
 | 
| OdiPackage | 
 Represents an ODI package. 
 | 
| OdiProcedure | 
 Abstract high-level object encompassing ODI User Procedures and ODI Knowledge
 Modules. 
 | 
| OdiProcedureLine | 
 An OdiProcedureLine holds metadata about a task to be executed by ODI Execution Engine. 
 | 
| OdiProcedureLine.ExecuteOptions | |
| OdiProcedureLine.LogCounter | 
 Type safe enum that represents different log counter types defined for a task. 
 | 
| OdiProcedureLine.OdiProcedureLineId | Deprecated
 Deprecated since 12.1.2.0.0 release with no further replacement. 
 | 
| OdiProcedureLineCmd | 
 The OdiProcedureLineCmd contains information about the source or target
 line. 
 | 
| OdiProcedureLineCmd.CommitMode | 
 Commit Mode 
 | 
| OdiProcedureLineCmd.IsolationLevel | 
 Isolation Level 
 | 
| OdiProject | 
 An OdiProject is a top level workbench object in ODI. 
 | 
| OdiRKM | 
 Represents the Reverse Knowledge Module. 
 | 
| OdiRKMLine | 
 Subclass of ProcedureLine providing RKM specific properties used during reverse engineering. 
 | 
| OdiSequence | 
 Represents design time metadata about a sequence. 
 | 
| OdiSequence.SequenceType | 
 Type of a sequence. 
 | 
| OdiSKM | 
 Represents the Service Knowledge Module. 
 | 
| OdiUserFunction | 
 Represents design time metadata about a customized function that can be used in expressions of other objects such as 
  
OdiInterface, OdiUserProcedure. | 
| OdiUserFunctionImpl | 
 Represents metadata of an actual  
OdiUserFunction implementation for one or several 
 OdiTechnology. | 
| OdiUserProcedure | 
 Represents the ODI user procedures. 
 | 
| OdiUserProcedureLine | 
 Subclass of ProcedureLine providing User Procedure specific properties. 
 | 
| OdiVariable | 
 Represents design time metadata about a variable. 
 | 
| OdiVariable.Action | Deprecated
 As of ODI 11.1.1.5 replaced by  
OdiVariable.ValuePersistence. | 
| OdiVariable.DataType | 
 Defines the data type of an OdiVariable. 
 | 
| OdiVariable.ValuePersistence | 
 Enumeration representing the different persistence mode of a variable value. 
 | 
| OdiXKM | 
 Represents Extract Knowledge Module
 
 OdiXKM class is defined to only use OdiXKMLine as ProcedureLine. 
 | 
| OdiXKMLine | 
 Subclass of ProcedureLine providing XKM specific 
 properties used during code generation. 
 | 
| OdiXKMLine.TemporaryIndexLocation | 
 Internal Enum that represents the location where temporary indexes can be created by an OdiXKMLine when executed. 
Possible values are: NONE: do not create any temporary index ON_SOURCE: create temporary index on source  | 
| ProcedureOption | 
 Represents the option for an  
OdiProcedure. | 
| ProcedureOption.OptionType | 
 ProcedureOption locally defines the Enum OptionType which represents the types a ProcedureOption can have. 
 | 
| ProcedureOptionGroup | 
 Represents the group for  
ProcedureOption
  A ProcedureOptionGroup is used to categorize options in OdiProcedure | 
| Step | 
 Abstract base class of package's steps. 
 | 
| Step.LogLevel | 
 Defines the log level for a  
Step. | 
| StepDataStore | 
 Subclass of  
Step that represent a step based on a datastore. | 
| StepDataStore.ConsistentJournalizeDataStore | 
 Consistent CDC action. 
 | 
| StepDataStore.ControlDataStore | 
 Implements control action for an  
StepDataStore. | 
| StepDataStore.SimpleJournalizeDataStore | 
 Implements simple journalization action for an  
StepDataStore. | 
| StepDataStoreShortcutAdapter | 
 This is a shortcut adapter for the datastore package step. 
 | 
| StepInterface | Deprecated
 this class/method belongs to 11g SDK and is deprecated in 12c release. 
 | 
| StepInterfaceShortcutAdapter | Deprecated
 this class/method belongs to 11g SDK and is deprecated in 12c release. 
 | 
| StepMapping | |
| StepMappingShortcutAdapter | 
 This is a shortcut adapter for the mapping step. 
 | 
| StepModel | 
 Subclass of  
Step that represents a step based on an OdiModel. | 
| StepModel.ConsistentJournalizeModel | 
 Used to encapsulate informations about the consistent journalizing that has to be done 
 over the model related to an  
StepModel instance. | 
| StepModel.ControlModel | 
 Used to encapsulate informations about the control that has to be done 
 over the model related to an  
StepModel instance. | 
| StepModel.ReverseModel | 
 Used to encapsulate informations about the reverse that has to be done 
 over the model related to an  
StepModel instance. | 
| StepModel.SimpleJournalizeModel | 
 Used to encapsulate informations about the simple journalizing that has to be done 
 over the model related to an  
StepModel instance. | 
| StepOdiCommand | 
 Subclass of  
Step representing a step that contains an ODI command. | 
| StepOsCommand | 
 Subclass of  
Step representing a step that contains an OS (Operating System)
 command. | 
| StepProcedure | 
 Subclass of  
Step that will be used inside an  OdiPackage to express
 execution of an OdiUserProcedure. | 
| StepProcedureShortcutAdapter | 
 This is a shortcut adapter for the User Procedure package step. 
 | 
| StepSubModel | 
 Subclass of  
Step that will be used to control an OdiSubModel for
 errors. | 
| StepVariable | 
 Subclass of  
Step that will be used inside an OdiPackage to express
 usage/action of a variable for further use inside that OdiPackage. | 
| StepVariable.DeclareVariable | 
 Implements declare action for an  
StepVariable. | 
| StepVariable.EvaluateVariable | 
 Implements evaluate action for an  
StepVariable. | 
| StepVariable.RefreshVariable | 
 Implements refresh action for an  
StepVariable. | 
| StepVariable.SetVariable | 
 Implements set action for an  
StepVariable. | 
| Exception | Description | 
|---|---|
| KMChecksumException | 
 Unchecked exception thrown when there is problem computing knowledge module checksum 
 | 
| KMInheritanceException | 
 Unchecked exception thrown when there is problem in KM inheritance. 
 | 
| OdiTechnologyAlreadyImplementedException | Deprecated |