Backup Files to Client

EazyLink Server, V4.4, protocol level 01

Request for sending Files from Z88 to the Client as specified in the command header, but only files which has equal Create and Update Date Stamp (always set when storing files in Pipedream and other applications). Each file found with matching date stamps will be sent to the Client, and marked as backup'ed with setting the file's Update Date Stamp with the current time of the backup.

The request command allows for several files to be sent during the same command session. Wildcards should be used to specify several files.

When all appropriate files have been backup'ed, the complete filing system of the specified backup path is scanned for directories. All found directories are stored as part of a CLI file that will create the directory structure of the backup path. The CLI file simulates the commands of the Filer.

When the CLI file has been completed by the EazyLink Server it is sent to the Client as ":RAM.-/Directories.cli". The CLI file has become redundant since all files sent to the Z88 automatically gets their implicit directory path created by the EazyLink Server. However, it is still a nice feature if you want to get your directory structure created at once in another restore situation. Simply transfer the "Directories.cli" file and execute it in the Filer with the <>EX command.

Depending on the size of the Z88 filing system to be parsed, a fair amount of time would span between the last file was backup'ed and transmission of the CLI file. Therefore the Client should wait more than 30 seconds before timing out to make sure that the CLI may be transferred to the Client as well.

Please note, that the current translation status reflects the data sent to Z88. If you chose to activate the []L popdown, the default translation is NONE with no line feed conversion, ie. every byte sent the Z88 is unaffected. This is the original state of the PC-LINK II Server popdown.

The translation and line feed conversion status may also have been enabled or disabled using the appropriate request commands. However, this may only be possible using the EazyLink extended protocol.

The EazyLink Client performs a remote activation/de-activation of both the translation and line-feed conversion to the server before requesting to transmit or receive files from the server. Translations and line-feed conversion are determined in the user interface.

------------------------------------------------------------------------------
Client Server Action
------------------------------------------------------------------------------
<ESC "k"> -> waiting... Backup files to Client
<FileRequest> receiving wildcard
<ESC "Z"> or single filename...

waiting Find matching files...

receiving file1... <- <ESC "N"> <Filename> Send First file...
<- <ESC "F"> <File>
<- <ESC "E"> First file sent

receiving file x... <- <ESC "N"> <Filename> Send file x...
<- <ESC "F"> <File>
<- <ESC "E"> file sent

receiving CLI file <- <ESC "N">
<- <":RAM.-/Directories.cli">
<- <ESC "F"> <File>
<- <ESC "E"> CLI file sent

waiting <- <ESC "Z"> All files sent
------------------------------------------------------------------------------

web analytics