NET/MASTER Network Control Language (NCL) Programmer's Guide
Controlling Access to a Server Class by NonStop NET/MASTER MS
Working With Pathway Server Classes
15–8 106160 Tandem Computers Incorporated
Specifying the Guardian User ID
Your available Guardian user IDs (GUIDs) are assigned to you by User ID
Management Services (UMS). You can determine your current GUID by using the
PROFILE command.
An NCL PATHSEND requester can operate under your current GUID or the GUID of
NonStop NET/MASTER MS. This is controlled by the SWGUID operand of the
PSNDCTL OPEN command. When you make a server class available, you can switch
the GUID under which a requester operates when it communicates with the server
class.
The following example specifies that an NCL PATHSEND requester operates under
your current GUID:
PSNDCTL OPEN=\SYS1.$PMON.SERVERCLASS1 ID=PSC_1 SWGUID=YES
The following example specifies that an NCL PATHSEND requester operates under
the GUID of NonStop NET/MASTER MS:
PSNDCTL OPEN=\SYS1.$PMON.SERVERCLASS1 ID=PSC_1 SWGUID=NO
Disassociating a Server
Class From a Server Class
Identifier
If a server class is available for use by NCL, you can disassociate it from its server class
identifier using the PSNDCTL STOP command. After you have done so, NCL cannot
access the server class until you assign a new identifier to it. The old identifier must
not be in use by any other user or NCL process: otherwise, the disassociation
operation fails. The PSNDCTL STOP command does not make the server class
unavailable for use by NonStop NET/MASTER MS—the server class remains
available and known to NonStop NET/MASTER MS.
The following example makes a server class available to NonStop NET/MASTER MS
and NCL by assigning the server class an identifier:
PSNDCTL OPEN=\SYS1.$PMON.SERVERCLASS1 ID=PSC_1
The following example dissociates the server class from its identifier:
PSNDCTL STOP=PSC_1
After you disassociate a server class from its server class identifier, you must assign it
a new identifier if you want to make it available to NCL again. The following example
assigns the \SYS1.$PMON.SERVERCLASS1 server class a new server class identifier:
PSNDCTL \SYS1.$PMON.SERVERCLASS1=PSC_2