public final class DataExchange
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
DataExchange.IODelegate |
Modifier and Type | Field and Description |
---|---|
static boolean |
COMPRESS |
static boolean |
XML_SERIALIZATION |
Constructor and Description |
---|
DataExchange()
This constructor requires previous initialization of the system.
|
DataExchange(java.lang.String dbType,
java.lang.String host,
java.lang.String port,
java.lang.String db,
java.lang.String user,
java.lang.String pass) |
Modifier and Type | Method and Description |
---|---|
static void |
doExport(java.lang.String[] args)
Exports data to a file
|
static void |
doExportSchema(java.lang.String[] args) |
static void |
doFixSequentials(java.lang.String[] args) |
static void |
doImport(java.lang.String[] args) |
void |
export(com.irisel.oms.exchange.DataExchange.DataExchangeSpec spec,
java.io.File exportFile) |
void |
export(java.io.File specFile,
java.io.File exportFile) |
void |
exportSchema() |
void |
imp(java.io.File archiveFile) |
static void |
main(java.lang.String[] args) |
public static final boolean COMPRESS
public static boolean XML_SERIALIZATION
public DataExchange(java.lang.String dbType, java.lang.String host, java.lang.String port, java.lang.String db, java.lang.String user, java.lang.String pass) throws DataExchangeException
DataExchangeException
public DataExchange() throws java.lang.Exception
java.sql.SQLException
DataModelException
ConnectionException
java.lang.Exception
public final void export(com.irisel.oms.exchange.DataExchange.DataExchangeSpec spec, java.io.File exportFile) throws DataExchangeException, java.io.FileNotFoundException, java.io.IOException, java.sql.SQLException, javax.xml.transform.TransformerConfigurationException, org.xml.sax.SAXException, javax.xml.stream.XMLStreamException, QueryTreeException, ConnectionException, DataModelException
DataExchangeException
java.io.FileNotFoundException
java.io.IOException
java.sql.SQLException
javax.xml.transform.TransformerConfigurationException
org.xml.sax.SAXException
javax.xml.stream.XMLStreamException
QueryTreeException
ConnectionException
DataModelException
public final void export(java.io.File specFile, java.io.File exportFile) throws DataExchangeException, java.io.FileNotFoundException, java.io.IOException, java.sql.SQLException, javax.xml.transform.TransformerConfigurationException, org.xml.sax.SAXException, javax.xml.stream.XMLStreamException, QueryTreeException, ConnectionException, DataModelException
DataExchangeException
java.io.FileNotFoundException
java.io.IOException
java.sql.SQLException
javax.xml.transform.TransformerConfigurationException
org.xml.sax.SAXException
javax.xml.stream.XMLStreamException
QueryTreeException
ConnectionException
DataModelException
public final void imp(java.io.File archiveFile) throws DataExchangeException, java.io.FileNotFoundException, javax.xml.transform.TransformerConfigurationException, java.io.IOException, org.xml.sax.SAXException, javax.xml.stream.XMLStreamException
DataExchangeException
java.io.FileNotFoundException
javax.xml.transform.TransformerConfigurationException
java.io.IOException
org.xml.sax.SAXException
javax.xml.stream.XMLStreamException
public final void exportSchema()
public static void main(java.lang.String[] args) throws java.lang.Exception
args
- java.lang.Exception
public static void doExport(java.lang.String[] args) throws java.lang.Exception
args
- args[0] is XML spec document, args[1] is export file name.java.lang.Exception
org.xml.sax.SAXException
java.io.IOException
public static void doImport(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public static void doFixSequentials(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public static void doExportSchema(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception