| Previous | Contents | Index | 
The following is a list of tasks which must be completed following a first installation of PMDF, PMDF-MTA, PMDF-DIRSYNC, PMDF-LAN, PMDF-MSGSTORE, PMDF-POPSTORE, and PMDF-TLS.
post_install.com
:   If you are installing PMDF on multiple systems in a cluster with systems  on different system disks (for example a mixed-architecture cluster), you  should execute the pmdf_com:post_install.com
 procedure on one system for each distinct system disk, other than the 
 one on which you installed PMDF.
  dcltables.exe
:   For any other systems in the cluster, other than those that you did the  installation on or you ran post_install.com
 on, the image  sys$library:dcltables.exe
 must be reinstalled manually using the command:
      $ INSTALL REPLACE SYS$LIBRARY:DCLTABLES.EXE  | 
pmdf_startup.com
 to system startup:   A command file, pmdf_startup.com
, is created by the installation procedure and stored in the 
SYS$STARTUP directory. This command procedure is used to define PMDF 
logical names and install PMDF images. Add the following command to 
your system startup command procedure:
      $ @SYS$STARTUP:pmdf_startup.com  | 
pmdf_startup.com
 procedure should be executed  before any networks are started. If you want this command procedure  to run as a SYSMAN startup task you can use the SYSMAN STARTUP ADD FILE command  to enter it into the SYSMAN database. When using SYSMAN, you must ensure that  pmdf_startup.com
 is executed early in the startup phase  before any networks have been started.   There is no need to stop or shutdown your networks before executing  pmdf_startup.com
 manually if you did not ask KITINSTAL to  run pmdf_startup.com
 during the installation. Just be  sure that the order of pmdf_startup.com
 and  pmdf_submit_jobs.com
 and any commands to start networks  and queues is correct in your system startup procedure so when the system  reboots PMDF starts properly.   Rather than customizing pmdf_startup.com
 itself, which will be replaced when you upgrade PMDF, you can create a
PMDF_COM:pmdf_site_startup.com
 procedure and put your  site specific PMDF definitions in that file. When  pmdf_startup.com
 executes, it checks for the existence  of a site-supplied pmdf_site_startup.com
 procedure and executes it. 
      $ INSTALL CREATE PMDF_CONFIG_DATA/OPEN/SHARED/HEADER  | 
      $ PMDF CNBUILD $ INSTALL CREATE PMDF_CONFIG_DATA/OPEN/SHARED/HEADER  | 
      $ PMDF RESTART DISPATCHER  | 
pmdf_submit_jobs.com
, is executed. Run the PMDF CONFIGURE QUEUES utility to generate queue 
initialization and queue start procedures suitable for your system; 
e.g.,
4
      
$ PMDF CONFIGURE QUEUES
This utility will create the following command files 
        SYS$STARTUP:PMDF_INIT_QUEUES.COM 
        SYS$STARTUP:PMDF_START_QUEUES.COM 
        SYS$STARTUP:PMDF_STOP_QUEUES.COM 
        SYS$STARTUP:PMDF_DELETE_QUEUES.COM 
 
How many execution queues do you want? [4] 4
Do you want all queues to run on this node yournode? [Y] Yes
Do you want to initalize the queues now? [Y] Yes
Do you want to start the queues now? [Y] Yes
 | 
yournode
 is shown above. If you have PMDF-MTA licensed on multiple nodes in a 
 cluster, you might want to have execution queues run on the multiple 
 PMDF-MTA nodes for load balancing and redundancy. pmdf_init_queues.com
 and  pmdf_start_queues.com
contain sample commands to initialize and start PMDF service queues,  respectively; you can customize the queue initialization and start commands in  those files, if you want. (The pmdf_stop_queues.com
 and  pmdf_delete_queues.com
 procedures are provided for  convenience in testing, but are generally not used in production setups.)  If you want to use the default queue definitions generated by the PMDF  CONFIGURE QUEUES utility, answer YES
 when asked  if you want to initialize and start the queues now.    So that these queues will be properly initialized and started at system  startup, you must add the commands to initialize and start the queues to your  system startup procedure. In your system startup procedure, the queue  initialization commands, e.g.,  pmdf_init_queues.com
, must be executed after  pmdf_startup.com
 is executed, normally before networking  packages PMDF employs have started. The queue start commands, e.g.,  pmdf_start_queues.com
, should generally be issued after  all networking packages PMDF employs have started, but must be issued  before pmdf_submit_jobs.com
is executed. Details on PMDF Process Symbiont queues can be 
found in the PMDF System Manager's Guide. pmdf_submit_jobs.com
:
A second command file is created during the installation,  pmdf_submit_jobs.com
, is used to resubmit PMDF service  jobs after a system queue failure or initialization. The procedure  pmdf_submit_jobs.com
 must be executed by your system startup after all networks are 
 started and after the MAIL$BATCH queue and other PMDF service 
 queues have been initialized and started. After initializing the 
 MAIL$BATCH queue as described in the previous step, execute the command
      $ @SYS$STARTUP:pmdf_submit_jobs.com  | 
pmdf_startup.com
 and after all PMDF service  queues have been initialized and started. If you want this command procedure  to run as a SYSMAN startup task, you can use the SYSMAN STARTUP ADD FILE  command to enter it into the SYSMAN database. If using SYSMAN, be sure to  execute pmdf_submit_jobs.com
 in a late startup phase, after your queues are started.
    
      
$ IF F$EDIT(F$GETJPI("","USERNAME"),"TRIM") .EQS. "pmdfacct" THEN EXIT 
 | 
pmdfacct
 is the name of the PMDF server account you previously selected. pmdf_startup.com
 installs a number of images using  the OpenVMS INSTALL utility. These images are listed in the file  pmdfimage.dat
 in the PMDF_COM:
directory. The pmdfimage.dat
 file is reserved for PMDF use and should not be modified.
Site-specific images can be installed by using the file  siteimage.dat
 in the PMDF_COM:
directory. pmdf_startup.com
 checks to see if this file  exists and installs the images listed in it if it does exist. The  siteimage.dat
 file has the same format as  pmdfimage.dat
. This format is extremely simple---a file  name is specified followed by the appropriate qualifiers for OpenVMS INSTALL.  The file name must be separated from the qualifiers by at least one space or  tab character.   In either case the images specified by pmdfimage.dat
 will be reinstalled, but this will not hurt anything.
  pasrtl.exe
 (VAX) or  pas$rtl.exe
  (Alpha), if your system is running OpenVMS 6.1 or later and is using an 
  older version of the RTL. This new version of the Pascal RTL will be 
  included in the next releases of OpenVMS and HP Pascal for OpenVMS.
If you are running a shared PMDF configuration on a cluster, then note that  the PMDF installation will only update the Pascal RTL on the node on which you  perform the installation; you must separately update the Pascal RTL on any  other system disks. (Sites running PMDF on a mixed architecture cluster or on  a cluster with multiple system disks should note that  post_install.com
 does not update the Pascal RTL; you must still update the 
 Pascal RTL separately.) See Appendix A for details. 
      4 Using PMDF Process Symbiont queues significantly reduces process creation overhead in general. The commands to initialize and start a generic MAIL$BATCH queue feeding four PMDF Process Symbiont execution queues would be
 
  | 
  
| Previous | Next | Contents | Index |