AnsweredAssumed Answered

2 Examples using IDMSDDDL with different SIGNON DICT xxxx. One works the other errors.

Question asked by SchulzP on Jun 26, 2017
Latest reply on Jun 29, 2017 by SchulzP

Two examples running PGM=IDMSDDDL. One works and the other does not. The first does a SIGNON DICT SYSTEM. - which works. The other does SIGNON DICT SYSDIRL. - which gives "*+ E DC601059 VALID USER NAME WAS NOT SPECIFIED."

 

Is this because IDMSDDDL defaults to DBNAME=SYSTEM when I don't specify it? Should I be able to do SIGNON DICT SYSDIRL if I give it a good ID and Password?

 

IDMS install and upgrade JCL is delivered like both of these examples so we would like to be able to stick with the stock JCl if possible.

 

EXAMPLE 1


//DLODDEFS EXEC PGM=IDMSDDDL,REGION=2048K,COND=(4,LT)
// INCLUDE MEMBER=IDMSDDDL
//DCDML DD DISP=SHR,DSN=IDMS.SYSTEM.DDLDML
//DCMSG DD DISP=SHR,DSN=IDMS.SYSMSG.DDLDCMSG
//DCCAT DD DISP=SHR,DSN=IDMS.CATSYS.DCCAT
//DCCATL DD DISP=SHR,DSN=IDMS.CATSYS.DCCATLOD
//DCCATX DD DISP=SHR,DSN=IDMS.CATSYS.DCCATX
//SYSIDMS DD *
DMCL=GLBLDMCL
/*
//SYSIPT DD *
SIGNON DICTIONARY SYSTEM
.

EXAMPLE 2

//DLODARPT EXEC PGM=IDMSDDDL,REGION=2048K,COND=(4,LT)
// INCLUDE MEMBER=IDMSDDDL
//DIRLDB DD DISP=SHR,DSN=IDMS.SYSDIRL.DDLDML
//DCMSG DD DISP=SHR,DSN=IDMS.SYSMSG.DDLDCMSG
//DCCAT DD DISP=SHR,DSN=IDMS.CATSYS.DCCAT
//DCCATL DD DISP=SHR,DSN=IDMS.CATSYS.DCCATLOD
//DCCATX DD DISP=SHR,DSN=IDMS.CATSYS.DCCATX
//SYSIDMS DD *
DMCL=GLBLDMCL
/*
//SYSIPT DD *
SIGNON DICTIONARY SYSDIRL
.

--Paul Schulz

Outcomes