public interface ISmartExportService
Exporting object sets with all their dependencies into an XML file.
An object to be exported must implement the ISmartExportable
interface.
Please read the ODI documentation for complete information on export and import strategies and implications.
Modifier and Type | Method and Description |
---|---|
void |
exportToXml(java.util.List pExportableList,
java.lang.String pFolderPath,
java.lang.String pFileName,
boolean pforceOverwrite,
boolean pIsZip,
EncodingOptions pEncodingDetails,
boolean pMaterializeShortcut,
java.util.List pReleaseTagLst)
Deprecated.
use exportToXml(java.util.List
|
void |
exportToXml(java.util.List pExportableList,
java.lang.String pFolderPath,
java.lang.String pFileName,
boolean pforceOverwrite,
boolean pIsZip,
EncodingOptions pEncodingDetails,
boolean pMaterializeShortcut,
java.util.List pReleaseTagLst,
char[] pExportKey,
boolean pExportWithoutCipherData)
This method performs a Smart Export on a list of objects and writes the data to an XML file.
|
void exportToXml(java.util.List pExportableList, java.lang.String pFolderPath, java.lang.String pFileName, boolean pforceOverwrite, boolean pIsZip, EncodingOptions pEncodingDetails, boolean pMaterializeShortcut, java.util.List pReleaseTagLst, char[] pExportKey, boolean pExportWithoutCipherData) throws java.io.IOException
pExportableList
- the list of objects to Smart Export.pFolderPath
- the folder where the Smart Export xml is created.pFileName
- the filename of the Smart Export xmlpforceOverwrite
- if true, will overwrite an existing file in the same folder with the same name.pIsZip
- if true, will zip the file as .zippEncodingDetails
- the Java and XML encoding options.pMaterializeShortcut
- if true, all the shortcut dependencies will be materializedpReleaseTagLst
- objects from the list of release tags will be included in the dependencies calculationpExportKey
- Export Key which will be used to migrate password cipher text in objectspExportWithoutCipherData
- This parameter when set to true, will not export any cipher text data present in the export objects list. The value of the cipher text fields will be made null
in the export XML.
When the parameter value is set to false, the pExportKey parameter will be used to migrate the cipher text present in the export objects.java.io.IOException
- if pforceOverwrite is false and the file already exists or other IO related problem.@Deprecated void exportToXml(java.util.List pExportableList, java.lang.String pFolderPath, java.lang.String pFileName, boolean pforceOverwrite, boolean pIsZip, EncodingOptions pEncodingDetails, boolean pMaterializeShortcut, java.util.List pReleaseTagLst) throws java.io.IOException
null
in the XML file.pExportableList
- pFolderPath
- pFileName
- pforceOverwrite
- pIsZip
- pEncodingDetails
- pMaterializeShortcut
- pReleaseTagLst
- java.io.IOException