See: Description
| Class | Description |
|---|---|
| CSVExportTemplateSpec |
Template specification for CSV export.
|
| CSVImportTemplateSpec |
Template specification for CSV import.
|
| EBXTransferTemplateSpec |
Template specification for transfer data from a EBX table to another EBX table.
|
| ExcelExportTemplateSpec |
Template specification for Excel export.
|
| ExcelImportTemplateSpec |
Template specification for Excel import.
|
| ImportExportTemplateSpec |
Allows you to overwrite the dataset configured in an import or export template.
|
| SQLExportTemplateSpec |
Determines the template specification to use for SQL export.
|
| SQLImportTemplateSpec |
Determines the template specification to use for SQL import.
|
| TemplateSpec |
Abstract specification for a template.
|
Create an instance of CSVExportTemplateSpec:
CSVExportTemplateSpec templateSpec = new CSVExportTemplateSpec(
"7c67ed6a-3106-47b0-9bf8-0440e6238657", // this's template UUID, you can get from admin page.
outputFile,
session);
Create an instance of CSVImportTemplateSpec:
CSVImportTemplateSpec templateSpec = new CSVImportTemplateSpec(
"7c67ed6a-3106-47b0-9bf8-0440e6238657", // this's template UUID, you can get from admin page.
inputFile,
session);
Create an instance of ExcelExportTemplateSpec:
ExcelExportTemplateSpec templateSpec = new ExcelExportTemplateSpec(
"7c67ed6a-3106-47b0-9bf8-0440e6238657", // this's template UUID, you can get from admin page.
outputFile,
session);
Create an instance of ExcelImportTemplateSpec:
ExcelImportTemplateSpec templateSpec = new ExcelImportTemplateSpec(
"7c67ed6a-3106-47b0-9bf8-0440e6238657", // this's template UUID, you can get from admin page.
inputFile,
session);
Create an instance of SQLExportTemplateSpec:
SQLExportTemplateSpec templateSpec = new SQLExportTemplateSpec(
"7c67ed6a-3106-47b0-9bf8-0440e6238657", // this's template UUID, you can get from admin page.
session);
Create an instance of SQLImportTemplateSpec:
SQLImportTemplateSpec templateSpec = new SQLImportTemplateSpec(
"7c67ed6a-3106-47b0-9bf8-0440e6238657", // this's template UUID, you can get from admin page.
session);
Create an instance of EBXTransferTemplateSpec:
EBXTransferTemplateSpec templateSpec = new EBXTransferTemplateSpec(
"7c67ed6a-3106-47b0-9bf8-0440e6238657", // this's template UUID, you can get from admin page.
session);
In case of data import or data export, it's possible to overwrite the source or the target EBX dataset configured in the template with another, which has the same data model:
templateSpec.setDataset(aDatasetWithSameDataModel);
In case of data transfer, it's possible to overwrite the source dataset or the target datasets configured in the template:
templateSpec.setSourceDataset(aDataset);
templateSpec.addTargetDatasets(datasets);
DataIntegrationExecutionResults results = DataIntegrationExecutor.getInstance().execute(templateSpec);