Wednesday, October 19, 2016

Quick and Dirty HOWTO: FAL$SERVER on OpenVMS VAX 7.3 with DECNET PLUS - File Access Listener FAL Service Configuration


  • @SYS$MANAGER:NET$CONFIGURE ADVANCED
  • "Perform an entire configuration" of DECNET including default FAL account (see screen log below). In particular pay attention to the question "Replace application script file?" - answer YES to setup FAL.
  • Set Defaul to SYS$SYSTEM and MC AUTHORIZE to change the default device and directory for the FAL$SERVER user
  • Create the corresponding directory on the selected device
  • Make FAL$SERVER the owner of that directory.


CLOUDY$DUA1:[SANYAL] @SYS$MANAGER:NET$CONFIGURE ADVANCED
Copyright Compaq Computer Corporation 2000. All rights reserved.

        DECnet-Plus for OpenVMS ADVANCED network configuration procedure
           
     This procedure will help you create or modify the management scripts
     needed to operate DECnet on this machine. You may receive help about
     most questions by answering with a question mark '?'.
        
     You have chosen the ADVANCED configuration option.  This option enables 
     you to do some specific tailoring of your system's network configuration 
     by answering some specific questions.  If you do not want to do specific 
     tailoring of your system's network  configuration but instead  want  to 
     quickly  configure your  system using most  of the default answers, you 
     should invoke NET$CONFIGURE.COM with the BASIC configuration option, ie: 
                 @SYS$MANAGER:NET$CONFIGURE BASIC

* Do you want to continue?                             [YES] : 
     Configuration last run by SANYAL on 19-OCT-2016 23:16:00.15



        Configuration Options for Node CLOUDY

        [0]     Exit this procedure

        [1]     Perform an entire configuration
        [2]     Change naming information
        [3]     Configure Devices on this machine
        [4]     Configure Transports
        [5]     Configure Timezone Differential Factor
        [6]     Configure Event Dispatcher
        [7]     Configure Application database
        [8]     Configure MOP Client database
        [9]     Configure Cluster Alias
        [10]    Replace MOP Client configuration

* Which configuration option to perform?                 [1] : 
* Enter the directory services to use on the system  [LOCAL] : 
* Enter the full name for directory service LOCAL [LOCAL:.CLOUDY] : 
* What is the synonym name for this node?           [CLOUDY] : 
* Naming cache timeout value?                  [30-00:00:00] : 
* Session Control Address Update Interval ?             [10] : 5
* Naming cache checkpoint interval?               [08:00:00] : 00:00:30
* What type of node (Endnode or Router)?           [ENDNODE] : 
* Enter PhaseIV Address                              [1.551] : 
* Enter Phase IV Prefix                               [49::] : 
* Autoconfigure network addresses?                     [YES] : 
* DNA Address Format?                                 [TRUE] : 
* Do you want to use segregated mode routing?           [NO] : 
* Routing Default ES Hello Timer ?                     [600] : 200
* Routing ES Cache Size ?                              [512] : 
%NET$CONFIGURE-I-SCANCONFIG, scanning device configuration - please wait
* Do you want asynchronous datalink support?            [NO] : 
* Data Link name to use for XQA0 (DELQA)?         [CSMACD-0] : 
* Routing Circuit Name for Data Link 'CSMACD-0'?  [CSMACD-0] : 
* Enable Phase-IV Addressing on Routing Circuit 'CSMACD-0'? [YES] : 
* Data Link name to use for XQB0 (DELQA)?         [CSMACD-1] : 
* Routing Circuit Name for Data Link 'CSMACD-1'?  [CSMACD-1] : 
* Enable Phase-IV Addressing on Routing Circuit 'CSMACD-1'? [NO] : YES

Determining DTSS timezone rules from OpenVMS information...

* Configure the NSP Transport?                         [YES] : 

           Answer YES to the next question if you wish to
           change the current NSP transport configuration:

           Maximum number of logical links:     200
           Maximum Transmit and Receive Window: 20
           Maximum Receive Buffers:             4000
           Flow Control Policy:                 Segment Flow Control

* Do you want to replace the existing NSP transport script? [NO] : YES
*   Maximum number of logical links ?                  [200] : 
*   Maximum Transmit and Receive Window ?               [20] : 
*   Maximum Receive Buffers ?                         [4000] : 
*   NSP flow control policy (SEGMENT, NO)?         [SEGMENT] : 
* Configure the OSI Transport?                         [YES] : 

           Answer YES to the next question if you wish to
           change the current OSI transport configuration:

           Maximum number of logical links:     200
           Maximum Transmit and Receive Window: 20
           Maximum Receive Buffers:             4000
           OSI applications over TCP/IP:        Enabled
           DECnet applications over TCP/IP:     Enabled

* Do you want to replace the existing OSI transport script? [NO] : YES
*   Maximum number of logical links ?                  [200] : 
*   Maximum Transmit and Receive Window ?               [20] : 
*   Maximum Receive Buffers ?                         [4000] : 
*   Run OSI Applications over TCP/IP ?                 [YES] : YES
*   Run DECnet over TCP/IP ?                           [YES] : YES
* Is this system operating in a multi-protocol network? [YES] : 
* Username for OSI loopback test application to use? [SYSTEST] : 
%NET$CONFIGURE-I-CREDEFOSITEMPLATE, created default OSI templates
* Do you want to create additional OSI templates?       [NO] : 
%NET$CONFIGURE-I-EVDFND, Event Dispatcher NCL script already exists
* Replace Event Dispatcher NCL script file?             [NO] : YES
* Do you want to customize the Event Dispatcher?        [NO] : YES

* Configure a Sink?                                    [YES] : NO

* Configure an Outbound Stream?                        [YES] : NO

* Configure Phase IV Relay?                             [NO] : NO

%NET$CONFIGURE-I-APPLICATIONFND, application NCL script already exists
* Replace application script file?                      [NO] : YES
* Do you want to use a default account for the 'FAL' application? [NO] : YES
%NET$CONFIGURE-I-MAKEACCOUNT, this procedure creates user account FAL$SERVER
* Do you want to use a default account for the 'CML' application? [YES] : YES
%NET$CONFIGURE-I-MAKEACCOUNT, this procedure creates user account CML$SERVER
* Do you want to use a default account for the 'MAIL' application? [YES] : 
%NET$CONFIGURE-I-MAKEACCOUNT, this procedure creates user account MAIL$SERVER
* Do you want to use a default account for the 'VPM' application? [YES] : 
%NET$CONFIGURE-I-MAKEACCOUNT, this procedure creates user account VPM$SERVER
* Do you want to use a default account for the 'MIRROR' application? [YES] : 
%NET$CONFIGURE-I-MAKEACCOUNT, this procedure creates user account MIRRO$SERVER
* Do you want to use a default account for the 'PHONE' application? [YES] : 
%NET$CONFIGURE-I-MAKEACCOUNT, this procedure creates user account PHONE$SERVER
* Load MOP on this system?                              [NO] : 
%NET$CONFIGURE-I-MOPCLIENTFND, MOP client NCL script already exists
* Replace MOP Client script file?                       [NO] : 

        Summary of Configuration

 Node Information:

        Node Type:              ENDNODE
        Directory Services Chosen:      LOCAL
        Primary Directory Service:      LOCAL
        Local Full name:        LOCAL:.CLOUDY
        Node Synonym:           CLOUDY
        Phase IV Address:       1.551
        Phase IV Prefix:        49::
        Autoconfiguration of Network Addresses: Enabled
        Session Control Address Update Interval:        5
        Routing ESHello Timer:  200
        Routing ES Cache Size:  512

 Device Information:

        Device: XQA0 (DELQA):
                Data Link name: CSMACD-0
                Routing Circuit Name:   CSMACD-0

        Device: XQB0 (DELQA):
                Data Link name: CSMACD-1
                Routing Circuit Name:   CSMACD-1

 Transport Information:

        NSP Transport:                    Configured
           Maximum number of logical links:     200
           Maximum Transmit and Receive Window: 20
           Maximum Receive Buffers:             4000
           Flow Control Policy:                 Segment Flow Control

        OSI Transport:                    Configured
           Maximum number of logical links:     200
           Maximum Transmit and Receive Window: 20
           Maximum Receive Buffers:             4000
           OSI applications over TCP/IP:        Disabled
           DECnet applications over TCP/IP:     Disabled

        Congestion Avoidance Disabled

 Event Dispatcher Configuration:

        Sinks:            No sinks configured
        Outbound Streams: No outbound streams configured
        Phase IV Relay:   Not configured

* Do you want to generate NCL configuration scripts?   [YES] : 
%NET$CONFIGURE-I-MODCHECKSUM, checksumming NCL management scripts modified by NET$CONFIGURE
%NET$CONFIGURE-I-NOTREPLACED, SYS$SPECIFIC:[SYSMGR]NET$MOP_CLIENT_STARTUP.NCL; was not replaced
%NET$CONFIGURE-I-FLUSHCACHE, flushing selected cache entries

Node 0 
at 2016-10-19-23:21:59.014+00:00Iinf

%NET$CONFIGURE-I-NODERENAMED, node successfully renamed to LOCAL:.CLOUDY 

Node 0 Session Control
at 2016-10-19-23:21:59.834+00:00Iinf


Node 0 Session Control
at 2016-10-19-23:21:59.854+00:00Iinf


Node 0 Session Control
at 2016-10-19-23:21:59.854+00:00Iinf


Node 0 Session Control
at 2016-10-19-23:21:59.864+00:00Iinf


Node 0 Session Control
at 2016-10-19-23:22:00.264+00:00Iinf

Characteristics

    Maintain Backward Soft Links      = True


Directory Service: Local name file

Node name:         LOCAL:.CLOUDY
Phase IV synonym:  CLOUDY

Address tower protocol and selector values:
  Session:   DNA_SessionControlV2 (SC2)
             00 13 
  Transport: DNA_OSItransportV1 (TP4)
             DE C0 
  Routing:   DNA_OSInetwork (CLNS)
             49::00-01:AA-00-04-00-27-06:21 (1.551)

  Session:   DNA_SessionControlV2 (SC2)
             00 13 
  Transport: DNA_NSP (NSP)
             (no selector value)
  Routing:   DNA_OSInetwork (CLNS)
             49::00-01:AA-00-04-00-27-06:20 (1.551)


Number of nodes reported on:  1

%NET$CONFIGURE-I-NODEISREG, node is already registered in the LOCAL directory service

Node 0 
at 2016-10-19-23:22:00.914+00:00Iinf

%NET$CONFIGURE-I-NODERENAMED, node successfully renamed to LOCAL:.CLOUDY 
%NET$CONFIGURE-I-CONFIGCOMPLETED, DECnet-Plus for OpenVMS configuration completed


        Configuration Options for Node CLOUDY

        [0]     Exit this procedure

        [1]     Perform an entire configuration
        [2]     Change naming information
        [3]     Configure Devices on this machine
        [4]     Configure Transports
        [5]     Configure Timezone Differential Factor
        [6]     Configure Event Dispatcher
        [7]     Configure Application database
        [8]     Configure MOP Client database
        [9]     Configure Cluster Alias
        [10]    Replace MOP Client configuration

* Which configuration option to perform?                 [0] : 
CLOUDY$DUA1:[SANYAL] CD SYS$SYSTEM
SYS$SYSROOT:[SYSEXE] MC AUTHORIZE
UAF> SHOW FAL$SERVER

Username: FAL$SERVER                       Owner:  FAL$SERVER Default
Account:  DECNETV                          UIC:    [376,373] ([DECNETV,FAL$SERVER])
CLI:      DCL                              Tables: DCLTABLES
Default:  SYS$SPECIFIC:[FAL$SERVER]
LGICMD:   NLA0:
Flags:  Restricted
Primary days:   Mon Tue Wed Thu Fri        
Secondary days:                     Sat Sun
Primary   000000000011111111112222  Secondary 000000000011111111112222
Day Hours 012345678901234567890123  Day Hours 012345678901234567890123
Network:  ##### Full access ######            ##### Full access ######
Batch:    -----  No access  ------            -----  No access  ------
Local:    -----  No access  ------            -----  No access  ------
Dialup:   -----  No access  ------            -----  No access  ------
Remote:   -----  No access  ------            -----  No access  ------
Expiration:            (none)    Pwdminimum:  6   Login Fails:     0
Pwdlifetime:         90 00:00    Pwdchange:      (pre-expired) 
Last Login:            (none) (interactive),            (none) (non-interactive)
Maxjobs:         0  Fillm:       300  Bytlm:        32768
Maxacctjobs:     0  Shrfillm:      0  Pbytlm:           0
Maxdetach:       0  BIOlm:        40  JTquota:       4096
Prclm:           2  DIOlm:        40  WSdef:          256
Prio:            4  ASTlm:        40  WSquo:          512
Queprio:         0  TQElm:        40  WSextent:      1024
CPU:        (none)  Enqlm:       200  Pgflquo:      32768
Authorized Privileges: 
  NETMBX    TMPMBX
Default Privileges: 
  NETMBX    TMPMBX
UAF> MODIFY FAL$SERVER /DEV=DUA2:            
%UAF-I-MDFYMSG, user record(s) updated
UAF> MODIFY FAL$SERVER /DIR=[FAL$SERVER]
%UAF-I-MDFYMSG, user record(s) updated
UAF> SHOW FAL$SERVER

Username: FAL$SERVER                       Owner:  FAL$SERVER Default
Account:  DECNETV                          UIC:    [376,373] ([DECNETV,FAL$SERVER])
CLI:      DCL                              Tables: DCLTABLES
Default:  DUA2:[FAL$SERVER]
LGICMD:   NLA0:
Flags:  Restricted
Primary days:   Mon Tue Wed Thu Fri        
Secondary days:                     Sat Sun
Primary   000000000011111111112222  Secondary 000000000011111111112222
Day Hours 012345678901234567890123  Day Hours 012345678901234567890123
Network:  ##### Full access ######            ##### Full access ######
Batch:    -----  No access  ------            -----  No access  ------
Local:    -----  No access  ------            -----  No access  ------
Dialup:   -----  No access  ------            -----  No access  ------
Remote:   -----  No access  ------            -----  No access  ------
Expiration:            (none)    Pwdminimum:  6   Login Fails:     0
Pwdlifetime:         90 00:00    Pwdchange:      (pre-expired) 
Last Login:            (none) (interactive),            (none) (non-interactive)
Maxjobs:         0  Fillm:       300  Bytlm:        32768
Maxacctjobs:     0  Shrfillm:      0  Pbytlm:           0
Maxdetach:       0  BIOlm:        40  JTquota:       4096
Prclm:           2  DIOlm:        40  WSdef:          256
Prio:            4  ASTlm:        40  WSquo:          512
Queprio:         0  TQElm:        40  WSextent:      1024
CPU:        (none)  Enqlm:       200  Pgflquo:      32768
Authorized Privileges: 
  NETMBX    TMPMBX
Default Privileges: 
  NETMBX    TMPMBX
UAF> 
UAF> EXIT
%UAF-I-DONEMSG, system authorization file modified
%UAF-I-RDBNOMODS, no modifications made to rights database

$ SET DEF DUA2:[000000]
$ CREATE/DIR FAL$SERVER
$ SET FILE/OWNER=FAL$SERVER FAL$SERVER.DIR
$ DIR /OWNER

Directory DUA2:[000000]

000000.DIR;1         [SYSTEM]
BACKUP.SYS;1         [SYSTEM]
BADBLK.SYS;1         [SYSTEM]
BADLOG.SYS;1         [SYSTEM]
BITMAP.SYS;1         [SYSTEM]
CONTIN.SYS;1         [SYSTEM]
CORIMG.SYS;1         [SYSTEM]
FAL$SERVER.DIR;1     [DECNETV,FAL$SERVER]
INDEXF.SYS;1         [SYSTEM]
SECURITY.SYS;1       [SYSTEM]
VOLSET.SYS;1         [SYSTEM]

SYS$SYSROOT:[SYSEXE] @SYS$STARTUP:NET$SHUTDOWN
Copyright 2000 Compaq Computer Corporation. All rights reserved.

        NET$SHUTDOWN - Shutdown DECnet/OSI for OpenVMS

* Do you wish to shutdown the network ?                 [NO] : YES
* Minutes till network shutdown ?                        [5] : 0
%%%%%%%%%%%  OPCOM  19-OCT-2016 23:24:41.82  %%%%%%%%%%%
Operator _TNA766: has been enabled, username SANYAL

%%%%%%%%%%%  OPCOM  19-OCT-2016 23:24:41.82  %%%%%%%%%%%
Operator status for operator _TNA766:
NETWORK

%NET$SHUTDOWN-I-SHUTENTITY, shutting down EVENT DISPATCHER
%NET$SHUTDOWN-I-SHUTENTITY, shutting down MOP
%NET$SHUTDOWN-I-SHUTENTITY, shutting down ALIAS
%NET$SHUTDOWN-I-SHUTENTITY, shutting down WANDD
%NET$SHUTDOWN-I-SHUTENTITY, shutting down DNS SERVER
%NET$SHUTDOWN-I-SHUTENTITY, shutting down PSI
%NET$SHUTDOWN-I-SHUTENTITY, shutting down TRANSPORTS
%%%%%%%%%%%  OPCOM  19-OCT-2016 23:24:45.53  %%%%%%%%%%%
Message from user TPCONS on CLOUDY
-- TPCONS: Listen TCP port Closed

%%%%%%%%%%%  OPCOM  19-OCT-2016 23:24:45.53  %%%%%%%%%%%
Message from user TPCONS on CLOUDY
-- TPCONS: Listen TCP port Closed

%NET$SHUTDOWN-I-SHUTENTITY, shutting down ROUTING
%NET$SHUTDOWN-I-SHUTENTITY, shutting down SESSION CONTROL APPLICATION *
%NET$SHUTDOWN-I-SHUTENTITY, shutting down DTSS
%NET$SHUTDOWN-I-SHUTENTITY, shutting down DNS CLERK
%NET$SHUTDOWN-I-SHUTENTITY, shutting down DECdns
%%%%%%%%%%%  OPCOM  19-OCT-2016 23:24:54.27  %%%%%%%%%%%
Operator _TNA766: has been disabled, username SANYAL

SYS$SYSROOT:[SYSEXE] @SYS$STARTUP:NET$STARTUP 
Copyright 2000 Compaq Computer Corporation. All rights reserved.
%NET$STARTUP-I-STARTPROCESS, starting process DNS
%SYSTEM-F-DUPLNAM, duplicate name
%RUN-S-PROC_ID, identification of created process is 000008AF
%NET$STARTUP-I-EXECUTESCRIPT, executing NCL script SYS$SYSROOT:[SYSMGR]NET$NODE_STARTUP.NCL;
%NET$STARTUP-I-EXECUTESCRIPT, executing NCL script SYS$SYSROOT:[SYSMGR]NET$CSMACD_STARTUP.NCL;
%NET$STARTUP-I-EXECUTESCRIPT, executing NCL script SYS$SYSROOT:[SYSMGR]NET$SESSION_STARTUP.NCL;
%LES-E-PRODERR, error loading or unloading product NET$
%LES-E-PRODLOADED, product already loaded
%NET$STARTUP-I-EXECUTESCRIPT, executing NCL script SYS$SYSROOT:[SYSMGR]NET$ROUTING_STARTUP.NCL;
%NET$STARTUP-I-EXECUTESCRIPT, executing NCL script SYS$SYSROOT:[SYSMGR]NET$NSP_TRANSPORT_STARTUP.NCL;
%NET$STARTUP-I-EXECUTESCRIPT, executing NCL script SYS$SYSROOT:[SYSMGR]NET$OSI_TRANSPORT_STARTUP.NCL;
%DCL-I-SUPERSEDE, previous value of OSIT$DEVICE has been superseded
%NET$STARTUP-I-EXECUTESCRIPT, executing NCL script SYS$SYSROOT:[SYSMGR]NET$SEARCHPATH_STARTUP.NCL;
%NET$STARTUP-I-STARTPROCESS, starting process EVD
%RUN-S-PROC_ID, identification of created process is 000008B0
%NET$STARTUP-I-EXECUTESCRIPT, executing NCL script SYS$SYSROOT:[SYSMGR]NET$EVENT_STARTUP.NCL;
%NET$STARTUP-I-STARTPROCESS, starting process DTSS
%NET$STARTUP-I-EXECUTESCRIPT, executing NCL script SYS$SYSROOT:[SYSMGR]NET$APPLICATION_STARTUP.NCL;
%NET$STARTUP-I-OPERSTATUS, DECnet-Plus for OpenVMS operational status is RUNNING-ALL


No comments:

Post a Comment

"SEO" link builders: move on, your spam link will not get posted.

Note: Only a member of this blog may post a comment.