#
#	@(#) forms.src 22.1 90/04/16 
#
#	Copyright (C) The Santa Cruz Operation, 1989.
#	This Module contains Proprietary Information of
# 	The Santa Cruz Operation and is Confidential.
#
#
# The code marked with symbols from the list below, is owned
# by The Santa Cruz Operation Inc., and represents SCO value
# added portions of source code requiring special arrangements
# with SCO for inclusion in any product.
#  Symbol:		 Market Module:
# SCO_BASE 		Platform Binding Code
# SCO_ENH 		Enhanced Device Driver
# SCO_ADM 		System Administration & Miscellaneous Tools
# SCO_C2TCB 		SCO Trusted Computing Base-TCB C2 Level
# SCO_DEVSYS 		SCO Development System Extension
# SCO_INTL 		SCO Internationalization Extension
# SCO_BTCB 		SCO Trusted Computing Base TCB B Level Extension
# SCO_REALTIME 	SCO Realtime Extension
# SCO_HIGHPERF 	SCO High Performance Tape and Disk Device Drivers
# SCO_VID 		SCO Video and Graphics Device Drivers (2.3.x)
# SCO_TOOLS 		SCO System Administration Tools
# SCO_FS 		Alternate File Systems
# SCO_GAMES 		SCO Games
#

# BEGIN SCO_C2TCB

((dircreate
A='TEXT', Enter a directory name (must not currently exist)
B='SELECT'
*




      Enter the name of the directory that
      you wish to create:   [                                   ]


      Add Directory:        [At End]  [Insert]  [  No  ]






*
'A', ' ', ' '
'B', '0', 'a', Add new directory at end of existing list
'B', '1', 'i', Insert new directory before an existing one
'B', '2', 'n', Do not add this directory to the collection directories list
))

((diradd
A='TEXT', Enter a directory name (must exist and be privately owned by group audit)
B='SELECT'
*




     Enter the directory name you wish to add to the list
     of audit directories:  [                                   ]


     Position Directory:    [At End]  [Insert]






*
'A', ' ', ' '
'B', '0', 'a', Add directory at end of existing list
'B', '1', 'i', Insert directory before an existing one
))

((dirdelete
A='TEXT', Enter a directory name (must currently exist) or press <F3> for a list
*




      Enter the name of the directory that
      you wish to delete:   [                                   ]








*
'A', ' ', ' '
))

((dirremove
A='TEXT', Enter a directory name (must exist in list) or press <F3> to select from list
*




     Enter the directory name you wish to remove from the list
     of audit directories:  [                                   ]








*
'A', ' ', ' '
))

((colmask
A='BOOLEAN'
B='BOOLEAN'
C='SELECT'
D='SELECT'
*


                              A   B   C   D   E   F   G   H   I   J
          Audit event mask:  [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ]

                              K   L   M   N   O   P   Q   R   S   T
                             [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ]



             Change mask for this session?         [Yes]  [No ]

             Change mask for future sessions?      [Yes]  [No ]


*
'A', 'Yn', 'a', A: Startup/Shutdown
'A', 'Yn', 'b', B: Login/Logoff
'A', 'Yn', 'c', C: Process Create/Delete
'A', 'Yn', 'd', D: Make Object Available
'A', 'Yn', 'e', E: Map Object to Subject
'A', 'Yn', 'f', F: Object Modification
'A', 'Yn', 'g', G: Make Object Unavailable
'A', 'Yn', 'h', H: Object Creation
'A', 'Yn', 'i', I: Object Deletion
'A', 'Yn', 'j', J: DAC Changes
'B', 'Yn', 'k', K: DAC Denials
'B', 'Yn', 'l', L: Admin/Operator Actions
'B', 'Yn', 'm', M: Insufficient Authorization
'B', 'Yn', 'n', N: Resource Denials
'B', 'Yn', 'o', O: IPC Functions
'B', 'Yn', 'p', P: Process Modifications
'B', 'Yn', 'q', Q: Audit Subsystem Events
'B', 'Yn', 'r', R: Database Events
'B', 'Yn', 's', S: Subsystem Events
'B', 'Yn', 't', T: Use of Authorization
'C', '1', 'y', Change mask immediately
'C', '0', 'n', Do not touch mask currently in use
'D', '1', 'y', Change stored mask
'D', '0', 'n', Do not touch stored mask
))

((colids
A='DEFINE'
B='DEFINE'
C='SELECT'
D='SELECT'
*


              Users  [         ]         Groups  [         ]









           Change settings for this session?         [Yes]  [No ]
           Change settings for future sessions?      [Yes]  [No ]

*
'A', ' ', ' ', Users Audited (enter user names or press <F3> for list)
'B', ' ', ' ', Groups Audited (enter group names or press <F3> for list)
'C', '1', 'y', Change settings for current session
'C', '0', 'n', Do not affect current audit session
'D', '1', 'y', Change stored settings
'D', '0', 'n', Do not touch stored settings
))

((colparams1
A='VALUE'
B='VALUE'
C='VALUE'
D='VALUE'
E='VALUE'
F='VALUE'
G='SELECT'
H='SELECT'
I='SELECT'
J='SELECT'
*

                     Write to disk every [      ] bytes
                     Write to disk every [      ] seconds
                    Wake up daemon every [      ] bytes
          Number of collection buffers   [  ]      (1K bytes per buffer)
          Collection file switch every   [      ]  bytes
          Audit output file switch every [       ] bytes

          Compacted output files?             [Yes]  [No ]
          Shut down auditing on disk full?    [Yes]  [No ]

          Change parameters for this session?         [Yes]  [No ]
          Change parameters for future sessions?      [Yes]  [No ]

*
'A', ' ', ' ', Disk transfer size for audit records
'B', ' ', ' ', Period between flushing pending audit records
'C', ' ', ' ', Size of data block to be compacted by the audit daemon
'D', ' ', ' ', Number of collection buffers to use (2-6 recommended) (Future sessions only)
'E', ' ', ' ', Maximum size for audit collection files (Future sessions only)
'F', ' ', ' ', Maximum size for audit compaction files (Future sessions only)
'G', '1', 'y', Use compacted output files (recommended) (Future sessions only)
'G', '0', 'n', Leave audit output files uncompacted (Future sessions only)
'H', '0', 'y', Audit subsystem shutdown when audit directories full (Future sessions only)
'H', '1', 'n', System will panic if the audit directories become full (Future sessions only)
'I', '1', 'y', Change settings for current session
'I', '0', 'n', Do not affect current audit session
'J', '1', 'y', Change stored settings
'J', '0', 'n', Do not touch stored settings
))

((colparams2
A='VALUE'
B='VALUE'
C='VALUE'
D='VALUE'
E='VALUE'
F='VALUE'
G='SELECT'
H='SELECT'
I='SELECT'
J='SELECT'
K='SELECT'
*

                     Write to disk every [      ] bytes
                     Write to disk every [      ] seconds
                    Wake up daemon every [      ] bytes
          Number of collection buffers   [  ]      (1K bytes per buffer)
          Collection file switch every   [      ]  bytes
          Audit output file switch every [       ] bytes

          Compacted output files?             [Yes]  [No ]
          Enable audit on system startup?     [Yes]  [No ]
          Shut down auditing on disk full?    [Yes]  [No ]

          Change parameters for this session?         [Yes]  [No ]
          Change parameters for future sessions?      [Yes]  [No ]

*
'A', ' ', ' ', Disk transfer size for audit records
'B', ' ', ' ', Period between flushing pending audit records
'C', ' ', ' ', Size of data block to be compacted by the audit daemon
'D', ' ', ' ', Number of collection buffers to use (2-6 recommended) (Future sessions only)
'E', ' ', ' ', Maximum size for audit collection files (Future sessions only)
'F', ' ', ' ', Maximum size for audit compaction files (Future sessions only)
'G', '1', 'y', Use compacted output files (recommended) (Future sessions only)
'G', '0', 'n', Leave audit output files uncompacted (Future sessions only)
'H', '1', 'y', Start auditing automatically during system boot (Future sessions only)
'H', '0', 'n', Auditing will not be enabled by default (Future sessions only)
'I', '0', 'y', Audit subsystem shutdown when audit directories full (Future sessions only)
'I', '1', 'n', System will panic if the audit directories become full (Future sessions only)
'J', '1', 'y', Change settings for current session
'J', '0', 'n', Do not affect current audit session
'K', '1', 'y', Change stored settings
'K', '0', 'n', Do not touch stored settings
))

((repview
A='TEXT'
B='TEXT'
C='TEXT'
D='TEXT'
E='TEXT'
F='TEXT'
G='TEXT'
H='SELECT'
*

    File name:  [              ]  

    Events:     [                                                         ]

    Times: from [                                                    ]
             to [                                                    ]

    Users:      [                                                         ]

    Groups:     [                                                         ]

    Files:      [                                                         ]

                View -  [Events]  [Users ]  [Groups]  [Files ]
*
'A', ' ', ' ', 'Enter the name of a report template file, or press <F3> for a list'
'B', ' ', ' ', (Always disabled)
'C', ' ', ' ', (Always disabled)
'D', ' ', ' ', (Always disabled)
'E', ' ', ' ', (Always disabled)
'F', ' ', ' ', (Always disabled)
'G', ' ', ' ', (Always disabled)
'H', '0', 'e', View table of events selected
'H', '1', 'u', View table of users selected
'H', '2', 'g', View table of groups selected
'H', '3', 'f', View table of files selected
))

((repcrmod
A='TEXT'
B='SELECT'
C='SELECT'
D='SELECT'
E='SELECT'
F='SELECT'
*


    File name: [              ] 

    Events:   [Select] [ All  ]

    Times:    [Select] [ All  ]

    Users:    [Select] [ All  ]

    Groups:   [Select] [ All  ]

    Files:    [Select] [ All  ]


*
'A', ' ', ' ', 'Enter the name of a report template file, or press <F3> for a list'
'B', '1', 's', Specify selections for audit event types
'B', '0', 'a', Select all audit event types
'C', '1', 's', Specify selections on time of events
'C', '0', 'a', Do not limit time of events
'D', '1', 's', Specify selection of user names
'D', '0', 'a', Select all user names
'E', '1', 's', Specify selection of group names
'E', '0', 'a', Select all group names
'F', '1', 's', Specify selection of particular object names
'F', '0', 'a', Select all object names
))

((repevents
A='BOOLEAN'
B='BOOLEAN'
*



                             A   B   C   D   E   F   G   H   I   J
         Audit event type:  [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ]

                             K   L   M   N   O   P   Q   R   S   T
                            [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ]







*
'A', 'Yn', 'a', A: Startup/Shutdown
'A', 'Yn', 'b', B: Login/Logoff
'A', 'Yn', 'c', C: Process Create/Delete
'A', 'Yn', 'd', D: Make Object Available
'A', 'Yn', 'e', E: Map Object to Subject
'A', 'Yn', 'f', F: Object Modification
'A', 'Yn', 'g', G: Make Object Unavailable
'A', 'Yn', 'h', H: Object Creation
'A', 'Yn', 'i', I: Object Deletion
'A', 'Yn', 'j', J: DAC Changes
'B', 'Yn', 'k', K: DAC Denials
'B', 'Yn', 'l', L: Admin/Operator Actions
'B', 'Yn', 'm', M: Insufficient Authorization
'B', 'Yn', 'n', N: Resource Denials
'B', 'Yn', 'o', O: IPC Functions
'B', 'Yn', 'p', P: Process Modifications
'B', 'Yn', 'q', Q: Audit Subsystem Events
'B', 'Yn', 'r', R: Database Events
'B', 'Yn', 's', S: Subsystem Events
'B', 'Yn', 't', T: Use of Authorization
))

((reptimes
A='DATE'
B='TIME'
C='DATE'
D='TIME'
*


   Enter date at which to begin selection:  [           ]

   Enter time at which to begin selection:  [          ]


   Enter date at which to finish selection: [           ]

   Enter time at which to finish selection: [          ]




*
'A', ' ', ' ', 'Enter the start date (e.g., dd mon yy) (<F3> for calendar)'
'B', ' ', ' ', 'Enter the start time (e.g., hhmm)'
'C', ' ', ' ', 'Enter the stop date (e.g., dd mon yy) (<F3> for calendar)'
'D', ' ', ' ', 'Enter the stop time (e.g., hhmm)'
))

((repdelete
A='TEXT'
*





         Enter the name of the
         report template to be deleted:  [              ] 








*
'A', ' ', ' ', 'Enter the name of a report template file, or press <F3> for a list'
))

((generate
A='VALUE'
B='TEXT'
*




     Enter session number to report on:   [     ] 

     Enter report template to be used:    [              ]








*
'A', ' ', ' ', 'Enter the number of an audit session, or press <F3> for a list'
'B', ' ', ' ', 'Enter the name of a report template file, or press <F3> for a list'
))

((output
A='SELECT'
B='TEXT'
C='VALUE'
D='VALUE'
*

  Send to:  [Terminal]  [Printer ]  [  File  ]

           Printer/File Name:

 [                                            ]

             Page Length:  [   ]

             Page Width:   [   ]

*
'A', '0', 't', Display output on this terminal
'A', '1', 'p', Print output on a printer
'A', '2', 'f', Save output in a file
'B', ' ', ' ', Enter the name of a configured printer or a file
'C', ' ', ' ', Page length to use for report
'D', ' ', ' ', Page width to use for report
))

((fbackup
A='VALUE'
B='TEXT'
*




     Enter audit session number to back up:  [     ]

     Enter device to
     use for backup:  [                                    ]







*
'A', ' ', ' ', 'Enter the number of an audit session, or press <F3> for a list'
'B', ' ', ' ', Press <F3> for a list of devices
))

((fdelete
A='VALUE'
*





         Enter the number of the
         audit session file to be deleted:   [     ] 








*
'A', ' ', ' ', 'Enter the number of an audit session, or press <F3> for a list'
))

((frestore
A='TEXT'
*





     Enter device
     to restore from: [                                    ]








*
'A', ' ', ' ', Press <F3> for a list of devices
))

# END SCO_C2TCB
