Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Unordered List (ul)
List Item (li)
Ability to add/modify user profiles.
List Item (li)
Allows end-user to modify their own profile.
List Item (li)
Permits 'group managers' to manage other user profiles within their group
List Item (li)
Imports an existing distribution list and creates a basic user profile (NM or PMDF style distribution lists).
List Item (li)
Ability to provide complete 'centralized naming' facility for both local and remote addresses, including ability to create user aliases independent of username or mailbox address.
List Item (li)

Exports user profiles into the following formats:

  • NM
    - PMDF style distribution lists
    - PMDF DIRECTORY DAEMON format
List Item (li)
Handles OECN standard distribution lists and allows local
distribution lists to be added.
List Item (li)
Includes a utility to create distribution lists based on VMS
identifiers.
List Item (li)
Includes a utility to check UMP profiles against SYSUAF.
List Item (li)
Includes a utility to run during login to determine if user has
modified their own profile.
List Item (li)
Includes a utility to transmit UMP data into the CSO white pages
directory.

 

 

List Item (li)
Tracks whether the user has modified/updated their own profile.
Optionally, users who have not updated their own profile will be asked
if they wish to update their user mail profile during login.

...

 

HTML Table
border3
width75%
Table Row (tr)
Table Head (th)
File/Procedure
Table Head (th)
Use
Table Row (tr)
Table Cell (td)

OECN$UMP_LOCAL.INI

Table Cell (td)

Contains A-site specific information and list codes.

Table Row (tr)
Table Cell (td)

OECN$UMP_STANDARD.INI

Table Cell (td)

Contains OECN_wide list codes and definitions.

Table Row (tr)
Table Cell (td)

IMPORT_NM_LISTS.COM

Table Cell (td)

Used to import data from NM style distribution lists into user profiles.

Table Row (tr)
Table Cell (td)

IMPORT_PMDF_LISTS.COM

Table Cell (td)

Used to import data from PMDF style distribution lists into user profiles.

Table Row (tr)
Table Cell (td)

EXPORT_LISTS.COM

Table Cell (td)

Used to generate both NM and PMDF style distribution lists.

tr
Table Row (tr)
Table Cell (td)

EXPORT_DD.COM

Table Cell (td)

Used to generate a file suitable for loading into a PMDF DIRECTORY DAEMON database.

 

Table Cell (td)

UMP_SEND_CSO.COM

Table Cell (td)

Used to transmit UMP data to the CSO white pages directory.

Files Created

The table below describes the files created by UMP. Unless otherwise specified, the files are created in OECN$UMP:.

...

The program may be executed by typing:

Code Block

$RUN OECN$:UMP

at the $ prompt or from the menu system, type:

Code Block

Menu>UMP

The Main UMP Menu

...

Code Block
borderStylenone
 
 

___________________________________________________________________ 
|                                                                 | 
|  UMP - User Mail Profile Maintenance                            |
|  -------------------------------------------------------------  |  
|     1. PERSONAL   - Modify Personal Profile                     |
|     2. MAINTAIN   - Maintain User Profiles                      | 
|     3. EXIT       - Exit program                                |
|                                                                 |
|                                                                 |
|                                                                 |
|                                                                 |
|                                                                 |
|                                                                 |
|                                                                 |
|                                                                 |
|     Menu: UMP Option>                                           |
|                                                                 |
|   XXX Accept       XX  Help        XX  Exit        XXX Next     |
|_________________________________________________________________|
             
 
 

...

Code Block
borderStylenone
 
 

___________________________________________________________________________ 
|                                                                         | 
|                                             Updated  12-DEC-1995 16:26  | 
|                                                                         |  
| Username  DOE     Group         Node  NWOCAC   User Type  STAFF         | 
| Internet Host/Mailbox    NWOCA.ORG                                      | 
| Name   Doe, John                               Phone                    |  
| Title  NBEC/NWOCA    SSDT Documentalist/Supp   Fax                      |   
| Position Code                                  Cell/Pager               | 
|                                                Alternate                | 
| District IRN                                                            | 
| Building IRN                                                            | 
| County   Henry                                                          | 
| District/Organization  NBEC/NWOCA                                       |   
| Street Address                                                          |   
| City, State, Zip                                                        |   
| Comment                                                                 |   
| URL                                                                     | 
| Site information                                                        |   
| Management Groups                                                       | 
|                                                                         | 
|                                                                         |   
|  UMP: User Mail Profile for OECN Users                                  |   
|   XX  Top             XXX  Find            XXX  Lockmode                |    
|   XX  Help            XXX  Add             XXX  Set Defaults            |    
|   XX  Exit            XXX  Delete          XXX  Email Lists             |    
|   XXX Next            XXX  Modify                                       |   
|_________________________________________________________________________| 
 
 

...

Code Block
borderStylenone
 

___________________________________________________________________________ 
| User  DOE        Name  Doe, John                                        | 
|                                Subscribe by name _________________      | 
| Receive OECN attachments as web links?  Y                               | 
|Subscribed?  --  Subscribed Distribution Lists --                        | 
|   -- OECN lists --                                                      | 
|    Y   MAIL_STAFF           DAS Staff   [Restricted]                    | 
|    Y   MAIL_SUPT_PUB        Superintendents-Pub   [Restricted]          |   
|    Y   MAIL_TREAS           Treasuere    [Restricted]                   | 
|   -- NWOCA lists --                                                     | 
|    Y   MAIL_SSDT            SSDT Staff                                  | 
|    Y   MAIL_STAFF_EMIS      EMIS Staff                                  | 
|    Y   MAIL_STAFF_FIS       Fiscal Staff                                | 
|                                                                         | 
|                                                                         | 
|                                                                         | 
|                                                                         | 
|                                                                         | 
|  Press <Show All Lists> to see all available lists                      | 
|                                                                         | 
|  UMP: E-mail Distribution Lists                              1 of   1   | 
|   XXX Accept (Resort)       XX  Cancel                XX  Prev Screen   |  
|   XX  First Screen          XXX Last Screen           XX  Next Screen   | 
|   XX  Help                  XXX Show All Lists                          |  
|   XX  Exit Dist Lists       XXX Exit Dist Lists                         | 
|                                                                         | 
|_________________________________________________________________________| 
 

...

Code Block
borderStylenone
 
 

___________________________________________________________________________ 
|                                                                         | 
| User  DOE        Name  Doe, John                                        | 
|                                Subscribe by name _________________      |                   
| Receive OECN attachments as web links?  Y                               | 
| Subscribed?  --  All Available Distribution Lists --                    |        
|   -- OECN lists --                                                      |       
|        MAIL_CSTAFF          C-site staff (obsolete)                     |       
|        MAIL_EMIS            EMIS Coordinators   [Restricted]            |       
|    _   MAIL_LIBRARIAN       Librarian                                   |       
|        MAIL_PRINC_NONPUB    Principals-Nonpublic   [Restricted]         |       
|        MAIL_PRINC_PUB       Principals-Public   [Restricted]            |       
|           MAIL_PRINC_ELEM      Principals-Elementary   [Restricted]     |       
|           MAIL_PRINC_SEC       Principals-Secondary   [Restricted]      |       
|    _   MAIL_SPECED          Special Education                           |       
|    Y   MAIL_STAFF           DAS Staff   [Restricted]                    |       
|        MAIL_SUPT_NONPUB     Superintendents-Nonpublic   [Restricted]    |       
|    Y   MAIL_SUPT_PUB        Superintendents-Pub   [Restricted]          |       
|           MAIL_SUPT_CITY       Superintendents-City   [Restricted]      |  
|           MAIL_SUPT_COUNTY     Superintendents-County   [Restricted]    |   
|  This is the first screen                                               |    
|                                                                         |  
|  UMP: E-mail Distribution Lists                              1 of   6   | 
|   XXX Accept (Resort)       XX  Cancel                XX  Prev Screen   |  
|   XX  First Screen          XXX Last Screen           XX  Next Screen   |   
|   XX  Help                  XXX Show Subscribed                         | 
|   XX  Exit Dist Lists       XXX Exit Dist Lists                         |   
|_________________________________________________________________________| 
 
 

...

The UMPIMPORT utiltiy can read an existing list (either NM or PMDF format) and assign the users to the distribution list code you specify. The UMPIMPORT utility takes three parameters in the following form:

Code Block

$ UMPIMPORT :== $OECN$:UMPIMPORT 
$ UMPIMPORT \{NM|PMDF\} \{code\} \{file\} 

...

HTML Table
border3
width75%

<caption>* Table of INI File Commands*</caption>

Table Row (tr)
Table Head (th)
 
Table Head (th)
Command
Table Head (th)
 
Table Head (th)
Fields
Table Head (th)
Explanation
Table Row (tr)
Table Cell (td)

*

Table Cell (td)

SET_ASITE

Table Cell (td)

=

Table Cell (td)

"{Asite}"

Table Cell (td)

A-site acronym. Required field.

Table Row (tr)
Table Cell (td)

*

Table Cell (td)

SET_NODE

Table Cell (td)

=

Table Cell (td)

"{Node}"

Table Cell (td)

Default DECnet node, cluster prefered. Required field.

Table Row (tr)
Table Cell (td)

*

Table Cell (td)

SET_DOMAIN

Table Cell (td)

=

Table Cell (td)

"{Domain}"

Table Cell (td)

Default domain. Used as default for user profile and PMDF aliases. For
example, SET_DOMAIN = "NWOCA.ORG". Required field.

Table Row (tr)
Table Cell (td)

*

Table Cell (td)

SET_USER_TYPE

Table Cell (td)

=

Table Cell (td)

"{Code}"

Table Cell (td)

Default for "User Type" field.

Table Row (tr)
Table Cell (td)

*

Table Cell (td)

LOCAL_LIST_PREFIX

Table Cell (td)

=

Table Cell (td)

"{Prefix}"

Table Cell (td)

Alias prefix for local distribution lists. Example, LOCAL_LIST_PREFIX =
"Local_". May be null if local lists are not to be prefixed.

Table Row (tr)
Table Cell (td)

 

Table Cell (td)

LOCAL_HOST

Table Cell (td)

=

Table Cell (td)

"{hostname}"

Table Cell (td)

This parameter defines host name(s) which should be considered "local"
to the current system. You may include multiple LOCAL_HOST lines if
needed. If a users "internet mailbox/host" field contins a local
address, then a user alias will not be created for them. Use this
parameter if you change the domain specified by SET_DOMAIN but you
still have user profiles which refer to the old address. Without this
parameter, UMP will consider profiles with the old domain to be remote
users and will create aliases for them.

Table Row (tr)
Table Cell (td)

*

Table Cell (td)

PROCESS_CHANNEL

Table Cell (td)

=

Table Cell (td)

"{process_channel_name}"

Table Cell (td)

This parameter may be used to set the name of the reprocess channel to
be used for processing UMP distribution lists. By default, UMPEXPORT
will assume the reprocess channel is named reprocess.domain_name where
domain_name is the domain from the SET_DOMAIN parameter.

Table Row (tr)
Table Cell (td)

*

Table Cell (td)

DIRECTORY_DOMAIN

Table Cell (td)

=

Table Cell (td)

"{directory_daemon_domain}"

Table Cell (td)

This parameter may be used to specifically set the name of the
directory daemon domain, if any. If this parameter is not specified
then UMPEXPORT will assume that the directory daemon is named
PO.domain_name where domain_name is the deomain from the SET_DOMAIN
parameter.

Table Row (tr)
Table Cell (td)

 

Table Cell (td)

REWRITE

Table Cell (td)

=

Table Cell (td)

"{user@host}","{To_Domain}"

Table Cell (td)

Used by the UMPEXPORT to rewrite a particular domain to a
"pseudo_domain" for public use in the CSO (White Pages) and for address
reverals. The pseudo_domain may be name of your directory channel or an
alias for the local host. For example, REWRITE = *,"po.nwoca.org". In
this example, the command would cause all of NWOCA's users to have an
email address of "username@po.nwoca.org" regardless of their real host
name. In this way, remote users will not learn the real host name
(which may change). REWRITE supports full wildcarding on the "From"
domain portion of the parameter. The user@host may be a wildcard
pattern which matches user email address from the UMP profiles. The
new_host is the domain that the address will be rewritten to. This parameter allows you better control over how addresses are published in
the CSO database (OECN White Pages) and address reversal

Table Row (tr)
Table Cell (td)

 

Table Cell (td)

CSO_REWRITE

Table Cell (td)

=

Table Cell (td)

Synonym for REWRITE

Table Cell (td)

 

Table Row (tr)
Table Cell (td)

*

Table Cell (td)

ERRORS_TO

Table Cell (td)

=

Table Cell (td)

"{Email_Address}"

Table Cell (td)

Address for "errors-to" parameter on mailing lists. If not preset, the
"errors_to" address defaults to "postmaster".

Table Row (tr)
Table Cell (td)

*

Table Cell (td)

EMPTY_ADDRESS

Table Cell (td)

=

Table Cell (td)

"{Email_Address}"

Table Cell (td)

Email address to place in any empty distribution list to prevent
bounces to mail sent to an empty list. Defaults to "empty@bitbucket"
which is suitable if the default "bitbucket" channel is defined.

Table Row (tr)
Table Cell (td)

*

Table Cell (td)

ENABLE_OECN_WEBATTACH

Table Cell (td)

=

Table Cell (td)

{YES|NO}

Table Cell (td)

Enables users to request and receive "web attachments" sent to the OECN
lists. Default is "YES". Set to "NO" to prevent users from requesting
web attachments.

Table Row (tr)
Table Cell (td)

*

Table Cell (td)

OECN_WEBATTACH_DEFAULT

Table Cell (td)

=

Table Cell (td)

{YES|NO}

Table Cell (td)

Specifies the "web attachment" default for new users. By default, new
users will receive web links instead of attachments. Set this to NO if
you wish new users to recieve the original attachments.

Table Row (tr)
Table Cell (td)

*

Table Cell (td)

ALLOW_USER_ALIAS

Table Cell (td)

=

Table Cell (td)

{YES|NO}

Table Cell (td)

Indicates whether the 'Alias' and 'From' fields should be activated.
When set to NO (the default), the alias and from fields will be
disabled. When set to YES, the fields will be active. Note: When set to
YES, the DAS must customize thier procedures to load the
USER_ALIASES.TXT and USER_REVERSE.TXT file into the appropriate PMDF
database.

Table Row (tr)
Table Cell (td)

 

Table Cell (td)

LISTPARMS

Table Cell (td)

=

Table Cell (td)

"{named parameter}"

Table Cell (td)

Specifies named parameter(s) to added to the MAIL_ and local aliases
created by UMP. Multiple named parameters may be specified using
multiple LISTPARMS lines. The named parameters will be included on all
MAIL_* and local UMP aliases. See the PMDF Managers Guide for
information about named parameters. Note: Too many named parameters may
prevent the alias from fitting in the PMDF Alias database. In that
case, the MAIL_ALIASES.DAT file must be included into the PMDF alias
file and the configuration compiled nightly.

Table Row (tr)
Table Cell (td)

*

Table Cell (td)

PROTECT_SITE_INFO

Table Cell (td)

=

Table Cell (td)

[YES|NO]

Table Cell (td)

Protect "Site Info" field in UMP. The default is "YES".

Table Row (tr)
Table Cell (td)

 

Table Cell (td)

TYPE

Table Cell (td)

=

Table Cell (td)

{Type},"{Description}"

Table Cell (td)

Defines a distribution list type. Types 01---0z are reserved for OECN
use. Types 10---zz are available for DAS use. Types must be defined
prior to using a DEFINE_CODE line.

Table Row (tr)
Table Cell (td)

 

Table Cell (td)

DEFINE_CODE

Table Cell (td)

=

Table Cell (td)

[Type-],{Code},"{Description}", {List_Name},[User_Modifiable],
[Master_Code]

Table Cell (td)

Type is a two digit no., considered above. Code is a 1 to 8 character
code used in the UMP maintenance program. List_Name is the file name
suffix used to create the distribution list filename. User_Modifiable
(Y,N) allows the user to subscribe or unsubscribe to the list. The
default is "NO", which means that the list is restricted. Master_Code
contains the master list code to which a sublist refers. In the case of
a master list, this field also contains the master list code. See the
section, Defining Local Distribution Lists, for more details.
The default list type for codes in the OECN - wide file is 01. e.g.
in the OECN$UMP_STANDARD.INI file, DEFINE_CODE=COUN,... is equivalent
to DEFINE_CODE=01-COUN,...
If the first character of the distribution codes is a hyphen (--),
the distribution list is obsolete and should be phased out. This means
that the export routines will not force creation of an alias pointing
to empty distribution lists and will not assign these empty lists as a
sub-list of a master list.

Table Row (tr)
Table Cell (td)

 

Table Cell (td)

TYPE_RESTRICT

Table Cell (td)

=

Table Cell (td)

{Type},{Method},{Value}

Table Cell (td)

For example, TYPE_RESTRICT= 02,SUBSCRIBED,01-STF, restricts type 02
lists to users who are also subscribed to the list 01-STF. See the
section below on Restricting Types, for more information and kinds of
restrictions.

Table Row (tr)
Table Cell (td)

 

Table Cell (td)

CONVERT

Table Cell (td)

=

Table Cell (td)

{From_Code},{To_Code}

Table Cell (td)

This command will automatically convert an "old" distribution list code
to a "new" one. For example, CONVERT = 01-PM,02-PM. The "From_Code" is
the old (original) distribution list code, and "To_Code" is the new
distribution list code. Note, that codes must specify both the type and
code (e.g. 01-PM). You should NOT rely on the default prefix when
specifying conversions. See the section below for more information on
conversions.

Table Row (tr)
Table Cell (td)

 

Table Cell (td)

NM_MAP

Table Cell (td)

=

Table Cell (td)

{From_Code},{To_Code}

Table Cell (td)

The command causes codes to be mapped to produce a single old-style NM
distribution list for compatibility with NM_SEARCH.

Table Row (tr)
Table Cell (td)

 

Table Cell (td)

SITE

Table Cell (td)

=

Table Cell (td)

"{Domain}",{CSO_ID}

Table Cell (td)

This command defines the OECN DAS host name. Each SITE in this section
will be included in the OECN_xxxx distribution lists. It also specifies
each site's CSO white pages identifiers. A range of CSO ids has been
allocated to each site. These fields should not be modified. This
command should not be placed in the OECN$UMP_LOCAL.INI file.

...

To run the procedure:

Code Block

$ @OECN$:EXPORT_LISTS  "\{options\}" 

...

Please note, the USER_REVERSE.TXT is only effective if mail sent by the user is routed through your system. For remote systems running mailers which send internet mail directly (such as a remote VMS system running PMDF), you must use that system's mechanisms for rewriting "From" address lines. For instance, on a remote PMDF system, adding a REVERSE mapping to the PMDF_MAPPING_FILE may be appropriate. Alternatively, you could take steps to ensure that all outgoing mail is routed through the system containing the UMP reversing entries. When exporting CSO, the user's real mailbox will be exported by default. You can control this by using the REWRITE line in the local INI file to rewrite addresses to either the DAS domain, a host alias, or the directory channel. If you do this, be sure that you are loading the appropriate file into either PMDF_ALIAS_DATABASE or your directory channel. An address rewritten in this manner will be rewritten back to the username or alias on the UMP profile (not the username in the mailbox field).

User Aliases

UMP provides the ability to create a user-specific alias independent of the username or actual mailbox. For example, a username of "SMITH@nwoca.org" could have an alias of "dave.smith@nwoca.org". Furthermore, the user alias may optionally be used as the user's backward pointing (From: ) address. This permits the user to have an easier to remember address as well as obscuring the actual username for security purposes.

The user aliases in UMP are implemented as two fields on the UMP profile called "Alias" and "From". The alias is a 32 character field which may consist of letters, digits or dots (.). The alias is required to have a least one dot to avoid duplicates with VMS usernames. The 'From' field is a flag indicating if the alias should be used as the profile's official "From:" address. If the "From" flag is set to 'N', then the alias is merely an alternative address for the user and will be published in the CSO (White Pages). If the flag is set to 'Y', then an entry will be added into the USER_REVERSE.TXT to reverse the backward pointing addresses for any mail sent by the user.

...

For example, to restrict the type 11 lists (from the example in the previous section) to DAS staff members, the following restriction could be applied:

Code Block

TYPE_RESTRICT=11, SUBSCRIBED, 01-STF 

...

Add the following lines to the OECN$UMP_LOCAL.INI file:

Code Block

TYPE = 12,"Local Payroll Clerks" 
DEFINE_CODE = 12-PAYCLK,"Payroll Clerks",PAYROLL_CLERK 

...

Add the following lines to the OECN$UMP_LOCAL.INI file:

Code Block
 

LOCAL_LIST_PREFIX = "local_" 
TYPE = 11, "Local Staff Lists" 
TYPE_RESTRICT = 11,SUBSCRIBED,01-STF 
DEFINE_CODE = 11-STFJOK,"Staff Jokes",STAFF_JOKES,Y,11-STFJOK 
DEFINE_CODE = 11-FISJOK,"Fiscal Jokes",FISCAL_JOKES,Y,11-STFJOK 
DEFINE_CODE = 11-PRGJOK,"Programmer Jokes",PROGRAMMER_JOKES,Y,11-STFJOK 
DEFINE_CODE = 11-EMSJOK,"EMIS Jokes",EMIS_JOKES,Y,11-STFJOK 

...

Submit UMP Data to OECN CSO Database

 

Note

The OECN CSO ("OECN Whitepages") is defunct.  ITC's should no longer be submitting CSO data.

 

 

The CSO nameserver is a public domain software system which allows a single database to be built containing name and address information. The CSO is much flexible and allows client/server access to the database anywhere on the network. Users can use GOPHER, LYNX or other web browsers to perform queries. A utility called PH is also available to perform direct queries against the central database.

...

If you are also using EXPORT_DD.COM to build a DIRECTORY-DAEMON database, you may wish to have the email addresses in the CSO database reflect your directory daemon address, rather than your user's real addresses. In this case, you may add the following line to your OECN$UMP_LOCAL.INI file:

Code Block
     REWRITE=*,"pseudo_domain" 

Where "pseudo_domain" is the domain name of your directory channel, for example, NWOCA uses the following line:

Code Block
     REWRITE=*,"po.nwoca.org" 

This line would cause all of NWOCA's users to have an email address of username@po.nwoca.org regardless of their real host. In this way, remote users will not learn the real host name (which may change).

...

You will most likely want to write a DCL command procedure to execute all of the appropriate steps in a single batch job, and then schedule it with DECscheduler. Attached is a sample of such a procedure which is currently in use at NWOCA. You may wish to use this as a starting point for your own procedure.

Code Block
 
 

$!+ 
$! NWOCA_EXPORT_UMP.COM 
$! 
$!  This procedure run the UMP routines to export distribution list, build 
$!  aliases, etc. 
$! 
$! - 
$! 
$ SET PROC/PRIV=(BYPASS,SYSPRV,SYSNAM,SYSLCK) 
$ SET VERIFY 
$ SET DEFAULT OECN$UMP 
$!+ 
$! Temporarily suspend mail processing while lists are being 
$! created and datbases rebuilt. 
$!- 
$ STOP/QUEUE/NEXT MAIL$BATCH 
$!+ 
$! Export distribution lists and rebuild PMDF databases. 
$!- 
$ @OECN$:EXPORT_LISTS "REBUILD,USER,DEFER" STAFFR 
$ ! 
$ ! Merge aliases for mail addressed to former MAVCA users.  
$ ! May be removed after MAVCA.OHIO.GOV goes away. 
$ ! 
$ pmdf crdb /long/nofast/nodup/strip OECN$UMP:MAVCA_ALIASES.DAT oecn$ump:aliases.dat 
$ 
$!+ 
$! Create directory daemon text file. 
$!- 
$ @OECN$:EXPORT_DD 
$!+ 
$! Build new directory daemon database.  Build into a temp file in case 
$! someone attempts to use database while in progress. 
$!- 
$ pmdf crdb/duplicate/stat oecn$ump:directory_daemon.txt - 
   oecn$ump:directory_daemon.tmp 
$ copy oecn$ump:directory_daemon.tmp - 
     pmdf_root:[directories]PO$NWOCA$ORG.DAT 
$ set prot=w:re pmdf_root:[directories]PO$NWOCA$ORG.DAT 
$ purge pmdf_root:[directories]PO$NWOCA$ORG.DAT 
$ delete/nolog oecn$ump:directory_daemon.tmp;* 
$! 
$! Build distribution list based on VMS identifiers 
$! 
$ ID2DIS := $OECN$:UMPID2DIS 
$ 
$ ID2DIS OECN_USPS,OECN_SYSMAN  NWOCA_USPS NM_USPS.DIS 
$ ID2DIS OECN_PPS,OECN_SYSMAN    NWOCA_PPS NM_PPS.DIS 
$ ID2DIS OECN_USAS,OECN_SYSMAN    NWOCA_USAS NM_USAS.DIS 
$ ID2DIS OECN_EMIS,OECN_EMIS_STU,OECN_EMIS_STF,OECN_EMIS_SFU,OECN_EMIS_GEN,OECN_EMIS_FIN,OECN_SYSMAN NWOCA_EMIS NM_EMIS_USERS.DIS 
$ ID2DIS OECN_EIS,OECN_SYSMAN  NWOCA_EIS NM_EIS.DIS 
$ ID2DIS OECN_VIS,OECN_SYSMAN  NWOCA_VIS NM_VIS.DIS 
$ ID2DIS OECN_SECIMS,OECN_SYSMAN NWOCA_SECIMS NM_SECIMS.DIS 
$ ID2DIS NWOCA_INFOHIO NWOCA_INFOHIO NM_INFOHIO.DIS 
$ COPY OECN$UMP:nm_*.dis/sinc NM:/PROT=W:R 
$ 
$! Create aliases for NWOCA's identifier lists 
$ PMDF DB 
open oecn$ump:aliases.dat 
override on 
add "mail_hs_counselors" "mail_counselor_sec" 
 
add "nwoca_usps" "nwoca_usps-list@reprocess.nwoca.org" 
add "nwoca_usps-list" "<oecn$ump:nwoca_usps.dis,*,*,postmaster,*, USPS" 
 
add "nwoca_PPS" "nwoca_PPS-list@reprocess.nwoca.org" 
add "nwoca_PPS-list" "<oecn$ump:nwoca_PPS.dis,*,*,postmaster,*, PPS" 
 
add "nwoca_USAS" "nwoca_USAS-list@reprocess.nwoca.org" 
add "nwoca_USAS-list" "<oecn$ump:nwoca_USAS.dis,*,*,postmaster,*, USAS" 
 
add "nwoca_EMIS" "nwoca_EMIS-list@reprocess.nwoca.org" 
add "nwoca_EMIS-list" "<oecn$ump:nwoca_EMIS.dis,*,*,postmaster,*, EMIS" 
 
add "nwoca_EIS" "nwoca_EIS-list@reprocess.nwoca.org" 
add "nwoca_EIS-list" "<oecn$ump:nwoca_EIS.dis,*,*,postmaster,*, EIS" 
 
add "nwoca_VIS" "nwoca_VIS-list@reprocess.nwoca.org" 
add "nwoca_VIS-list" "<oecn$ump:nwoca_VIS.dis,*,*,postmaster,*, VIS" 
 
add "nwoca_SECIMS" "nwoca_SECIMS-list@reprocess.nwoca.org" 
add "nwoca_SECIMS-list" "<oecn$ump:nwoca_SECIMS.dis,*,*,postmaster,*, SECIMS" 
 
add "nwoca_INFOHIO" "nwoca_INFOHIO-list@reprocess.nwoca.org" 
add "nwoca_INFOHIO-list" "<oecn$ump:nwoca_INFOHIO.dis,*,*,postmaster,*, INFOhio" 
$ 
$!+ 
$! Create VMS Mail forwarding addresses for same aliases 
$!- 
$ mail := mail 
$ mail 
set forward/user=nwoca_usps in%nwoca_usps 
set forward/user=nwoca_pps in%nwoca_pps 
set forward/user=nwoca_usas in%nwoca_usas 
set forward/user=nwoca_emis in%nwoca_emis 
set forward/user=nwoca_eis in%nwoca_eis 
set forward/user=nwoca_vis in%nwoca_vis 
set forward/user=nwoca_secims in%nwoca_secims 
set forward/user=nwoca_infohio in%nwoca_infohio 
$ 
$ 
$!+ 
$! Create a MAIL_ALL distribution list.  Will contain all user profiles 
$! which are subscribed to one or more distribution list (non-duplicated 
$! addresses). 
$!- 
$ delete /nolog/noconfirm mail_all.*;* 
$ append mail_*.dis/sinc mail_all.tmp/new 
$ sort/nodupli mail_all.tmp mail_all.dis 
$ set prot=w:r mail_all.dis;* 
$ 
$ PMDF DB 
open oecn$ump:aliases.dat 
override on 
add "mail_all" "mail_all-list@reprocess.nwoca.org" 
add "mail_all-list" "<oecn$ump:mail_all.dis,*,*,postmaster,*, All NWOCA users" 
$ mail := mail 
$ mail 
set forward/user=mail_all in%mail_all 
$ 
$ purge oecn$ump:*.* 
$ 
$!+ 
$! All local aliases have been added to databases.  
$! Place the new databases back into PMDF production 
$! directory. 
$!- 
$ copy/nolog oecn$ump:aliases.dat PMDF_ALIAS_DATABASE 
$ set file pmdf_alias_database/prot=w:re 
$ purge/keep=3/nolog pmdf_alias_database 
$ 
$ copy/nolog oecn$ump:reverse.dat PMDF_REVERSE_DATABASE 
$ set file pmdf_reverse_database/prot=w:re 
$ purge/keep=3/nolog pmdf_reverse_database 
$ 
$!+ 
$! All done.  Restart dispatcher to ensure services open 
$! the fresh databases. 
$ PMDF RESTART DISPATCHER 
$ START/QUEUE MAIL$BATCH 
$  
$ EXIT 
 
 

...