Portal | Manuals | References | Downloads | Info | Programs | JCLs | Master the Mainframes
IBM Mainframe Computers Forums Index
 
Register
 
IBM Mainframe Computers Forums Index Mainframe: Search IBM Mainframe Forum: FAQ Memberlist Usergroups Profile Log in to check your private messages Log in
 

 

How to make an ISPF Panel available to others?

 
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> TSO/ISPF
View previous topic :: :: View next topic  
Author Message
Ekta Sharma

New User


Joined: 26 Feb 2008
Posts: 35
Location: pune

PostPosted: Wed Aug 20, 2008 2:31 pm    Post subject: How to make an ISPF Panel available to others?
Reply with quote

I have created an ISPF panel (named PANEL1) and a rexx code (named REX1) to invoke the panel. Both these rexx and panel code are residing in my pds named "Y00055.TEMP.UTILITY".
The rexx code consists of following line of code:
"ISPEXEC LIBDEF ISPPLIB DATASET ID('Y00055.TEMP.UTILITY)"

I wanted to use it from ISPF Primary Menu, so I copied the rexx code (REX1) to my CLIST. Now if I do TSO REX1 on the primary menu, it takes me to the panel.

Queries:
1. What I want is that others should also be able to use my panel. Is there a way thru which I can remove my PDS name 'Y00055.TEMP.UTILITY from the rex code ("ISPEXEC LIBDEF ISPPLIB DATASET ID('Y00055.TEMP.UTILITY)")?

2. The above LIBDEF statement has not added my panel to ISPPLIB (I have checked it using TSO ISRDDN). I even tried adding it thru 7.6 option. Still it's not added to ISPPLIB. If I try to copy my PDS member (holding the panel code) directly to ISPPLIB lib then it gives authorization faild. How can I do this?
Back to top
View user's profile Send private message

enrico-sorichetti

Global Moderator


Joined: 14 Mar 2007
Posts: 10256
Location: italy

PostPosted: Wed Aug 20, 2008 2:35 pm    Post subject: Reply to: How to make an ISPF Panel available to others?
Reply with quote

talk to Your support group on the standards to be used when building tools to be shared among many users
libraries
naming convention( to void tool clashing )
documentation standards
maintenance agreement
.... add as many standards and pratices issues as You want
Back to top
View user's profile Send private message
Ekta Sharma

New User


Joined: 26 Feb 2008
Posts: 35
Location: pune

PostPosted: Wed Aug 20, 2008 2:59 pm    Post subject:
Reply with quote

If I copy my rexx code(REX1) in someone else's CLIST then it works fine for them when first time TSO REX1 is given on the primary menu. But second time on giving TSO REX1 on primary menu it abends saying:
"FAILED BECAUSE DIRECTORY ENTRY IS NOT VALID FOR A LOAD MODULE.
abended with code 806000. Load module not found."

What could be a possible cause? Is it b'coz of my PDS name been used in the rexx code?
Back to top
View user's profile Send private message
enrico-sorichetti

Global Moderator


Joined: 14 Mar 2007
Posts: 10256
Location: italy

PostPosted: Wed Aug 20, 2008 3:06 pm    Post subject: Reply to: How to make an ISPF Panel available to others?
Reply with quote

are You sure You copied things to the right dataset
looks like You just messed up a load library

why don' t just follow the advice I gave You in the previous post
Back to top
View user's profile Send private message
Ekta Sharma

New User


Joined: 26 Feb 2008
Posts: 35
Location: pune

PostPosted: Wed Aug 20, 2008 3:15 pm    Post subject:
Reply with quote

Talking to the support group is not possible at the moment. So I am trying if I can find out some alternative solution.

What happens is:
On my TSO, when I use TSO REX1 on primary menu for the first time, it creates an entry for my PDS with a new ddname in ISRDDN.

But when I try the same thing on someone else's TSO, using TSO REX1 for the first time opens my panel but it does not create any entry in their ISDDN (might be b'coz it's my PDS, not accessible to others). So for the second time it is not able to find the load module and hence it abends.
Back to top
View user's profile Send private message
enrico-sorichetti

Global Moderator


Joined: 14 Mar 2007
Posts: 10256
Location: italy

PostPosted: Wed Aug 20, 2008 3:33 pm    Post subject: Reply to: How to make an ISPF Panel available to others?
Reply with quote

since little is know about Your organization standards and setup
any advice will certainly be the wrong one
if sharing the application is urgent/mission_critical, support should be available to advice on how to proceed

any other choice is just Yours, but I warned You icon_cool.gif
Back to top
View user's profile Send private message
Pedro

Senior Member


Joined: 01 Sep 2006
Posts: 2038
Location: Silicon Valley

PostPosted: Wed Aug 20, 2008 9:27 pm    Post subject: Reply to: How to make an ISPF Panel available to others?
Reply with quote

Quote:
The above LIBDEF statement has not added my panel to ISPPLIB

You are right, LIBDEF does not alter the ISPPLIB concatenation, but instead adds another DD name that ISPF searches first.

You need a setup exec that:
1. adds your rexx library to the SYSEXEC concatenation
2. adds your panel library to the ISPPLIB concatenation.

Run the setup exec before starting ISPF.

Get each of your colleagues / team members to call your setup exec as the 'initial command' when they logon, so that it is performed automatically.

What is 'Y00055'? If it is your userid, I suggest that you create the datasets under a different high level qualifier. Perhaps a HLQ of 'tools' or something like that.
Back to top
View user's profile Send private message
enrico-sorichetti

Global Moderator


Joined: 14 Mar 2007
Posts: 10256
Location: italy

PostPosted: Wed Aug 20, 2008 11:35 pm    Post subject: Reply to: How to make an ISPF Panel available to others?
Reply with quote

Quote:
.... Perhaps a HLQ of 'tools' or something like that. .....


I am still of the idea that asking support is be the wisest thing to do icon_biggrin.gif
Back to top
View user's profile Send private message
Pedro

Senior Member


Joined: 01 Sep 2006
Posts: 2038
Location: Silicon Valley

PostPosted: Thu Aug 21, 2008 1:02 am    Post subject: Reply to: How to make an ISPF Panel available to others?
Reply with quote

Quote:
asking support is the wisest thing

Always!

I think the application stack (order of concatenation) should be in this order:
Code:

user written
group
location
vendor
ISPF

I think system support will provide the last three or four levels, but might not care much about the first few.

That is, I think Ekta falls in the 'wow, so proud of myself that I feel compelled to share with person in next cubicle' category rather than as support for local apps.
Back to top
View user's profile Send private message
dick scherrer

Site Director


Joined: 23 Nov 2006
Posts: 19270
Location: Inside the Matrix

PostPosted: Thu Aug 21, 2008 1:31 am    Post subject:
Reply with quote

Hello,

One caution with having the "user written" library(ies) first is that someone may unwittingly use a name that already belongs to some other library. Surprise is somthing of an understatement icon_wink.gif
Back to top
View user's profile Send private message
Pedro

Senior Member


Joined: 01 Sep 2006
Posts: 2038
Location: Silicon Valley

PostPosted: Thu Aug 21, 2008 3:21 am    Post subject: Reply to: How to make an ISPF Panel available to others?
Reply with quote

Yes, that is safer.

On the otherhand, there are other times when you want to override one of the system panels... such as ISR@PRIM with their own options.

I used to be in system support... part of the normal problem determination was to remove the users' personal customization.
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> TSO/ISPF All times are GMT + 6 Hours
Page 1 of 1

 

Search our Forum:

Similar Topics
Topic Author Forum Replies Posted
No new posts Customizing the ISPF HILITE Command Pedro TSO/ISPF 3 Fri Mar 03, 2017 11:49 pm
No new posts ISPF - How to come out of ISPF Panel parasmalik20 TSO/ISPF 5 Tue Feb 21, 2017 7:44 pm
No new posts the use of 'B3'x character in a panel Pedro TSO/ISPF 1 Thu Feb 16, 2017 3:09 am
No new posts Design of ISPF panel prino TSO/ISPF 2 Wed Jan 25, 2017 10:31 pm
This topic is locked: you cannot edit posts or make replies. Calling REXX code from ISPF panel sanchita dey TSO/ISPF 4 Mon Jan 02, 2017 5:13 pm


Facebook
Back to Top
 
Mainframe Wiki | Forum Rules | Bookmarks | Subscriptions | FAQ | Tutorials | Contact Us