|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.5.0) E17060-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.odi.generation.support.DataServiceGeneratorImpl
public class DataServiceGeneratorImpl
Default IDataServiceGenerator
implementation.
11.1.1.3.0
Constructor Summary | |
---|---|
DataServiceGeneratorImpl(OdiInstance pOdiInstance) Construct an IDataServiceGenerator for generating a data service. |
Method Summary | |
---|---|
void |
generateDataService(java.lang.Number pModelId, java.lang.String pContextCode, java.io.File pTemporaryDirectory, java.lang.Boolean pGenerateCode, java.lang.Boolean pCompile, java.lang.Boolean pDeploy, java.lang.Boolean pGenerate10xStypeCode) Generate data services for a model |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DataServiceGeneratorImpl(OdiInstance pOdiInstance)
IDataServiceGenerator
for generating a data service.
pOdiInstance
- OdiInstance to be used.Method Detail |
---|
public void generateDataService(java.lang.Number pModelId, java.lang.String pContextCode, java.io.File pTemporaryDirectory, java.lang.Boolean pGenerateCode, java.lang.Boolean pCompile, java.lang.Boolean pDeploy, java.lang.Boolean pGenerate10xStypeCode)
IDataServiceGenerator
Generate model-level data services as well as the data services for the selected datastores in this model.
Generation phases:
Generate Code : Deletes the content of the generation directory. Generates the Java source code for the data services using the code template from the SKM.
Compilation : Extracts web service framework. Compiles the Java source code.
Deployment : Packages the compiled code. Deploys the package to the deployment target, using the deployment method selected for the container.
Usage
IDataServiceGenerator igen = new DataServiceGeneratorImpl(odiInstance); igen.generateDataService(model.getInternalId(), "GLOBAL", "/tmp", null, null, null, null);
generateDataService
in interface IDataServiceGenerator
pModelId
- Model ID of model to be generated.pContextCode
- Code of context into which the data services are generated and deployed.pTemporaryDirectory
- Oracle Data Integrator places the generated source code and the compiled Web Service here. This directory is a temporary location that can be deleted after generation. You can review the generated source code for the data services here.pGenerateCode
- Generation Code defaults to truepCompile
- Compile defaults to truepDeploy
- Deploy defaults to truepGenerate10xStypeCode
- Generate 10x style code. defaults to false
|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.5.0) E17060-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |