FineLine PC DataWait includes both UNIX and Windows software, with a UNIX command for specifying what PC to contact, the (optional) UNIX file to transfer and where to place it on the PC, the (optional) PC command to run and wait for, the name of the PC file the program will create / update, and the name of the UNIX file to receive the results.
The most important part of DataWait is that the UNIX command does not return until the PC program closes, so you know the process is complete and the returned file is correct and ready to be processed on the server.
A second UNIX command option enables sending a file to a socket and having the response written to a UNIX file, or vice versa (first read, then write). This greatly simplifies processing a transaction with a networking-based program since you only need to specify what server to contact and the input / output file names.
Both commands do not require any user interaction, so they can be executed from within another application for transparent operation.
This product is licensed by single UNIX server (unlimited users).