Can someone explain how to avoid Communication Error by SAP DB Loader's
TABLEEXTRACT command?

Environment :
* SAP DB 7.4.
* There are ~1.2 M records in the table test.
* SAP DB Extended Configuration Parameter SESSION_TIMEOUT set to 0 and
REQUEST_TIMEOUT has default value 5000 (seconds).

Invocation (Java API):
...
        Properties prop = new Properties();
        prop.setProperty("dbname","sapdb");
        prop.setProperty("dbroot", "D:\\TEST\\");
        prop.setProperty("user","test");
        Loader loader = new Loader(prop);
        loader.cmd("USE USER TEST TEST");
        loader.cmd("TABLEEXTRACT TABLE test DATA OUTSTREAM FILE
'D:\\TEMP\\test.txt'");
...

Result:

Exception thrown:
com.sap.dbtech.rte.comm.CommunicationException: Communication Error
        at
com.sap.dbtech.rte.comm.SocketComm.receiveData(SocketComm.java:517)
        at com.sap.dbtech.rte.comm.SocketComm.receive(SocketComm.java:418)
        at com.sap.dbtech.powertoys.Loader.cmd(Loader.java:110)
        at MainTest.main(MainTest.java:41)

/Pranas Baliuka
_______________________________________________
sapdb.general mailing list
[EMAIL PROTECTED]
http://listserv.sap.com/mailman/listinfo/sapdb.general

Reply via email to