A channel-specific option file can be used to provide additional control information to the channel. This information is used when the message is formatted and transmitted.
Option files are intended for special customization purposes only. Unlike PhoneNet option files, they are not required for normal operation. They should not be used under normal circumstances. If you are not an expert at PMDF configuration, you should not worry about
Option files are stored in the PMDF table directory (i.e.,
PMDF_TABLE: on OpenVMS) and have names of the form
x is the name of
BITNET channel to which the option file applies. Each
BITNET channel can have its own option file.
Option files consist of several lines. Each line contains the setting for one option. An option setting has the form:
valuecan be either a string or an integer, depending on the option's requirements. If the option accepts an integer value, a base can be specified using notation of the form
bis the base expressed in base 10 and
vis the actual value expressed in base
Comments are allowed. Any line that begins with an exclamation point is considered to be a comment and is ignored. Blank lines are also ignored in any option file.
The available options are:
FORMAT (NETDATA, PRINTER, PUNCH)Controls the class of formatting used when transmitting messages. Valid values are
PUNCHis the default and provides records up to 80 characters long.
PRINTERprovides 132 character records, and
NETDATAeven longer records. Note, however, that not all
BITNETmail receivers can accept all these different formats. This option is equivalent to the Jnet
/NETDATA. This option is not supported by
CLASS (string)This option controls the message class. The default class for messages is
M. Other classes can be used, but
Mis the standard class for mail messages. In particular,
ANJEboth process only class M messages as mail.
EXPAND_TABS (0, 1)This option controls the expansion of tabs in the message body. A value of
1(the default) indicates that tabs are to be expanded to spaces, with tab stops every 8 characters. A value of
0inhibits expansion, leaving the handling of tabs up to the transport agent (Jnet or ANJE).
OPTIONS (string)This option controls the setting of the options string associated with the
NJEenvelope. An empty options string is generated by default. This option is not supported by
LINE_LENGTH (integer > 0)This option controls the line length limit imposed on lines in message bodies. Lines longer than this limit are broken up into multiple lines, and subsequent lines are indented. For proper operation of BSMTP, this length limit should be less than or equal to the overall
RECORDSIZE (integer > 0)Establishes a maximum record size for all messages. This value cannot be greater than the limits associated with the various formats described above. Longer records will be broken into multiple records by the file transmission software. This option corresponds to Jnet's
/RECORDSIZEqualifier, and is not supported by
ANJE. There is no default limit.