home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / fd226-o.zip / FDFAQ102.TXT < prev    next >
Text File  |  1999-01-13  |  42KB  |  993 lines

  1. File: FDFAQ102.TXT
  2. Date: 13-Jan-1999
  3. Desc: FrontDoor - Frequently Asked Questions (FDFAQ)
  4. From: Definite Solutions
  5.       |
  6.       | FidoNet: 2:201/329 & 2:201/330
  7.       |Internet: sales@defsol.se
  8.       |     WWW: http://www.defsol.se/
  9.  
  10. Note: Each item has a header (***) followed by the revision (of the FAQ) to
  11.       which the item was added and/or updated. E.g. "*** 102".
  12.       
  13.       For notes that are relevant to a specific version or operating system,
  14.       the version number and/or operating systems is listed to the right of
  15.       the revision number; e.g. 102 (OS/2).
  16.       
  17.       Each note also has a unique number attached to it. This is to aid in
  18.       finding a specific reference given to the "FDFAQ" document. The
  19.       unique numbers are indicated following a '$' character; e.g. $0042.
  20.       The highest used reference number is currently $0049.
  21.  
  22.       Some notes that require a somewhat detailed explanation have been
  23.       placed at the end of the document, below the more common issues. These
  24.       notes are for all intents and purposes considered to be a part of this
  25.       document and have thus received a unique number as outlined above.
  26.  
  27.       -------------------------------------------------------------
  28.       Copyright 1998, 1999 Definite Solutions; All rights reserved.
  29.       -------------------------------------------------------------
  30.  
  31. ============================================================================
  32. GENERAL
  33. ============================================================================
  34.  
  35. *** 100 (DOS) $0001
  36.  
  37. Q: The system locks up as soon as I start any of the FrontDoor programs.
  38.  
  39. A: This is often an indication that FrontDoor is configured to use extended
  40.    keyboard calls on machines without support for the extended keyboard
  41.    calls. Try running the program with the /NOEKBD command-line parameter.
  42.  
  43.    If this cures the problem, the "Global.General.Extended keyboard" setting
  44.    should be configured as NO.
  45.  
  46. *** 100 (DOS) $0002
  47.  
  48. Q: I am experiencing horribly slow screen updates in all or some of the
  49.    FrontDoor programs.
  50.  
  51. A: One possible cause, specially under Windows NT, can be incorrect usage of
  52.    the GLOBAL.GENERAL.SCREEN FLICKERS setting. It should only be configured
  53.    as YES if the screen is flickering when the FrontDoor programs are
  54.    writing to the screen; screen flicker typically only occurs on systems
  55.    equipped with older CGA cards.
  56.  
  57. *** 100 $0003
  58.  
  59. Q: When FM, FD, and FDNC is started and terminated, there is a delay even
  60.    though the programs do not appear to be doing anything. 
  61.  
  62. A: One possible cause is that the programs are detecting the presence of a
  63.    mouse driver. When a mouse driver is detected, the programs will execute
  64.    the mouse initialization code on startup and the mouse deinitialization
  65.    code on termination; this will cause some delays. If mouse support is
  66.    not a requirement in the programs, it can be disabled. To disable the
  67.    mouse support of a specific program, it should be loaded with the
  68.    /NOMOUSE command-line parameter. To disable the mouse support for all
  69.    FrontDoor programs, add "NOMOUSE" to the FDOPT environment variable
  70.    setting.
  71.  
  72. *** 100 (DOS) $0004
  73.  
  74. Q: X00 (FOSSIL driver) cannot be unloaded. It is being used as a TSR and
  75.    when asked to unload, it complains about "Not safe to uninstall".
  76.  
  77. A: This is usually a conflict between X00 and a mouse driver when X00 is
  78.    used as a TSR. To fix this, either load X00 as a device driver, or
  79.    disable mouse support in FD (by using the NOMOUSE command-line parameter
  80.    or FDOPT setting).
  81.  
  82. *** 101 $0005
  83.  
  84. Q: When FM or FD is running, there seems to be minor but periodic disk
  85.    activity taking place; what can I do to prevent this?
  86.  
  87. A: The disk activity is due to the various programs checking for certain
  88.    files in the SYSTEM and SEMAPHORE directory. For the [ML] version, you
  89.    can decrease the amount of disk activity by placing the SEMAPHORE
  90.    directory on a RAM disk.
  91.  
  92.    A small disk cache (HYPERDISK, SMARTDRV - for DOS - etc) will further
  93.    improve this; the size of the cache need not be greater than 512 Kb.
  94.  
  95.    FD also writes to its activity monitor database on a frequent basis. If
  96.    you do not want this interface to be available (for example, if you are
  97.    not using an activity monitor such as FDAMON), the interface can be
  98.    disabled by specifying /NOACTMON on the FD command-line or add NOACTMON
  99.    to your FDOPT setting.
  100.  
  101. *** 102 $0006
  102.  
  103. Q: I am concerned about Y2K (Year-2000) compliance, what gives?
  104.  
  105. A: FrontDoor versions 2.25 and above are Y2K-compliant.
  106.  
  107. *** 102 $0007
  108.  
  109. Q: Is there an OS/2 version of FrontDoor?
  110.  
  111. A: Yes; as of version 2.32.mL and 2.26.SW, there is a native 32-bit version
  112.    of FrontDoor (FD, FM, FDNC, and FDSETUP) available for the OS/2 
  113.    operating system. See also notes 0042, 0043, and 0044.
  114.  
  115. *** 102 $0008
  116.  
  117. Q: Is the source code for FrontDoor available?
  118.  
  119. A: Not in the general sense, contact Definite Solutions if you have 
  120.    specific questions about this.
  121.  
  122. *** 102 $0009
  123.  
  124. Q: Is this the last release of FrontDoor?
  125.  
  126. A: No.
  127.  
  128. *** 102 $0010
  129.  
  130. Q: Has development of FrontDoor stopped?
  131.  
  132. A: No.
  133.  
  134. *** 102 $0042
  135.  
  136. Q: I have purchased or registered the DOS version, but the OS/2 version does
  137.    not seem to accept my licensing information as entered into FDSETUP.
  138.    
  139. A: To run the OS/2 version, you need different licensing information.
  140.    Contact your nearest registration site or Definite Solutions retailer;
  141.    alternatively, you can contact Definite Solutions directly.
  142.    
  143. *** 102 $0043
  144.  
  145. Q: Can I run both the DOS version and the OS/2 version with the same basic
  146.    configuration?
  147.    
  148. A: Yes, you can share SETUP.FD between different platform-specific versions
  149.    of FrontDoor. Some notes regarding this:
  150.    
  151.    (1) You need licensing information that indicates multi-platform support.
  152.        (See also note 0042)
  153.    
  154.    (2) Some platform-specific features can only be modified by the native
  155.        configuration program; e.g. some DOS-only features can only be
  156.        modified using the DOS version of FDSETUP.
  157.        
  158. *** 102 $0044
  159.  
  160. Q: I want to upgrade my current DOS version to the OS/2 version, what does
  161.    it involve?
  162.    
  163. A: Very little of your configuration needs to be changed. The two biggest
  164.    differences as far as your configuration is concerned are:
  165.    
  166.    (1) The OS/2 version does not exit with errorlevels, instead it executes
  167.        certain batch files (.CMD) to launch external programs such as BBS
  168.        software, fax receiver, etc. This is outlined in the documentation.
  169.  
  170.    (2) No FOSSIL driver is used/required by the OS/2 version.
  171.    
  172.    See also notes 0042 and 0043.
  173.  
  174. *** 102 $0049
  175.  
  176. Q: FD and FDNC both claim that I am running Windows 98, but I know for a
  177.    fact that I am running Windows 95, what gives?
  178.    
  179. A: There are a number of versions of Windows 95 and they all exhibit
  180.    different behavior as far as OS-version detection goes. The various
  181.    FrontDoor programs may get the version mixed up and display "Windows 98"
  182.    although they are not running under W98. Either way, if the programs
  183.    display "Windows 95" or "Windows 98", the correct time-slicing code will
  184.    be invoked.
  185.  
  186.         
  187. ============================================================================
  188. FD (mailer)
  189. ============================================================================
  190.  
  191. *** 100 $0011
  192.  
  193. Q: The MODEM.HARDWARE.LOCKED.PORT setting is configured as YES, and the
  194.    FOSSIL driver is locked at 115200 BPS; and the modem always reports that
  195.    calls are connected at 115200 BPS.
  196.  
  197. A: Check to ensure that the modem is configured to return the DCE (modem-
  198.    to-modem) speed as opposed to the DTE (modem-to-computer) speed.
  199.  
  200. *** 100 $0012
  201.  
  202. Q: I am using a modem that requires the DTE (computer-to-modem) speed to be
  203.    locked at 57600 or 115200 BPS to achieve maximum throughput and transfer
  204.    efficiency, but FDSETUP only allows the baudrate to be set to 38400 BPS.
  205.  
  206. A: Set the baudrate in FDSETUP to 38400 BPS and configure the
  207.    "Modem.Hardware.Locked port" setting as YES. Then configure the FOSSIL
  208.    driver to lock the port at the required speed.
  209.  
  210. *** 100 $0013
  211.  
  212. Q: FD sometimes displays the message "xxxxxxxx.PKT contains conference mail,
  213.    ignored" and refuses to unpack the messages in the mail packet file.
  214.  
  215. A: When FD scans received mail packets (.PKT files), it looks for the string
  216.    "AREA:" in the body of the messages contained in the mail packet. This
  217.    string indicates that the message is a conference mail message. FD only
  218.    handles NetMail-type messages internally; an external Conference Mail
  219.    application must be used to unpack mail packets containing Conference
  220.    Mail.
  221.  
  222. *** 100 $0014
  223.  
  224. Q: The phone rings, but FD does not display "RING" in the modem messages
  225.    section of its main screen; if the Terminal is loaded, the "RING" message
  226.    is displayed when the phone rings.
  227.  
  228. A: Some modems with NVRAM (non-volatile storage space for settings, etc)
  229.    seem to have a peculiar behavior when they are used at a speed different
  230.    than the speed the NVRAM was last configured with. Go to the Terminal and
  231.    issue the command used to update the NVRAM (this is usually AT&W<Enter>).
  232.  
  233. *** 101 $0015
  234.  
  235. Q: When FD answers the phone to process an incoming call and when it places
  236.    an outbound call to deliver mail, the text "ERROR" is sometimes displayed
  237.    in the log file and/or screen.
  238.  
  239. A: This is a message returned by your modem. FD does not issue this message.
  240.    It is typically an indication of an incorrectly specified modem
  241.    configuration option in FDSETUP or your modem's NVRAM configuration.
  242.  
  243. *** 100 $0016
  244.  
  245. Q: When using the RCVFAX program with FD and the ZyXEL modem attached to the
  246.    system, it does not seem possible to receive fax transmissions. As soon
  247.    as FD hands over control to RCVFAX, the program reports an error and the
  248.    call is terminated.
  249.  
  250. A: Add a one or two second delay in the batchfile before RCVFAX is invoked.
  251.    [ML] The RCVFAX program can be replaced by using the internal fax
  252.    reception capabilities if a ZyXEL modem is attached to the system.
  253.  
  254. *** 100 $0017
  255.  
  256. Q: The system successfully negotiates several EMSI sessions each day, but
  257.    it seems that EMSI/MD5 session negotiation is never used.
  258.  
  259. A: There are three possible causes for this:
  260.  
  261.    1. FD requires that it is running on a system equipped with a
  262.       386-compatible (or better) CPU. If it is not, it will automatically
  263.       disable EMSI/MD5 session negotiation.
  264.  
  265.    2. If the remote system does not support EMSI/MD5 sessions, the programs
  266.       will attempt to negotiate a standard EMSI session.
  267.  
  268.    3. If the command-line parameter or FDOPT setting NOEMSIMD5 is used, FD
  269.       will disable EMSI/MD5 session negotiation.
  270.  
  271. *** 100 $0018
  272.  
  273. Q: A NetMail tracker/manager program keeps complaining about a mismatch in
  274.    the INTL/MSGID information for messages that FD has created when
  275.    unpacking messages with file attachments?
  276.  
  277. A: When FD unpacks messages with file attachments, it inserts the path to
  278.    which the attachments were received into the messages' subject (Re:)
  279.    field. The problem is that the subject field can only hold 71 characters
  280.    of data. FD solves this by creating empty attachment messages for those
  281.    attachments that cannot fit into the subject field of the first message.
  282.    When it creates these messages, it copies the addressing information
  283.    from the original message, including the INTL information. The MSGID
  284.    information is, however, not copied; instead, new MSGID information is
  285.    created by FD. The NetMail tracker/manager program should be configured
  286.    not to check for this.
  287.  
  288. *** 100 $0019
  289.  
  290. Q: After entering a file request from the console, FD does not seem to
  291.    process it nor does it start dialing the system to which the request
  292.    was entered.
  293.  
  294. A: FD will deliberately wait a short period of time after a file request
  295.    has been entered from the console to allow for further console
  296.    activities (such as additional file requests).
  297.  
  298. *** 100 $0020
  299.  
  300. Q: When the local system connects to a remote system to request a file,
  301.    the message "Remote refused file requests" is displayed and/or logged,
  302.    and after successfully completing the session, the remote system is
  303.    called again, and again.. ?
  304.  
  305. A: The reason for the repeated calls is that FD cannot deliver the file
  306.    request(s) to the remote system since it has indicated that it does
  307.    not want them. Remove the file request(s), or delay the call manually
  308.    until the remote system supports file requests.
  309.  
  310.    Note that this should only occur with file request entries in the STQ.
  311.    Messages with file request status are simply flagged as "Sent" by FD
  312.    when the remote system does not indicate support for file requests
  313.    when the session is negotiated.
  314.  
  315. *** 101 $0021
  316.  
  317. Q: When FD starts, it displays its main window and says that it is
  318.    processing the NetMail folder and then it appears to lock up.
  319.  
  320. A: The reason for the lock-up is probably an event configured with no
  321.    active days. This causes FD 2.30.mL to enter an endless loop when it
  322.    is attempting to retrieve the currently active event. The solution is
  323.    to upgrade to a newer version of FD or to configure the event as
  324.    inactive; you can also configure the event with at least one active 
  325.    "Days" setting.
  326.  
  327. *** 101 $0022
  328.  
  329. Q: I am using FastEcho 1.46 or later together with FrontDoor and want to
  330.    use the new STQ (Static Queue) feature of FD, does FastEcho support it?   
  331.  
  332. A: Yes. You should specify the FrontDoor SYSTEM path in the FESETUP field
  333.    SYSTEM.PATHNAMES.STATIC QUEUE. When doing this, you must ensure that
  334.    all "ARCmail" .MSG attaches have been sent, otherwise FastEcho will
  335.    truncate active ARCmail files. It is not possible to mix .MSG-style
  336.    ARCmail attaches and use of the STQ by FastEcho.
  337.  
  338.    It is possible to automatically convert remaining .MSG-style ARCmail
  339.    attaches to the STQ by using the MSG2QUEUE program (available from the
  340.    Definite Solutions website). When using MSG2QUEUE, you *must* use the
  341.    /IsArcMail switch.
  342.  
  343. *** 101 $0023
  344.  
  345. Q: My telephone network operator offers something called "Distinctive Ring"
  346.    whereby different audible ring signals are generated based on which
  347.    number the caller used when calling me. How do I configure FD to only
  348.    answer on a specific number/ring signal?
  349.  
  350. A: For the "Distinctive Ring" feature to be used with FD, your modem must be
  351.    able to distinguish between the different types of ring signals and issue
  352.    different RING messages; e.g. RING1, RING2, RING3, ..
  353.  
  354.    Once you have configured your modem to issue the appropriate RING message
  355.    for your modem/BBS number, you must change the MODEM.STATUS MESSAGES.RING
  356.    setting to the appropriate message; e.g. RING1
  357.  
  358. *** 101 $0024
  359.  
  360. Q: I want to prevent FD from making ANY outbound calls, even if there is
  361.    mail that is qualified by means of special status settings (such as
  362.    IMMediate, etc), but I cannot find any setting to achieve this. I have
  363.    configured the event to INBOUND ONLY, but FD insists on making outbound
  364.    calls as soon as there are IMMediate messages or STQ entries.
  365.  
  366. A: Simply create the semaphore FDNOCALL.<task> in the SEMAPHORE directory.
  367.    When FD detects this semaphore, it will not make ANY outbound calls.
  368.  
  369. *** 102 $0025
  370.  
  371. Q: FD does not appear to be detecting that new mail has been added to the
  372.    System NetMail Folder and/or the static queue (STQ). If I force a rescan,
  373.    FD does detect the new mail and starts placing outbound calls, etc. Why
  374.    doesn't it detect the new mail automatically?
  375.    
  376. A: FD needs to be notified of updates to the System NetMail Folder and/or
  377.    the static queue (STQ) by means of the FDRESCAN.NOW semaphore in the
  378.    semaphore directory (system directory for the Shareware version). If 
  379.    this semaphore is not updated, FD will not detect the changes until it
  380.    resets at the start of a new event, etc. Make sure that the application
  381.    you are using is "FrontDoor semaphore aware" and that it knows where it
  382.    should create/update the FDRESCAN.NOW semaphore.
  383.  
  384. *** 102 $0026
  385.  
  386. Q: FD seems to be very slow in detecting that the FDRESCAN.NOW semaphore has
  387.    been updated. Sometimes two lines call the same system in succession.
  388.    
  389. A: This is typically an indication that the GLOBAL.GENERAL.SEMAPHORE TIMER
  390.    setting is too high. This setting specifies how frequently FD should
  391.    check for an update to various semaphores and some other important
  392.    system files.
  393.    
  394.    It should be noted that on a multi-line system and/or systems where
  395.    programs are used to process mail in the background, the importance of 
  396.    this setting increases. Unless there is a very good reason for it, a 
  397.    multi-line system should use a setting of somewhere between 5 and 10
  398.    (seconds). This does, of course, increase the system load somewhat, but
  399.    on a system properly configured as far as disk caching is concerned, the
  400.    added overhead is usually not noticeable.
  401.    
  402.  
  403. ============================================================================
  404. FM (editor)
  405. ============================================================================
  406.  
  407. *** 102 $0037
  408.  
  409. Q: Why does the "Change AKA" (<AltW>) feature no longer work? I want to
  410.    change the originating network address before I write my message.
  411.    
  412. A: This function is still available, but it is only available in edit mode.
  413.    Start writing your message as usual and then press <AltW> when the cursor
  414.    is in the text/message body section of the screen; when you have selected
  415.    the desired address, FM will update the originating address of the
  416.    message. It should be noted that this technique does not work for CC 
  417.    (carbon copy) messages; only the first (original) message will be
  418.    affected. If all else fails, you can edit an unsent message by pressing
  419.    <E> and then using the <AltW> function.
  420.    
  421. *** 102 $0038
  422.  
  423. Q: I want FM to use a different/random origin line each time I write a 
  424.    message in conference-type folders, but I cannot find a reference to 
  425.    random origin lines. How do I accomplish this?
  426.    
  427. A: Refer to the section describing the "Editor menu" options of FDSETUP in
  428.    the Administrator Guide (FDADMIN). The section contains a description on
  429.    how to add random origin line capabilities to FM for a specific folder/
  430.    origin line slot.
  431.  
  432.  
  433. ============================================================================
  434. Nodelist
  435. ============================================================================
  436.  
  437. *** 100 $0027
  438.  
  439. Q: What are the various nodelist group tags, and what do they represent?
  440.  
  441. A: There are four pre-defined group tags: 1, 2, 3, and 4. In order of
  442.    appearance, they represent the source for the nodelist entry:
  443.  
  444.      1 - Raw nodelist      (typically, NODELIST.nnn)
  445.      2 - Private nodelist  (FDNET.PVT)
  446.      3 - Private pointlist (FDPOINT.PVT)
  447.      4 - An entry copied by means of the PHONE statement in FDNODE.CTL.
  448.  
  449.    Group tags A through Z are user-defined groups.
  450.  
  451. *** 100 $0028
  452.  
  453. Q: [ML] When using the "Edit nodelist" function of FDNC, some automatically
  454.    processed/compiled entries seem to belong to two groups, one of them is
  455.    group four (4).
  456.  
  457. A: When using the PHONE command in FDNODE.CTL, FDNC copies the specified
  458.    entry from its source to the internal nodelist database. Such entries
  459.    are given an additional group tag (4). These can be separately exported
  460.    by specifying four (4) in the groups to include option.
  461.  
  462. *** 101 $0029
  463.  
  464. Q: I've heard that the Nodelist Indices produced with the new version of FD
  465.    are different to those of previous versions. Can I still use my existing
  466.    software to process the nodelist?
  467.  
  468. A: There are essentially two types of program for processing nodelists. One
  469.    type is used to merge NODEDIFF (Difference file) with existing Nodelist
  470.    file to produce the new updated Nodelist. These programs are unaffected
  471.    as they have nothing to do with the creation of the Nodelist indices.
  472.  
  473.    (For example, Nodelist Updater, XlaxDiff, EDITNL etc.)
  474.  
  475.    The other class consists of programs which actually create the nodelist
  476.    index files (the .FDX files). Such programs may produce indices which
  477.    FD 2.25 and above cannot use, and FDNC should be used instead.
  478.  
  479.    (For example, XlaxNode)
  480.  
  481. *** 101 $0030
  482.  
  483. Q: After removing all PVTLIST and POINTLIST statements from FDNODE.CTL and
  484.    re-compiling the nodelist, some entries that were previously included
  485.    with these statements are still present in the nodelist database, why?
  486.  
  487. A: When FDNC is processing PVTLIST and POINTLIST statements, it consolidates
  488.    (combines) the contents of the various files into FDNET.PVT and
  489.    FDPOINT.PVT respectively. When you remove the PVTLIST and POINTLIST
  490.    statements from FDNODE.CTL, it is possible that these two files remain in
  491.    the NODELIST directory; the solution is to remove these two files and re-
  492.    compile the nodelist.
  493.  
  494.    These two files can also be used to incorporate additional entries into
  495.    the nodelist database without using the PVTLIST and POINTLIST statements.
  496.    
  497. *** 102 $0045
  498.  
  499. Q: When FD places an outbound call, it attempts to dial the telephone number
  500.    exactly as it is entered in the nodelist, without translation, why?
  501.    
  502. A: This is most likely due to an empty or corrupt telephone number
  503.    translation database. Check the Administrator Guide for how to create a
  504.    translation table (in FDNODE.CTL).
  505.    
  506.    If you already have a proper translation table configured in FDNODE.CTL,
  507.    it is possible that FDNC has not compiled it properly. Run FDNC with the
  508.    /P parameter (and no other parameters); this will force FDNC to re-create
  509.     the translation database.
  510.  
  511. *** 102 $0046
  512.  
  513. Q: Is it possible to dynamically change the telephone number of a given 
  514.    system without having to recompile the nodelist?
  515.  
  516. A: Yes, this can be accomplished by using $[]-style macros.
  517.  
  518.    (1) Override the telephone number of the remote system by using the 
  519.        PHONE keyword in FDNODE.CTL: PHONE z:n/n.p $[SYSTEMNUM]
  520.        
  521.    (2) Run FDNC /P
  522.    
  523.    (3) Set the environment variable SYSTEMNUM to the desired telephone 
  524.        number (raw format).
  525.        
  526.    For example:
  527.    
  528.        [FDNODE.CTL]  PHONE 2:201/330 $[DEFSOLTWO]
  529.        FDNC /P
  530.        SET DEFSOLTWO=46-8-999888777
  531.        
  532.  
  533. ============================================================================
  534. Terminal
  535. ============================================================================
  536.  
  537. *** 100 $0031
  538.  
  539. Q: The Terminal seems to be ignoring all input, not even <AltQ> works.
  540.  
  541. A: This is typically an indication that the "raw" keyboard mode has been
  542.    enabled in the Terminal. Make sure that the <ScrollLock> LED is not
  543.    active and then try again. If the keyboard does not have a <ScrollLock>
  544.    LED, try pressing the <ScrollLock> button once and then <AltQ>. See also
  545.    note 0032.
  546.    
  547. *** 102 $0032
  548.  
  549. Q: Sometimes when using a service in the Terminal, I find I cannot access
  550.    the menu system using <AltF> or any other key shortcut.
  551.  
  552. A: The Terminal may have entered "raw" mode, possibly because the terminal
  553.    is configured to automatically do so and the remote has requested this.
  554.    See also note 0031.
  555.  
  556. *** 100 $0033
  557.  
  558. Q: The Terminal seems to be displaying all characters twice, specifically
  559.    those typed from the keyboard; e.g. "AATTII55" instead of "ATI5".
  560.  
  561. A: This is typically the result of the communications device "echoing"
  562.    characters typed from the keyboard and the LOCAL ECHO Terminal setting
  563.    (in the LINE menu) being set to YES. To solve this, simply change the
  564.    LOCAL ECHO setting to NO.
  565.  
  566. *** 100 $0034
  567.  
  568. Q: When using the <AltD> (Nodelist dial) function, the Terminal does not
  569.    prompt for the use of script files, but there are several script files
  570.    (*.SCR) present in the system directory.
  571.  
  572. A: The TERMINAL.MISCELLANEOUS.SCRIPTS IN NODELIST DIAL setting controls
  573.    whether or not the Terminal should honor the presence of script files and
  574.    prompt for one to be used when the nodelist dial function is invoked.
  575.    
  576. *** 102 $0035   
  577.  
  578. Q: When I return from the DOS/OS shell, I sometimes find my connection has
  579.    closed. Why?
  580.    
  581. A: Some services you may use have idle timers which will automatically 
  582.    disconnect you after a period of no activity across the communications
  583.    link. Ensure that you complete your tasks in the DOS/OS shell as soon as
  584.    possible to avoid this.
  585.  
  586.  
  587. ============================================================================
  588. BBS
  589. ============================================================================
  590.  
  591. *** 100 (DOS) $0036
  592.  
  593. Q: When the BBS is used locally (local logon), the BBS software reports a
  594.    very low amount of time remaining, or no time at all. due to a system
  595.    event; yet, no event is pending or due.
  596.  
  597. A: It is possible that the BBS software is reading the contents of an old
  598.    DOBBS*.BAT file, generated by FD for the last remote caller. Try
  599.    removing the applicable DOBBS*.BAT file and attempt to logon locally to
  600.    the BBS again.
  601.  
  602.  
  603. ============================================================================
  604. Creating a "maintenance" or "mail" task
  605. ============================================================================
  606.  
  607. *** 102 $0039
  608.  
  609. Q: I want to set-up a line/task that is only used to execute external events
  610.    at specific times and to handle the processing of mail (tossing,
  611.    scanning, and packing) as well as other general maintenance tasks. I do
  612.    not want this task to place any outbound calls nor to require a modem, is
  613.    this possible?
  614.  
  615. A: Yes, it is possible; and quite simple. Create/update the necessary
  616.    configuration files as if you were to add a "normal" task. You will need
  617.    to use a unique task number and create a new event and modem
  618.    configuration database by using FDSETUP (with the new, unique task
  619.    number).
  620.    
  621.    Use FDSETUP to modify the modem configuration for the new task and  
  622.    remove the configuration data for the following modem command strings:
  623.      On-hook, Off-hook, Dial, Prefix, Suffix, Init-1 .. Init-3, TermInit,
  624.      Down, and Attention.
  625.    Configure "Manual answer" to "NO". Remove the configuration data for the
  626.    Ok status message. Set the "Lower DTR when busy" and "Lower DTR to
  627.    terminate call" settings to "YES".
  628.    
  629.    For the DOS version, you will need to have a FOSSIL driver loaded since
  630.    FD checks for a FOSSIL driver when starting.
  631.    For the OS/2 version, you will need a COM port available. If you are
  632.    using the SIO driver package by Ray Gwinn, you can create "virtual COM
  633.    ports" (please refere to the SIO/VMODEM documentation for instructions on
  634.    doing this).
  635.  
  636.  
  637. ============================================================================
  638. Adding "drag and drop" functionality for sending files
  639. ============================================================================
  640.  
  641. *** 102 $0040
  642.  
  643. Q: Can I send files using "Drag and drop" functionality (Windows, OS/2, etc)
  644.    so I can drag files from my desktop onto an icon or folder?
  645.    
  646. A: This can be accomplished by utilizing what is referred to as a "spool
  647.    entry" or "spool directory" which is a feature of the static queue (STQ)
  648.    introduced in 2.30/2.25.
  649.    
  650.    (1) Create a spool directory. This directory can be located anywhere as
  651.        long as FD can access it.
  652.        
  653.    (2) FD must be told to treat the directory as a spool directory. This is
  654.        done by using XRobot (available from the Definite Solutions web
  655.        site); use the QSPOOLMAKE command and ensure that you specify a
  656.        filemask that includes all files in the directory (*.*).
  657.        
  658.    (3) Create a "shadow" or "shortcut" folder on your desktop that refers to
  659.        the directory created in (1).
  660.        
  661.    (4) When you drag a file to the newly created folder, it will be moved or
  662.        copied to that folder by the operating system. It is then available
  663.        for delivery and/or pick-up.
  664.        
  665.    It should be noted that:
  666.    
  667.    (A) FD will not detect that files have been added to the spool directory
  668.        until it rescans. For a spool directory with "Hold" status, this is
  669.        not a problem since such entries are always scanned when the remote
  670.        (destination) system calls to pick-up mail, but for spool directories
  671.        with "Normal", "Crash", and/or "Immediate" status, this may cause a
  672.        delay in the delivery of the files.
  673.        
  674.        A possible solution is to create another desktop icon which refers to
  675.        XRobot using the TOUCH command to update the FDRESCAN.NOW semaphore.
  676.        
  677.    (B) A spool directory reference in the static queue (STQ) can only have
  678.        one destination system. It is thus necessary to repeat the above
  679.        procedure (1-4) for each system you wish to have "drag and drop"
  680.        capabilities for.
  681.  
  682.  
  683. ============================================================================
  684. Utilizing SIO/VMODEM for local access under OS/2
  685. ============================================================================
  686.  
  687. *** 102 $0041
  688.  
  689. Q: I want to access my mail system and/or BBS just like a remote system or
  690.    caller would access it, but calling myself with a modem tends to be a bit
  691.    expensive; is there a way I can accomplish this without handing over more
  692.    of my hard earned money to the telecom company?
  693.    
  694. A: This can be done under OS/2 by using the SIO/VMODEM package written by
  695.    Ray Gwinn. The SIO package is a set of replacement communications drivers
  696.    for the OS/2 operating system; generally recommended as very good drop-in
  697.    replacements for the standard OS/2 COM.SYS driver.
  698.    
  699.    The SIO package also includes a FOSSIL driver (VX00) which is recommended
  700.    over using a standard FOSSIL driver if you are running the DOS version of
  701.    FrontDoor.
  702.    
  703.    Finally, the SIO package includes something referred to as "VMODEM" which
  704.    basically allows FrontDoor to communicate over a TCP/IP network. It can
  705.    be used to communicate between two sessions ("windows") on the local
  706.    machine, as well as other machines; next to each other or anywhere else
  707.    you may want to go using the Internet.
  708.    
  709.    You need to install and configure SIO/VMODEM; as well as TCP/IP. Then you
  710.    use either an existing TCP/IP loopback address, or create a new (using
  711.    "ifconfig lo <ip address>"). This address is then used to call from, for
  712.    example, the FrontDoor terminal in one session ("window") to your system
  713.    running in another session. You must, of course, configure a line/task to
  714.    handle inbound calls that are received through the TCP/IP  (VMODEM)
  715.    interface.
  716.    
  717.    The above procedure can also be used to make your system available for
  718.    telnet and VMODEM sessions over the Internet.
  719.  
  720.  
  721. ============================================================================
  722. Interfacing a DOS BBS application with the OS/2 version of FrontDoor
  723. ============================================================================
  724.  
  725. *** 102 $0047
  726.  
  727. Q: I want to use the OS/2 version of FrontDoor, but I need to interface with
  728.    a DOS BBS package, is this possible?
  729.  
  730. A: Yes, it is possible; although perhaps not entirely obvious. The below
  731.    example was submitted by Mark Lewis and illustrates how the OS/2 version
  732.    of FrontDoor can be interfaced with the RemoteAccess DOS BBS package. It
  733.    should be noted for the data below that Mark is using the SIO package by
  734.    Ray Gwinn and the HSTART package by Henk Kelder.
  735.    
  736.    It should also be pointed out that the below data is meant as an example.
  737.  
  738.    The first thing to do is to ensure that you are using Ray Gwinn's SIO
  739.    package. Configure SIO with the trailing '-' parameter as detailed in the
  740.    SIO docs and as shown in Fig 1.
  741.  
  742.    DEVICE=C:\SIO\SIO.SYS (COM1,3F8,4,-) (COM2:115200,2F8,3,-)
  743.    DEVICE=C:\SIO\VSIO.SYS
  744.    (Fig 1.)
  745.  
  746.    You need a CMD file to run FD/2 from. Fig 2 is a sample.
  747.  
  748.    @echo off
  749.    echo.
  750.    set task=1
  751.    set fd=c:\fd
  752.    echo.
  753.    echo MyOnlineService/2 Node %task% initiating...
  754.    :start
  755.     c:
  756.     cd %fd%
  757.     %fd%\fd2
  758.     if errorlevel  33 goto end
  759.     if errorlevel  32 goto midnight
  760.     if errorlevel  31 goto inbound
  761.     if errorlevel   1 goto end
  762.     goto end
  763.    :midnight
  764.     hstart "Maint on %task%" /DOS /S:%fd%\HS-BBS_2.CFG /C /WIN /B /MAX /WAIT
  765.     (cont. of prev. line)%fd%\midnite.bat %task%
  766.     goto start
  767.    :inbound
  768.     hstart "MailRUN on %task%" /DOS /S:%fd%\HS-BBS_2.CFG /C /WIN /B /MAX
  769.     (cont. of prev. line)/WAIT %fd%\tossmail.bat %task%
  770.     goto start
  771.    :end
  772.     echo.
  773.     echo MyOnlineService/2 Node %task% terminating...
  774.     pause
  775.     exit
  776.    (Fig 2.)
  777.  
  778.    The CMD file shown in Fig 2 demonstrates the ability to start a DOS task
  779.    from an OS/2 task using a third party util called HSTART. We are using
  780.    HSTART in this example because it is able to start OS/2 tasks from the
  781.    DOS side if/when needed.
  782.  
  783.    FD/2 executes EXEBBS.CMD directly so we need to create one. Fig 3 is
  784.    another example.
  785.  
  786.    @echo off
  787.    echo.
  788.    echo Entering EXEBBS.CMD...
  789.    rem <Speed> <Port> <EventTime> <Task> <ConnectMsg> <CallerID> <Port Handle>
  790.    rem   %1      %2        %3       %4       %5           %6          %7
  791.    echo Creating DOBBS%4.BAT for RemoteAccess to use...
  792.    echo EXEBBS %1 %2 %3 %4 %5 %6 %7 > c:\ra\dobbs%4.bat
  793.    echo Starting RemoteAccess BBS...
  794.    echo hstart "WPUSA %4" /DOS /S:c:\ra\HS-BBS_2.CFG /WIN /B /MAX /C /WAIT
  795.    (cont. of prev. line) c:\ra\EXEBBS.BAT %1 %2 %3 %4 %5 %6 %7
  796.    hstart "WPUSA %4" /DOS /S:c:\ra\HS-BBS_2.CFG /WIN /B /MAX /C /WAIT
  797.    (cont. of prev. line) c:\ra\EXEBBS.BAT %1 %2 %3 %4 %5 %6 %7
  798.    (Fig 3.)
  799.  
  800.    This EXEBBS.CMD shows how to create a DOBBS.BAT for those BBS packages
  801.    that can use it. Then we use HSTART to start the DOS BBS via a .BAT file
  802.    like normally used. In this example, we have chosen to use the DOS name
  803.    EXEBBS.BAT. An example is found in Fig 4.
  804.  
  805.    @echo off
  806.    rem <Speed> <Port> <EventTime> <Task> <ConnectMsg> <CallerID> <Port Handle>
  807.    rem   %1      %2        %3       %4       %5           %6          %7
  808.    echo Starting EXEBBS.BAT...
  809.    echo.
  810.    echo Passed Parameters are :
  811.    echo -----------------------
  812.    echo                 Speed : %1
  813.    echo                  Port : %2
  814.    echo Minutes till NoHumans : %3
  815.    echo                  Task : %4
  816.    echo    Connection Message : %5
  817.    echo  CallerID Information : %6
  818.    echo    Passed Port Handle : %7
  819.   :start
  820.    set RA=c:\ra
  821.    cd %ra%
  822.    if '%2' == '0' goto local
  823.   :bbscaller
  824.    %ra%\ra.exe -E10 -N%4 -B%1%5 -C%2 -T%3
  825.   :afterra
  826.    if errorlevel  3 goto aftercaller
  827.    if errorlevel  2 goto local
  828.    if errorlevel  0 goto aftercaller
  829.   :local
  830.    %ra%\ra.exe -E10 -L -D -N%4
  831.    goto afterra
  832.   :aftercaller
  833.    topstat
  834.   :end
  835.   exit
  836.   (Fig 4.)
  837.  
  838.   That's pretty much it except for the HS-BBS_2.CFG file. It is only used by
  839.   HSTART to set the necessary parameters for the DOS box. You only need it
  840.   to change the settings from the defaults. There are a lot of settings that
  841.   can go in that file. It's main use in this setup is to allow or deny
  842.   access to the comm port. In a multinode environment, we don't want to
  843.   allow access from other tasks. Its bad enough that we have to use the '-'
  844.   on the SIO line. Fig 5 contains all the known settings that can be in a
  845.   HSTART config file. Those that start with a '*' are commented out but left
  846.   for the curious. The ones that are not commented out are the ones that are
  847.   necessary for this site to operate. I can't guarantee that all settings
  848.   are followed by the correct options. Only the numerical ones are known.
  849.   You'll need to refer to the HSTART package for more information on the use
  850.   of the config file with HSTART. This writer is using HSTART04.ZIP dated 11
  851.   December 1993 by Henk Kelder, 2:280/801.339@fidonet.org. according to the
  852.   documentation.
  853.  
  854.   *SET AUDIO_ADAPTER_SHARING=1;
  855.   *SET DOS_AUTOEXEC=C:\AUTOEXEC.BAT;
  856.   *SET DOS_BACKGROUND_EXECUTION=1;
  857.   *SET DOS_BREAK=0;
  858.   SET DOS_DEVICE=SIZE=0 C:\TCPIP\BIN\VDOSTCP.SYS,SIZE=0 
  859.   (cont. from prev. line) C:\OS2\MDOS\ANSI.SYS,SIZE=0 C:\SIO\VX00.SYS; 
  860.   SET DOS_FCBS=16; SET DOS_FCBS_KEEP=8;
  861.   SET DOS_FILES=100;
  862.   SET DOS_HIGH=1;
  863.   SET DOS_LASTDRIVE=Z;
  864.   SET DOS_RMSIZE=640;
  865.   *SET DOS_SHELL=C:\4DOS\4DOS.COM C:\4DOS;
  866.   SET DOS_UMB=1;
  867.   SET DPMI_DOS_API=AUTO;
  868.   SET DPMI_MEMORY_LIMIT=4;
  869.   SET DPMI_NETWORK_BUFF_SIZE=8;
  870.   SET EMS_FRAME_LOCATION=AUTO;
  871.   SET EMS_HIGH_OS_MAP_REGION=0;
  872.   SET EMS_LOW_OS_MAP_REGION=384;
  873.   SET EMS_MEMORY_LIMIT=2048;
  874.   *SET HW_NOSOUND=0;
  875.   *SET HW_ROM_TO_RAM=0;
  876.   *SET HW_TIMER=1;
  877.   *SET IDLE_SECONDS=0;
  878.   *SET IDLE_SENSITIVITY=75;
  879.   *SET INT_DURING_IO=0;
  880.   *SET KBD_ALTHOME_BYPASS=0;
  881.   *SET KBD_BUFFER_EXTEND=1;
  882.   *SET KBD_CTRL_BYPASS=NONE;
  883.   *SET KBD_RATE_LOCK=0;
  884.   *SET SESSION_PRIORITY=1;
  885.   SET SIO_Allow_Access_COM1=0;
  886.   SET SIO_Allow_Access_COM2=1;
  887.   SET SIO_Allow_Access_COM3=0;
  888.   SET SIO_Allow_Access_COM4=0;
  889.   SET SIO_Idle_Sensitivity=100;
  890.   *SET SIO_Mode_DTR=No Change at OPEN or CLOSE;
  891.   *SET SIO_Mode_FIFO_Load_Count=16;
  892.   *SET SIO_Mode_IDSR=Ignore DSR During Receive;
  893.   *SET SIO_Mode_OCTS=HandShake Signal, as in RTS/CTS;
  894.   *SET SIO_Mode_ODSR=Ignore DSR During Transmit;
  895.   *SET SIO_Mode_RTS=HandShake Signal, as in RTS/CTS;
  896.   *SET SIO_Mode_XON/XOFF=No XON/XOFF flow control by SIO;
  897.   SET SIO_Screen_Sync_Kludge=0;
  898.   SET SIO_Share_Access_With_OS/2=1;
  899.   SET SIO_Virtualize_16550A=1;
  900.   SET SIO_Virtualize_COM_Ports=1;
  901.   *SET VIDEO_8514A_XGA_IOTRAP=1;
  902.   *SET VIDEO_FASTPASTE=1;
  903.   *SET VIDEO_MODE_RESTRICTION=NONE;
  904.   *SET VIDEO_ONDEMAND_MEMORY=1;
  905.   *SET VIDEO_RETRACE_EMULATION=0;
  906.   *SET VIDEO_ROM_EMULATION=1;
  907.   *SET VIDEO_SWITCH_NOTIFICATION=0;
  908.   *SET VIDEO_WINDOW_REFRESH=1;
  909.   SET XMS_HANDLES=32;
  910.   SET XMS_MEMORY_LIMIT=2048;
  911.   SET XMS_MINIMUM_HMA=0;
  912.   (Fig 5.)
  913.  
  914.   Some settings in the HSTART config file are not needed for normal use. Of
  915.   note is the TCPIP entry which is needed on this system for DOS tasks to
  916.   access TCPIP network protocol stack.
  917.                                                 
  918.                                                 
  919. ============================================================================
  920. Running the DOS version of FrontDoor under Linux
  921. ============================================================================
  922.  
  923. *** 102 $0048
  924.  
  925. Q: I want to use the DOS version of FrontDoor under Linux, is this possible?
  926.  
  927. A: Yes, it is possible to run the DOS version of FrontDoor on the iNTEL
  928.    platform version of Linux. The below example was submitted by Francois
  929.    Thunus and illustrates how the DOS version of FrontDoor can be used under
  930.    Linux.
  931.    
  932.    It should also be pointed out that the below data is meant as an example.
  933.  
  934.    Setting up DosEMU
  935.    -----------------
  936.    Please report to DosEMU configuration manual for precise details.
  937.  
  938.    The general idea is this:
  939.  
  940.    Create a bootable dos floppy with whatever dos version you want. Set up
  941.    CONFIG.SYS and AUTOEXEC.BAT files to run whatever you would in dos like
  942.    BNU (FOSSIL driver). Set your paths to reflect paths on the C: drive
  943.    (assuming that's where your FrontDoor is). Try booting it in DOS to make
  944.    sure everything runs OK. Then in linux, make a disk image using this
  945.    floppy using: dd if=/dev/fd0 of=/var/lib/dosemu/adrive bs=16k where
  946.    "if"=location of linux floppy drive, "of"=path/name of disk image (in my
  947.    case "adrive" in the /var/lib/dosemu dir).
  948.  
  949.    Now modify /etc/dosemu.conf to use this file to boot from. There is a
  950.    line in it that is probably commented out. If not, add it in floppy disk
  951.    section:
  952.  
  953.    floppy {heads 2 sectors 18 tracks 80 threeinch file /var/lib/dosemu/adrive}
  954.  
  955.    (of course change any path to your setup and comment out any other
  956.    "floppy" lines, for now)
  957.  
  958.    In the dosemu boot section, setup a line to boot from the floppy image:
  959.    bootdisk {heads 2 sectors 18 tracks 80 threeinch file/var/lib/dosemu/adrive}
  960.    Now dosemu should boot from that disk image file.
  961.  
  962.    Now running xdos should boot from your disk image and your /dev/hda
  963.    should give you read/write access to your C: drive.
  964.  
  965.    Linux configuration
  966.    -------------------
  967.    in /etc/rc.d/rc.local:
  968.      setserial /dev/ttyS1 spd_vhi
  969.  
  970.    in /etc/dosemu.conf:
  971.      serial { com 2 device /dev/ttyS1 }
  972.      ttylocks { directory /var/lock namestub LCK.. }
  973.  
  974.    FrontDoor configuration
  975.    -----------------------
  976.    in mailer.bat (on dosemu):
  977.    LH BNU /R=4096 /T=8192 /P1 /L1:115200,8N1
  978.    You have to make sure that you lock the port for reliable transfers.
  979.    (BNU is a FOSSIL driver written by David Nugent)
  980.  
  981.    Miscellaneous
  982.    -------------
  983.    FD (mailer) is reported to work with:
  984.      Slackware 3.4 (Kr 2.0.30) / DosEmu 0.66.7 / DOS 6.22
  985.  
  986.    For FM (editor), it may be necessary to use the FDOPT=NORES environment
  987.    variable
  988.  
  989.    Try to avoid forward slashes in names and paths.
  990.  
  991.                                                       
  992. // end of file "fdfaq102.txt"
  993.