4/4/85 forum request: list_meetings, lsm Syntax: lsm {meeting_names} {-control_args} Syntax as an active request: [lsm {-control_args}] Function: Prints a list of selected meetings on the user's terminal. For each meeting selected, information about the names of the meeting and per-user meeting attributes are listed. Arguments: meeting_names are optional meeting_names. If any are supplied, information about only the specified meeting_names is printed. The star convention is supported for meeting_names. If no meeting_names are given, information for all meetings found in the 'forum' search path will be printed. Control arguments: -absolute_pathname, -absp Causes the absolute pathname of a meeting to be printed. The default is to list the long and short meeting names only. -adjourned, -adj specifies that information about adjourned meetings be printed. -all, -a specifies that information about all meetings be printed. The default is to print information about the meetings in which the user is eligible to participate only. -before DATE_TIME, -be DATE_TIME selects meetings which have not changed since the specified time. DATE_TIME is any string acceptable to the convert_date_to_binary_ subroutine. -brief, -bf suppresses the message 'No meetings have changed' which is printed by default if the -changes control argument is used and no meetings have changed. -chairman {username}, -cm {username} specifies that information about meetings of which the user is chairman be printed. If username is not given, the user's personid will be used. -changes, -chg specifies that information about meetings in which the user is a participant and in which new transactions have been entered be printed. -count, -ct prints out the number of new transactions for a meeting in which the user is participating. This control argument may not be used if list_meetings is invoked as an active request. -eligible, -elig specifies that information about all meetings in which the user is eligible to participate be printed. (Default) -exclude meeting_names, -ex meeting_names excludes the meetings identified by meeting_names from the output list. This control argument is designed to be used when a starname has been supplied as the meeting_names in order to exclude the specified meetings from being selected. The default (-include) is to select all meetings which match the specified starname. -from DATE_STRING, -fm DATE_STRING selects meetings which have changed since DATE_STRING. DATE_STRING is any string acceptable to the convert_date_to_binary_ subroutine. The default is the current time. -header, -he print the header. This is the default, unless the -changes control argument was supplied. -include meeting_names, -incl meeting_names specifies that the meetings identified by meeting_names not be excluded from the output list. This control argument is intended to be used when a starname has been specified for selecting meetings. It is the default. -inhibit_error, -ihe specifies that warning messages for such things as bad meeting format and errors encountered while searching for meetings are not to be printed. (Default) -long, -lg causes the message 'No meetings have changed' to be printed if the -changes control argument was used and no meetings in which the user is a participant had changed. (Default) -no_adjourned, -nadj specifies that information about adjourned meetings not be printed. -no_changes, -nchg specifies that changed meetings are not to be listed. -no_header, -nhe suppress printing of the meeting header. -no_inhibit_error, -nihe specifies that all warning messages be printed. -no_notify, -nnt specifies that meetings in which the notify flag is set are not to be listed. -no_participating, -npart specifies that meetings in which the user is a participant are not to be listed. -no_read_only, -nro do not list meetings to which the user has only read access. -notify, -nt specifies that only meetings in which the user has the notify flag set be listed. -participating, -part specifies that only meetings in which the user is participating be listed. The default is to print information about all meetings which the user is eligible to participate in. -read_only, -ro list only meetings to which the user has only read access. -user access_id specifies that the user specified by access_id be used in determining participation, eligibility, and changes attributes. access_id is in the form Person_id.Project_id.tag, where any of the components can be the character '*'. If a component is omitted, it is assumed to be '*'. -verbose, -vb prints the chairman's userid and current and last transactions for each meeting. May not be used with -changes or when lsm is being invoked as an active request. List of flags: The output from this command may include flags that have the following interpretation: a attending flag The user is currently attending this meeting. c change flag new transactions have been entered in the proceedings of the meeting since the user last attended this meeting. e eligible flag the user can participate in the meeting. j adjourned flag the chairman has temporarily adjourned the meeting. n notify flag the user has turned on the notify flag in the meeting (i.e., the user has requested online notification when new transactions are entered in the meeting). o observer flag the user has only read access to the meeting. p participant flag the user is a participant in meeting (i.e., has gone to the meeting at least once). r removed flag the user has removed himself from participation in the meeting. Notes on flags: The flags corresponding to the selection criteria are not shown (i.e., if the user is selecting meetings to which he is eligible, the "e" flag is not printed, it is assumed). ----------------------------------------------------------- Historical Background This edition of the Multics software materials and documentation is provided and donated to Massachusetts Institute of Technology by Group BULL including BULL HN Information Systems Inc. as a contribution to computer science knowledge. This donation is made also to give evidence of the common contributions of Massachusetts Institute of Technology, Bell Laboratories, General Electric, Honeywell Information Systems Inc., Honeywell BULL Inc., Groupe BULL and BULL HN Information Systems Inc. to the development of this operating system. Multics development was initiated by Massachusetts Institute of Technology Project MAC (1963-1970), renamed the MIT Laboratory for Computer Science and Artificial Intelligence in the mid 1970s, under the leadership of Professor Fernando Jose Corbato. Users consider that Multics provided the best software architecture for managing computer hardware properly and for executing programs. Many subsequent operating systems incorporated Multics principles. Multics was distributed in 1975 to 2000 by Group Bull in Europe , and in the U.S. by Bull HN Information Systems Inc., as successor in interest by change in name only to Honeywell Bull Inc. and Honeywell Information Systems Inc. . ----------------------------------------------------------- Permission to use, copy, modify, and distribute these programs and their documentation for any purpose and without fee is hereby granted,provided that the below copyright notice and historical background appear in all copies and that both the copyright notice and historical background and this permission notice appear in supporting documentation, and that the names of MIT, HIS, BULL or BULL HN not be used in advertising or publicity pertaining to distribution of the programs without specific prior written permission. Copyright 1972 by Massachusetts Institute of Technology and Honeywell Information Systems Inc. Copyright 2006 by BULL HN Information Systems Inc. Copyright 2006 by Bull SAS All Rights Reserved