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, | ||