public class ErrorExtractor
extends java.lang.Object
| Constructor and Description |
|---|
ErrorExtractor() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addToMasterDoc(org.jdom2.Document masterDoc,
org.jdom2.Element element,
java.lang.String mosName,
java.lang.String operation)
Add a transaction element to a master document.
|
static void |
deleteErrorFiles(java.lang.String extractFileID,
java.lang.String extSysName,
java.lang.String esName,
java.sql.Connection connection)
Delete error files related to Extract File ID.
|
static java.lang.String |
extractData(java.lang.String extractFileID,
java.lang.String extSysName,
java.lang.String esName,
java.lang.String fileFormat,
java.lang.String sourceFile,
java.lang.String delimiter,
java.lang.String textQualifier,
java.lang.String fileAttributes,
java.util.Date importDate)
Retrieve transactions in error related to a Extract File ID and write them
to a single output file so user can edit and reprocess them.
|
static java.lang.String |
mergeFiles(java.util.List tempFiles,
java.lang.String extSysName,
java.lang.String fileFormat,
java.lang.String sourceFile,
java.util.Date importDate,
java.lang.String mosName,
java.lang.String operation)
Merge all temporary files in to a single export file.
|
static java.lang.String |
writeExtractData(org.jdom2.Document doc,
java.lang.String extSysName,
java.lang.String esName,
java.lang.String fileFormat,
java.lang.String sourceFile,
java.lang.String delimiter,
java.lang.String textQualifier,
java.lang.String fileAttributes,
java.util.Date importDate)
Write document to a output file.
|
static java.lang.String |
writeExtractData(org.jdom2.Document doc,
java.lang.String extSysName,
java.lang.String esName,
java.lang.String fileFormat,
java.lang.String sourceFile,
java.lang.String delimiter,
java.lang.String textQualifier,
java.lang.String fileAttributes,
java.util.Date importDate,
boolean tempFile)
Write document to a output file.
|
public static java.lang.String extractData(java.lang.String extractFileID,
java.lang.String extSysName,
java.lang.String esName,
java.lang.String fileFormat,
java.lang.String sourceFile,
java.lang.String delimiter,
java.lang.String textQualifier,
java.lang.String fileAttributes,
java.util.Date importDate)
throws MXException
extractFileID - Extract File IDextSysName - External System NameesName - Enterprise Service NamefileFormat - File format of output file: FLAT or XMLsourceFile - Original file namedelimiter - Field delimiter used in flat filetextQualifier - Character used in flat files to mark start and end of text fields.fileAttributes - Name of attributes, separated by delimiter, to include in flat file outputimportDate - Original import date.MXExceptionpublic static java.lang.String writeExtractData(org.jdom2.Document doc,
java.lang.String extSysName,
java.lang.String esName,
java.lang.String fileFormat,
java.lang.String sourceFile,
java.lang.String delimiter,
java.lang.String textQualifier,
java.lang.String fileAttributes,
java.util.Date importDate)
throws MXException
doc - Document to writeextSysName - External System NameesName - Enterprise Service NamefileFormat - File format of output file: FLAT or XMLsourceFile - Original file namedelimiter - Field delimiter used in flat filetextQualifier - Character used in flat files to mark start and end of text fields.fileAttributes - Name of attributes, separated by delimiter, to include in flat file outputimportDate - Original import date.MXExceptionpublic static java.lang.String writeExtractData(org.jdom2.Document doc,
java.lang.String extSysName,
java.lang.String esName,
java.lang.String fileFormat,
java.lang.String sourceFile,
java.lang.String delimiter,
java.lang.String textQualifier,
java.lang.String fileAttributes,
java.util.Date importDate,
boolean tempFile)
throws MXException
doc - Document to writeextSysName - External System NameesName - Enterprise Service NamefileFormat - File format of output file: FLAT or XMLsourceFile - Original file namedelimiter - Field delimiter used in flat filetextQualifier - Character used in flat files to mark start and end of text fields.fileAttributes - Name of attributes, separated by delimiter, to include in flat file outputimportDate - Original import date.tempFile - Create a temporary filename that starts with a tilde character "~".MXExceptionpublic static void deleteErrorFiles(java.lang.String extractFileID,
java.lang.String extSysName,
java.lang.String esName,
java.sql.Connection connection)
throws MXException
extractFileID - Extract File IDextSysName - External System NameesName - Enterprise Service NameMXExceptionpublic static void addToMasterDoc(org.jdom2.Document masterDoc,
org.jdom2.Element element,
java.lang.String mosName,
java.lang.String operation)
throws MXException
masterDoc - Master documentelement - Transaction elementmosName - Object Structure Nameoperation - Integration operationMXExceptionpublic static java.lang.String mergeFiles(java.util.List tempFiles,
java.lang.String extSysName,
java.lang.String fileFormat,
java.lang.String sourceFile,
java.util.Date importDate,
java.lang.String mosName,
java.lang.String operation)
throws MXException
tempFiles - extSysName - External System NamefileFormat - File format of output file: FLAT or XMLsourceFile - Original file nameimportDate - Original import date.mosName - Object Structure Nameoperation - Integration operationMXException