PAN#2 PRINT Command

The PAN#2 PRINT command produces a directory listing. When you process ++PRINT with no parameters, a complete directory listing of the library contents is printed (with the exception of user comment records and subset names) in a 1-UP format.
capan146
The PAN#2 PRINT command produces a 
CA Panvalet
 directory listing. When you process ++PRINT with no parameters, a complete directory listing of the library contents is printed (with the exception of user comment records and subset names) in a 1-UP format.
The following topics are covered in this section:
 
 
For more information about user comment records and subset names, see Using.
Syntax
[0-UP ] [,SUPERSET ] [1-UP ] [,ACTIVE ] ++PRINT [2-UP ] [,COMMENT] [,EXTDIR] [,USER } ] [3-UP ] [,NAMEKEY=
n
] [,BACKUP] [,LEVEL} ] [6-UP ] [,COUNT} ] [AUDIT ] [,BLOCK} [=
from
[,
to
]] ] [SUBSET ] [,DATEA} ] [LRECL ] [,DATEM} ] [FGPAN#23 ] [,NAME=
up to 9 characters
] [PCOPTION] [ ] [ [T] [,E] [,A] ] [,STATUS=[P] [,D] [,I] ] [ ] [ {AUTOCODER } ] [ {BAL (or ALC) } ] [ {COBOL } ] [ {ANSCOBOL } ] [ {COBOL-72 } ] [ {FORTRAN } ] [ {PL/I (or PL/1)} ] [,TYPE= {RPG } ] [ {OBJECT } ] [ {JCL } ] [ {DATA } ] [ {OTHER } ] [ {UNSPECIFIED } ] [ {USER780 } ] [ {USER180 } ] [ {USER3 } ] [ {USER4 } ] [ {
name of ZTYPEx
} ] [ ] [ {=0} ] [ {=1} ] [,SECURE {=2} ] [ {=3} ] [,LOCKID=
up to 8 character user ID
] [,UPDTID=
up to 8 character user ID
] [,
aufld
=
dlm audit-text dlm
]
Parameters
Certain parameters produce a complete or partial directory. Those parameters that produce a partial directory are called selective parameters (see the Selective Parameters section in this section).
Optional Parameters
These parameters specify the format of the directory list:
  •  
    [0-UP, 1-UP, 2-UP, 3-UP, 6-UP, AUDIT, SUBSET, LRECL, FGPAN#23, PCOPTION]
    If this parameter is omitted, a 1-UP format is assumed.
    1-UP, 2-UP, 3-UP, and 6-UP specify the number of library members that appear on a single print line in the directory list. For example, 1-UP prints one member entry per line whereas 6-UP prints six member entries per line (a 6-UP listing is 1/6th the number of pages of a 1-UP listing).
    The 1-UP format listing contains the most information about each member. The other three formats progressively become more abbreviated and omit additional information. 
    A 0-UP listing produces only totals and subtotals on the output print file (SYSPRINT for z/OS, SYSLST for VSE). Additionally, one card-image record per library member is produced on the output punch file (SYSPUNCH for z/OS, SYSPCH for VSE). Virtually unlimited flexibility is available to automate library procedures not performed automatically in the 
    CA Panvalet
     system. 
    A 6-UP listing does not clear the LAST ACTION fields because of 6-UP's limited information about each member entry.
    You receive the message LAST ACTION CLEARED at the end of the 
    CA Panvalet
     library status and activity report when the field is cleared.
     If you use PARM=('OPEN=INP'), the LAST ACTION fields are not cleared.
    Specify the AUDIT parameter to produce an audit report on the 
    CA Panvalet
     members. This report is produced using the command: ++PRINT AUDIT, COMMENT. If you do not specify COMMENT, the comments are not shown. 
    Specify the SUBSET parameter when you want to include subset names in the directory list. The format of the directory listing is that of a 1-UP format. When you request subsets, they are listed immediately following the associated superset, with each subset name prefixed by a period (.) and in alphanumeric sequence by name.
    Although subset names are printed only on request, superset names and internal information are always printed, along with the listing of regular library members.
    Specify the LRECL parameter when you want to include the logical record length value of the listed members in the directory list. The format of the listing is similar to that of a 1-UP format; however, the SUBSET count is omitted in place of the LRECL value. 
    Specify FGPAN#23 or PCOPTION to display the option settings.
    (z/OS only) You can add a //LOADLIB DD DSN=ANOTHER.LOADLIB, and the FGPAN#23 or PCOPTION is loaded from that data set and displays the settings.
  •  
    [,COMMENT]
    This optional parameter requests the printing of user comment records. A user comment record contains up to 50 characters of user-defined information and is assigned to a library member by the PAN#1 COMMENT command.
    This parameter, if specified, executes for a 1-UP, 2-UP, or AUDIT directory request only.
    On a 1-UP format (specified or assumed) listing, a member's user comment record, if present, is printed immediately following the print line containing that member's name and internal information. On a 2-UP format listing, it is printed on the same line (on the right side of the listing). On an AUDIT format listing, audit information is printed immediately following the print line containing that member's name and internal information.
  •  
    [,EXTDIR]
    This optional parameter requests the punching of the user ID date and time of last update, user ID, date and time of current LOCK, comment record, and eight audit fields. This parameter has meaning only for the 0-UP report and is ignored if it is specified on any other report. 
  •  
    [,NAMEKEY=
    n
    ]
    This optional parameter segments the directory list by groups, based on the names of 
    CA Panvalet
     library members. The value of n is a single numeric digit from 1 to 8 and indicates the comparison length (a value of 4 means comparing only the first four characters of the member name).
    Member names with first n characters that are equal are printed as a group, with subtotals produced after each group.
    This parameter is most effective for a standard naming convention, such as the first two characters of every member name representing a major system application. Specifying NAMEKEY=2 produces a directory listing segmented by system applications.
    Do not use this parameter with selective parameters, especially those that do not produce a directory listing in member name sequence.
  •  
    [,BACKUP]
    This optional parameter specifies that the PRINT is performed against an input protection file (PANDD3). You can use this parameter in conjunction with any other parameter.
    For each ++PRINT BACKUP supplied, the entire input protection file is read and reported on. A sort of selected options is not performed (USER= selects all requested users, but not in name sequence or user code sequence).
    When an audit report is produced from a backup, only the member name, level, user code, language (format) type, status, and comment are reported. All other audit fields are omitted.
Selective Parameters
You can use the selective parameters in any combination with the previous ++PRINT parameters except for NAMEKEY. You can specify only one selective parameter for a particular directory list. However, you can submit any number of PRINT commands with different parameters specified in a single execution of PAN#2.
All of the parameters in this group have the ability to produce a partial directory list.
  •  
    [,SUPERSET]
    This parameter produces a partial directory listing of supersets only. To produce a listing of supersets and their subsets, use the following command:
    ++PRINT SUPERSET,SUBSET
  •  
    [,ACTIVE]
    This parameter produces a partial directory listing of only those library members with a non-blank LAST ACTION field. The resulting list serves as a quick review of library activity.
  •  
    [,USER]
    This parameter produces a directory listing with the major sequence by user code.
  •  
    [=
    from
    ,[
    to
    ]] 
    The subparameters =from,[to] (here and on the LEVEL, COUNT, BLOCK, DATEA, and DATEM parameters) are optional. When specified, they print a partial directory. For example, USER=29,362 lists only those members with a user code of 29 or greater, but not beyond 362. To list members with a user code of zero up to and including 99, code:
    USER=0,99
    The second subparameter is optional and, if it is omitted, 9999 is assumed.
  •  
    [,LEVEL]
    This parameter produces a directory in member-level number sequence. A partial directory is printed when you specify the optional subparameters. If you code from subparameter =0, superset directory entries print first. If you omit the ,[to] value subparameter, 255 is used.
  •  
    [,COUNT]
    This parameter prints a directory with a major sort that is based on the number of statements in each member. The library members are actually listed in ascending sequence according to their size.
  •  
    [,BLOCK]
    This parameter is similar to COUNT; however, the major sort is based on the number of physical data blocks used by each library member.
  •  
    [,DATEA]
    This parameter produces a directory listing with a major sequence that is based on the date of last access of each library member. That is, library members are listed starting with the oldest to the most recent date. If this parameter is specified, the optional subparameters must be a six-digit numeric value in the form MMDDYY. The default date, if you omit the second subparameter, is 123199.
  •  
    [,DATEM]
    This parameter produces a directory list with a major sort that is based on the date of last maintenance of each library member. This parameter is identical in operation to the DATEA parameter.
  •  
    [,NAME=]
    Code this parameter with a subparameter character string. A partial directory is produced of all library members with first characters that are equal to the character string. For example, NAME=PR lists all members that have the letters PR as the first two characters of their member name. You can specify a maximum of nine characters.
  •  
    [,STATUS=]
    Code this parameter with one or more subparameters that identify the status of a member. Only those library members with that exact status combination are listed. The subparameters are grouped into three pairs where P or T indicates PRODuction or TEST, E or D indicates ENABLE or DISABLED, and A or I indicates ACTIVE or INACTIVE. You can choose only one subparameter in a pair. However, you can specify any combination from the three pairs (commas must separate multiple subparameters). For example, STATUS=P lists all members with a production status, STATUS=T,I lists all members with a status of TEST and INACTIVE, and STATUS=D,T,A lists all members with a status of DISABLED, TEST, and ACTIVE.
  •  
    [,TYPE=]
    Code this parameter with a subparameter that identifies a member type (language or data format). Only those members with that specified type are listed.
  •  
    [,SECURE]
    This parameter, when specified without a subparameter, produces a listing of all library members with a security level of 1, 2, or 3 (a listing of secured members). When you specify subparameter =0, all unsecured members are listed. When you specify =1, =2, or =3, only those members with that exact security level are listed.
  •  
    [,LOCKID=]
    Code this parameter with a subparameter character string. The character string is compared against the user ID associated with the current LOCK. Only those members that are locked to that user ID are listed. If no user ID is associated with the locked member, it is not selected.
  •  
    [,UPDTID=]
    Code this parameter with a subparameter character string. The character string is compared against the user ID of last update. Only those members that were last updated by that user ID are listed. If no user ID is associated with the last update, the member is not selected.
  •  
    [,
    aufld
    =
    dlm audit-text dlm
    ]
    This selection criterion is variable. The fields have the following meanings:
    •  
      aufld
       -- Audit field name specified in the assembly of the PVOPT macro (see Using). This field can also contain the reserved AUDIT field name of COMMENT. This permits selection on comment data.
    •  
      dlm
       -- Delimiter for the information you want to compare.
    •  
      audit-text
       -- Information contained within the audit field on the member that you want to select.
    The information in the 
    audit-text
     of the parameter is compared to the information in the 
    aufld
     for the members. Only those members whose audit field text, for the specified 
    aufld
    , matches the information in the 
    audit-text
     field of the 
    aufld
     parameter are listed.
Operation
You can supply many different ++PRINT commands in any one execution of PAN#2. Each command functions independently. A ++CONTROL command must precede ++PRINT commands if the library is security-controlled.
All directory listings are printed in member name sequence unless you specify USER, LEVEL, COUNT, BLOCK, DATEA, or DATEM. These parameters produce a directory listing with a major sort that is based on the specified field (minor sort by member name).
The following are special characteristics of a complete directory listing:
  • On the last page of the directory list, 
    CA Panvalet
     prints the 
    CA Panvalet
     Library Status and Activity Report (see the section "Files"). The printing of this one-page report verifies that a complete directory listing was requested and produced.
  • Directory listings are sequentially numbered; that is, a report number is assigned to each complete directory list. This report number appears in the title line of the status and activity report, and is incremented by one after each execution of PAN#2 in which a complete directory listing is produced. (If more than one directory listing is taken during a PAN#2 execution, each has the same report number.)
  • Significantly, all complete directory listings flag library members that changed since the last complete directory was taken. This flag appears under the directory heading LAST ACTION and tells how the member was changed (for example, UPDATED, COPIED, STATUS, or LEVEL).
After a complete directory listing is printed, the LAST ACTION fields are cleared to blanks and the report number incremented.
The version number of the product is printed at the top of every directory listing under the heading VERSION.
Example
The following example illustrates some possible parameter specifications of the PRINT command:
++PRINT See Note 1 ++PRINT COMMENT,SUBSET See Note 2 ++PRINT 2-UP,COMMENT,BACKUP See Note 3 ++PRINT 6-UP See Note 4 ++PRINT SUPERSET,SUBSET See Note 5 ++PRINT NAMEKEY=2,COMMENT See Note 6 ++PRINT 2-UP,DATEM=030101,033101 See Note 7 ++PRINT 0-UP,TYPE=COBOL See Note 8 /*
  1. Prints a complete directory in 1-UP format, excluding subset names and user comments.
  2. Prints a complete directory in 1-UP format, including subset names and user comments.
  3. Prints a complete directory of the input protection file in 2-UP format, including user comments.
  4. Prints a complete directory in 6-UP format.
  5. Prints a partial directory in 1-UP format of supersets and subsets only.
  6. Prints a complete directory in 1-UP format with control breaks occurring on a change in the first two characters of member names (also includes user comments).
  7. Prints a partial directory in 2-UP format, listing only those library members that had maintenance last performed during the month of March, 2001.
  8. Produces a card-image file on SYSPCH that represents all COBOL members, with each record identifying an individual COBOL member and 0-UP listing of totals and subtotals on SYSLST.
PRINT 0-UP Directory Card-Image
The following layout of the 
CA Panvalet
 directory is available by using the PRINT 0-UP format of PAN#2:
  • Position 
    0
     -- Stacker-select character, present only if LRECL is equal to 81
  • Position 
    1-10
     -- Member name, left-justified
  • Position 
    11-13
     -- Level number, numeric
  • Position 
    14-17
     -- User code, numeric
  • Position 
    18
     -- Security level, numeric
  • Position 
    19-23
     -- Language type abbreviated to five positions as follows:
    • ANSCB (Anscobol)
    • ASMB (Assembler)
    • AUTOC (Autocoder)
    • COB72 (Cobol-72)
    • COBOL (COBOL)
    • DATA (Data)
    • FORT (FORTRAN)
    • JCL (JCL)
    • OBJCT (Object)
    • OTHER (Other)
    • PL/1 (PL/1)
    • RPG (RPG)
    • UNSPC (Unspecified)
    • USER1 (USER180)
    • USER2 (USER780)
    • USER3 (unless changed through PVOPT)
    • USER4 (unless changed through PVOPT)
  • Position 
    24-26
     -- Status
    • 24 -- PRODUCTION (P) or TEST (T)
    • 25 -- ACTIVE (A) or INACTIVE (I)
    • 26 -- ENABLE (E) or DISABLED (D)
  • Position 
    27-34
     -- MM/DD/YY, date of last maintenance
  • Position 
    35-42
     -- MM/DD/YY, date of last access
  • Position 
    43-47
     -- Number of DASD blocks used, numeric
  • Position 
    48-55
     -- Number of statements in member, numeric
  • Position 
    56
     -- An asterisk (*) or blank, where asterisk has the same meaning as on the directory listing LAST ACTION TAKEN
  • Position 
    57-59
     -- LAST ACTION TAKEN, abbreviated as follows:
    • ADD (Added)
    • ALL (Allocated)
    • ATT (Attached)
    • COM (Comment)
    • COP (Copied)
    • DET (Detached)
    • FOR (Format)
    • LEV (Level)
    • LOC (Lock)
    • REN (Renamed)
    • REP (Replaced)
    • RES (Restored)
    • SEQ (Resequenced)
    • STA (Status)
    • UPD (Updated)
    • USE (User)
  • Position 
    60-61
     -- (CHAR/binary) Average bytes stored per statement. When the PVOPT (option) ZUPABF=CHAR, this field is a numeric (character) value no greater than 99. When ZUPABF=BIN, this field is a binary value no greater than 4096. See the PVOPT ZUPABF parameter for more information.
  • Position 
    62-63
     -- If the member is a superset, this is a binary field that identifies the number of subsets attached. If the member is not a superset, this field is zero.
  • Position 
    64-65
     -- (binary) A binary field that contains the value of the logical record length (LRECL) of the member. This value can range from 80 to 4096.
  • Position 
    66-75
     -- Member name, right-justified
  • Position 
    76
     -- Included Member Indicator. I = Included Member; otherwise, it is blank. (This indicator is available only to an EFF exit when processing a PAN#1 ++WRITE or ++SELECT command with embedded ++INCLUDEs.)
  • Position 
    77
     -- NOFORMAT(N) or TSO(T) option
  • Position 
    78
     -- LOCK indicator, as follows:
    • Y (Yes, member is locked)
    • N (No, member is not locked)
  • Position 
    79-80
     -- A binary field that represents the protection file (identically-named) member version number. This value can range from 1 to 9999.
Only library members (including supersets) are represented. There are no records produced for subsets.
EXTDIR Parameter Records
The EXTDIR parameter on the 0-UP directory produces the following records:
  • Record 1: Standard 0-UP directory card image
  • Record 2: Update user ID and lock user ID dates and times:
    • Position 
      0
       -- Stacker-select character (present only if LRECL = 81)
    • Position 
      1-8
       -- User ID of last update
    • Position 
      9-16
       -- MM/DD/YY of last update
    • Position 
      17-24
       -- HH:MM:SS of last update
    • Position 
      25-32
       -- User ID of current LOCK
    • Position 
      33-40
       -- MM/DD/YY of current LOCK
    • Position 
      41-48
       -- HH:MM:SS of current LOCK
  • Records 3 to 11: Audit/COMMENT fields:
    • Position 
      0
       -- Stacker-select character (present only if LRECL = 81).
    • Position 
      1-8
       -- Audit field name. The first Audit record punched is the comment. This field is set to COMMENT at that time. If any of the audit fields are unnamed, this field contains ????????.
    • Position 
      10-59
       or 
      10-63
       -- Audit field value. This field contains either the 50-byte comment or the 64-byte audit information field.
PRINT Sample Directories
The following examples are sample directories produced by the PRINT command. An explanation of the directory page headings follows these examples.
In the following sample directories, 
vvrgggg
 represents the version number (
vv
), release number (
r
), and gen level (
gggg
).
Sample Directory in a 1-UP Format with User Comments and Subsets
COMPUTER ASSOCIATES TRIAL INSTALLATION VERSION 05/10/00 PAGE LIBSYS.EXAMPLE.PANLIB vvrgggg 18.59.04 1 DATE DATE NO OF NO OF LAST AVG PCT NO OF NAME LVL USER TYPE STATUS MAINTNED ACCESSED BLOCKS STATEMENTS ACTION BYTES UTIL SUBSETS AMBLIST 5 JCL TEST ACTV ENABL 02/22/00 05/10/00 1 13 25 9.5 * RUN THE AMBLIST UTILITY ASMHPCL 24 JCL TEST INAC ENABL 04/27/00 05/10/00 1 43 37 46.4 * ASSEMBLE AND LINK A CA-PANVALET MEMBER CMSPANEX 1 1670 ASSEMBLER TEST ACTV ENABL 11/16/99 05/10/00 3 323 USER 30 93.9 * USER EXIT FOR CA-PANVALET CMS OPTION DITTOTD 1 JCL TEST ACTV ENABL 06/30/99 05/10/00 1 12 COMMENT 34 12.0 * JCL FOR A DITTO TAPE DUMP MEMO7 2 OTHER TEST ACTV ENABL 09/22/99 05/10/00 1 18 21 10.9 * MEMO OF CONGRATULATIONS PASCCL 16 JCL TEST ACTV ENABL 09/18/99 05/10/00 1 25 32 23.1 * COMPILE AND LINK EDIT A PASCAL PROGRAM PAY57 2 3220 COBOL PROD ACTV ENABL 05/10/00 1 204 15 88.2 * SAMPLE COBOL PROGRAM PCOMPARE 34 JCL TEST ACTV ENABL 04/05/00 05/10/00 1 20 39 22.7 * RUN CA-PANVALET PCOMPARE REPORT14 1 120 RPG TEST ACTV ENABL 05/10/00 1 23 RENAMED 15 10.0 * SAMPLE RPG PROGRAM SECEXIT 2 ASSEMBLER TEST ACTV ENABL 05/04/00 05/10/00 4 582 18 75.7 * INSTALLATION SECURITY EXIT SUPERSET DATA TEST ACTV ENABL 05/10/00 1 33 18 17.2 * SAMPLE SUPERSET WITH SUBSETS SUBSET 09/25/99 1 SUBSET01 05/10/00 15 SUBSET02 05/10/00 4 SUBSET03 05/10/00 11 SUBSET04 05/10/00 2 COMPUTER ASSOCIATES TRIAL INSTALLATION VERSION 05/10/00 PAGE LIBSYS.EXAMPLE.PANLIB vvrgggg 18.59.04 2
Sample Directory in a 2-UP Format with User Comments
COMPUTER ASSOCIATES TRIAL INSTALLATION VERSION 05/10/00 PAGE LIBSYS.EXAMPLE PANLIB vvrgggg 19.13.27 1 NAME LVL USER TYPE STAT ACCESSED STATEMENTS ACT COMMENTS AMBLIST 5 JCL TAE 05/10/00 13 * RUN THE AMBLIST UTILITY ASMHPCL 24 JCL TIE 05/10/00 43 STA * ASSEMBLE AND LINK A CA-PANVALET MEMBER CMSPANEX 1 1670 ASMB TAE 05/10/00 323 USE * USER EXIT FOR CA-PANVALET CMS OPTION DITTOTD 1 JCL TAE 05/10/00 12 COM * JCL FOR A DITTO TAPE DUMP MEMO7 2 OTHER TAE 05/10/00 18 * MEMO OF CONGRATULATIONS PASCCL 16 JCL TAE 05/10/00 25 * COMPILE AND LINK EDIT A PASCAL PROGRAM PAY57 2 3220 COBOL PAE 05/10/00 204 * SAMPLE COBOL PROGRAM PCOMPARE 34 JCL TAE 05/10/00 20 * RUN CA-PANVALET PCOMPARE REPORT14 1 120 RPG TAE 05/10/00 23 REN * SAMPLE RPG PROGRAM SECEXIT 2 ASMB TAE 05/10/00 582 * INSTALLATION SECURITY EXIT SUPERSET DATA TAE 05/10/00 33 * SAMPLE SUPERSET WITH SUBSETS COMPUTER ASSOCIATES TRIAL INSTALLATION VERSION 05/10/00 PAGE LIBSYS.EXAMPLE.PANLIB vvrgggg 19.13.27 2 ++PRINT 2-UP.COMMENT
Sample Directory in a 2-UP Format
COMPUTER ASSOCIATES TRIAL INSTALLATION VERSION 05/10/00 PAGE LIBSYS.EXAMPLE.PANLIB vvrgggg 19.16.53 1 NAME LVL USER TYPE STAT ACCESSED STATEMENTS ACT NAME LVL USER TYPE STAT ACCESSED STATEMENTS ACT AMBLIST 5 JCL TAE 05/10/00 13 ASMHPCL 24 JCL TIE 05/10/00 43 STA CMSPANEX 1 1670 ASMB TAE 05/10/00 323 USE DITTOTD 1 JCL TAE 05/10/00 12 COM MEMO7 2 OTHER TAE 05/10/00 18 PASCCL 16 JCL TAE 05/10/00 25 PAY57 2 3220 COBOL PAE 05/10/00 204 PCOMPARE 34 JCL TAE 05/10/00 20 REPORT14 1 120 RPG TAE 05/10/00 23 REN SECEXIT 2 ASMB TAE 05/10/00 582 SUPERSET DATA TAE 05/10/00 33 COMPUTER ASSOCIATES TRIAL INSTALLATION VERSION 05/10/00 PAGE LIBSYS.EXAMPLE.PANLIB vvrgggg 19.16.53 2 ++PRINT 2-UP
Sample Directory in a 3-UP Format
COMPUTER ASSOCIATES TRIAL INSTALLATION VERSION 05/10/00 PAGE LIBSYS.EXAMPLE.PANLIB vvrgggg 19.19.22 1 NAME LVL USER TYPE STAT ACT NAME LVL USER TYPE STAT ACT NAME LVL USER TYPE STAT ACT AMBLIST 5 JCL TAE ASMHPCL 24 JCL TIE STA CMSPANEX 1 1670 ASMB TAE USE DITTOTD 1 JCL TAE COM MEMO7 2 OTHER TAE PASCCL 16 JCL TAE PAY57 2 3220 COBOL PAE PCOMPARE 34 JCL TAE REPORT14 1 120 RPG TAE REN SECEXIT 2 ASMB TAE SUPERSET DATA TAE COMPUTER ASSOCIATES TRIAL INSTALLATION VERSION 05/10/00 PAGE LIBSYS.EXAMPLE.PANLIB vvrgggg 19.19.22 2 ++PRINT 3-UP
Sample Directory in a 6-UP Format
COMPUTER ASSOCIATES TRIAL INSTALLATION VERSION 05/10/00 PAGE LIBSYS.EXAMPLE.PANLIB vvrgggg 19.22.32 1 NAME LVL NAME LVL NAME LVL NAME LVL NAME LVL NAME LVL AMBLIST 5 ASMHPCL 24 CMSPANEX 1 DITTOTD 1 MEMO7 2 PASCCL 16 PAY57 2 PCOMPARE 34 REPORT14 1 SECEXIT 2 SUPERSET COMPUTER ASSOCIATES TRIAL INSTALLATION VERSION 05/10/00 PAGE LIBSYS.EXAMPLE.PANLIB vvrgggg 19.22.32 2 ++PRINT 6-UP
Sample Directory of Audit Information with User Comments
------ UPDATE STATUS ----- ------ LOCK STATUS ------- NAME LVL USER TYPE STATUS USERID DATE TIME USERID DATE TIME BILLING004 1 COBOL TAE 02/05/00 08:04:46 LUTE 02/20/00 13:38:22 COMMENT/AUDIT FIELDS ---------------------------------------------------------------------- COMMENT --- >COMPONENT OF BILLING FOR PRODUCT NUM 6Z4442 < CHKOUT --- >CHECKED OUT TO CORRECT OVER BILL OF PART NUM 004567 < ------ UPDATE STATUS ----- ------ LOCK STATUS ------- NAME LVL USER TYPE STATUS USERID DATE TIME USERID DATE TIME BILLING005 1 COBOL TAE 02/05/00 08:04:46 LUTE 02/20/00 13:38:23 COMMENT/AUDIT FIELDS ---------------------------------------------------------------------- COMMENT --- >COMPONENT OF BILLING FOR PRODUCT NUM 6Z4442 < CHKOUT --- >CHECKED OUT TO CORRECT OVER BILL OF PART NUM 004567 < ------ UPDATE STATUS ----- ------ LOCK STATUS ------- NAME LVL USER TYPE STATUS USERID DATE TIME USERID DATE TIME BILLING006 1 COBOL TAE 02/05/00 08:04:46 LUTE 02/20/00 13:38:24 COMMENT/AUDIT FIELDS ---------------------------------------------------------------------- COMMENT --- >COMPONENT OF BILLING FOR PRODUCT NUM 6Z4442 < CHKOUT --- >CHECKED OUT TO CORRECT OVER BILL OF PART NUM 004567 < ------ UPDATE STATUS ----- ------ LOCK STATUS ------- NAME LVL USER TYPE STATUS USERID DATE TIME USERID DATE TIME BILLING011 1 COBOL TAE 02/05/00 08:04:46 COMMENT/AUDIT FIELDS ---------------------------------------------------------------------- COMMENT --- >COMPONENT OF BILLING FOR PRODUCT NUM 4Q1346 < CHKIN --- >ADDED - SIGNED OFF BY MANAGER - TREVINO < ------ UPDATE STATUS ----- ------ LOCK STATUS ------- NAME LVL USER TYPE STATUS USERID DATE TIME USERID DATE TIME BILLING012 1 COBOL TAE 02/05/00 08:04:46 COMMENT/AUDIT FIELDS ---------------------------------------------------------------------- COMMENT --- >COMPONENT OF BILLING FOR PRODUCT NUM 4Q1346 < CHKOUT --- >CHECKED OUT TO CORRECT SHIPMENT ADDRESS < CHKIN --- >CHECKED IN - SIGNED OFF BY MANAGER - TREVINO <
Sample Directory of LRECL Information
COMPUTER ASSOCIATES TRIAL INSTALLATION VERSION 12/01/00 PAGE LIBSYS.EXAMPLE.PANLIB vvrgggg 11.45.43 1 DATE DATE NO OF NO OF LAST AVG PCT NAME LVL USER TYPE STATUS MAINTNED ACCESSED BLOCKS STATEMENTS ACTION BYTES UTIL LRECL MEMBER1 1 DATA TEST ACTV ENABL 12/04/00 72 3,906 ADDED 31 49.9 121 * SAMPLE ASSEMBLER LISTING FILE MEMBER2 3 ASSEMBLER TEST ACTV ENABL 10/25/00 1 43 37 46.4 80 * SAMPLE ASSEMBLER SOURCE MEMBER3 2 DATA TEST ACTV ENABL 10/03/00 01/06/01 1 1 98 2.8 230 * SAMPLE DATA FILE FOR APPLICATION MEMBER4 5 JCL TEST ACTV ENABL 05/08/00 1 13 25 9.5 80 * SAMPLE JCL INSTALLATION FILE COMPUTER ASSOCIATES TRIAL INSTALLATION VERSION 12/01/00 PAGE LIBSYS.EXAMPLE.PANLIB vvrgggg 11.45.43 2
PRINT Sample Heading
An X specifies in which directory format the information is printed.
 
Title
 
 
Description
 
 
1UP
 
 
2UP
 
 
3UP
 
 
6UP
 
NAME
The name of the library member.
X
X
X
X
LVL
The current modification level number of the member.
X
X
X
X
USER
The member's user code.
X
X
X
 
not shown
The title is intentionally omitted. The member's security level appears immediately to the right of the USER column.
X
X
X
 
TYPE
The language format (for source programs) or internal description of the member. NOFORMAT and TSO identification is on 1UP only.
X
X
X
 
STATUS
Current status of the member is shown in three parts: PRODUCTION (P) or TEST (T), ACTIVE (A) or INACTIVE (I), and ENABLE (E) or DISABLED (D).
X
X
X
 
DATE MAINT.
The date of last modification to the member (changes only on completion of a successful update). This is the same date as DATE ACCESSED, if not shown.
X
 
 
 
DATE ACCESSED
The date of last access or reference to the member (command referencing the member without modification). The PAN#1 commands that alter the date are:
ADD
COMMENT
COPY (both members altered)
FORMAT
INCLUDE
LEVEL
RENAME
RESEQ
SELECT
STATUS
UPDATE
USER
WRITE
The PAN#8 REP command also alters this date.
X
X
 
 
NO. OF BLOCKS
The total number of DASD blocks used for storage of the member.
X
 
 
 
NO. OF STMTS
The total number of statements in the member.
X
X
 
 
LAST ACTION
The specific action last performed on the member since the last complete directory listing was printed. This field is accumulated, then removed when the directory is printed. An asterisk (*) signifies that some attribute of a PRODUCTION member was changed.
If the LAST ACTION against a member was LOCK, the member is not cleared.
 
Note: 
If you use PARM=('OPEN=INP'), the LAST ACTION fields are not cleared.
X
X
X
 
AVG BYTES
The average number of bytes actually stored for each 80-column statement in the member.
X
 
 
 
% UTIL
This is the percentage of DASD utilization of the member. % UTIL is approximately equal to (average bytes x number of statements) / (block size x number of blocks).
X
 
 
 
NO. OF SUBSETS
This is the current number of subsets attached to a superset. If this is blank and the level is 1 or above, the library member is not a superset.
X