Dave Day wrote:
I have an ISPF application where a clist performs some allocations,
then does the LIBDEF function for the allocations. The clist then
invokes the application with
ISPEXEC SELECT PGM(APISPF) PARM(&PRM) NEWAPPL(APF1) PASSLIB
ISPF is giving me an abend 0c4 in a call to display a panel. The
call to display the panel is preceded by a CONTROL LOCK call.
The panel is used to display the status of an on-going function.
After the display, a CONTROL LINE is executed. The manuals don't
really tell you when, in a sequence of calls, the CONTROL LINE
should be done, just that after a CONTROL LOCK, a CONTROL LINE
should be executed. So that is question #1. Which is proper?
CONTROL LOCK
DISPLAY
CONTROL LINE
or
CONTROL LOCK
CONTROL LINE
DISPLAY
I don't think this is causing my 0c4. I beleive I have a storage
overlay problem. But I thought I would try this under dialog test.
When I tried to use dialog test to invoke the program, it got an
806...module not found. This is after I executed another clist
that allocated the libraries and did the LIBDEFs for ISPLLIB,
ISPPLIB, and ISPMLIB. What do I have to do to get the dialog test
to find my program? Looks like LIBDEF does not work for dialog test.
--Dave Day
I think if you read the docs more carefully, you will
find there are no "CONTROL LOCK" nor "CONTROL LINE"
commands. The command you want is perhaps:
CONTROL DISPLAY LOCK which locks the keyboard while
the next panel is DISPLAYed
So you could issue
CONTROL DISPLAY LOCK
DISPLAY
process
process
process
DISPLAY <- this will unlock the keyboard
Alternatively, you could bound a standard DISPLAY using:
CONTROL DISPLAY SAVE
display, tbdispl, browse, view, or edit
CONTROL DISPLAY RESTORE
it all depends on what you are trying to accomplish.
As far as working under test, it's hard to tell from
your post. You might try getting to READY prompt and
bringing up ISPF in TRACE mode:
ISPF TRACEX
then you should start out in trace mode.
HTH.
<ad>All this, and lots more, is covered in our five
day class "Developing Dialog Manager Applications
in z/OS". Check out:
http://www.trainersfriend.com/TSO_Clist_REXX_Dialog_Mgr/a810descrpt.htm
</ad>
--
Kind regards,
-Steve Comstock
The Trainer's Friend, Inc.
303-393-8716
http://www.trainersfriend.com
* z/OS application programmer training
+ Instructor-led on-site classroom based classes
+ Course materials licensing
+ Remote contact training
+ Roadshows
+ Course development
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html