This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
protocol_configuration_f2 [2022/04/30 10:18] – admin | protocol_configuration_f2 [2022/04/30 10:27] (current) – admin | ||
---|---|---|---|
Line 36: | Line 36: | ||
Key to be pressed by the user to activate the protocol. | Key to be pressed by the user to activate the protocol. | ||
- | Batch ....................... Determines whether the protocol can handle | + | **Batch** |
- | batch-mode (whether it can handle multiple | + | |
- | files). Xmodem for example can handle only | + | |
- | one file at a time, while Zmodem can handle | + | |
- | multiple files. | + | |
- | Enabled ..................... ProBoard comes with several pre-configured | + | Determines whether the protocol can handle batch-mode (whether it can handle multiple |
- | | + | files). Xmodem for example |
- | necessary | + | multiple files. |
- | have these protocols displayed in the menu. | + | |
- | You can prevent this by setting Enable to | + | |
- | ' | + | |
- | | + | |
- | Both-Way .................... Determines whether the protocol is a full- | + | **Enabled** |
- | duplex protocol, i.e.. whether it can send | + | |
- | and receive files at the same time. (eg. | + | |
- | Bimodem) | + | |
- | Bimodem ..................... The Bimodem protocol uses an odd format | + | ProBoard comes with several pre-configured protocols |
- | its control file. Setting Bimodem | + | necessary files. It would be useless to have these protocols displayed in the menu. |
- | causes | + | You can prevent this by setting Enable |
- | disk in Bimodem-format. | + | configuration for this protocol. |
- | Log File .................... Name of the log file created by the | + | **Both-Way** |
- | protocol. After the file transfer, the | + | |
- | information needed to update the user- | + | |
- | records will be obtained from this file by | + | |
- | ProBoard. | + | |
- | specified in the environment variable | + | |
- | DSZLOG. | + | |
- | the right filename for you. ProBoard checks | + | |
- | for the logfile in the directory where it | + | |
- | was started from, so if some external | + | |
- | protocol writes a different logfile than | + | |
- | the one specified in the DSZLOG-variable, | + | |
- | ───────────────────────────────────────────────────────────────────────────── | + | Determines whether the protocol is a full-duplex protocol, i.e.. whether it can send |
- | 23 | + | and receive files at the same time. (eg. Bimodem) |
- | make sure it writes | + | |
- | startup-directory! | + | |
- | Control File ................ Protocols that can handle batch-mode | + | **Bimodem** |
- | usually allow parameters to be passed not | + | |
- | only on the command line, but also (should | + | |
- | the command line grow too long) by means of | + | |
- | a control file. ProBoard must know of this | + | |
- | file, to be able to pass the filenames to | + | |
- | the protocol. | + | |
- | Download Command ............ Command needed to start the protocol | + | The Bimodem |
- | download-mode. You may want to use the | + | causes |
- | shell options of menu function 7 here. If | + | |
- | the first character of this command is a | + | |
- | | + | |
- | that no shell parameters (*x) are supported | + | |
- | when calling a pex-file. You can use string | + | |
- | macros though. | + | |
- | IMPORTANT: The command should be | + | **Log File** |
- | | + | |
- | | + | |
- | Batch-mode protocols | + | Name of the log file created by the protocol. After the file transfer, the |
- | | + | information needed to update the user- records will be obtained from this file by |
- | in this field, fill in a '#' | + | ProBoard. |
- | | + | DSZLOG. |
- | the filename of the file to be sent (only | + | for the logfile |
- | for non-batch protocols). | + | protocol writes |
+ | make sure it writes | ||
- | Upload Command .............. Command needed to start the protocol in | + | **Control File** |
- | upload-mode. Here also, the command should | + | |
- | be independent of the directory it is | + | |
- | called from and a '#' | + | |
- | the filename of the file to be received | + | |
- | (for non-batch protocols), or by the | + | |
- | directory where files should be received | + | |
- | into (for batch-protocols). | + | |
- | first character will execute a pex-file | + | |
- | (see DL Command). | + | |
- | Download String ............. Determines what should | + | Protocols that can handle batch-mode usually allow parameters to be passed not |
- | control file when downloading. A '#' | + | only on the command line, but also (should the command line grow too long) by means of |
- | character is replaced by the path and | + | a control file. ProBoard must know of this file, to be able to pass the filenames to |
- | filename | + | the protocol. |
- | user. Most often, a single '#' | + | |
- | character in this field. This works for | + | |
- | most of the protocols. | + | |
- | Example: | + | **Download Command** |
- | In case a user wants to download | + | Command needed |
- | | + | shell options of menu function 7 here. If the first character of this command is a |
- | following to be written in the control | + | '@', the named pex-file will be run. Note that no shell parameters (*x) are supported |
- | file: | + | when calling a pex-file. You can use string macros though. |
- | Send C:\PB\FILES\COMM\TM.ZIP | + | **IMPORTANT:** The command should be independent of the path it is called from. |
- | Send C: | + | |
- | Send C: | + | |
- | ───────────────────────────────────────────────────────────────────────────── | + | Batch-mode protocols also require a control file to be specified. Should you, anywhere |
- | 24 | + | in this field, fill in a '#', |
- | You can always take a look at the pre- | + | the filename of the file to be sent (only for non-batch protocols). |
- | | + | |
- | up for you. | + | |
- | Upload | + | **Upload |
- | Download Keyword ............ In order to allow ProBoard to update | + | Command needed |
- | user-records from the protocol' | + | be independent of the directory it is called from and a '#' |
- | a keyword must be specified to indicate | + | the filename of the file to be received (for non-batch protocols), or by the |
- | file has successfully been sent. If a | + | directory where files should |
- | protocol writes | + | first character will execute a pex-file (see DL Command). |
- | | + | |
- | | + | |
- | Upload Keyword .............. Same as the previous field, for uploads. | + | **Download String** |
- | File Word Number............. This is the number | + | Determines what should be written in the control file when downloading. A '#' |
- | | + | character |
- | NOT including the keyword. This is used | + | user. Most often, a single '#' |
- | for both uploads and downloads. | + | most of the protocols. |
- | Eg. Sent 12/05/90 12334 PB_220.ZIP | + | **Example: |
- | | + | In case a user wants to download 3 files, entering |
- | word number, because PB_220.ZIP is the | + | the following to be written in the control file: |
- | third word counting from, but not | + | |
- | including, | + | |
- | Efficiency | + | Send C: |
- | | + | Send C: |
- | used to estimate the time needed to perform | + | Send C: |
- | a file transfer. | + | |
+ | You can always take a look at the pre-configured protocols, to lighten things | ||
+ | up for you. | ||
- | Local Only .................. If set to " | + | **Upload String** |
- | available when logging in locally. | + | |
+ | < | ||
- | CONCLUSION: | + | **Download Keyword** |
+ | |||
+ | In order to allow ProBoard to update the user-records from the protocol' | ||
+ | a keyword must be specified to indicate a file has successfully been sent. If a | ||
+ | protocol writes 'Sent < | ||
+ | keyword. This keyword is CASE SENSITIVE! | ||
+ | |||
+ | **Upload Keyword** | ||
+ | |||
+ | Same as the previous field, for uploads. | ||
+ | |||
+ | **File Word Number** | ||
+ | |||
+ | This is the number of the sent file's filename, counting from the keyword, but | ||
+ | NOT including the keyword. This is used for both uploads and downloads. | ||
+ | |||
+ | Eg. Sent 12/05/90 12334 PB_220.ZIP | ||
+ | |||
+ | In this case, you should enter ' | ||
+ | third word counting from, but not including, the keyword (' | ||
+ | |||
+ | **Efficiency** | ||
+ | |||
+ | A percentage that gives the throughput efficiency for this protocol. This value is | ||
+ | used to estimate the time needed to perform a file transfer. | ||
+ | |||
+ | |||
+ | **Local Only** | ||
+ | |||
+ | If set to " | ||
+ | |||
+ | |||
+ | __**CONCLUSION:**__ | ||
Correctly installing the protocols may seem somewhat difficult at first, | Correctly installing the protocols may seem somewhat difficult at first, |