home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 5 / 05.iso / a / a039 / 1.ddi / NOVELL < prev    next >
Encoding:
Text File  |  1992-08-08  |  17.5 KB  |  433 lines

  1.                  INSTALLING PARADOX 4.0 ON A NOVELL NETWORK
  2.                  ------------------------------------------
  3.  
  4. This file contains instructions for installing Paradox on a Novell network.
  5. These instructions were verified using Netware 386, version 3.11, on an
  6. IBM PS/2 Model 60 computer using Compaq-DOS 3.31.
  7.  
  8.  
  9. TABLE OF CONTENTS
  10. -----------------
  11.  
  12. 1. Assumptions
  13. 2. Installation Steps
  14. 3. Linking Users and Setting User Paths
  15. 4. Novell Flag Commands
  16. 5. Locally Installed Copies of Paradox
  17.  
  18.  
  19. 1. ASSUMPTIONS
  20. --------------
  21.  
  22. These instructions assume the following about your Novell installation:
  23.  
  24. - You use Novell Advanced NetWare version 2.0A or higher.
  25.  
  26. - Every network user has a home directory.
  27.  
  28. - You're familiar with the Novell Filer and Syscon utilities and the
  29.   Novell commands MAP and SEARCH.
  30.  
  31. - Your network has a shared applications directory named \APPS.
  32.  
  33. - You perform all installation and configuration operations from a
  34.   workstation.
  35.  
  36.  
  37. 2. INSTALLATION STEPS
  38. ---------------------
  39.  
  40. 1)  Log in as network supervisor. Type
  41.  
  42.     LOGIN SUPERVISOR
  43.  
  44. 2)  If prompted to do so, type in the supervisor's password.
  45.  
  46. 3)  To start the Filer utility, type
  47.  
  48.     FILER
  49.  
  50.     The Filer Main menu appears.
  51.  
  52. 4)  Set the current directory to the server's shared applications
  53.     directory:
  54.  
  55.     a. Choose Select Current Directory from the menu. You see the Current
  56.        Directory dialog box, which shows the current Novell server and
  57.        volume name, followed by a colon and the name of the current
  58.        directory.
  59.  
  60.     b. If nothing appears to the right of the colon, the root directory is
  61.        the current directory. Type the name of the shared applications
  62.        directory, APPS.
  63.  
  64.     c. If a directory name (or names) is to the right of the colon, use
  65.        [Backspace] to erase them so just the colon remains. Enter the name
  66.        of the shared applications directory.
  67.  
  68.        At the top of your screen you should now see the new current
  69.        directory, ServerName\VolumeName:APPS, and be back at the Filer Main
  70.        menu.
  71.  
  72. 5)  Create the Paradox system files directory.
  73.  
  74.     a. Choose Directory Contents from the Filer Main menu. A Directory
  75.        Contents box displaying the existing subdirectories appears.
  76.  
  77.     b. Press [Ins]. The New Subdirectory Name dialog box appears.
  78.  
  79.     c. Fill in the name of the subdirectory that will contain the Paradox
  80.        system software, PDOX40. The subdirectory name appears in the box.
  81.  
  82.     d. Press [Esc] to return to the Filer Main menu.
  83.  
  84. 6)  Set the current directory to the new PDOX40 subdirectory.
  85.  
  86.     a. Choose Select Current Directory. The Current Directory dialog box
  87.        appears.
  88.  
  89.     b. Add the name of the subdirectory you just created. The directory
  90.        should now read ServerName\VolumeName:APPS\PDOX40.
  91.  
  92. 7)  Edit the Inherit Rights Mask of the new PDOX40 directory. Choose Current
  93.     Directory Information and choose Maximum Rights Mask. Delete all rights
  94.     except:
  95.  
  96.     - File Scan (F)
  97.     - Read from File (R)
  98.     - Open Files (O)
  99.  
  100.     Open Files (O) is needed for Netware 286 servers.
  101.  
  102.     NOTE: The network supervisor always has all rights to all directories,
  103.     regardless of how the maximum rights mask is set. For information on
  104.     how to edit the maximum rights mask, consult your Novell documentation.
  105.  
  106. 8)  Designate the trustees (users) who will be allowed to use Paradox on
  107.     the network. To use Paradox on the network, a user must be listed as a
  108.     trustee of the PDOX40 directory.
  109.  
  110.     a. Choose Current Directory Information and then choose Trustees.
  111.  
  112.     b. If you want Paradox to be available to everyone on your network,
  113.        assign the trustee group Everyone to the PDOX40 directory.
  114.  
  115.     c. If you want to limit access to Paradox, you must individually
  116.        designate which trustees have access. You can do this on a user-by-
  117.        user basis or by using the Syscon menu to create a trustee group (or
  118.        groups) and then designating the group as a trustee for the PDOX40
  119.        directory.
  120.  
  121.        For descriptions of how to use the Filer utility to assign trustees
  122.        or the Syscon utility to create groups, consult your Novell
  123.        documentation.
  124.  
  125. 9)  Create the Paradox shared data directory.
  126.  
  127.     a. Choose Select Current Directory from the Filer Main menu. The
  128.        Current Directory dialog box appears, showing the current Novell
  129.        server and volume name followed by a colon and the name of the
  130.        current directory, ServerName\VolumeName:APPS\PDOX40.
  131.  
  132.     b. If nothing appears to the right of the colon, the root directory is
  133.        already the current directory. Press [Enter] to return to the Filer
  134.        Main menu.
  135.  
  136.     c. If a directory name (or names) appears to the right of the colon, use
  137.        [Backspace] to erase them and press [Enter] to return to the Filer
  138.        Main menu.
  139.  
  140.        At the top of your screen you should now see ServerName\VolumeName:.
  141.  
  142.     d. Choose Directory Contents from the Filer Main menu. A box appears at
  143.        the left of your screen, displaying the existing subdirectories.
  144.  
  145.     e. Press [Ins]. The New Subdirectory Name dialog box appears.
  146.  
  147.     f. Fill in the name of the directory that will contain shared Paradox
  148.        data, PDOXDATA. The subdirectory name appears in the box.
  149.  
  150.     g. Press [Esc] to return to the Filer Main menu.
  151.  
  152. 10) Set the current directory to the new PDOXDATA directory.
  153.  
  154.     a. Choose Select Current Directory from the menu.
  155.  
  156.     b. You see the Current Directory dialog box, which shows the current
  157.        Novell server and volume name followed by a colon. Type
  158.  
  159.        PDOXDATA
  160.  
  161. 11) Optionally, if you want to delete parental rights, edit the maximum
  162.     rights mask of the new PDOXDATA directory. For information on how to edit
  163.     the maximum rights mask, consult your Novell documentation.
  164.  
  165. 12) Designate the trustees who will be allowed to access the tables stored in
  166.     the PDOXDATA directory.
  167.  
  168.     a. If you want everyone on your network to be able to access these
  169.        tables, assign the trustee group Everyone to the PDOXDATA directory.
  170.  
  171.     b. If you want to limit access, you must individually designate which
  172.        trustees have access. You can do this on a user-by-user basis or by
  173.        using the Syscon menu to create a trustee group (or groups) and
  174.        then designating the group as a trustee for the PDOXDATA directory.
  175.  
  176.        For descriptions of how to use the Filer utility to assign trustees
  177.        or the Syscon utility to create groups, consult your Novell
  178.        documentation.
  179.  
  180. 13) Install the Paradox system files and optional software. Follow the
  181.     instructions in Chapter 2 of the Paradox "Network Installation Guide."
  182.     The Paradox INSTALL program copies your Paradox system files and optional
  183.     software from the program disks into the system files directory, PDOX40.
  184.  
  185. 14) Create or modify the CONFIG.SYS file of each workstation to set the
  186.     number of buffers and files needed by Paradox:
  187.  
  188.     FILES=40
  189.     BUFFERS=40
  190.  
  191.     A workstation's CONFIG.SYS file must be stored in the root directory of
  192.     the workstation's hard disk (or on the boot disk if the workstation is
  193.     started from a floppy disk). See Chapter 2 of the Paradox "Network
  194.     Installation Guide" for details on CONFIG.SYS.
  195.  
  196.     NOTE: After editing the CONFIG.SYS file, you must reboot the workstation
  197.     before you can run Paradox. To reboot, press [Ctrl][Alt][Del].
  198.  
  199. 15) Link each user to a private directory. The private directory must be
  200.     either a network home directory or a private directory on a local hard
  201.     disk. For information, see "Linking Users and Setting User Paths" later
  202.     in this file.
  203.  
  204.     See Chapter 1 of the Paradox "Network Installation Guide" for more
  205.     information about private directories.
  206.  
  207.     Normally, each user on a Novell network has a home directory (and
  208.     associated subdirectories), which can be used for Paradox tables. In most
  209.     cases, a single user has trustee rights to a particular home directory.
  210.     Only that user can use Paradox tables stored in his or her home directory.
  211.  
  212.     Other directories on the network grant trustee rights to more than one
  213.     person. Paradox tables stored in these multiuser directories can be
  214.     accessed by everyone who has trustee rights to them. These are called
  215.     shared directories.
  216.  
  217. 16) Link each user to the Paradox system files directory, PDOX40. For
  218.     information, see "Linking Users and Setting User Paths" later in this
  219.     file.
  220.  
  221. 17) Link each user to the directory containing PDOXUSRS.NET, PDOXDATA. For
  222.     information, see "Linking Users and Setting User Paths" later in this
  223.     file.
  224.  
  225. 18) Change each Paradox user's path to search for the user's private
  226.     directory and the Paradox system files directory, IN THAT ORDER. The
  227.     user's private directory must precede all other Paradox-related
  228.     directories in the path, since Paradox searches for PARADOX.CFG in the
  229.     private directory to determine the user's private directory and other
  230.     default settings.
  231.  
  232.     For information, see "Linking Users and Setting User Paths" later in this
  233.     file.
  234.  
  235.     See Chapter 4 of the Paradox "Network Installation Guide" for details
  236.     about the PARADOX.CFG file.
  237.  
  238.     The Novell operating system forbids using the SEARCH path to search a
  239.     local hard disk directory before a network directory. Since we strongly
  240.     recommend using local hard disk directories as private directories, you
  241.     should either
  242.  
  243.     - Make sure no PARADOX.CFG files are in any of the network directories
  244.       listed in a user's search path and then search the local private
  245.       directory immediately after the last network directory. If you used a
  246.       default PARADOX.CFG file in the PDOX40 directory as Chapter 4 of the
  247.       Paradox "Network Installation Guide" explains, you will have to delete
  248.       that file before users begin running Paradox.
  249.  
  250.     - Use the DOS PATH command rather than the Novell MAP and SEARCH commands
  251.       to set up each user's search path. You must use this method if Paradox
  252.       system files will be downloaded to a local hard disk as Chapter 5 of
  253.       the Paradox "Network Installation Guide" describes.
  254.  
  255. 19) Create PARADOX.CFG files. See Chapter 4 of the Paradox "Network
  256.     Installation Guide" for details.
  257.  
  258.  
  259. 3. LINKING USERS AND SETTING USER PATHS
  260. ---------------------------------------
  261.  
  262. You can establish the necessary links and paths for each workstation (steps
  263. 15, 16, 17, and 18) in different ways. In theory, network users can enter
  264. them manually from their keyboards when they want to use Paradox, but we
  265. strongly recommend against this, because a mistake can cause problems for
  266. network Paradox users. Instead, we recommend setting up a system that
  267. automatically establishes the proper Novell SEARCH path or DOS path for each
  268. user. You can use two methods:
  269.  
  270. - A login batch file that automatically sets up every user to run Paradox
  271.   when logging in to the network. Use this method for networks where Paradox
  272.   is used frequently.
  273.  
  274. - A Paradox batch file that sets up the correct links and path when a user
  275.   starts Paradox. Use this method for networks where Paradox is used
  276.   infrequently.
  277.  
  278. To use a login batch file
  279. -------------------------
  280. Include the necessary MAP and SEARCH commands in each user's login script,
  281. which is read when that person logs in to the Novell network. You can use
  282. this method in the following circumstances:
  283.  
  284. - The user's private directory is either on the local hard disk (for example,
  285.   C:\PDOX40) or on the user's network home directory (if there is no local
  286.   hard disk), and the user's PARADOX.CFG file is stored in the private
  287.   directory.
  288.  
  289. - No default PARADOX.CFG file is present in the PDOX40 directory on the file
  290.   server.
  291.  
  292. - The workstation has a local hard disk and therefore has a DOS path that
  293.   includes the Paradox private directory, C:\PDOX40.
  294.  
  295. - Each user always has the directory containing the network control file
  296.   PDOXUSRS.NET, PDOXDATA, mapped to the same logical drive.
  297.  
  298. NOTE: If everyone on your network will be making frequent use of Paradox, you
  299. might want to include the login commands in the system login script rather
  300. than in individual login scripts.
  301.  
  302. To add MAP and SEARCH commands to an individual login script:
  303.  
  304. 1)  Start the Syscon utility. Type
  305.  
  306.     SYSCON
  307.  
  308.     You see the Syscon menu.
  309.  
  310. 2)  Choose User Information. The list of users appears.
  311.  
  312. 3)  Highlight the user for whom you're creating (or modifying) the individual
  313.     login script. Press [Enter]. The User Information menu appears.
  314.  
  315. 4)  Choose Login Script. The existing login script for the user appears.
  316.  
  317. 5)  Add the required MAP commands. The system login script must contain a MAP
  318.     command for the directory containing the Paradox system software files
  319.     (APPS\PDOX40) and the directory containing the PDOXUSRS.NET file
  320.     (PDOXDATA). We assume your network already maps each user's home
  321.     directory to drive F.
  322.  
  323.     MAP G:=ServerName\VolumeName:APPS\PDOX40
  324.     MAP S:=ServerName\VolumeName:PDOXDATA
  325.     MAP F:=ServerName\VolumeName:UserHomeDir
  326.  
  327.     In this example, F, G, and S are drives that haven't been used in any
  328.     other MAP statements. "UserHomeDir" is the user's network home directory.
  329.     The drive letter you specify for the directory containing the
  330.     PDOXUSRS.NET file (PDOXDATA) must match what you entered for its location
  331.     during installation.
  332.  
  333. 6)  Add SEARCH commands to the login script for the workstation's private
  334.     directory. If the workstation has no local hard disk, enter the SEARCH
  335.     command for the user's network home directory, which is the directory
  336.     containing the user's PARADOX.CFG file:
  337.  
  338.     MAP SEARCH1:=F:
  339.  
  340. 7)  Now enter the SEARCH command for the APPS\PDOX40 directory:
  341.  
  342.     MAP SEARCH2:=ServerName\VolumeName:APPS\PDOX40
  343.  
  344.     The search number for this directory must be greater than the search
  345.     number for the private directory.
  346.  
  347.     When you're finished, the Paradox-related portions of your individual
  348.     login script might look something like this:
  349.  
  350.     MAP G:=ServerName VolumeName:APPS\PDOX40
  351.     MAP S:=ServerName VolumeName:PDOXDATA
  352.     MAP F:=ServerName VolumeName:UserHomeDir
  353.     MAP SEARCH1:=F:
  354.     MAP SEARCH2:=G:
  355.  
  356.     Novell will automatically append the directories mentioned in the
  357.     workstation's DOS path to the network search path.
  358.  
  359. To use a Paradox batch file
  360. ---------------------------
  361. Give the batch file an appropriate name, such as PDOX.BAT, and store it in
  362. the shared applications directory. This batch file assumes that the user's
  363. network home directory is already mapped to logical drive F.
  364.  
  365. MAP S:=ServerName\VolumeName:PDOXDATA
  366. MAP K:=ServerName\VolumeName:APPS\PDOX40
  367. MAP INSERT SEARCH1:=F:
  368. MAP INSERT SEARCH2:=K:
  369. PARADOX
  370. MAP DEL S:
  371. MAP DEL K:
  372. MAP DEL S2:
  373. MAP DEL S1:
  374.  
  375. Here are descriptions of the individual lines:
  376.  
  377. - The first line maps the PDOXDATA directory to logical drive S. We assume
  378.   this directory contains the PDOXUSRS.NET file and that S:\ is what you
  379.   specified as the location of this file when you installed Paradox.
  380.  
  381. - The second line maps the PDOX40 directory to a logical drive K. If some
  382.   other directory is already mapped to a drive you pick, the new MAP command
  383.   will replace the old one, and you won't be able to restore the old mapping
  384.   automatically when the user leaves Paradox.
  385.  
  386. - The third line inserts a SEARCH1 command for the user's network home
  387.   directory. If the user already has a SEARCH1 command, the old SEARCH1
  388.   automatically becomes SEARCH2 because of the word "insert" in the command
  389.   line. Without the word "insert," the old SEARCH1 would be overwritten.
  390.  
  391.   In most cases, the user's PARADOX.CFG file will designate the local hard
  392.   disk directory (C:\PDOX40) as the user's private directory. However, if
  393.   someone works at a workstation without a local hard disk, this file should
  394.   designate the user's network home directory as the user's private
  395.   directory.
  396.  
  397. - The fourth line inserts a SEARCH command for the PDOX40 directory, which is
  398.   mapped to logical drive K (or whatever drive letter you selected on line 2).
  399.  
  400. - The fifth line starts and runs Paradox.
  401.  
  402. - The sixth and seventh lines are invoked when the user exits Paradox; they
  403.   delete the mapping for the PDOXDATA and the PDOX40 directories,
  404.   respectively, and make drives S and K available for other uses.
  405.  
  406. - The eighth and ninth lines remove the two SEARCH commands. In this way,
  407.   the user's MAP and SEARCH commands are left just as they were prior to
  408.   running the batch file. We delete s2 before s1 because, when a search is
  409.   deleted, the next lower SEARCH command automatically moves up to replace
  410.   it.
  411.  
  412.  
  413. 4. NOVELL FLAG COMMANDS
  414. -----------------------
  415.  
  416. Do NOT use the Novell FLAG command to change the status of any Paradox
  417. software or data file. You don't need to use the Novell FLAG command to
  418. enable a Paradox table to be shared by multiple users. This is done from
  419. within Paradox.
  420.  
  421.  
  422. 5. LOCALLY INSTALLED COPIES OF PARADOX
  423. --------------------------------------
  424.  
  425. If a workstation has a locally installed copy of Paradox that has been
  426. properly installed to access data from the network, you can run that copy of
  427. Paradox in either standalone or network mode. However, if you load the
  428. network software, you must log in to the network before starting Paradox.
  429. This is because Paradox senses the presence of network software and looks for
  430. PDOXUSRS.NET. If you haven't logged in, Paradox will be unable to find
  431. PDOXUSRS.NET because you don't have any logical drive assignments.
  432.  
  433.