Doing an SMP/E Receive Order and it is failing with the below error:
GIM69207S ** RECEIVE PROCESSING HAS FAILED BECAUSE THE CONNECTION WITH THE SERVER FAILED. java.net.ConnectException:
EDC8127I Connection timed out. (Connection timed out)
GIM20501I RECEIVE PROCESSING IS COMPLETE. THE HIGHEST RETURN CODE WAS 12.
The EDC8127I Connection timed out error is caused a network issue. Sometimes it is due to firewall issues on the mainframe.
There was change to the IP address used by Receive Order in March 2022,
Your firewall needs to be configured to allow these IP addresses.
Run the following job to determine if the download servers can be accessed:
//TSO EXEC PGM=IKJEFT01,REGION=7M
//SYSPRINT DD SYSOUT=*
//SYSTSPRT DD SYSOUT=*
//SYSTSIN DD *
ping eapi.broadcom.com (count 5
tracerte eapi.broadcom.com
ping rdownloads.broadcom.com (count 5
tracerte rdownloads.broadcom.com
//SYSIN DD DUMMY
If an HTTP or SOCKS proxy server is required to access the internet then the <HTTPPROXY> section needs to be added to the CLIENT DD statement:
<CLIENT
downloadmethod="https"
javahome="/usr/lpp/java/J8.0"
classpath="/usr/lpp/smp/classes"
javadebugoptions="-Dcom.ibm.smp.debug=severe -showversion"
>
<HTTPPROXY host="local.httpproxy.com"
user="userid" pw="password" port="8080">
</HTTPPROXY>
</CLIENT>
See documentation section Define the CLIENT Input for RECEIVE ORDER