|
Are you looking for unattended file transfer with ZMODEM protocol ? |
Version 3
|
ZMCS - File Server and Client
What is the purpose of this software ?
ZMCS (ZMODEM Client & Server) is a console program which transfers files using the ZMODEM protocol or the KERMIT protocol.
ZMCS can establish a connection using a Modem or a Direct Link (serial cable) and transfer files.
ZMCS can act as server or client. In server mode it waits for a client to connect and handles the requests for sending or receiving files. In client mode it connects to a server and sends or retrieves files to or from the server.
In client mode it runs unattended until all files are sent or received. It then ends autonomous. In server mode it accepts client connections, receives files, transmits files and may be terminated, if no more needed, by an application or by the user.
ZMCS is no island solution. Both, the client and the server can communicate with third party software (e.g. Hyperterminal). So access is not restricted between ZMCS application but third party software can easily connect to the ZMCS Server and the ZMCS Client can connect to third party server when no other special specifications requiered (like login protocols etc.).
ZMCS also enables to add easily file transmission capabilities to any existing application.
|
Features List
|
How is it best started ?
ZMCS is usually started with a Batch file, a Script, Windows Autostart or from within an Windows application and runs completely and unattended in background. The client ends when done. The server runs endless until closed by the user or an application.
The software provides status information. All status information and printouts can be routed into a log file (informational mode) or disabled (quiet mode). A low level data trace function is offered as well.
ZMCS runs completely hidden and works in background without any visible window.
What commands and options does it offer ?
The ZMCS software is driven by command line parameters:
|
Syntax:
Examples:
The defaults are:
Return Codes:
|
Do I have to develop anything or do I need a SuperCom software in order to execute it ?
No, ZMCS is a ready to run application offering the described funtionality. You just copy it to the station you want to use it.
Does it support binary files ?
Yes, ZMCS can transmit text files and binary files.
Is it possible to run invisible in background ?
Yes, the ZMCS application can run completely hidden and in background without any visible window.
What security features does it offer ?
Restricted access to files
ZMCS can be configured to accept files only in the current working directory (parameter /W). Files to be transmitted or retrieved must be located inside the working directory. Thus protecting other directories. In order to redirect the working directory just attach a directory name to this parameter (e.g. /Wd:\data).
User Control
The server can be configured to accept only authenticated user (/XL). Once set it expects from every client to authenticate itself by entering username and password. This mechanism also allows to specify a per user working directory, if required. Additionally but optionally, a computers user confirmation can be requested on every client login (/XLA).
What is this Job File ?
A Job File is similar to a script file. It contains commands to be executed while a client is connected. The Job File supports "sections". Currently a "TX" and a "RX" section supported. If no section specified a "TX" section is assumed and all files are transmitted. "RX" marks files to be retrieved.
Sample Job File: job001.txt
# Company Sales Data
#RX
sales.dat
leads.dat
#TX
orders.dat
A Job File is a text file and can be created using a simple editor.
How can I connect using a third party software ?
The ZMCS in server mode supports the command /MsH, which disables the special handshake used. This way a third party application (i.e. Hyperterminal) can connect to the server.
What kind of handshake is the server using ?
The description of the handshake the ZMCS server uses is available free of charge to customers in order to enable developers to connect to the server using custom functions.
How to end a server using an external application ?
The server is running on COM3 and it has to terminate from within a third party application. Call the ZMCS.EXE including the parameter /Mu plus the communication port number x (COMx) on which the server to terminate is running. We may enter the following line manually or execute it from within any application in order to end the server running on COM3.
Unloading the server on COM3: ZMCS /Mu3
Some areas of application
The ZMODEM Client-Server (ZMCS) software is ideal to be used in client-server applications and especially when easy and secure file transmission is required. It can be used to collect data from remote stations or networks like: Point-of-Sale systems, Kiosk, Remote maintenance systems, retrieve data from Measurement Systems, Accounting Systems, Backup Systems etc.
Automate your backups from remote stations easily with ZMCS. Collect remote data files secure and easy without the need to develop special software.
What to order ?
|
ZMCS for Windows
|
|
ZMCS for DOS
|
Customization
If you need any feature, please send eMail with details to get a FREE quotation.