UPDATE AS OF SEPT. 20, 1996: All these issues have now been resolved (as indicated below), except for the precise nature of support for collective communications. Where appropriate, the Adopter's Guide has been updated to reflect the resolutions.
This was discussed at several points during the working group, but implementors were not sure that they could detect group operations (e.g., a broadcast as opposed to a series of sends).
Are we ready to specify this? It would involve determining the "display option" strings preferred by users, and could probably be done fairly quickly with the metausers group. The result could be an optional feature, for those implementations supporting group communications.
Action needed by group: Decide whether we should
add this to the specification.
Response: We should add this as an optional feature.
This is a separate issue, since it also involves (presumably) the ability to reflect group-id as a filtering device and/or in the process details window.
Action needed by group: Decide (a) whether we should add this to the specification; and (b) if so, will it be covered by the following items:
Vendors are free to add Help buttons or menus, according to their in-house policies.
Action needed by group: None, unless someone disagrees.
Vendors are free to alter the window framework (in particular, the menubar area) to conform to their in-house style.
Action needed by group: None, unless someone disagrees.
This might be an important enhancement for all implementations, and should probably be an amendment to the design.
Action needed by group: Decide whether we should
add this to the specification.
Initial Response: It appears that this issue should be submitted to the
metausers for their comments, since it may over-complicate the
windows. Metausers will be asked to compare one-scrollbar-for-all
vs. one-scrollbar-per-queue vs.
button-controlling-number-of-scrollbars.
Final Response: The metausers were consistent in indicating
that just one scrollbar should be used to controll all queues. They
also explicitly stated that vendors should not implement this in
different ways, but rather that the GUI should be consistent across
platforms.
Since MQM begins by querying for a list of process IDs, presumably the list returned by the debugger would just show the tasks to which it was attached. Only the subset would be known to MQM, using the current structure.
However, this would not be reported in any way to the user (is that a problem?). Action needed by group: None, unless someone disagrees.
The format of the ID is a string, specifically to accommodate variation (some vendors might include process and thread, others process group and process ID; some might call them "tasks"). It is expected that the vendors might need to modify the message-area string and the popup windows accordingly.
Action needed by group: None, unless someone disagrees.
There was some discussion on this, although it does not appear to have been included in the Adopter's guide.
Action needed by group: Decide whether (a) dual mode
should be accommodated; and (b) if so, if the appropriate mechanism
(toggle button versus option on menu versus some other) should be
decided by the meta-users.
Initial Response:
It was suggested that adopters be free to decide which
and how many of the modes to support. However, the metausers will be
contacted about whether the selection should be controlled by a
specified element (menu items, toggle, or radio buttons), or whether
that, too, should be left to the discretion of the adopter.
Final Response: Metausers were unanimous in stating that
the mode should be controlled via the Options menu They were somewhat
less conclusive about the wording, but the following names for
the two modes dominated:
update automatically update on-demand
Although this was listed as an important enhancement, it was never part of the specification. That means that implementors are free to handle it if and how they choose.
Action needed by group: Nothing, unless someone disagrees.
Post comments to the working group, ptools-mqm@ptools.org.