We created load module SECUEXIT by using below parameters and JCl to link edit
NA2PARM parameter member is below.
NA2PPRM GWDBID=145, DBID OF SAF GATEWAY X
GWSIZE=32, SAF GATEWAY BUFFER SIZE X
GWMSGL=1, SAG GATEWAY MESSAGE LEVEL X
GWSTYP=1, TYPE OF SECURITY REPOSITORY X
BKPRIV=0, BROKER - NO ENCRYPTION OF MESSAGES X
BKREG=N, BROKER - REGISTER AUTHORIZATION X
BKNCU=2, BROKER - NUMBER CHECKS BUFFERED / USER X
BKUNI=Y, X
BKICLS=Y, X
BKINME=N, X
BKISER=N, X
BKTUID=Y, X
BKICON=Y BROKER - NO TCP/IP ADDRESS CHECK
END
==========================================
//USEREXC JOB SMA,MSGLEVEL=1,
// CLASS=T,MSGCLASS=X,REGION=4M
//LKD7657 EXEC PGM=IEWL,
// PARM=(‘RENT,REUS,XREF,LET,LIST,NCAL’,
// ‘SIZE=(1024K,256K)’),
// COND=(4,LT)
//SYSLMOD DD DSN=SAGLIBT.EXS611.LOAD,
// DISP=SHR
//SYSLIN DD DDNAME=SYSIN
//SYSUT1 DD UNIT=3390,SPACE=(1700,(500,100))
//SYSPRINT DD SYSOUT=*,
// DCB=(RECFM=FB,LRECL=121,BLKSIZE=1210)
//EXSLIB DD DSN=SAGLIBT.EXS611.LOAD,DISP=SHR
//SMALIB DD DSN=SAGLIBT.SMALOAD,DISP=SHR
//SYSIN DD *
INCLUDE EXSLIB(NA2PSUEX) ENTIREX SECURITY STUB MODULE
INCLUDE EXSLIB(NA2PETS) ENTIREX SECURITY STUB LOGIC
INCLUDE SMALIB(NA2PPRM) ENTIREX SECURITY PARAMETERS
NAME SECUEXIT(R)
We used below Broker Atribute parameters
** ENTIRE Broker attributes **********
DEFAULTS = BROKER
AUTOLOGON = YES
BROKER-ID = ETB148:3001
CLIENT-NONACT = 15M
CONV-DEFAULT = 1000
LONG-BUFFER-DEFAULT = 400
NUM-CLIENT = 500
NUM-CONVERSATION = 5000
NUM-LONG-BUFFER = 4000
NUM-SERVER = 100
NUM-SERVICE = 100
NUM-SHORT-BUFFER = 5000
NUM-WORKER = 10
SECURITY = YES
SERVICE-UPDATES = YES
And finally ,we use below startu proc. for ETBSEC .
//ETBSEC PROC
//EXSGATE EXEC PGM=SAFMPM,REGION=0M
//STEPLIB DD DISP=SHR,DSN=SAGLIBT.EXS611.LOAD
// DD DISP=SHR,DSN=SAGTEST.SMALOAD
// DD DISP=SHR,DSN=SAGLIBT.SMALOAD
// DD DISP=SHR,DSN=SAGLIBT.WAL712.LOAD
//DDDRUCK DD SYSOUT=X
//DDPRINT DD SYSOUT=X
//MPMDUMP DD SYSOUT=X
//SYSUDUMP DD SYSOUT=X
//DDPRINT DD SYSOUT=X
//DDCARD DD DISP=SHR,DSN=SAGLIBT.SMASRCE(EXSDDCAR)
EXSDDCAR member is as below
NODE=145
SVC=249
PRODUCT=EXS
LOCAL=NO
NABS=50
NU=100
NC=50
TIMER=600
LU=32768
CT=120
FORCE=NO
And we use Natural Security Logon Option = S
Altough we used all above definitions ,when we start Natural RPC server from TSO we get same message given before
M *** Server = SRV7
M *** Node = ETB148
M *** UserID = *NSC
M *** Natural RPC version: 5.1.1 - update level 0
M *** Highest supported protocol version: 1130
M EntireX Broker Stub Version=6.1.1, Patch Level=30, Highest API Supported=6
M *** LOGON to Broker ETB148 failed.
M 00200379 API: Inconsistent Security Installation
#Mainframe-Integration#webMethods#EntireX