| Previous | Contents | Index | 
PMDF can connect to multiple Lotus Notes servers through a single channel, if those Lotus Notes servers have been configured to communicate with each other and to route messages out to the Internet to the Lotus Notes server which connects directly to PMDF. Rewrite rules can be used to associate multiple pseudodomains corresponding to multiple Lotus Notes domains with a single channel. For instance, suppose Lotus Notes domains HQ, ADMIN, and CS are all accessible through a single Lotus Notes server. Then rewrite rules might appear as
      hq.lnotes.example.com $U%HQ@lnotes.example.com admin.lnotes.example.com $U%ADMIN@lnotes.example.com cs.lnotes.example.com $U%CS@lnotes.example.com  | 
      ln_local slave defragment charset8 ibm850 lnotes.example.com  | 
Alternatively, sites with administratively separate Lotus Notes servers 
can prefer to set up a separate channel for connecting to each separate 
Lotus Notes server. To set up separate channels, you will need to 
follow the steps described in Section 38.6.4 on each Lotus Notes server 
which is to have its own channel, and follow steps analogous to those 
described in Section 38.6.5 for each separate channel on the PMDF side. 
In particular, each new channel on the PMDF side must be given a unique 
name, ln_uniquestring and unique official host 
name (pseudodomain name), and the Dispatcher must be configured with a 
new master and slave service for each such channel.
For instance, suppose a site has three Lotus Notes servers to be called 
hq.lnotes.example.com, 
admin.lnotes.example.com, and 
cs.lnotes.example.com. In such a case the rewrite rules, 
usually stored in the lan.rules file, might appear as
      hq.lnotes.example.com $U@hq.lnotes.example.com admin.lnotes.example.com $U@admin.lnotes.example.com cs.lnotes.example.com $U@cs.lnotes.example.com  | 
      ln_local slave defragment charset8 ibm850 hq.lnotes.example.com ln_admin slave defragment charset8 ibm850 admin.lnotes.example.com ln_cs slave defragment charset8 ibm850 cs.lnotes.example.com  | 
The PMDF Service Dispatcher will also need to be configured to handle these new channels. The service definitions might appear on UNIX as
      ! ! Definitions for the ln_local channel ! [SERVICE=LN_LOCAL_SLAVE] PORT=slave-port-1 IMAGE=/pmdf/bin/lnplc_slave LOGFILE=/pmdf/log/ln_local_server_slave.log MIN_PROCS=1 MAX_PROCS=1 MIN_CONNS=1 MAX_CONNS=1 PARAMETER=channel=ln_local ! [SERVICE=LN_LOCAL_MASTER] PORT=master-port-1 IMAGE=/pmdf/bin/lnplc_master LOGFILE=/pmdf/log/ln_local_server_master.log MIN_PROCS=1 MAX_PROCS=1 MIN_CONNS=1 MAX_CONNS=1 PARAMETER=channel=ln_local ! ! Definitions for the ln_admin channel ! [SERVICE=LN_ADMIN_SLAVE] PORT=slave-port-2 IMAGE=/pmdf/bin/lnplc_slave LOGFILE=/pmdf/log/ln_admin_server_slave.log MIN_PROCS=1 MAX_PROCS=1 MIN_CONNS=1 MAX_CONNS=1 PARAMETER=channel=ln_admin ! [SERVICE=LN_ADMIN_MASTER] PORT=master-port-2 IMAGE=/pmdf/bin/lnplc_master LOGFILE=/pmdf/log/ln_admin_server_master.log MIN_PROCS=1 MAX_PROCS=1 MIN_CONNS=1 MAX_CONNS=1 PARAMETER=channel=ln_admin ! ! Definitions for the ln_cs channel ! [SERVICE=LN_CS_SLAVE] PORT=slave-port-3 IMAGE=/pmdf/bin/lnplc_slave LOGFILE=/pmdf/log/ln_cs_server_slave.log MIN_PROCS=1 MAX_PROCS=1 MIN_CONNS=1 MAX_CONNS=1 PARAMETER=channel=ln_cs ! [SERVICE=LN_CS_MASTER] PORT=master-port-3 IMAGE=/pmdf/bin/lnplc_master LOGFILE=/pmdf/log/ln_cs_server_master.log MIN_PROCS=1 MAX_PROCS=1 MIN_CONNS=1 MAX_CONNS=1 PARAMETER=channel=ln_cs  | 
slave-port-1 and 
master-port-1 are the ports the Lotus Notes 
server serviced by the ln_local channel is configured to use, as 
described in Section 38.6.4, where slave-port-2 
and master-port-2 are two different ports the 
Lotus Notes server serviced by the ln_admin channel is analogously 
configured to use, and where slave-port-3 and 
master-port-3 are two still different ports the 
Lotus Notes server serviced by the ln_cs channel is configured to use.
In addition, it is essential to set up a PORT_ACCESS mapping to ensure that only the correct Lotus Notes servers can connect to their respective ports and in particular, that no unauthorized system can connect to the master ports for the channels. For instance,
      PORT_ACCESS TCP|*|master-port-1|notes-server-1-ip|* $Y TCP|*|slave-port-1|notes-server-1-ip|* $Y TCP|*|master-port-1|*|* $N TCP|*|slave-port-1|*|* $N TCP|*|master-port-2|notes-server-2-ip|* $Y TCP|*|slave-port-2|notes-server-2-ip|* $Y TCP|*|master-port-2|*|* $N TCP|*|slave-port-2|*|* $N TCP|*|master-port-3|notes-server-3-ip|* $Y TCP|*|slave-port-3|notes-server-3-ip|* $Y TCP|*|master-port-3|*|* $N TCP|*|slave-port-3|*|* $N  | 
notes-server-1-ip, 
notes-server-2-ip, and 
notes-server-3-ip are the IP addresses of the 
three sample Lotus Notes servers, the HQ, ADMIN, and CS servers 
respectively, and where the master and slave port numbers are those 
specified in the Dispatcher configuration for these respective three 
servers' use.
| Previous | Next | Contents | Index |