View previous topic :: View next topic
|
Author |
Message |
itzDeepak
New User
Joined: 06 Sep 2005 Posts: 12
|
|
|
|
I was trying some system commands and noticed that on next login
session,the CLIST commands we use were not being recognised.
How do I know what default librar ies are set for a particular user's login. |
|
Back to top |
|
|
MGIndaco
Active User
Joined: 10 Mar 2005 Posts: 432 Location: Milan, Italy
|
|
|
|
Use the TSO ISRDDN command to retriev this kind of information.
I hope in this help |
|
Back to top |
|
|
spanda
New User
Joined: 31 Aug 2005 Posts: 48 Location: U.K.
|
|
|
|
The PDS where your CLIST lives may have been added to SYSPROC dynamically (using the ALLOCATE command) in your previous login, which will have de-allocated upon your signing off.
Try the 'mem' command on the ISRDDN panel to see that the CLIST exists in one of the datasets concatenated to the SYSEXEC or SYSPROC DD names. If it is not present, then probably you will need to concatenate your PDS(having the CLIST) to the SYSPROC DD name using a logon script.
Hope this helps.
Panda. |
|
Back to top |
|
|
itzDeepak
New User
Joined: 06 Sep 2005 Posts: 12
|
|
|
|
Hi Panda,,
Thanks for the reply..
I used the ISRDDN cmd..
I could not find the '$LOGN' CLIST.
I copied this to one of the PDS in SYSPROC 'SYSSUP.LOCAL.CLIST'
I re-logged in.Still the standard CLISTs we use are unrecognised....
Please advise...
Note:
Usually,we have all compile CLIST in a PDS 'TXBX1.CLIST'
One of the CLIST is called $LOGON
Contents of $LOGON:
CONTROL NOMSG NOFLUSH
PROFILE PREFIX(TXBX1)
CONCAT FILE(SYSPROC) DA('TXBX1.CLIST') SHR REUSE
CONCAT FILE(ISPPLIB) DA('TXBX1.PANEL') SHR REUSE
CONCAT FILE(ISPSLIB) DA('TXBX1.SKEL') SHR REUSE
ISPF
Once I log on,the application developed CLISTs are not
recognised until i use the command TSO EX 'TXBX1.CLIST($LOGON)".
Earlier,this all definitions used to be set each time i logged on and had to never use TSO EX.. |
|
Back to top |
|
|
spanda
New User
Joined: 31 Aug 2005 Posts: 48 Location: U.K.
|
|
|
|
Hi,
I am unable to understand your question. Are you trying to say that 'TXBX1.CLIST' PDS is concatenated to SYSPROC everytime a user logs on, via $LOGON, and yet the other execs from the library are not available even after entering ISPF?
Have you checked after entering ISPF that 'TXBX1.CLIST' is in fact concatenated to SYSPROC? If not, then it is likely that the $LOGON CLIST is never executed. I'd imagine $LOGON command to be executed by the same script that issues the ISPSTART command.
And, what is the $LOGN command? Is it your own version of the $LOGON command that you have copied to another PDS?
Apologies if my reply doesn't help.
Panda. |
|
Back to top |
|
|
MGIndaco
Active User
Joined: 10 Mar 2005 Posts: 432 Location: Milan, Italy
|
|
|
|
Apologize my opinion if does not help...
But for what I've understood, you want to concatenate your application or procedure when you log on the system. Is it true?
If so, why can't you insert the concatenation of your library(REXX,CNTL,PANELS,TABLE and so on) in a member of a library as(I think) 'TXBX1.CLIST' or another that you can see using TSO ISRDDN in SYSPROC section?
If you insert your member in a concatenated library, when you log on and call your application with TSO MyAppl you automatically be able to use it.
For what I know, is not for all create a personal logon script especially if you are not (I don't know how can I say this role) "System Admin".
I forgot something? |
|
Back to top |
|
|
nickyboy
New User
Joined: 26 Aug 2005 Posts: 16
|
|
|
|
Hi Deepak..
Do try the following procedures..
type TSO TSOA000 enter
enter follwoing details
For Level : USER (USER,PROJECT,ENDUSER)
For System : give ur tso region here (TSO1,TSO2...)
Enter to continue..
on next screen Type I to insert new row
give details as follows
Keyword : alloc (ALLOC,TEMPDSN,SYSOUT,DUMMY,TERMINAL)
DDNAME : sysproc
Details : deepak.clist <- your clist library
save the informations..
logoff and login...
Now your PDS will be automatically allocated on login..
This works for me..Try yourself..lets hope it will work for you..
Regards,
Nick. |
|
Back to top |
|
|
spanda
New User
Joined: 31 Aug 2005 Posts: 48 Location: U.K.
|
|
|
|
Nickyboy:
I believe the TSOA000 command is not a standard TSO command. It is perhaps a utility at your site to concatenate datasets to the allocations on the fly. We don't have this utility at our z/OS installation.
Deepak:
if you want your CLISTs in 'SYSSUP.LOCAL.CLIST' to be available at logon, make sure that this dataset is concatenated to SYSPROC allocation. And if you have $LOGON copied to this library from another dataset with modifications, then make sure that the library appears on top of the other library that has a CLIST with the same name.
At our installation, we do not logon to TSO through the TSO LOGON panel, instead we are taken straight to the TPX menu, so we don't have the option of starting ISPF with a logon script. But I have a REXX command (assigned to a PF key) to concat my private command library to the default SYSPROC concatenation. See attached. This REXX concats the user library at the top of the SYSPROC concatenation. But this can be changed to put the user's private library at the bottom of the allocation.
Hope this helps.
Panda. |
|
Back to top |
|
|
|