FEKFIVPT invocation results in initialization failure

 

Problem

Running the RSE Daemon with IVP, the FEKFIVPT gets the following error in the syslog:

Error

TCP/IP IVP test... 
Initialize failed, rc= 1004

Explanation and resolution

This error code is generated by the following invocation in FEKFIVPT:
parse value socket('Initialize', 'RSCLIENT') with rc .  
 if rc <>0 then call SayError 'Initialize' rc 0
The rc=1004 for a SOCKET API is documented in the TCPIP errno.h file, and it means:
1004 EIBMIUCVERR All The request failed because of an IUCV error.
This error is generated by the client stub code. Ensure IUCV/VMCF is functional.

Additional information

Here is a link to the z/OS® Communications Server Version 1.9 that contains this socket return code information: http://publib.boulder.ibm.com/infocenter/zos/v1r9/index.jsp?topic=/com.ibm.zos.r9.cs3cod0/syserret.htm

You should ensure that the TCP/IP IUCV/VMCF subsystem is configured and started according to the TCP/IP stack that is used. Here is a link to the z/OS Communications Server Version 1.9 Information Center. The information there explains how to configure and start this subsystem: http://publib.boulder.ibm.com/infocenter/zos/v1r9/index.jsp?topic=/com.ibm.zos.r9.halz002/f1a1b37042.htm. Here is a link to the IUCV/VMCF considerations information: http://publib.boulder.ibm.com/infocenter/zos/v1r9/index.jsp?topic=/com.ibm.zos.r9.halz002/f1a1b37042.htm