CSSMTP Getting error JAK56644I

Document ID : KB000096815
Last Modified Date : 17/05/2018
Show Technical Document Details
Question:
Created a CSSMTP as a replacement for SMTP getting error JAK56644I
What commands are needed for Top Secret?
Answer:
We don't have any documentation available for Top secret for now. Nevertheless, I've found in IBM z/OS Communication Server some RACF commands to secure CSSMTP. 

Here it is their translation in TSS terms: 

/* SETROPTS CLASSACT(STARTED) */ 
/* */ 
/* SETROPTS RACLIST(STARTED) */ 
/* */ 
/* SETROPTS GENERIC(STARTED) */ 
/* */ 
/* ADDUSER CSSMTP DFLTGRP(OMVSGRP) OMVS(UID(nn) HOME('/')) */ 
/* NOPASSWORD NAME('Simple Mail Transfer') */ 
/* */ 
TSS CRE(CSSMTP) NAME('This is CSSMTP name') - 
DEPT(#dept) TYPE(USER) PASSWORD(CSSMTP) 
TSS ADD(CSSMTP) GROUP(OMVSGRP) - 
DFLTGRP(OMVSGRP) 
TSS ADD(CSSMTP) - 
UID(nn) - 
HOME('/') 
TSS ADD(CSSMTP) - 
PASSWORD(CSSMTP,0) 
TSS ADD(CSSMTP) - 
NAME('Simple Mail Transfer') 
/* RDEFINE STARTED CSSMTP.* STDATA(USER(CSSMTP)) */ 
/* */ 
TSS ADD(STC) PROCNAME(CSSMTP*) ACID(CSSMTP) 
TSS ADD(CSSMTP) FAC(STC) 
/* RDEFINE JESSPOOL localnodeid.** UACC(READ) */ 
/* */ 
TSS ADD(#dept) JESSPOOL(localnod) 
/* PERMIT localnodeid.** */ 
/* CLASS(JESSPOOL) ID(CSSMTP) ACCESS(ALTER) */ 
/* */ 
TSS PER(CSSMTP) - 
JESSPOOL(localnodeid.**) - 
ACCESS(ALTER) 
/* SETROPTS GENERIC(JESSPOOL) REFRESH */ 
/* */ 
/* SETROPTS RACLIST(STARTED) REFRESH */ 
/* */ 
/* SETROPTS GENERIC(STARTED) REFRESH */ 
/* */ 
/* RDEFINE FACILITY BPX.CONSOLE UACC(NONE) */ 
/* */ 
TSS ADD(#dept) IBMFAC(BPX.) 
/* PERMIT BPX.CONSOLE CLASS(FACILITY) ID(CSSMTP) ACCESS(READ */ 
/* ) */ 
/* */ 
TSS PER(CSSMTP) - 
IBMFAC(BPX.CONSOLE) - 
ACCESS(READ) 
/* SETROPTS RACLIST(FACILITY) REFRESH */ 
/* */ 
/* SETR GENERIC(SERVAUTH) GENCMDS(SERVAUTH) */ 
/* */ 
/* SETR CLASSACT(SERVAUTH) */ 
/* */ 
/* RDEFINE SERVAUTH EZB.CSSMTP.sysname.writername.originJESnode */ 
/* UACC(NONE) */ 
/* */ 
TSS ADD(#dept) SERVAUTH(EZB.) 
/* PERMIT EZB.CSSMTP.sysname.writername.originJESnode */ 
/* CLASS(SERVAUTH) ID(userid) ACCESS(READ) */ 
/* */ 
TSS PER(userid) - 
SERVAUTH(EZB.CSSMTP.sysname.writername.originJESnode) - 
ACCESS(READ) 
/* PERMIT EZB.CSSMTP.sysname.writername.* */ 
/* CLASS(SERVAUTH) ID(userid) ACCESS(READ) */ 
/* */ 
TSS PER(userid) - 
SERVAUTH(EZB.CSSMTP.sysname.writername.*) - 
ACCESS(READ) 
/* SETROPTS RACLIST(SERVAUTH) REFRESH */ 
/* */ 
*** End Of Data ***