RC 44(001) running DBUTLTY REPORT AREA=PXX,DUMPS=FULL (DB 12.0 z/VSE with ext.sec)

Document ID : KB000117290
Last Modified Date : 10/10/2018
Show Technical Document Details
Issue:
I implemented external security  in the MUF. 
External security gets successfully activated but running a batch Datacom utility like DBUTLTY fails with RC 44(001). 

F7 0007 DB12NEW:0:DB00220I - EXTERNAL SECURITY ACTIVE FOR DB12NEW ON SQL 
OTHER DQ WITH DHTABLE 13:52:25 
F7 0007 DB12NEW:0:DB00220I - EXTERNAL SECURITY ACTIVE FOR DB12NEW ON RAT 
OTHER DQ WITH DHTABLE 13:52:25 
F7 0007 DB12NEW:0:DB00220I - EXTERNAL SECURITY ACTIVE FOR DB12NEW ON SQL CICS 
DQ WITH DHTABLE 13:52:25 
F7 0007 DB12NEW:0:DB00220I - EXTERNAL SECURITY ACTIVE FOR DB12NEW ON SQL 
SERVER WITH DXTABLE 13:52:25 
F7 0007 DB12NEW:0:DB00220I - EXTERNAL SECURITY ACTIVE FOR DB12NEW ON RAT 
SERVER WITH DXTABLE 13:52:25 
F7 0007 DB12NEW:0:DB00220I - EXTERNAL SECURITY ACTIVE FOR DB12NEW ON SQL CICS 
WITH DTTABLE 13:52:25 
F7 0007 DB12NEW:0:DB00220I - EXTERNAL SECURITY ACTIVE FOR DB12NEW ON RAT CICS 
WITH DTTABLE 13:52:25 
F7 0007 DB12NEW:0:DB00220I - EXTERNAL SECURITY ACTIVE FOR DB12NEW ON SQL 
OTHER WITH DTTABLE 13:52:25 
F7 0007 DB12NEW:0:DB00220I - EXTERNAL SECURITY ACTIVE FOR DB12NEW ON RAT 
OTHER WITH DTTABLE 13:52:25 
F7 0007 DB12NEW:0:DB00220I - EXTERNAL SECURITY ACTIVE FOR DB12NEW ON 13:52:25 
DATADICTIONARY 13:52:25 
F7 0007 DB12NEW:0:DB00220I - EXTERNAL SECURITY ACTIVE FOR DB12NEW ON 13:52:25 
DATAQUERY 13:52:25 
F7 0007 DB12NEW:0:DB00201I - MULTI-USER ENABLED, CXX=DB12NEW SUBID=0 DB 
F7 0007 DB12NEW:0:DB00903I - OPENED, BASE - 17 13:52:25 
F7 0007 DB12NEW:0:DB02405I - PXX START DBUTLTY 51968 44(001) SECVL-0- D-1 
DBUTLTY REPORT 15:24:49 
Environment:
z/VSE  
DB 12.0 (valid for older versions too)
Cause:
VSE was not IPLed with SEC=YES
Resolution:
IPL the VSE with SYS SEC=YES 
Additional Information:
 IPLing the VSE with SYS SEC=YES is required to activate security in batch so even when using an External Security package. 

All libraries/sublibraries from the standard LIBDEF Search in the IPL procedure  need to be defined in DTSECTAB (VSE). 

example: 
00208 DTSECTAB TYPE=LIB,UACC=CON,ACC=(1-32), X 
00209 NAME=VSE297.CA.DATACOM.V12.LIBRARY.INS120 
00210 DTSECTAB TYPE=SUBLIB,NAME=INS120.CUSLIB, X 
00211 UACC=CON,ACC=(1-32) 
00212 DTSECTAB TYPE=MEMBER,NAME=INS120.CUSLIB.*, X 
00213 UACC=READ,ACC=(1-32) 
00214 DTSECTAB TYPE=SUBLIB,NAME=INS120.INS120, X 
00215 UACC=CON,ACC=(1-32) 
00216 DTSECTAB TYPE=MEMBER,NAME=INS120.INS120.*, X 
00217 UACC=READ,ACC=(1-32)