I had previously, with Douglas Kelly’s help, deployed the Natural RPC Server using the re-entrant ADALNKR-based nucleus to run 10 tasks, which I understood was required if I want to use security and dynamic library logons. We’re now trying to make use of security for the first time, and to avoid this error:
0020 0379 API: Inconsistent Security Installation
I modified the Broker attributes to now specify:
DEFAULTS = BROKER
…
…
SECURITY=YES
…
…
However, when I tried to bring up the Natural RPC Server, it dies with this error:
M *** LOGON to Broker ETB103 failed
M 00080002 Access Denied user profile not defined
I thought maybe I needed to also uncomment out this block:
DEFAULTS = SECURITY
CHECK-IP-ADDRESS = NO
ERRTXT-MODULE = NA2MSG1
IGNORE-STOKEN = NO
INCLUDE-CLASS = YES
INCLUDE-NAME = YES
INCLUDE-SERVICE = YES
PROPAGATE-TRUSTED-USERID = NO
SAF-CLASS = NBKSAG
SECURITY-LEVEL = AUTHORIZATION
TRACE-LEVEL = 3
TRUSTED-USERID = NO
UNIVERSAL = NO
WARN-MODE = NO
But now I just get this error:
M *** LOGON to Broker ETB103 failed
M 00080002 Kein Zugriff. Benutzerprofil undefiniert
My Natural RPC Server startup messages show:
M *** Initialize a Natural RPC server at 2017-06-20 10:30:43
M *** with name SRV1
M *** on host CH40
M *** under z/OS 02.01.00
M *** Natural nucleus version : 8.2.6
M *** Natural system file version : 8.2.6.7
M *** Natural RPC version : 8.2.6.3
M *** Highest supported RPC protocol: 2040
M *** SYSIDL version : 8.2.0.0
M *** Natural server library : WS-LIB
M *** Natural server user ID : DBA
M *** Natural server ETID :
M *** Natural security activated : Yes
M *** Logon data required (LOGONRQ) : No
M *** System file settings
M *** FUSER = ( 100 , 17 )
M *** FNAT = ( 100 , 16 )
M *** FSEC = ( 100 , 18 )
M *** Steplib settings
M *** WS-LIB ( 100 , 17 )
M *** OE ( 100 , 17 )
M *** PROD ( 100 , 17 )
M *** SRWEB ( 100 , 17 )
M *** VSSYSTEM ( 100 , 17 )
M *** DBSYSTEM ( 100 , 17 )
M *** SYSIDL ( 100 , 16 )
M *** SYSRPC ( 100 , 16 )
M *** SYSEXT ( 100 , 16 )
M *** SYSLIBS ( 100 , 16 )
M *** SYSTEM ( 100 , 17 )
M *** SYSTEM ( 100 , 16 )
M *** Natural security settings according to RPC server profile
M *** Timestamp related ETID : -
M *** Logon mode : N
M *** Mixed case passwords : N
M *** Domain separator :
M *** Service protection : *
M *** Parameters for transport
M *** Server (SRVNAME): SRV1
M *** Node (SRVNODE): ETB103
M *** User ID (SRVUSER): DBA
M *** Buffer (MAXBUFF): 40775680 bytes
M *** Version (ACIVERS): 9
M *** Code page (CPRPC) : N/A
M *** Retries (SRVRTRY)
M *** number : 0
M *** interval : 60
M *** Wait time (SRVWAIT): 0
M *** Terminate (SRVTERM): NEVER
M EntireX Broker Stub NATETB23 Version=09.10.0.00, Highest API Supported=10
M *** Natural server environment successfully initialized at 10:30:43
M *** LOGON to Broker ETB103 failed
M 00080002 Kein Zugriff. Benutzerprofil undefiniert
MC *** Initialization aborted at 10:30:43
I played around with the default NatRPC NSC profile but didn’t seem to make any difference. Please advise what I am missing.
Thanks!
-Brian