1 03/31/83  cv_userid_
 2 
 3 
 4 Entry points in cv_userid_:
 5    (List is generated by the help command)
 6 
 7 
 8 :Entry:  cv_userid_: 02/01/83  cv_userid_
 9 
10 
11 Function: converts a character string containing an abbreviated
12 User_id into one containing all three components, i.e.
13 Person_id.Project_id.tag.
14 
15 
16 Syntax:
17 declare cv_userid_ entry (char(*)) returns (char(32));
18 user_id = cv_userid_ (string);
19 
20 
21 Arguments:
22 string
23    is the abbreviated User_id.  (Input)
24 user_id
25    is a User_id containing all three components.  (Output)
26 
27 Notes:
28 The Person_id, Project_id and tag components are truncated to 20, 9 and
29 1 characters, respectively.  An asterisk ("*") is supplied for missing
30 components.
31 
32 Examples:
33      Abbreviated User_id     Full User_id
34      -------------------     ------------
35      Smith.Project.a         Smith.Project.a
36      Smith.Project           Smith.Project.*
37      Smith                   Smith.*.*
38      .Project                *.Project.*
39