Russ, Thanks for confirming how I thought it was supposed to work. I am missing something else, then because when I run a very simple job to attempt to encrypt a tape, I get a JCL error as follows:
16.57.46 JOB03624 IRR010I USERID RRP4912 IS ASSIGNED TO THIS JOB. 16.57.47 JOB03624 IGD306I UNEXPECTED ERROR DURING CBRXLCS PROCESSING 671 671 RETURN CODE 12 REASON CODE 49 671 THE MODULE THAT DETECTED THE ERROR IS IGDIDMUS 671 SMS MODULE TRACE BACK - IDMUS IDMSU IDM00 SSIRT 671 SYMPTOM RECORD CREATED, PROBLEM ID IS IGD01599 16.57.47 JOB03624 IEF452I RRPIEBG - JOB NOT RUN - JCL ERROR 16.57.47 JOB03624 $HASP396 RRPIEBG TERMINATED 1 //RRPIEBG JOB (040423,495),RRP,CLASS=T,MSGCLASS=X,MSGLEVEL=(1,1), JOB03624 // NOTIFY=&SYSUID IEFC653I SUBSTITUTION JCL - (040423,495),RRP,CLASS=T,MSGCLASS=X,MSGLEVEL=(1,1),NOTIFY=RRP4912 2 //STEP1 EXEC PGM=IEBGENER 3 //SYSPRINT DD SYSOUT=* 4 //SYSUT1 DD DSN=SFG1B.SCRTOOL.JCL,DISP=SHR 5 //SYSUT2 DD DSN=RRP4912.TEST.ENCRYP,DISP=(,CATLG,DELETE),UNIT=ECART 6 //SYSIN DD DUMMY STMT NO. MESSAGE IGD330I ERROR OCCURRED DURING CBRXLCS PROCESSING- NO DEVICE POOLS EXIST TO FULFILL REQUEST FOR TDSI SPECIFICATION IGD306I UNEXPECTED ERROR DURING CBRXLCS PROCESSING RETURN CODE 12 REASON CODE 49 THE MODULE THAT DETECTED THE ERROR IS IGDIDMUS SMS MODULE TRACE BACK - IDMUS IDMSU IDM00 SSIRT SYMPTOM RECORD CREATED, PROBLEM ID IS IGD01599 I defined ECART as a new ESOTERIC pointing to the same tape devices (my 3584 with the TS1120s) as the esoteric CART. If I change the JCL to use UNIT=CART, it works just fine. So I thought maybe my ECART hadn't taken, so I tried changing the JCL to UNIT=JUNK (a non-existent ESOTERIC) and got a completely different error. //STEP1 EXEC PGM=IEBGENER //SYSPRINT DD SYSOUT=* //SYSUT1 DD DSN=SFG1B.SCRTOOL.JCL,DISP=SHR //SYSUT2 DD DSN=RRP4912.TEST.ENCRYP,DISP=(,CATLG,DELETE),UNIT=JUNK //SYSIN DD DUMMY ICH70001I RRP4912 LAST ACCESS AT 16:56:48 ON WEDNESDAY, NOVEMBER 12, 2014 IEF344I RRPIEBG STEP1 SYSUT2 - ALLOCATION FAILED DUE TO DATA FACILITY SYSTEM ERROR IGD17045I SPACE NOT SPECIFIED FOR ALLOCATION OF DATA SET RRP4912.TEST.ENCRYP My encryption data class is identical to my non-encryption DC except it defined the format as EEFMT2 and the other EFMT2. I am using the same management class, storage class, and storage group for both data classes (tested through the SMS test routines). Any idea what I'm missing? I'm sure it will be something of a head-slapper when it is pointed out to me, but for now I can't see the forest for the trees! Thanks, Rex -----Original Message----- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Russell Witt Sent: Wednesday, November 12, 2014 4:05 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: TS3584 and TS1120 encryption Rex, I don't know of a need to make any changes to CBRUXENT for what you are planning on doing, especially if all the TS1120 drives inside the robot and encryption capable. Even if a TS1120 is EJECTED (to go offsite) and is then returned (INSERTED) and the VOLCAT (TCDB) entry for that specific volume had been deleted after it had been EJECTED it won't make a difference. If the INSERT assigns it to a non-encrypted Data Class, that will not affect it's ability to be read on any of the TS1120 drives inside the robot. If some of your drives were the original 3592 non-encryption drives; that might be an issue. But since all your existing TS1120 drives are already encryption-capable - no problem. Likewise there is no need for two separate ranges of tapes. Doesn't matter if volume V12345 was originally a non-encrypted tape, then was used for encryption and later was used-again (after going scratch of course) as a non-encrypted tape. Just like Virtual-WORM and Replication. If controlled by Data Class it can switch on and off, so each usage is different. Russell Witt On 11/12/14, Pommier, Rex<rpomm...@sfgmembers.com> wrote: Hi list, We have an existing 3584 tape library with encryption-capable TS1120 tape drives installed in it. We haven't used encryption up to this point, but are trying to get encryption started. We don't want to encrypt everything going to the TS1120s, but want to, for example, encrypt our backup tapes, but leave our HSM ML2 tapes unencrypted. We also obviously need to read older unencrypted tapes. From reading several manuals, I thought I would need to set up a new data class specifying EEFMT2 as the data format instead of the EFMT2 format we are currently using. The doc also seemed to indicate that I could use the same physical library and drives to read/write both data formats. It appears as though I need to make changes to the CBRUXENT OAM exit to allow use of encrypted tape format. Is this correct? Do I need to set a range of tapes to be used solely for encryption and a separate range for unencrypted tapes? Do I need to define which tapes will be used for encryption ahead of time and define that into the CBRUXENT exit? Any help will be greatly appreciated. TIA, Rex ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN The information contained in this message is confidential, protected from disclosure and may be legally privileged. If the reader of this message is not the intended recipient or an employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that any disclosure, distribution, copying, or any action taken or action omitted in reliance on it, is strictly prohibited and may be unlawful. If you have received this communication in error, please notify us immediately by replying to this message and destroy the material in its entirety, whether in electronic or hard copy format. Thank you. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN