This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
protocol_configuration_f2 [2022/04/30 04:16] – created admin | protocol_configuration_f2 [2022/04/30 10:27] (current) – admin | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ┌───────────────────────────────────────────────────────────────────────┐ | + | ====== |
- | │ Protocol Configuration - (F2) │ | + | |
- | └───────────────────────────────────────────────────────────────────────┘ | + | |
The second option in PROCFG.EXE is " | The second option in PROCFG.EXE is " | ||
Line 12: | Line 10: | ||
be obtained from any ProBoard Support BBS, as well as many others. | be obtained from any ProBoard Support BBS, as well as many others. | ||
- | |||
- | ───────────────────────────────────────────────────────────────────────────── | ||
- | 22 | ||
Downloading and uploading files has always been one of the most important | Downloading and uploading files has always been one of the most important | ||
activities of BBS' | activities of BBS' | ||
Line 30: | Line 25: | ||
< | < | ||
+ | **__A protocol is entirely defined by the following parameters: | ||
+ | |||
+ | **Protocol Name** | ||
+ | |||
+ | Protocol' | ||
+ | description if you like. | ||
+ | |||
+ | **Hotkey** | ||
+ | |||
+ | Key to be pressed by the user to activate the protocol. | ||
+ | |||
+ | **Batch** | ||
+ | |||
+ | Determines whether the protocol can handle 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 protocols for which you may not have the | ||
+ | necessary files. | ||
+ | You can prevent this by setting Enable to ' | ||
+ | configuration for this protocol. | ||
+ | |||
+ | **Both-Way** | ||
+ | |||
+ | Determines whether the protocol is a full-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 for its control file. Setting Bimodem to ' | ||
+ | causes the control file to be written to disk in Bimodem-format. | ||
+ | |||
+ | **Log File** | ||
+ | |||
+ | 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 | ||
+ | ProBoard. | ||
+ | DSZLOG. | ||
+ | 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, | ||
+ | make sure it writes the file in the startup-directory! | ||
+ | |||
+ | **Control File** | ||
- | A protocol is entirely defined | + | Protocols that can handle batch-mode 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. | ||
- | Protocol Name ............... Protocol' | + | **Download Command** |
- | down/upload menu. This can include a short | + | |
- | description if you like. | + | |
- | Hotkey | + | Command needed to start the protocol in download-mode. You may want to use the |
- | the protocol. | + | shell options of menu function 7 here. If the first character of this command is a |
+ | ' | ||
+ | when calling a pex-file. You can use string macros though. | ||
- | Batch ....................... Determines whether | + | **IMPORTANT: |
- | batch-mode (whether | + | |
- | 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 | + | Batch-mode protocols |
- | | + | in this field, fill in a '#', |
- | | + | the filename of the file to be sent (only for non-batch protocols). |
- | have these protocols displayed | + | |
- | You can prevent | + | |
- | | + | |
- | configuration | + | |
- | Both-Way .................... Determines whether the protocol is a full- | + | **Upload Command** |
- | duplex protocol, i.e.. whether it can send | + | |
- | and receive files at the same time. (eg. | + | |
- | Bimodem) | + | |
- | Bimodem | + | Command needed to start the protocol in upload-mode. Here also, the command should |
- | its control file. Setting Bimodem to 'Yes' | + | 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 |
- | disk in Bimodem-format. | + | directory where files should be received into (for batch-protocols). |
+ | first character will execute a pex-file (see DL Command). | ||
- | Log File .................... Name of the log file created by the | + | **Download String** |
- | 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 what should be written in the control file when downloading. |
- | 23 | + | character is replaced by the path and filename of the file to be sent to the |
- | make sure it writes | + | user. Most often, a single '#' |
- | | + | most of the protocols. |
- | Control File ................ Protocols that can handle batch-mode | + | **Example: |
- | 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 | + | In case a user wants to download 3 files, entering 'Send #' |
- | download-mode. You may want to use the | + | the following to be written in the control |
- | 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 | + | Send C:\PB\FILES\COMM\TM.ZIP |
- | independent of the path it is | + | Send C: |
- | called from. | + | Send C: |
- | Batch-mode protocols | + | You can always take a look at the pre-configured |
- | file to be specified. Should you, anywhere | + | up for you. |
- | in this field, fill in a '#', | + | |
- | character will at run-time be replaced by | + | |
- | the filename of the file to be sent (only | + | |
- | for non-batch protocols). | + | |
- | Upload | + | **Upload |
- | 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 be written in the | + | < |
- | control file when downloading. | + | |
- | character is replaced by the path and | + | |
- | filename of the file to be sent to the | + | |
- | user. Most often, a single '#' | + | |
- | character in this field. This works for | + | |
- | most of the protocols. | + | |
- | Example: | + | **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 |
- | following to be written in the control | + | protocol writes |
- | file: | + | keyword. This keyword is CASE SENSITIVE! |
- | Send C: | + | **Upload Keyword** |
- | Send C: | + | |
- | Send C: | + | |
- | ───────────────────────────────────────────────────────────────────────────── | + | Same as the previous field, for uploads. |
- | | + | |
- | You can always take a look at the pre- | + | |
- | configured protocols, to lighten things | + | |
- | up for you. | + | |
- | Upload String ............... < | + | **File Word Number** |
- | Download Keyword ............ In order to allow ProBoard to update | + | This is the number of the sent file' |
- | user-records from the protocol' | + | NOT including |
- | a keyword | + | |
- | file has successfully been sent. If a | + | |
- | protocol writes 'Sent < | + | |
- | logfile, you should specify ' | + | |
- | | + | |
- | Upload Keyword | + | Eg. Sent 12/05/90 12334 PB_220.ZIP |
- | File Word Number............. This is the number of the sent file's | + | In this case, you should enter ' |
- | | + | third word counting from, but not including, the keyword |
- | NOT including the keyword. This is used | + | |
- | for both uploads and downloads. | + | |
- | Eg. Sent 12/05/90 12334 PB_220.ZIP | + | **Efficiency** |
- | In this case, you should enter ' | + | A percentage that gives the throughput efficiency for this protocol. This value is |
- | word number, because PB_220.ZIP is the | + | used to estimate |
- | third word counting from, but not | + | |
- | | + | |
- | 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** | ||
- | Local Only .................. | + | If set to " |
- | | + | |
- | CONCLUSION: | + | __**CONCLUSION:**__ |
Correctly installing the protocols may seem somewhat difficult at first, | Correctly installing the protocols may seem somewhat difficult at first, |