Hi Rod,
On Wednesday 23 February 2011 12:27:58 Rod Nussbaumer wrote:
GUI tools can
only use the IFACE field's configuration if there is also the
promptgroup(GUI_DISPLAY)
element added to the DBD file for the IFACE field description.
Is this correct, or do I simply not understand the record and/or the
meaning of the DBD file elements?
According to section 6.5.2 of the AppDevGuide you are correct, Database
Configuration Tools (DCTs) are only supposed to present and let users set
values for fields that have promptgroup() defined. However the document also
goes on to say that there are no known tools that actually follow this rule.
In section 6.5.3 a note under "gui_group" says that many record types haven't
assigned the right groups to some fields anyway. As Mark said, the IOC
currently ignores this rule (but in the future it might enforce it).
Evidently your CapFast conversion tool is following the documented rules, so I
would encourage Mark to add the above line for the next Asyn release. Other
record type authors should also make sure that they are defining promptgroup()
where appropriate, and DCT authors might want to look at using this to filter
out the run-time-only fields from those that get presented to the user.
I have a vague recollection that Kay or someone else at SNS actually went
through and configured the right groups for the Base record types; if those
changes are still available somewhere they might be suitable to be added to
the new R3.15 series...
- Andrew