Pipelet: ImpEx ExportMetaData
Pipelet ExportMetaData
Exports the system metadata according to the input parameters.
Group:
ImpEx
Flags:
Error Connector
Input Parameters
OverwriteExportFile : Boolean Optional
Optional flag indicating whether to overwrite an existing export file or not. true=overwrite (default), false=don't overwrite. Default is true.
ExportFile : String Required
Export file path. This path is relative to the 'src' subdirectory within the top-level IMPEX directory.
ExportSystemTypes : Boolean Optional
A flag indicating whether or not to export system object types.
ExportCustomTypes : Boolean Optional
A flag indicating whether or not to export custom object types.
ExportCustomPreferences : Boolean Optional
Deprecated: A flag indicating whether or not to export custom preference definition.
SystemTypes : Iterator Optional
Selected SystemTypes to export
CustomTypes : Iterator Optional
Selected CustomTypes to export
Output Parameters
ErrorCode : Integer : Optional
Export status code. Zero represents an export without process errors. Any other value indicates an error. This value will always be the same as the number after the "IMPEX-" prefix in Status.code.
ErrorMsg : String : Optional
Status message associated with the status code. This value will be the same as Status.message.
LogFileName : String : Optional
The name of the log file. This file is located within the 'log' directory which is under the IMPEX directory location.
Status : Status : Optional
Status object representing the result of the export operation. The status property (Status.status) will be set to 0 if the export executed without any process errors or 1 otherwise. The code property (Status.code) will be set to one of the following values:
IMPEX-0 = Successful.
IMPEX-100 = One or more input parameters given were null.
IMPEX-102 = The given ExportFile exists and the OverwriteExportFile flag is false.
IMPEX-105 = The path of the given ImportFile is invalid, e.g. the path cannot contain "../".
IMPEX-156 = There is no data to export.
IMPEX-170 = Encountered an internal fatal error. Additional information is in the details of the Status object.
IMPEX-171 = System IO error.
IMPEX-173 = System input parameter is invalid.
The status object will always have the following detail:
LogFileName = (String) The log file name in which the import logged all debug, warning, and error messages.