We use .NET applications to connect to the Broker and RPC Servers on the mainframe.
We had to restart very often our RPC Servers because they ended after non-activities.
To avoid this situation, we now ping every minute the server to keep it up.
During a presentation, SAG told us that this is not necessary.
M *** Initialize a Natural RPC server at 2008-08-25 06:05:07
M *** with name STDEVL
M *** on host SY2
M *** under z/OS 01.09.00
M *** Natural nucleus version : 4.2.3
M *** Natural system file version : 4.2.3 service pack 3
M *** Natural RPC version : 6.2.3 update level 1
M *** Highest supported RPC protocol: 2020
M *** SYSIDL version : 18.104.22.168
M *** Natural server library : WKES01
M *** Natural server user ID : STRPCH
M *** Natural security activated : Yes
M *** Logon data required (LOGONRQ) : Yes
M *** System file settings
M *** FUSER = ( 112 , 205 )
M *** FNAT = ( 226 , 54 )
M *** FSEC = ( 112 , 204 )
M *** Steplib settings
M *** WKES01 ( 112 , 205 )
M *** DLSTMAIN ( 112 , 205 )
M *** DLSTSYS ( 112 , 205 )
M *** DLSTCST ( 112 , 205 )
M *** SYSCST ( 226 , 54 )
M *** SYSEXT ( 226 , 54 )
M *** SYSLIBS ( 226 , 54 )
M *** SYSLIB ( 226 , 54 )
M *** SYSIDL ( 226 , 54 )
M *** SYSTEM ( 112 , 205 )
M *** SYSTEM ( 226 , 54 )
M *** Natural security settings according to RPC server profile
M *** Timestamp related ETID : N
M *** Parameters for transport
M *** Server (SRVNAME) : STDEVL
M *** Node (SRVNODE) : ETB212
M *** User ID (SRVUSER) : *NSC
M *** Buffer (MAXBUFF) : 30720 bytes
M *** Version (ACIVERS) : 7
M *** Code page (CPRPC) : N/A
M EntireX Broker Stub Version=22.214.171.124, Highest API Supported=8
M *** Natural server environment successfully initialized at 06:05:07
M *** LOGON to Broker ETB212 at 06:05:07
M *** Initialization of transport successful at 06:05:07
M *** Server STDEVL is up at 06:05:07
Does someone have a replacement for our ping solution?
Maybe set all non-activity time-window parameters to high-value?
Does a new version fix this problem?
Since we ping, from time to time the servers terminate:
********** USER-ID: STRPCH LIB : WKES01
B *** Return from listen at 2008-08-27 05:18:08
FUNCTION: L RC: 3 SERVER: STDEVL
02150254 NET: Connection error subcode 30C00003
SEND-LEN: 30720 REC-LEN: 0
M *** RC 3 from listen request. Server terminates
MC *** Server is terminated at 2008-08-27 05:18:08
I cannot find the response code 02150254
Can someone help or have ideas?