Seems like the desired IODF is not in effect.

D SMS,LIB(DLMLIB),DETAIL should show the library ID in effect.

D IOS,CONFIG will show the IODF in effect.  If you are able, run this job 
against your IODF.  Output should confirm how your drives are currently defined.

//        EXEC PROC=CBDJRPTS,                 
//             RPARM='REPORT,     M    ,,,,,',
//             IODF='YOUR.IODF.HERE'             

Regards,

Kevin

-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[email protected]] On Behalf 
Of O'Connor, Ruth
Sent: Wednesday, April 05, 2017 8:11 AM
To: [email protected]
Subject: Re: OAM message CBR3006I with an MTL

The D SMS,LIB(DLMLIB) shows that the library is online to the 5 z/OS LPARs that 
are running in our sysplex (I'm working in UISS, system 5):
    00000290  D SMS,LIB(DLMLIB)                                               
    00000090  IGD002I 10:37:13 DISPLAY SMS 519                                
519 00000090                                                                  
519 00000090  LIBRARY   CLASS  SYSTEM= 1 2 3 4 5 6 7                          
519 00000090  DLMLIB    TAPE           . + + + + + .                          
519 00000090  ***************************** LEGEND ***************************
519 00000090  . THE LIBRARY IS NOT DEFINED TO THE SYSTEM                      
519 00000090  + THE LIBRARY IS ONLINE                                         
519 00000090  - THE LIBRARY IS OFFLINE                                        
519 00000090  P THE LIBRARY IS PENDING OFFLINE                                
519 00000090  SYSTEM  1 = CPAC       SYSTEM  2 = UISA       SYSTEM  3 = UISC  
519 00000090  SYSTEM  4 = UISD       SYSTEM  5 = UISS       SYSTEM  6 = UISW  
519 00000090  SYSTEM  7 = USS2                                                

But when OAM starts it doesn't seem to find the library:
$HASP373 OAM      STARTED                                                
CBR0001I OAM initialization starting.                                    
CBR3006I Library DLMLIB with Library ID 00001 unknown in I/O configurati 
on.                                                                      
CBR3002E Library DLMLIB no longer usable.                                
CBR3911I There is no online and operational tape library.                
CBR0054I OAM has initialized without object tape support.                
CBR0002I OAM initialization completed.                                   


I tried varying the library online even though it already displayed as online:
V SMS,LIB(DLMLIB),ONLINE                                                 
F OAM,V,DLMLIB,ONLINE                                                    
CBR1000I OAM V command execution scheduled.                              
CBR3006I Library DLMLIB with Library ID 00001 unknown in I/O configurati 
on.                                                                      


The DETAIL version of the display SMS command shows the library type as UNK. I 
think that's because it can't access the library:
         00000290  D SMS,LIB(DLMLIB),DETAIL                                     
         
         00000290  F OAM,D,LIB,DLMLIB,L=DSPROC-Z                                
         
427 00000090  CBR1110I OAM library status: 532                                  
    
532 00000090  TAPE      LIB  DEVICE    TOT  ONL  AVL   TOTAL   EMPTY  SCRTCH  
ON OP 
532 00000090  LIBRARY   TYP  TYPE      DRV  DRV  DRV   SLOTS   SLOTS    VOLS    
    
532 00000090  DLMLIB    UNK              0    0    0       0       0       0  Y 
 N  
532 00000090  
----------------------------------------------------------------------
532 00000090  LIBRARY ID: 00001                                                 
    


Mark Zelden asked " Are you sure the library id and libport match what Dell/EMC 
set up?"
I can't verify that myself but will ask them to double check. Library id 
"00001" is specified in both the I/O gen and SMS.

Lizette asked for the library display from SMS:
                             TAPE LIBRARY DISPLAY                  Page 1 of 2
Command ===>                                                                  
                                                                              
CDS Name . . . : SYS1.DFSMS.SCDS                                              
Library Name . : DLMLIB     Device Type  . :                                  
Library Type . :            Library Id . . : 00001                            
                                                                              
Description  . : MTL FOR DLM2100                                              
                                                                              
Console Name  . . . . . . . :                                                 
Entry Default Data Class  . : VTAPEDC                                         
Entry Default Use Attribute : SCRATCH                                         
Eject Default . . . . . . . : KEEP                                            
                                                                              
Media Type:      Media1   Media2   Media3   Media4   Media5   Media6   Media7 
Scratch Thresh:       0        0        0    40000        0        0        0 
Scratch Number:       0        0        0        0        0        0        0 
Media Type:      Media8   Media9  Media10  Media11  Media12  Media13          
Scratch Thresh:       0        0        0        0        0        0          
Scratch Number:       0        0        0        0        0        0          
Number of Slots  . : 0                                                
Empty Slots  . . . : 0                                                
Initial Online Status:                                                
    CPAC:            UISA:     YES    UISC:     YES    UISD:     YES  
    UISS:     YES    UISW:     YES    USS2:                           
                                                                      
Dell/EMC support told me that the devices should display as 359M rather than 
3590 if they are genned properly, but they don't:
        00000290  D U,,,2000,4                                  
        00000090  IEE457I 11.07.40 UNIT STATUS 688              
688 00000090  UNIT TYPE STATUS        VOLSER     VOLSTATE   
688 00000090  2000 3590 F-NRD  -AS                   /REMOV 
688 00000090  2001 3590 F-NRD  -AS                   /REMOV 
688 00000090  2002 3590 F-NRD  -AS                   /REMOV 
688 00000090  2003 3590 F-NRD  -AS                   /REMOV

I'm thinking the type in IEE457I would change to 350M if OAM could find the 
library. Does that make sense?

Thanks for your help. 

Ruth

-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[email protected]] On Behalf 
Of Neubert, Kevin
Sent: Tuesday, April 04, 2017 7:31 PM
To: [email protected]
Subject: Re: OAM message CBR3006I with an MTL

You might have missed the library initial online status during library 
definition.  Perhaps check the output from D SMS,LIB(DLMLIB),DETAIL to verify 
the library ID and D SMS,LIB(DLMLIB) to check the status of the library.  If 
necessary V SMS,LIB(DLMLIB),ONLINE.

Regards,

Kevin

-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[email protected]] On Behalf 
Of O'Connor, Ruth
Sent: Tuesday, April 04, 2017 2:02 PM
To: [email protected]
Subject: OAM message CBR3006I with an MTL

Hello,
I'm trying to set up a Manual Tape Library for virtual tapes, specifically for 
a Dell/EMC DLm2100 device, and am having trouble getting OAM to recognize the 
library. Whenever it starts it produces messages "CBR3006I Library DLMLIB with 
Library ID 00001 unknown in I/O configuration" and "CBR3002E Library DLMLIB no 
longer usable." The devices and control units are genned as 3590, which matches 
what the vendor specified on the DLm's themselves.

In the IODF I specified these features in each of the z/OS LPAR configurations:
Feature    Value            R Description
OFFLINE    Yes                Device considered online or offline at IPL
DYNAMIC    Yes                Device supports dynamic configuration
LOCANY     No                 UCB can reside in 31 bit storage
LIBRARY    No                 Device supports auto tape library
AUTOSWITCH Yes                Device is automatically switchable
LIBRARY-ID 00001              5 digit library serial number
LIBPORT-ID 01                 2 digit library string ID (port number)
MTL        Yes                Manual Tape Library (NOTE: PORTID LIMIT=32)
SHARABLE   Yes                Device is Sharable between systems
COMPACT    No                 Compaction


After reading all of the items under "System programmer response" to message 
CBR3006I I'm wondering if we should specify "OFFLINE  No". Do the devices need 
to be online at IPL time in order for OAM to recognize the MTL?

Does anyone on the list have any other advice?

Thank you,
Ruth O'Connor

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
[email protected] with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
[email protected] with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
[email protected] with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to