|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.6.0) E17060-03 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IOdiScenarioGenerator
Provides all method to generate ODI scenarios.
Example usage:
. . IIOdiScenarioGenerator gene = new OdiScenarioGeneratorImpl((odiInstance); OdiScenario newScen = gene.generateScenario(pPackage, "MYSCENERIO", "01"); . .
IOdiScenarioSource, IOdiScenarioSourceContainer| Method Summary | |
|---|---|
OdiScenario[] |
generateAllScenarios(IOdiScenarioSourceContainer pScenarioSourceContainer, GenerationOptions pScenGenerationDetails)Generates and persists all the scenarii for the scenario sources present in the given scenario source container. |
OdiScenario |
generateScenario(IOdiScenarioSource pSourceObject, java.lang.String pScenarioName, java.lang.String pScenarioVersion)Generates and persists in repository a scenario from a given scenario source object. |
void |
regenerateLatestScenario(java.lang.String pScenarioName)Regenerates the latest version of a scenario from its name |
void |
regenerateScenario(OdiScenario pSourceScenario)Regenerates a given scenario. |
void |
regenerateScenario(Tag pSourceScenarioTag)Regenerates a given scenario from its tag. |
| Method Detail |
|---|
OdiScenario generateScenario(IOdiScenarioSource pSourceObject,
java.lang.String pScenarioName,
java.lang.String pScenarioVersion)
throws OdiScenarioGeneratorException
This method will execute in the surrounding transaction and all pending persisted changes will be flushed.
pSourceObject - The object on which the scenario will be based.pScenarioName - The name of the scenario.pScenarioVersion - The version of the scenario.OdiScenarioGeneratorException - for errors in the scenario generation including if pScenarioName contains invalid java characters or is longer than 400 chraracters.IllegalTransactionStateException - if no surrounding transaction exists.
OdiScenario[] generateAllScenarios(IOdiScenarioSourceContainer pScenarioSourceContainer,
GenerationOptions pScenGenerationDetails)
throws OdiScenarioGeneratorException
This method will execute in the surrounding transaction and all pending persisted changes will be flushed.
pScenarioSourceContainer - the given scenario source container.pScenGenerationDetails - details about the generation.OdiScenarioGeneratorExceptionIllegalTransactionStateException - if no surrounding transaction exists.
void regenerateScenario(OdiScenario pSourceScenario)
throws OdiScenarioGeneratorException
This method will execute in the surrounding transaction and all pending persisted changes will be flushed.
pSourceScenario - the scenario to regenerate.OdiScenarioGeneratorExceptionIllegalTransactionStateException - if no surrounding transaction exists.
void regenerateScenario(Tag pSourceScenarioTag)
throws OdiScenarioGeneratorException
This method will execute in the surrounding transaction and all pending persisted changes will be flushed.
pSourceScenarioTag - tag identifying the scenario to regenerate.OdiScenarioGeneratorExceptionOdiScenarioNotFoundException - in case no scenario have been found from given tagIllegalTransactionStateException - if no surrounding transaction exists.
void regenerateLatestScenario(java.lang.String pScenarioName)
throws OdiScenarioGeneratorException
This method will execute in the surrounding transaction and all pending persisted changes will be flushed.
pScenarioName - name of the scenarioOdiScenarioGeneratorExceptionOdiScenarioNotFoundException - in case no scenario is found from the given nameIllegalTransactionStateException - if no surrounding transaction exists.
|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.6.0) E17060-03 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||