Getting a U0794 Abend Code going into PVISPF 14.5?

Document ID : KB000055035
Last Modified Date : 14/02/2018
Show Technical Document Details

Description:

I have just installed PVISPF 14.5. My linklist still has 14.4 cailib. I need to test 14.5 before updating the linklist. I have added the 14.5 cailib and caiispl lib as a LIBDEF. I cannot find anything in the manual about testing a new ISPF Interface while the old one is still in production.

Solution:

A U0794 means a mismatch with the panels and loadlib. You need to check the allocation for the CAILIB, CAIISPL LIB and the CAIISPP LIB are the correct ones.

In ISPF after executing your CLIST type TSO ISRDDN on the command line. This will bring back the allocations of your session. Check to see if these are correct for 14.5. For testing can add a Steplib pointing to the CAILIB and CAIISPL Lib for 14.5. This can be removed when testing is completed and then these libraries can be added to LINKLIST.

**Please NOTE LIBDEF for Loadlibs cannot be used.

Other Relevant Information:

To make the CA-Panvalet Option for ISPF operational, you must create a CLIST or logon procedure to allocate the CA-Panvalet Option for ISPF load, panel, and message libraries.

A sample CLIST follows:

 CONTROL NOMSG                                                                
 WRITE ===> ALLOCATING PANVALET/ISPF FILES                                    
 FREE FI(ISPLLIB ISPPLIB ISPMLIB ISPSLIB)                                     
 ALLOC FI(ISPLLIB) DA('CAI.CAIISPL' 'CAI.CAILIB' ISP.VxRyMz.SISPLOAD') SHR   
 ALLOC FI(ISPPLIB) DA('CAI.CAIISPP' 'ISP.VxRyMz.SISPPENU') SHR ALLOC 
 FI(ISPMLIB) DA('CAI.CAIISPM' 'ISP.VxRyMz.SISPMENU') SHR                               
 ALLOC FI(ISPSLIB) DA('CAI.CAIISPS' 'ISP.VxRyMz.SISPSENU' 'ISP.VxRyMz.SISPSL  
 IB') SHR                                                                     
 WRITE ===> PANVALET/ISPF FILE ALLOCATIONS COMPLETE

Note the following, in the previous CLIST:

  1. Change the data set names CAI.CAIISPL, CAI.CAIISPP, and CAI.CAIISPM to the names you specified in Step 2 and Step 3 for the load library, panel library, and message library, respectively. Change CAI.CAILIB to the name of your CA-Panvalet batch load library.

  2. Replace the x, y, and z in VxRyMz with the version, release, and modification level of your version of ISPF/PDF.

  3. If you use a logon procedure to allocate the CA-Panvalet Option for ISPF libraries, specify the load data set with the STEPLIB ddname instead of the ISPLLIB ddname.

  4. You can use LIBDEFs to allocate panel (ISPPLIB) and message (ISPMLIB) libraries, but not the load library. LIBDEFs do not support a normal z/OS LOAD (macro). For more information, see the IBM ISPF Dialog Management Guide and Reference.