1 07/09/87  dial, d
 2 
 3 Syntax:  d dial_id {User_id} {-control_args}
 4 
 5 
 6 Function: connects an additional terminal to an existing process.  It
 7 requests the answering service to connect and notifies your process of
 8 the connection.
 9 
10 
11 Arguments:
12 dial_id
13    is the identifying keyword, supplied by a logged-in process, that
14    uniquely specifies that process that is accepting dial connections.
15 User_id
16    is the Person_id.Project_id of the process that you wish to connect
17    to.  This argument is required only if the dial_id is not registered
18    with the system.  A registered alias can be given for the Person_id
19    and Project_id.
20 
21 
22 Control arguments:
23 -authorization ACCESS_CLASS, -auth ACCESS_CLASS
24    specifies the AIM level and category, or categories, of the data
25    that will be transmitted to and from the system in this session.  If
26    you don't provide it, the default authorization from the PNT is
27    used.  You can only supply it with -user.
28 -no_print_off, -npf
29    tells the system that the terminal cannot stop printing while a
30    password is being entered.  The system prints a mask field to
31    overwrite the area in which the password will be typed.
32 -print_off, -pf
33    tells the system that the terminal can stop printing while a
34    password is being entered.  No password mask is printed.
35 
36 
37 -user Own_person_id, -user Own_user_id
38    specifies a User_id to give when validating access to the
39    communications channel.  Own_person_id is your registered personal
40    identifier; Own_user_id is your Person_id.Project_id.  If you supply
41    no Project_id, the default project associated with the Own_person_id
42    is used.  A registered alias can be given for the Person_id
43    and Project_id.
44 
45 
46 Notes: When you invoke dial, the answering service searches for a
47 logged-in process accepting dial connections using the dial_id you
48 provided.  If not found, the message "Dial line not active."  is
49 printed and you can try again, with a different dial_id; if found, a
50 one-line message verifying the connection is printed.  All further
51 messages printed on the terminal are from your process.
52 
53 This request is administratively restricted.  The project administrator
54 must register you and your project if you want dialed terminals.  The
55 system administrator must register the dial_id if you want dialed
56 terminals without Own_user_id and can restrict your access to a login
57 service communications channel.  Give -user with your User_id.  This
58 request then asks for your password ensuring its nonvisibility.  When
59 your identification and permission to use the channel are verified the
60 dial request is processed.
61 
62 
63 All arguments must be supplied in the correct order.
64 
65 If your process terminates or logs out, a message is printed and
66 control of the terminal is returned to the answering service.