Robbie > I am trying to setup MVS/APPC for RRSF. Have all the definitions, in place, but am obviously making some mistake. When I start the APPC address space I get the following message
> ATB052E LOGICAL UNIT GHT1RACF FOR TRANSACTION SCHEDULER *NONE* 069, NOT ACTIVATED IN THE APPC CONFIGURATION. REASON CODE = 24. I expect you should have said "I *think* I have all the definitions in place" <g> Incidentally I had no idea what RRSF might be but I Googled it and found "RACF Remote Sharing Facility". > From what I understand is that this is indicative of a security problem. I do not see any RACF messages issued on either of the systems. There are also no VTAM BIND failure messages. When I first read your post, I thought you were assuming that this was a security problem because of the presence of the characters "RACF" in the name of the logical unit. Now knowing what RRSF means, I see that could be a reason for having RACF in the name of the LU. In fact, the ACB error (ACBERFLG) code 24 is a security error specifically when opening the ACB, which is the control block used by a program in order for the program to make itself known to VTAM. If this fails there is no possibility for any attempts to start sessions so there will certainly be no BIND failure messages. > So nothing much to go on..... What there is to go on is what the ATB052E message and the code 24 is telling us. First the ATB052E message is an error trying to open the ACB. The name of the APPL statement which corresponds to the ACB is GHT1RACF. The name of the transaction scheduler is *NONE*. I expect this means that the corresponding LUADD statement specifies NOSCHED. Turning to the error code 36 (hexadecimal 24), we find that the cause can be one of three: 1. "The password specified by the ACB did not match the corresponding password in the APPL entry." This means that the ACB identified a password which must be matched against the APPL statement PRTCT operand. The APPL statement PRTCT operand may or may not have specified a password but, either way, there was no match. As far as I can see, the LUADD statement does not allow for the specification of the ACB password. The LUADD statement is where I would expect such a password to be specified. 2. "The ACB did not specify a password and the APPL contains one." This means that the ACB did not identify a password but the APPL statement PRTCT operand did. Thus a way this condition could apply is if you specified a value on the PRTCT operand. As I just mentioned, I cannot see how a password can be specified for the APPC/MVS ACB. 3. "The security management product determined that the user is not authorized to open the ACB." Probably - and ironically, of course, given that the application concerns RACF - we have to conclude that the interaction of APPC/MVS and RACF is to blame. Note that it is *not* at the level of the session, conversation or transaction, but simply getting the d***ed ACB corresponding to the LUADD statement open at the time APPC/MVS is started.. Many years ago - 15 or so I guess - someone came into my office asking for help getting started with APPC/MVS. I had made sure I understood the topic and so had a nice neat set of definitions suitable for test/education systems. For the gentleman's benefit, I copied all the relevant definitions to CMS. When I left the education centre, I copied all these files to a diskette with the expectation I may need them again elsewhere. Indeed I did. Because of wanting to get to grips with APPC/MVS, I decided I had to get to know how RACF was working on my systems which hitherto had just corresponded to the environment created by the group from whom I "pinched" my basic system. This I did, shamefully remembering I was going through the RACF manual while listening to a New Year's concert.[1] I created a file with all necessary definitions and any changes were introduced by simply rebuilding the RACF data base. This is a suitable approach for a test/education system but not for production of course. I think I ran the same file for all 8 of my systems. Because that gentleman came into my office, I still have the file. Turing to the MVS Planning: APPC/MVS Management manual, I find section 10.4[2], "LU Security: Protecting APPC/MVS Logical Units". Here we find the following: <quote> Controlling the use of VTAM ACBs You can ensure that an LU is defined to VTAM from the APPC address space only, using RACF VTAMAPPL profiles. Subtopics: ... 10.4.3 Controlling the Use of VTAM ACBs </quote> It's encouraging that I find the following in my RACF file: RDEFINE VTAMAPPL A5xAPPC OWNER(SYSTEM) UACC(NONE) WARNING There are 8 statements for x = 1 to 8, one relating to each system. You should study section 10.4.3, "Controlling the Use of VTAM ACBs" in order to work out how to get round this third condition. I hope that's it! Chris Mason [1] European readers will instantly know to what I refer but those poor folk on the other side of the pond may need to know that every New Year's morning there is an essentially Strauss (father and son) concert from the Musikverein in Vienna. [2] Well, I *hope* I've understood the message. <g> ----- Original Message ----- From: "Robert Bell" <[EMAIL PROTECTED]> Newsgroups: bit.listserv.ibm-main To: <IBM-MAIN@BAMA.UA.EDU> Sent: Friday, 23 February, 2007 8:43 PM Subject: MVS APPC RRSF > I hope that someone will be able to help. I do have an open question with > IBM, and have gone through all the posts on the racf listserv. > > I am trying to setup mvs/appc for rrsf. Have all the definitions, in place, > but am obviously making some mistake. When I start the appc address space I > get the following message > > ATB052E LOGICAL UNIT GHT1RACF FOR TRANSACTION SCHEDULER *NONE* 069, > NOT ACTIVATED IN THE APPC CONFIGURATION. REASON CODE = 24. > > From what I understand is that this is indicative of a security problem. > I do not see any racf messages issued on either of the systems. There are > also no vtam bind failure messages. > > So nothing much to go on..... > > Anyone able to help ? Any suggestions..... > > I will cross post to the racf list as well. > > TIA > Robbie ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html