KB Article #187120
Sending file error "CFTN05E stop_net_tcp: Network shutdown cr 0 cs 113 in S_ecoute : soc_look_tpro : acq_req error since z/OS update level
Symptom
The Recommended Service Upgrade (RSU) is a package of cumulative patches that correct some issues for both IBM software and the operating system z/OS regularly published on a monthly or quarterly base time.
After having applied a certain level of update for z/OS *, Transfer CFT keep starting normally but any transfer fails with the following sequence of messages :
Log of CFT
CFTT09W _ Maximum cv Affected <IDTU=A000I7DZ PART=PARIS IDF=XVP52ASW IDT=F1001310 PROT=PESITANY
CFTH09E Network connect request local error <PART= PARIS NCR=416 NCS=MAXCNX NET=TCP>
CFTN05E stop_net_tcp: Network shutdown cr 0 cs 0 in S_ecoute : soc_look_tpro : acq_req error
CFTT75E connect reject<IDTU=A000I7DW PART= PARIS IDF=XVP93ASW IDT=F1001303 416 MAXCNX
SYSOUT TCPOUT of the job CFT
2024/06/15 17:03:31.723258 (CFTTPRO ,t9c74b0) (Op=FCNTL) Errno=121 :EDC5121I Invalid argument. (errno2=0x05350119)
Error setasy sur set_socket_nonblocking: EDC5121I Invalid argument. (errno2=0x05350119)
(*)For z/OS 3.1 ; starting RSU 2312 and above for z/OS 2.4 and 2.5
Explanation
The Internal communication between CFTTPRO and CFTTCP , which are internal components that handle the protocol layer and network layer access, is performed through a socket.
The CFTTPRO process failed to set the O_NONBLOCK flag to the socket when establishing that connection.
Depending on the environment the flag value when invoking the system call FCNTL was incorrect.
It was due to a misuse of the va_start() macro. the address of the va_list returned by va_start() and the first argument returned va_arg could be different.
Solution
Axway has published a patch 3.10 2403 P1 to fix the above issue , which is also included in next updates starting with 3.10 2406.