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

Reply via email to