CSSMTP Getting error JAK56644I With Top Secret
search cancel

CSSMTP Getting error JAK56644I With Top Secret

book

Article ID: 96815

calendar_today

Updated On:

Products

Top Secret Top Secret - LDAP

Issue/Introduction

When trying to create a CSSMTP as a replacement for SMTP, a JAK56644I message is received.

What commands are needed in Top Secret to create a CSSMTP as a replacement for SMTP? 

Environment

Release:
Component: TSSMVS

Resolution

The IBM z/OS Communication Server documents some RACF commands to secure CSSMTP. Here are the RACF commands and the Top Secret equivalents: 

/* 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 ***