× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.




On 25/03/2010, at 1:29 PM, Dennis Lovelady wrote:

I am trying to create a UIM panel group. To conserve screen real estate I
want to limit the number of options lines to 1, though I have several
options. So I need to implement the F23=More options capability.


However, I have been unsuccessful finding examples of this technique, and
though there are references to the feature in the Application Display
Reference guide, I do not see any that explain HOW to do this. Nor even
what to manipulate. When I try, I get CPD5B90 or CPD5B91, depending upon
whether a truth table is involved or not. (Note that both CBD5B90 and
CBD5B91 recommend changing MAXACTL to solve the problem, but that is
contrary to my purpose and won't use the F23=more. option.) Every example
UIM application Google finds for me, lacks this feature.

It's probably 15 years since I last did this. None of my current UIM examples use this technique but I did implement it at IBM on one occasion (I thought it was on the Work with QM Tables display but I see that now uses 3 option rows so either I'm misremembering or it has been changed since).

There is no in-built UIM support for "More options" in the way "More keys" is supported. You have to do it yourself. From your message I suspect you've already got most of it in place: You need a variable to set the current row. You need condition statements for each condition (row1, row2, row3). You need to specify the appropriate condition on each option. You need a truth table to tell UIM that these conditions are mutually exclusive. When F23 is pressed your code sets the row variable and redisplays the panel. UIM does the rest.

Given the error messages you report I suspect the issue is either:
a) the truth table is not correct
b) you need more space for the options than you think (i.e., you think they'll fit on one row but UIM thinks otherwise).

Try keeping the truth table but also set MAXACTL=3 and then see what is displayed. That may shed some light on what is wrong.

If I get a chance I'll have a play with this but it will have to wait--40 poles require tamping into place first.

Regards,
Simon Coulter.
--------------------------------------------------------------------
FlyByNight Software OS/400, i5/OS Technical Specialists

http://www.flybynight.com.au/
Phone: +61 2 6657 8251 Mobile: +61 0411 091 400 /"\
Fax: +61 2 6657 8251 \ /
X
ASCII Ribbon campaign against HTML E-Mail / \
--------------------------------------------------------------------




As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.