View previous topic :: View next topic |
Author |
Message |
IP Beginner
Joined: 17 Jun 2009 Posts: 3 Topics: 1
|
Posted: Fri Jul 17, 2009 1:55 am Post subject: Multiple logins to a Sysplex with the same user account |
|
|
Hello everyone!
What would be the proper way to enable logins to multiple systems in a Sysplex with the same user account?
One idea is to make a clone of the logon procedure and use that, but is there a better way (something with ISPF profile dataset)?
This error is shown if I try to login to a second machine in a Sysplex:
Code: | CAUTION:
A severe error occurred when reading the profile table.
Error Message: ISPT036 - Table in use
TBOPEN issued for table ISPSPROF that is in use, ENQUEUE failed. |
|
|
Back to top |
|
 |
semigeezer Supermod
Joined: 03 Jan 2003 Posts: 1014 Topics: 13 Location: Atlantis
|
Posted: Fri Jul 17, 2009 10:08 am Post subject: |
|
|
Each instance of the user needs its own unique profile data set. That should be set up in the logon rexx/clist called by the logon proc. There may also be GRS changes because ISPF creates an SPFUSER ENQ to limit this. I think there is a way to not propagate that ENQ to other systems. There have been various discussions about this before in newsgroups (ibm-main?) _________________ New members are encouraged to read the How To Ask Questions The Smart Way FAQ at http://www.catb.org/~esr/faqs/smart-questions.html. |
|
Back to top |
|
 |
IP Beginner
Joined: 17 Jun 2009 Posts: 3 Topics: 1
|
Posted: Tue Jul 21, 2009 4:33 am Post subject: |
|
|
Hey semigeezer,
thnx for your response.
I already tried to ask at IBM Mainframe forum, but no one replied on that subject. :/
Is there maybe some other place where to ask this question? |
|
Back to top |
|
 |
semigeezer Supermod
Joined: 03 Jan 2003 Posts: 1014 Topics: 13 Location: Atlantis
|
Posted: Tue Jul 21, 2009 4:27 pm Post subject: |
|
|
did you try the ibm-main listserv (google that phrase)? Thats where the experienced sysprogs hang out and where I've seen this discussed before. They don't tend to talk about application programming or introductory questions too much but this is a system programming question so it seems appropriate.
A quick google search of 'concurrent ISPF logon' came up with this from Mark Zelden and another search turned up this ibm-main discussion on the topic.
Basically you need to allow for individually named temp and profile data sets through the ISPF configuration utility ISPCCONF and possibly the logon proc and some exits, and you need to deal with your ENQ mechanism to insure that certain ENQs are not propagated around the system. Users will be able to use the same logon id, but not the same ISPF profile so settings are not shared between systems. _________________ New members are encouraged to read the How To Ask Questions The Smart Way FAQ at http://www.catb.org/~esr/faqs/smart-questions.html. |
|
Back to top |
|
 |
IP Beginner
Joined: 17 Jun 2009 Posts: 3 Topics: 1
|
Posted: Fri Jul 24, 2009 6:57 am Post subject: |
|
|
No, I wasn't aware of the ibm-main listserv. Thanks for the hint!
Mark Zelden's solution seems a bit complex, but this solution (from ibm-main) seems easier: Quote: | 1. First you need to allow for ISPF temp files to be allocated under different names in each lpar which would logically be the &sysname.
You can accomplish this by changing the ISPF global table and creating a local table to allow for ISPF exit activation with exit 16
active and coding the the exit.
2. Second, you need to allow for your userid.ISPF.PROFILE to be either excluded in your GRSRNLxx or create separate profile for each
system userid.&sysname..ISPF.PROFILE.
3. Finally you need to code your logon clist to allocate the appropriate profile that you choose to use. | About your suggestion...
I'm working with a mainframe for a few months, so if it's possible please describe the procedure.
(How to invoke ISPCCONF? What are exits? How to modify them? How to deal with ENQs?...)
or...should I read a book about it? (ISPF User's Guide maybe?) |
|
Back to top |
|
 |
|
|