DocBridge Mill: Client/Server Mode of mcopy Accelerates Conversion

Typical corporate scenario: you're stuck with a lot of individual files that need way too many external resources (Unicode fonts, graphics, etc.). Converting these files is quite costly, since the resources have to be reloaded every time mcopy starts. But with mcopy Client/Server Mode in DocBridge Mill, resources are held in memory and used for subsequent conversions.

Sample calls for the server start/shutdown and the actual conversion request follow:

Server Start

cpmcopy.exe -v -q -pro . [logging] -cs.server -cs.start -cs.hostname localhost -maxthreads 2

Logging Server

-logdir Logs -loglevel D -logappend -logtime -logdate -logfile server.log -tracefile server.trc

Client Conversions

cpmcopy.exe -v -q -pro . [logging] -cs.client -cs.retries 1

Logging Client Example

-logdir Logs -loglevel D -logappend -logtime -logdate -logfile auto.log -cs.clientlogdir Logs -cs.clientlogfile client.log

Server Shutdown

cpmcopy.exe -cs.server -cs.shutdown -cs.hostname localhost -v

Note:

After startup, the server needs to remain open and ergo requires a separate console (separate process). You can initiate the server shutdown either with a separate mcopy call (see above) or by exiting the process/closing the console.

To boost performance through parallelization, the system hardware needs sufficient processors (CPUs) and memory, which must also be licensed.

The clients and server need to run on the same system (localhost)

Back