| GJ,
When the client/server DEC/EDI first came out the overhead was much
greater than +20%. Changes were made, however, to help keep
the overhead to a minimum in the more recent releases. Perhaps Graham
can comment on this.
Don
|
| GJ,
The overhead will be significant on a POST operation as the interface
definition is:
/*
** Read data from a file
*/
void READ
(
inout unsigned long file_handle,
in string filename,
inout unsigned long buffer_length,
inout SeqOctet buffer,
out boolean end_of_file
)
raises (USER_EXCEPTION);
#pragma operation_id( "DECEDI::CIS::READ",
"68eb4b476f40.0c.70.a9.00.00.00.00.00
", 1)
As buffer is an inout it goes from the server to the client and back
again. We transfer data in 65K chunks so to pull your 10K file onto
the server will result in at least 130K of data being transferred.
Our new socket based interfaces due out in V3.2 will drastically
reduce this overhead.
Graham
|