spacer
Fixes available for service levels:
2.3 2.2 2.1 1.5G 1.5F


Product Fixes

TCP/IP Release 1.5 Service Pack G


Symptoms,
Sorted by Issue Date
Symptoms,
Sorted by Component
Fix Descriptions,
Sorted by Number

Fixes Sorted By Issue Date (Newest to Oldest):

Issue Date Symptom Status Fix IBM APAR
2019/11/05Asynchrous cancel(AIO_CANCEL) causes close failureReleasedZP15G392
2019/10/12Added SEE310 message for Velocity commandReleasedZP15G391
2019/10/12Added GPS927 message for Q GPSDReleasedZP15G390
2019/10/12Add LPORT= to DEFINE GPSDReleasedZP15G389
2019/10/12LPORT= added to DEFINE GPSDReleasedZP15G388
2019/10/12Add LPORT= to DEFINE GPSDReleasedZP15G387
2019/10/12Allow Velocity to request performance dataReleasedZP15G386
2019/10/12RSH fails with illegal portReleasedZP15G385
2019/07/29Define Event Nullfile=Delete fails to delete the fileReleasedZP15G384
2019/07/29Define Event Nullfile=Delete fails to delete the fileReleasedZP15G383
2019/07/29Define Event Nullfile=Delete failsSupersededZP15G382
2019/07/1624-bit storage leak in SOWORK subpoolReleasedZP15G381
2019/07/1624-bit storage leak in SOWORK subpoolReleasedZP15G380
2019/03/23TEL927W TN3270DX Menu Failure. Reason=CALMRNFAReleasedZP15G378
2019/03/23Storage subpool SSLEEE not releasedReleasedZP15G377
2019/03/18Access Epic dataset fails and site rdwSupersededZP15G373
2019/03/14TEL929I and TEL934 messagesSupersededZP15G374
2019/03/12Asynchronous socket fails with enetdownReleasedZP15G376
2019/03/12IPN903E Free length (00010000) is wrongSupersededZP15G375
2019/01/15Added CLIENTDX messages to use unique prefix AUD and AUT messageReleasedZP15G372*
2019/01/12TCP902D diagnostic message being issued without DIAG AUTOSupersededZP15G371*
2019/01/12Display eye-catcher during Q VERReleasedZP15G370*
2019/01/12Added message IPN832 to diagnose asynchronous accept failureSupersededZP15G369*
2019/01/12IPN166E Application Program Abend at xxxxxx Phase: SOCKPASS, Offset:0001114ESupersededZP15G368*
2019/01/12New external CLIENTDX phaseReleasedZP15G367*
2019/01/12Client fails to connect with older SSL/TLS serverSupersededZP15G358*
2019/01/12Use external CLIENTDX phaseReleasedZP15G356*
2018/10/08BSD103I IPNRCLOS failed R15=00000000 errno=+113 CLOSACLSSupersededZP15G366*
2018/10/08New CONNECTFAIL commandSupersededZP15G365*
2018/10/08New CONNECTFAIL commandSupersededZP15G364*
2018/10/08Active open(connects) delayed poor performanceReleasedZP15G363*
2018/10/08SET JSEP command is invalid.ReleasedZP15G357*
2018/08/16Added message IPN550I so that a Q FILES will show active sessions.SupersededZP15G361*
2018/08/16Q FILES enhancement changes for ESDS files.ReleasedZP15G359*
2018/07/02Good delivery results in DISP=Y.SupersededZP15G355*
2018/06/14CLOSE FILE was not working. Q FILES has new message added.ReleasedZP15G360*
2018/06/13SET USER or PASS in an EXEC member is displayed.ReleasedZP15G362*
2018/05/14SSL117D IPCRSRED failed reason=SREDBTSMSupersededZP15G354*
2018/05/04IPN597I Shutdown Stage: 4: Network termination (max. 10 seconds)ReleasedZP15G353*
2018/05/04IPN166E Application Program Abend at xxx Phase: IPDRIVER, Offset: 00005E02ReleasedZP15G352*
2018/05/04Rare instances of an ESDS file not being closed, so help by TCP/IP.SupersededZP15G350*
2018/03/29Update online messages fileReleasedZP15G351*
2018/03/26New messages for retry of open requestsSupersededZP15G349*
2018/03/26New LISTENFAIL commandSupersededZP15G346*
2018/03/26IPN222E TCP/IP System loop has been detectedSupersededZP15G340*
2018/03/23Pickup latest messagesSupersededZP15G348*
2018/03/23New LISTENFAIL commandSupersededZP15G347*
2018/03/23EXEC TCP application failsReleasedZP15G344*
2018/03/23EXEC TCP application failsReleasedZP15G343*
2018/03/23EXEC TCP application failsReleasedZP15G342*
2018/03/08BARS LEFT and WIDTH do not work as documented.ReleasedZP15G345*
2018/02/16WAIT=YES on the wrong SYSID would not wait.ReleasedZP15G341*
2018/02/02FTP307D FTPBATCH diagnostic: SSLXNSSLReleasedZP15G339*
2018/01/31VSAM KSDS close failureReleasedZP15G338*
2018/01/31VSAM ESDS close failureSupersededZP15G337*
2018/01/31TLS/SSL data connection not set to clearSupersededZP15G335*
2018/01/31Abend after SITE REXX used without parameters.SupersededZP15G324*
2018/01/30New diagnostic eventsReleasedZP15G336*
2018/01/30Connect to local ftp server failsSupersededZP15G334*
2018/01/30Duplicate ECBs with multiple events and AUTOSENDSupersededZP15G333*
2018/01/30Added AUTOSEND messages to use unique prefixSupersededZP15G332*
2018/01/30Added AUTOSEND messages to use unique prefixSupersededZP15G331*
2018/01/30When CPU is at 100%, Auto Client may send same report multiple times.SupersededZP15G330*
2018/01/30Reduce key zero non-parallel cpu timeSupersededZP15G329*
2018/01/30Reduce key zero non-parallel cpu timeSupersededZP15G328*
2018/01/30IPN341E SIZE= and MTU= are mutually exclusiveSupersededZP15G327*
2018/01/30New command to reduce overhead of counters.SupersededZP15G326*
2018/01/30Change TEL934 from warn to diagnosticSupersededZP15G325*
2018/01/30Pickup latest messagesSupersededZP15G320*
2018/01/30Added diagnostic messageSupersededZP15G318*
2018/01/30Failed opens on a congested networkSupersededZP15G317*
2017/12/01Added diagnotic messages for SSLSupersededZP15G323*
2017/12/01VCS fails with SSL header between buffersSupersededZP15G322*
2017/10/03Possibility of orphaned storage on certain OPEN errors.SupersededZP15G321*
2017/10/03Possibility of orphaned storage on certain OPEN errors.SupersededZP15G319*
2017/09/26Added diagnostic message IPF406SupersededZP15G316*
2017/09/25Power file I/O driver diagnosticReleasedZP15G281*
2017/09/15Operation exception if CHECKTCP executes during startup.SupersededZP15G303*
2017/09/14Second session from same IP address will not connect.SupersededZP15G315*
2017/09/13Change SSL200I messgage to importantReleasedZP15G314*
2017/09/13Extraneous sdumps occurringSupersededZP15G313*
2017/09/13FTP317W FTPBATCH diagnostic: SCTXCNRB RC=00000064SupersededZP15G312*
2017/08/14Update online messages fileSupersededZP15G311*
2017/08/04Extraneous pdumps issued on connection failuresReleasedZP15G310*
2017/08/04Modify diagnostic messages for retransmitSupersededZP15G309*
2017/08/04Add DIAG KEYZEROSupersededZP15G308*
2017/08/04Add DIAG KEYZEROSupersededZP15G307*
2017/08/04Asynchronous accept fails during shutdownSupersededZP15G304*
2017/08/04TCP retranmissions failing and recoverySupersededZP15G302*
2017/06/09Truncated name in IPN528E messageSupersededZP15G306*
2017/06/09Allow SETVAR command to use VSE SETPARM variableSupersededZP15G305*
2017/05/03Abend when converting SAM file to a PDF.SupersededZP15G301*
2017/05/03SET TLS31 fails with SETCBDO1SupersededZP15G300*
2017/04/07A good DNS following a bad DNS response would also fail. Recovery issues also noted.ReleasedZP15G295*
2017/04/01SET DISP=HOLD ignored if report DISP=KSupersededZP15G294*
2017/03/30Update online messages fileSupersededZP15G299*
2017/03/21Message TCP902D displays on SYSLST without DIAG enabled.SupersededZP15G288*
2017/03/20New message for FIREWALL featureSupersededZP15G298*
2017/03/20BSD100I message not displayed on consoleSupersededZP15G297*
2017/03/20IPN541W IBBLOks being allocated from 24-bit GETVISReleasedZP15G296*
2017/03/20Passive open fails to re-enter listen stateSupersededZP15G293*
2017/03/20IPN551I Short on Storage 31-bit now at 99% used traffic left OFFReleasedZP15G292*
2017/03/20SSL117D IPCRSINI failed reason=GETFROBUSupersededZP15G291*
2017/03/20Invalid IP address in firewall tableReleasedZP15G290*
2017/02/23The FOIP string is not passed to the CGI-REXX program.ReleasedZP15G289*
2017/02/17GiveSocket not posted by TakeSocketSupersededZP15G286*
2017/02/14IPA412D FTP diagnostic LREDSRBD RC=00000008SupersededZP15G287*
2017/02/08Preprocessor does not let variable field set the SYSID.ReleasedZP15G284*
2017/02/07SSL/TLS fails when using effector daemonSupersededZP15G285*
2017/02/03Abend during SSL/TLS when using effector daemonReleasedZP15G283*
2017/02/03Abend during SSL/TLS when using effector daemonSupersededZP15G282*
2017/01/28Message update and repeated report sending.SupersededZP15G279*
2017/01/27DELETE TRACE fails to delete traceReleasedZP15G280*
2017/01/25ATTACH %ddname gets the wrong port number to attach to.SupersededZP15G255*
2017/01/24SET SEPERATOR has no affect on the POWER attached outputSupersededZP15G252*
2017/01/23Blocked IP addresses using excessive storageReleasedZP15G278*
2017/01/23New messages for FIREWALL featureSupersededZP15G277*
2017/01/23Add new operands for FIREWALL commandSupersededZP15G276*
2017/01/23FIREWALL command new operandsSupersededZP15G275*
2017/01/23FIREWALL command new operandsSupersededZP15G274*
2017/01/16Added diagnotic messages for give/take functionsSupersededZP15G273*
2017/01/16GetHostByName would fail for complex domain names.SupersededZP15G272*
2017/01/16GPS may not print all pages of a report when the MAXPAGES= parm is specified.SupersededZP15G271*
2017/01/16GiveSocket and TakeSocket unique tokenSupersededZP15G269*
2016/12/07Email batch client hangs after ATTACH %ddname times out.ReleasedZP15G250*
2016/12/02SET PASSWORD=value displays the value on SYSLST.SupersededZP15G270*
2016/11/30Add $OPTSTMX to SOCKOPT macroReleasedZP15G268*
2016/11/30Timer service conflictReleasedZP15G267*
2016/11/30Timer service conflictSupersededZP15G266*
2016/11/30External application runs TCP/IP out of getvisSupersededZP15G265*
2016/11/30External application runs TCP/IP out of getvisSupersededZP15G264*
2016/11/30External application runs TCP/IP out of getvisSupersededZP15G263*
2016/11/30External application runs TCP/IP out of getvisReleasedZP15G262*
2016/11/30External application runs TCP/IP out of getvisSupersededZP15G261*
2016/11/30External application runs TCP/IP out of getvisSupersededZP15G260*
2016/11/30IPN541W IBBLOks being allocated from 24-bit GETVISSupersededZP15G259*
2016/11/30IPN541W IBBLOks being allocated from 24-bit GETVISSupersededZP15G258*
2016/11/30IPN541W IBBLOks being allocated from 24-bit GETVISReleasedZP15G257*
2016/11/30IPN541W IBBLOks being allocated from 24-bit GETVISSupersededZP15G256*
2016/11/30Add SENDMXUA to IBBLOK commandSupersededZP15G254*
2016/11/30Add SENDMXUA to IBBLOK commandSupersededZP15G253*
2016/09/30IPN293I Obsolete interface versionSupersededZP15G251*
2016/09/30Console SET PASSWORD not enforced with MSG XX,DATA=commandReleasedZP15G246*
2016/09/30Informational message number not always informational.SupersededZP15G245*
2016/09/30Removed obsolete messagesSupersededZP15G244*
2016/09/30Message NTP104E indicates that the NTPD product has expired.ReleasedZP15G243*
2016/09/30Correct Q FIREWALL for UDP portsReleasedZP15G236*
2016/09/30Console SET PASSWORD not enforced with MSG XX,DATA=commandReleasedZP15G234*
2016/09/30Add support for HMAC-SHA256ReleasedZP15G232*
2016/09/30Add support for HMAC-SHA256SupersededZP15G231*
2016/09/30Add support for HMAC-SHA256SupersededZP15G230*
2016/09/13IPN299W CHECKSUM messagesSupersededZP15G242*
2016/09/12Slow SSL/TLS sending of dataSupersededZP15G248*
2016/09/12Asynchronous connect hangsSupersededZP15G240*
2016/09/09ATTACH of a "%ddname" file sometimes fails to be delivered.SupersededZP15G247*
2016/08/31GetHostByName for SMTP address would fail.SupersededZP15G238*
2016/08/15Update online messages fileSupersededZP15G239*
2016/08/09DELETE EVENT timing issue - may not completeSupersededZP15G235*
2016/07/11Problems during TCP Open and Close processingSupersededZP15G237*
2016/05/26Add $OPTASCR to SOCKOPT macroSupersededZP15G233*
2016/05/25Unable to connect to server. DIAG indicates LUNAME not ready.SupersededZP15G217*
2016/05/06FTP916E Unsupported TYPESupersededZP15G229*
2016/05/03FTP906D FTP server diagnostic: DATACWFFSupersededZP15G228*
2016/05/03Correct duplicate message numbersSupersededZP15G227*
2016/05/03Control connection fails with sysid not 00SupersededZP15G226*
2016/05/03Whan a bad "ATTACH" statement for a dynamic file occurs, EMAIL hangs.SupersededZP15G225*
2016/04/05A DIRLIST on a TYPE=VTOC that is shared will fail.ReleasedZP15G218*
2016/03/28TEL920I message - added module name fieldSupersededZP15G224*
2016/03/28DEFINE/DELETE CGI issuesSupersededZP15G223*
2016/03/28Close proccessing problemsSupersededZP15G221*
2016/03/28Isolate a problem with IP-address masking.SupersededZP15G179*
2016/03/23Single partition with accessing multiple stacksSupersededZP15G222*
2016/03/23Diagnostics for close processingSupersededZP15G219*
2016/03/23Single partition with accessing multiple stacksSupersededZP15G216*
2016/03/23Different sysid restarted affects other stackSupersededZP15G215*
2016/03/15Responses not appearing on SYSLOGSupersededZP15G214*
2016/03/08DELETE EVENT timing issue - may not completeSupersededZP15G220*
2016/02/22Detect and validate RSA-SHA256 signatureReleasedZP15G213*
2016/02/22SSL/TLS data connection protocol version wrongSupersededZP15G211*
2016/02/22Correct defailt for open to be TLS 1.0SupersededZP15G210*
2016/02/22TLS 1.1 and SSLv2 backward compatabilitySupersededZP15G209*
2016/02/05Incoming text file is unreadable.ReleasedZP15G212*
2016/01/25Bypass bad socket request blockSupersededZP15G208*
2016/01/22Abend on bad soblok addressSupersededZP15G185*
2016/01/21Allow option to dump RSA private keyReleasedZP15G207*
2016/01/21Add support for TLS 1.1ReleasedZP15G206*
2016/01/21Add support for TLS 1.1SupersededZP15G205*
2016/01/21Correct IPN104 unsupported releaseSupersededZP15G204*
2016/01/21Correct Q EXTERNAL commandSupersededZP15G203*
2016/01/21Correct Q EXTERNAL countersSupersededZP15G202*
2016/01/21Correction for job step timeSupersededZP15G201*
2016/01/21Correct close full not postedSupersededZP15G200*
2016/01/21Added new firewall messageSupersededZP15G199*
2016/01/21Added new diagnostic eventsSupersededZP15G198*
2016/01/21Added new diagnostic eventsSupersededZP15G197*
2016/01/21Correct for checking IP datagram lengthSupersededZP15G196*
2016/01/21Correction for displaying date in messagesReleasedZP15G195*
2016/01/21Added new messages to FIREWALL REPORT commandSupersededZP15G194*
2016/01/21Add support for TLS 1.1SupersededZP15G191*
2016/01/21Add support for RSA-SHA256 signatureReleasedZP15G190*
2015/12/07Correct close full not postedSupersededZP15G189*
2015/12/07Power pnet idumps after TCP/IP shutdownSupersededZP15G188*
2015/12/07Correction for Power Pnet idumpsSupersededZP15G187*
2015/12/07AutoEmail sometimes doesn't send and sets DISP=LSupersededZP15G186*
2015/12/07Reserved zap numberReleasedZP15G086*
2015/11/18Preprocessor generates '00' for SYSID instead of ""SupersededZP15G184*
2015/11/16Password not suppressed in displaySupersededZP15G183*
2015/11/16FTPBATCH hangs after stor fails with 550SupersededZP15G182*
2015/11/16FTPBATCH hangs after stor fails with 550SupersededZP15G181*
2015/11/16TLS31 Client Authentication failsSupersededZP15G180*
2015/10/26Same report being delivered over and over.SupersededZP15G178*
2015/10/26Storage chains not being released. AutoSEND processes once.SupersededZP15G174*
2015/10/26Invoking CLIENT01 (CICS application) abends.ReleasedZP15G160*
2015/10/26Snap dumps occur after applying ZP15F206.SupersededZP15G153*
2015/10/26DNS1 would not try DNS2 if it failed.SupersededZP15G152*
2015/10/21Add routine for getting dynamic portSupersededZP15G177*
2015/10/21Incorrect messagesSupersededZP15G176*
2015/10/21High instance of storage pool IPVCAT in 31-bit storage.ReleasedZP15G173*
2015/10/21Added FIREWALL supportSupersededZP15G172*
2015/10/21Free ports not blockedReleasedZP15G171*
2015/10/21Correct firewall commandSupersededZP15G170*
2015/10/21Correct firewall initialization failureSupersededZP15G169*
2015/10/21Free ports not blockedReleasedZP15G168*
2015/10/21Free ports not blockedReleasedZP15G163*
2015/10/21Free ports not blocked by firewallSupersededZP15G161*
2015/10/21Failed active data connectionReleasedZP15G145*
2015/10/21Incorrect eye-catcherReleasedZP15G128*
2015/10/16Correction for CICS Web ServicesSupersededZP15G175*
2015/10/16Takesocket and Halfclose optionsSupersededZP15G154*
2015/10/05A DELETE EVENT might cause the stack to crash. Loop condition randomly occurs.SupersededZP15G167*
2015/10/05Snap dumps producing high I/O with every email.ReleasedZP15G166*
2015/10/02Activate spinchecck for loop detectionSupersededZP15G165*
2015/10/02SOCKOPT diagnosticSupersededZP15G159*
2015/10/02Storing of file fails with RECLF ONSupersededZP15G158*
2015/10/02IPA412D FTP diagnostic LREDSRBDSupersededZP15G157*
2015/10/02IPA402D diagnostic messageSupersededZP15G156*
2015/10/02Add $OPTXTAK and $OPTHALF to SOCKOPT macroSupersededZP15G155*
2015/10/02Wrong stack id messageReleasedZP15G129*
2015/09/21DISP=DELETE says "is ignored" but it isn't. Also truncating reports that are greater than 99,999,999 bytes long.SupersededZP15G164*
2015/09/21Email with no attachment hangs after applying ZP15G151.SupersededZP15G162*
2015/08/26Email sent after an ATTACH failed does not acknowledge QUIT.SupersededZP15G151*
2015/08/26QUIT not sent on attach failureReleasedZP15G150*
2015/08/25FILE I/O abends when DEFINE FILE,TYPE=VSAMCAT with bad DLBL.SupersededZP15G149*
2015/08/25Correct wrong stack id messageReleasedZP15G130*
2015/08/17When shutting down TCP/IP a loop could occur during the clean up processing.ReleasedZP15G125*
2015/08/10Zero-length file will cause various undesirable conditions. And a DELETE EVENT on a hung session will never end.SupersededZP15G148*
2015/08/10Email sent after an ATTACH failed with ATTACHFAIL=FLUSH enabled.SupersededZP15G147*
2015/08/10Halfclose processing not usedSupersededZP15G146*
2015/08/10Correct IPN696W with multiple stacksSupersededZP15G143*
2015/08/10Correct IPN696W with multiple stacksSupersededZP15G142*
2015/08/10Correct IPN696W with multiple stacksSupersededZP15G141*
2015/08/10Correct IPN696W with multiple stacksSupersededZP15G140*
2015/08/10Correct IPN696W with multiple stacksSupersededZP15G139*
2015/08/10Correct IPN696W with multiple stacksSupersededZP15G138*
2015/08/10Correct IPN696W with multiple stacksSupersededZP15G137*
2015/08/10Allow option override port queueingSupersededZP15G136*
2015/08/10Add display of VSE task id to syslst messagesReleasedZP15G135*
2015/08/10Correct IPI508D F2 job step time changedReleasedZP15G131*
2015/08/10Added IPN218I message for VSE releaseSupersededZP15G126*
2015/08/10Extra character inserted in line.SupersededZP15G124*
2015/08/10Update online messages fileSupersededZP15G123*
2015/04/20TCP half close processingSupersededZP15G134*
2015/04/20TCP half close processingSupersededZP15G133*
2015/04/20Poor performance and excessive storage usageSupersededZP15G132*
2015/04/20TCP half close processingReleasedZP15G046*
2015/04/06AUTOEXEC=OFF is ignored but comments are not.SupersededZP15G127*
2015/03/16"IPN411I >Undefined<" message incorrectly displays.ReleasedZP15G121*
2015/03/16IPN218I TCP/IP Running on z/VSE 5.2 VSE/AF 090200SupersededZP15G120*
2015/03/16Added IPN218I messageSupersededZP15G109*
2015/03/16Compatability with new releaseReleasedZP15G091*
2015/02/06SSL117D IPCRSINI FAILED REASON=CLEXBAD1SupersededZP15G122*
2015/02/02TELNET01 application only uses line mode.ReleasedZP15G073*
2015/01/30Correct storing of BSD socket numberSupersededZP15G119*
2015/01/30Detection of CICS with subtask not under CICS controlReleasedZP15G118*
2015/01/30Detection of CICS with subtask not under CICS controlReleasedZP15G117*
2015/01/30Allow givesocket of closed socketSupersededZP15G116*
2015/01/30Add asynch diagnostic IPN898I messageSupersededZP15G115*
2015/01/30Message TCP905D was truncating the "Action" field.ReleasedZP15G114*
2015/01/30FTP303E ABEND FTPX1000 PSW=07DD3000 80000002 CODE=20 INT=0001SupersededZP15G113*
2015/01/30NOEJECT affects non-CC byteSupersededZP15G072*
2015/01/15IBM VSAM Redirector subtask abends in CICS partitionSupersededZP15G112*
2015/01/14Message TCP915 was being produced by Autoevent. Replaced.SupersededZP15G111*
2015/01/14TEL927 message cannot be selectively suppressed.ReleasedZP15G110*
2015/01/14Modified BSD104 diagnostic messageSupersededZP15G108*
2015/01/14Added IPN898 corrected TCP909ISupersededZP15G107*
2015/01/14CICS Web Services fails with PORTQueingSupersededZP15G106*
2015/01/14CICS Web Services shuts down with DFHSO0102SupersededZP15G105*
2015/01/14CICS Web Services fails with DFHSO0102 messageSupersededZP15G104*
2015/01/14If "USER TABLE" missing, table doesn't load and no error displayed.ReleasedZP15G103*
2015/01/14Power may incorrectly insert a large series of null lines as "blank" pages.ReleasedZP15G102*
2015/01/12In some situations, XMOVE error will occur on fast SOCKET CLOSEReleasedZP15G092*
2014/12/17Loop occurs with diagnose performSupersededZP15G101*
2014/11/20Distribution update for new component: REXXSOCKReleasedZP15G100*
2014/11/20Distribution update for new component: SERV3270ReleasedZP15G099*
2014/11/20Distribution update for new component: TN3270DXSupersededZP15G098*
2014/11/20In some situations, XMOVE error will occur on fast SOCKET CLOSEReleasedZP15G095*
2014/11/20IPN230I message for IBM apar number spacingSupersededZP15G081*
2014/11/20Free storage request failsSupersededZP15G071*
2014/11/20Added new message TEL958I when user abnormally disconnectsSupersededZP15G064*
2014/11/19Diagnose Perform output contains incorrect max timeSupersededZP15G097*
2014/11/19Connect_Sequence fails to be enforcedSupersededZP15G096*
2014/11/19Unnecessary diagnostics dumps during cleanupSupersededZP15G094*
2014/11/19IPN136W UNIDENTIFIABLE INFORMATION FOUND IN PARMSupersededZP15G093*
2014/11/19If an OPEN failed on a POWER entry, a FREEVIS error (IPN913E) occursReleasedZP15G078*
2014/11/19Q STOR for IPSTOR subpool is incorrectReleasedZP15G076*
2014/11/19New messages for $BSOCKETSupersededZP15G053*
2014/11/18IPN166E Application Program Abend at xxxxxxxx. Phase: IPNCICMPSupersededZP15G090*
2014/11/18SSL117D IPCRSINI failed reason=GCRIBPV3SupersededZP15G087*
2014/11/18Poor performance during ascii file transferSupersededZP15G085*
2014/11/18Added SCRIPTNAME and JECLSCRIPT as parameter names to the DEFINE EVENT command.SupersededZP15G083*
2014/11/18DEFINE EVENT now supports default and overriding script names.SupersededZP15G082*
2014/11/18FTP303E PROGRAM CHECK FTPBATCHSupersededZP15G080*
2014/11/18An upgrade to a DNS server results in "entry not found" by client.SupersededZP15G079*
2014/11/18Multiple subtasks reset job step timeSupersededZP15G075*
2014/11/17IPN123I CSOCKET FREEVIS and IPN695C Abend in TKAB1000SupersededZP15G089*
2014/11/17SSL117D IPCRSINI failed reason=GCRIBPV3ReleasedZP15G088*
2014/11/17SEE600V SeeVSE diagnostic:GVVPRTYFSupersededZP15G077*
2014/11/17Multiple subtasks reset job step timeSupersededZP15G074*
2014/11/17AUTOSEND only works on SYSID=00. Others just sit in a wait state.SupersededZP15G066*
2014/11/17Socket requests discarded with multiple subtasksSupersededZP15G052*
2014/09/02QUERY TELNETD output is truncated.ReleasedZP15G069*
2014/09/01Correct eye-catcher for IPNETP01ReleasedZP15G050*
2014/09/01Default EMAIL USERID= value was limited to 16 bytesReleasedZP15G044*
2014/09/01Default EMAIL USERID= value was limited to 16 bytesSupersededZP15G043*
2014/09/01Default USERID/PASS settings for EMAIL are not being used correctly.SupersededZP15G042*
2014/09/01All CLIENT programs abend (0C4) under CICS.ReleasedZP15G041*
2014/08/29Socket abort request dropped for listen state connectionSupersededZP15G068*
2014/08/29Q VER output and firewall supportReleasedZP15G038*
2014/08/29Q VER output and firewall supportReleasedZP15G038*
2014/08/25Async connect failsSupersededZP15G070*
2014/08/25Diagnostics for hashingReleasedZP15G062*
2014/08/25Add FIREWALL MACROReleasedZP15G061*
2014/08/25Added FIREWALL supportSupersededZP15G060*
2014/08/25Added FIREWALL supportSupersededZP15G059*
2014/08/25Added FIREWALL supportSupersededZP15G058*
2014/08/25Added FIREWALL supportSupersededZP15G057*
2014/08/25Portqueue command fails with IPN406E messageSupersededZP15G056*
2014/08/25Added FIREWALL supportReleasedZP15G055*
2014/08/25Add firewall commandSupersededZP15G049*
2014/08/25IPF207 message format and firewall supportSupersededZP15G048*
2014/08/25Added FIREWALL supportSupersededZP15G040*
2014/08/25Added FIREWALL supportSupersededZP15G039*
2014/08/06Detect and respond to multiple PASV commandsSupersededZP15G036*
2014/07/29CICS TCPIPSERVICES failSupersededZP15G063*
2014/06/17$EMAIL not used as default for security.ReleasedZP15G054*
2014/06/12"MSG xx" against a waiting SOCKET function will abend.ReleasedZP15G051*
2014/05/15TCP907I for AutoLPR does not contain script name.SupersededZP15G047*
2014/05/15EMAIL.AUTOEXEC was not processing default commands.SupersededZP15G045*
2014/03/14Q VER output not display correctlySupersededZP15G037*
2014/03/14Failing send with passive tcp openSupersededZP15G035*
2014/03/14Failing LOPEN in autoftp eventSupersededZP15G034*
2014/03/11IPN960C SOCKET REQUEST REJECTED RS=SOCOEXCDSupersededZP15G033*
2014/03/10Correct for SIR VENDOR displaySupersededZP15G032*
2014/03/08Remove pulse enable before open completeSupersededZP15G017*
2014/03/07Detect and allow larger SCBLOKSupersededZP15G031*
2014/03/07Added support for AUTO_TIME to be used by AUTOSEND.SupersededZP15G030*
2014/03/06INVALID STORAGE ADDRESS occurs when attaching CLIENT to process data.SupersededZP15G029*
2014/03/06Added support to permit EVENT processor to run outside of the stack.ReleasedZP15G028*
2014/03/06Added support to permit EVENT processor to run outside of the stack.SupersededZP15G027*
2014/03/06SETIME/DROPTIME fails too quietly.SupersededZP15G021*
2014/03/06Stack goes into a loop or DEFINE EVENT stops working.SupersededZP15G020*
2014/03/06Add support for GETVENDORINFO control callSupersededZP15G018*
2014/03/06If there is no more GETVIS, IPNFPOWR will cause the stack to loop.SupersededZP15G014*
2014/03/05SOCKET FTP CLOSE causes error message: "IPN157W INTERNAL ERROR:"ReleasedZP15G013*
2014/03/04GPSD shuts down without indicating the problem.SupersededZP15G023*
2014/03/04GPSD unbind and then failure when CICS cold startsSupersededZP15G019*
2014/03/04IPF207I message not issued as it was in 1.5DReleasedZP15G010*
2014/03/04GPSD abends or goes into a loop due to improper X'35' on input.ReleasedZP15G008*
2014/01/31Query External countersReleasedZP15G026*
2014/01/31Clear other stack counterSupersededZP15G025*
2014/01/31IPN123W CSOCKET CHECKSUMS message occurringSupersededZP15G024*
2014/01/31Abend after failed handshakeReleasedZP15G022*
2014/01/31Foreign ip address set to all zerosReleasedZP15G016*
2014/01/31Addressing exception in external partitionSupersededZP15G015*
2014/01/17DISP=RESPECT not working as intended for PRINT/ client RETRIES setting would terminate on the first fail in all casesSupersededZP15G012*
2014/01/15IPF107I message not issued as it was in 1.5DReleasedZP15G009*
2014/01/10Multi-PRINT format does not set RC>0 if any report fails. DISP=D only.ReleasedZP15G011*
2014/01/05PUT/GET does not expand variables beyond 72 bytesReleasedZP15G007*
2014/01/05If a non-POWER attachment follows POWER attachment, client abends.SupersededZP15G006*
2014/01/05AutoLPR client sends "SET LOCK=YE" instead of "SET LOCK=YES", which causes a failure. Also, if MAX_client_EVENTS is "1", and a report is modified/palter while in flight, the event processing will hang.SupersededZP15G005*
2014/01/05QUERY EXTERNAL command enhancedSupersededZP15G004*
2014/01/05QUERY EXTERNAL command enhancedReleasedZP15G003*
2014/01/05Addressing exception in external partitionReleasedZP15G002*
2014/01/05IPN123W CSOCKET CHECKSUMS message issuedReleasedZP15G001*

Fixes Sorted By Component:

Component Symptom Status Fix IBM APAR
APIAdd support for GETVENDORINFO control callSupersededZP15G018*
APIIPN960C SOCKET REQUEST REJECTED RS=SOCOEXCDSupersededZP15G033*
API"MSG xx" against a waiting SOCKET function will abend.ReleasedZP15G051*
APISocket requests discarded with multiple subtasksSupersededZP15G052*
APINew messages for $BSOCKETSupersededZP15G053*
APIMultiple subtasks reset job step timeSupersededZP15G074*
APIMultiple subtasks reset job step timeSupersededZP15G075*
APIIn some situations, XMOVE error will occur on fast SOCKET CLOSEReleasedZP15G092*
APIIn some situations, XMOVE error will occur on fast SOCKET CLOSEReleasedZP15G095*
APIDistribution update for new component: SERV3270ReleasedZP15G099*
APIDistribution update for new component: REXXSOCKReleasedZP15G100*
APIIncorrect eye-catcherReleasedZP15G128*
APIAdd display of VSE task id to syslst messagesReleasedZP15G135*
APICorrect IPN696W with multiple stacksSupersededZP15G139*
APISOCKOPT diagnosticSupersededZP15G159*
APIPreprocessor generates '00' for SYSID instead of ""SupersededZP15G184*
APICorrection for job step timeSupersededZP15G201*
APIPreprocessor does not let variable field set the SYSID.ReleasedZP15G284*
APIBARS LEFT and WIDTH do not work as documented.ReleasedZP15G345*
AUTOStack goes into a loop or DEFINE EVENT stops working.SupersededZP15G020*
AUTOAdded support to permit EVENT processor to run outside of the stack.SupersededZP15G027*
AUTOAdded support to permit EVENT processor to run outside of the stack.ReleasedZP15G028*
AUTOINVALID STORAGE ADDRESS occurs when attaching CLIENT to process data.SupersededZP15G029*
AUTOAdded support for AUTO_TIME to be used by AUTOSEND.SupersededZP15G030*
AUTOTCP907I for AutoLPR does not contain script name.SupersededZP15G047*
AUTOAUTOSEND only works on SYSID=00. Others just sit in a wait state.SupersededZP15G066*
AUTOMessage TCP915 was being produced by Autoevent. Replaced.SupersededZP15G111*
AUTOMessage TCP905D was truncating the "Action" field.ReleasedZP15G114*
AUTOWhen shutting down TCP/IP a loop could occur during the clean up processing.ReleasedZP15G125*
AUTOZero-length file will cause various undesirable conditions. And a DELETE EVENT on a hung session will never end.SupersededZP15G148*
AUTOA DELETE EVENT might cause the stack to crash. Loop condition randomly occurs.SupersededZP15G167*
AUTOStorage chains not being released. AutoSEND processes once.SupersededZP15G174*
AUTOSame report being delivered over and over.SupersededZP15G178*
AUTOAdded AUTOSEND messages to use unique prefixSupersededZP15G331*
AUTOAdded AUTOSEND messages to use unique prefixSupersededZP15G332*
AUTODuplicate ECBs with multiple events and AUTOSENDSupersededZP15G333*
AUTOUse external CLIENTDX phaseReleasedZP15G356*
AUTONew external CLIENTDX phaseReleasedZP15G367*
AUTODisplay eye-catcher during Q VERReleasedZP15G370*
AUTOAdded CLIENTDX messages to use unique prefix AUD and AUT messageReleasedZP15G372*
AUTOMATIONTCP902D diagnostic message being issued without DIAG AUTOSupersededZP15G371*
BSDCompatability with new releaseReleasedZP15G091*
BSDDetection of CICS with subtask not under CICS controlReleasedZP15G117*
BSDDetection of CICS with subtask not under CICS controlReleasedZP15G118*
BSDAdd $OPTXTAK and $OPTHALF to SOCKOPT macroSupersededZP15G155*
BSDPower pnet idumps after TCP/IP shutdownSupersededZP15G188*
BSDDiagnostics for close processingSupersededZP15G219*
BSDAdd $OPTASCR to SOCKOPT macroSupersededZP15G233*
BSDAsynchronous connect hangsSupersededZP15G240*
BSDTimer service conflictSupersededZP15G266*
BSDTimer service conflictReleasedZP15G267*
BSDAdd $OPTSTMX to SOCKOPT macroReleasedZP15G268*
BSDGiveSocket and TakeSocket unique tokenSupersededZP15G269*
BSDAdded diagnotic messages for give/take functionsSupersededZP15G273*
BSDGiveSocket not posted by TakeSocketSupersededZP15G286*
BSDBSD100I message not displayed on consoleSupersededZP15G297*
BSDAdded diagnostic messageSupersededZP15G318*
BSDAdded diagnotic messages for SSLSupersededZP15G323*
BSDBSD103I IPNRCLOS failed R15=00000000 errno=+113 CLOSACLSSupersededZP15G366*
BSDAsynchrous cancel(AIO_CANCEL) causes close failureReleasedZP15G392
BSDCCICS TCPIPSERVICES failSupersededZP15G063*
BSDCAsync connect failsSupersededZP15G070*
BSDCTakesocket and Halfclose optionsSupersededZP15G154*
CLIENTAutoLPR client sends "SET LOCK=YE" instead of "SET LOCK=YES", which causes a failure. Also, if MAX_client_EVENTS is "1", and a report is modified/palter while in flight, the event processing will hang.SupersededZP15G005*
CLIENTMulti-PRINT format does not set RC>0 if any report fails. DISP=D only.ReleasedZP15G011*
CLIENTAll CLIENT programs abend (0C4) under CICS.ReleasedZP15G041*
CLIENTInvoking CLIENT01 (CICS application) abends.ReleasedZP15G160*
CLIENTDELETE EVENT timing issue - may not completeSupersededZP15G220*
CLIENTDELETE EVENT timing issue - may not completeSupersededZP15G235*
CLIENTSET PASSWORD=value displays the value on SYSLST.SupersededZP15G270*
CLIENTMessage update and repeated report sending.SupersededZP15G279*
CLIENTMessage TCP902D displays on SYSLST without DIAG enabled.SupersededZP15G288*
CLIENTOperation exception if CHECKTCP executes during startup.SupersededZP15G303*
CLIENTWhen CPU is at 100%, Auto Client may send same report multiple times.SupersededZP15G330*
CLIENTWAIT=YES on the wrong SYSID would not wait.ReleasedZP15G341*
CLIENTGood delivery results in DISP=Y.SupersededZP15G355*
CLIENTRSH fails with illegal portReleasedZP15G385
COMMANDQUERY EXTERNAL command enhancedReleasedZP15G003*
COMMANDQuery External countersReleasedZP15G026*
COMMANDQ VER output not display correctlySupersededZP15G037*
COMMANDQ VER output and firewall supportReleasedZP15G038*
COMMANDQ VER output and firewall supportReleasedZP15G038*
COMMANDDefault EMAIL USERID= value was limited to 16 bytesSupersededZP15G043*
COMMANDDefault EMAIL USERID= value was limited to 16 bytesReleasedZP15G044*
COMMANDTCP half close processingReleasedZP15G046*
COMMANDAdd firewall commandSupersededZP15G049*
COMMANDQUERY TELNETD output is truncated.ReleasedZP15G069*
COMMANDTCP half close processingSupersededZP15G133*
COMMANDTCP half close processingSupersededZP15G134*
COMMANDCorrect IPN696W with multiple stacksSupersededZP15G138*
COMMANDCorrect firewall commandSupersededZP15G170*
COMMANDCorrect Q EXTERNAL commandSupersededZP15G203*
COMMANDAdd SENDMXUA to IBBLOK commandSupersededZP15G253*
COMMANDAdd SENDMXUA to IBBLOK commandSupersededZP15G254*
COMMANDFIREWALL command new operandsSupersededZP15G274*
COMMANDFIREWALL command new operandsSupersededZP15G275*
COMMANDTruncated name in IPN528E messageSupersededZP15G306*
COMMANDAdd DIAG KEYZEROSupersededZP15G307*
COMMANDAdd DIAG KEYZEROSupersededZP15G308*
COMMANDNew command to reduce overhead of counters.SupersededZP15G326*
COMMANDIPN341E SIZE= and MTU= are mutually exclusiveSupersededZP15G327*
COMMANDNew LISTENFAIL commandSupersededZP15G346*
COMMANDNew LISTENFAIL commandSupersededZP15G347*
COMMANDNew CONNECTFAIL commandSupersededZP15G364*
COMMANDNew CONNECTFAIL commandSupersededZP15G365*
COMMANDDefine Event Nullfile=Delete failsSupersededZP15G382
COMMANDDefine Event Nullfile=Delete fails to delete the fileReleasedZP15G383
COMMANDDefine Event Nullfile=Delete fails to delete the fileReleasedZP15G384
COMMANDAdd LPORT= to DEFINE GPSDReleasedZP15G387
COMMANDLPORT= added to DEFINE GPSDReleasedZP15G388
DNSAn upgrade to a DNS server results in "entry not found" by client.SupersededZP15G079*
DNSDNS1 would not try DNS2 if it failed.SupersededZP15G152*
DNSGetHostByName for SMTP address would fail.SupersededZP15G238*
DNSGetHostByName would fail for complex domain names.SupersededZP15G272*
DNSA good DNS following a bad DNS response would also fail. Recovery issues also noted.ReleasedZP15G295*
EMAILIf a non-POWER attachment follows POWER attachment, client abends.SupersededZP15G006*
EMAILDefault USERID/PASS settings for EMAIL are not being used correctly.SupersededZP15G042*
EMAILEMAIL.AUTOEXEC was not processing default commands.SupersededZP15G045*
EMAIL$EMAIL not used as default for security.ReleasedZP15G054*
EMAILNOEJECT affects non-CC byteSupersededZP15G072*
EMAILAUTOEXEC=OFF is ignored but comments are not.SupersededZP15G127*
EMAILEmail sent after an ATTACH failed with ATTACHFAIL=FLUSH enabled.SupersededZP15G147*
EMAILQUIT not sent on attach failureReleasedZP15G150*
EMAILEmail sent after an ATTACH failed does not acknowledge QUIT.SupersededZP15G151*
EMAILSnap dumps occur after applying ZP15F206.SupersededZP15G153*
EMAILEmail with no attachment hangs after applying ZP15G151.SupersededZP15G162*
EMAILSnap dumps producing high I/O with every email.ReleasedZP15G166*
EMAILAutoEmail sometimes doesn't send and sets DISP=LSupersededZP15G186*
EMAILWhan a bad "ATTACH" statement for a dynamic file occurs, EMAIL hangs.SupersededZP15G225*
EMAILATTACH of a "%ddname" file sometimes fails to be delivered.SupersededZP15G247*
EMAILEmail batch client hangs after ATTACH %ddname times out.ReleasedZP15G250*
EMAILSET SEPERATOR has no affect on the POWER attached outputSupersededZP15G252*
EMAILATTACH %ddname gets the wrong port number to attach to.SupersededZP15G255*
EMAILSET DISP=HOLD ignored if report DISP=KSupersededZP15G294*
EMAILSET JSEP command is invalid.ReleasedZP15G357*
EMAILSET USER or PASS in an EXEC member is displayed.ReleasedZP15G362*
FILEIOIf there is no more GETVIS, IPNFPOWR will cause the stack to loop.SupersededZP15G014*
FILEIOIf an OPEN failed on a POWER entry, a FREEVIS error (IPN913E) occursReleasedZP15G078*
FILEIOPower may incorrectly insert a large series of null lines as "blank" pages.ReleasedZP15G102*
FILEIOFILE I/O abends when DEFINE FILE,TYPE=VSAMCAT with bad DLBL.SupersededZP15G149*
FILEIOHigh instance of storage pool IPVCAT in 31-bit storage.ReleasedZP15G173*
FILEIOA DIRLIST on a TYPE=VTOC that is shared will fail.ReleasedZP15G218*
FILEIOThe FOIP string is not passed to the CGI-REXX program.ReleasedZP15G289*
FILEIOPossibility of orphaned storage on certain OPEN errors.SupersededZP15G319*
FILEIOPossibility of orphaned storage on certain OPEN errors.SupersededZP15G321*
FILEIOVSAM ESDS close failureSupersededZP15G337*
FILEIOVSAM KSDS close failureReleasedZP15G338*
FILEIORare instances of an ESDS file not being closed, so help by TCP/IP.SupersededZP15G350*
FILEIOQ FILES enhancement changes for ESDS files.ReleasedZP15G359*
FTPPUT/GET does not expand variables beyond 72 bytesReleasedZP15G007*
FTPIPF107I message not issued as it was in 1.5DReleasedZP15G009*
FTPIPF207I message not issued as it was in 1.5DReleasedZP15G010*
FTPSOCKET FTP CLOSE causes error message: "IPN157W INTERNAL ERROR:"ReleasedZP15G013*
FTPFailing LOPEN in autoftp eventSupersededZP15G034*
FTPPoor performance during ascii file transferSupersededZP15G085*
FTPIPN136W UNIDENTIFIABLE INFORMATION FOUND IN PARMSupersededZP15G093*
FTPIPN218I TCP/IP Running on z/VSE 5.2 VSE/AF 090200SupersededZP15G120*
FTPFailed active data connectionReleasedZP15G145*
FTPHalfclose processing not usedSupersededZP15G146*
FTPIPA412D FTP diagnostic LREDSRBDSupersededZP15G157*
FTPStoring of file fails with RECLF ONSupersededZP15G158*
FTPFTPBATCH hangs after stor fails with 550SupersededZP15G181*
FTPPassword not suppressed in displaySupersededZP15G183*
FTPAdd support for TLS 1.1SupersededZP15G205*
FTPCorrect defailt for open to be TLS 1.0SupersededZP15G210*
FTPSSL/TLS data connection protocol version wrongSupersededZP15G211*
FTPFTP916E Unsupported TYPESupersededZP15G229*
FTPSlow SSL/TLS sending of dataSupersededZP15G248*
FTPPower file I/O driver diagnosticReleasedZP15G281*
FTPIPA412D FTP diagnostic LREDSRBD RC=00000008SupersededZP15G287*
FTPAbend when converting SAM file to a PDF.SupersededZP15G301*
FTPAllow SETVAR command to use VSE SETPARM variableSupersededZP15G305*
FTPAbend after SITE REXX used without parameters.SupersededZP15G324*
FTPConnect to local ftp server failsSupersededZP15G334*
FTPTLS/SSL data connection not set to clearSupersededZP15G335*
FTPNew diagnostic eventsReleasedZP15G336*
FTPNew messages for retry of open requestsSupersededZP15G349*
FTPSSL117D IPCRSRED failed reason=SREDBTSMSupersededZP15G354*
FTPAccess Epic dataset fails and site rdwSupersededZP15G373
FTP24-bit storage leak in SOWORK subpoolReleasedZP15G380
FTP24-bit storage leak in SOWORK subpoolReleasedZP15G381
FTPBATCHFTP303E PROGRAM CHECK FTPBATCHSupersededZP15G080*
FTPBATCHAdd routine for getting dynamic portSupersededZP15G177*
FTPBATCHFTPBATCH hangs after stor fails with 550SupersededZP15G182*
FTPBATCHAdd support for TLS 1.1ReleasedZP15G206*
FTPBATCHSET TLS31 fails with SETCBDO1SupersededZP15G300*
FTPBATCHFTP317W FTPBATCH diagnostic: SCTXCNRB RC=00000064SupersededZP15G312*
FTPBATCHFTP307D FTPBATCH diagnostic: SSLXNSSLReleasedZP15G339*
FTPDRemove pulse enable before open completeSupersededZP15G017*
FTPDDetect and respond to multiple PASV commandsSupersededZP15G036*
GPSGPSD abends or goes into a loop due to improper X'35' on input.ReleasedZP15G008*
GPSGPSD unbind and then failure when CICS cold startsSupersededZP15G019*
GPSGPSD shuts down without indicating the problem.SupersededZP15G023*
GPSExtra character inserted in line.SupersededZP15G124*
GPSGPS may not print all pages of a report when the MAXPAGES= parm is specified.SupersededZP15G271*
GPSAdd LPORT= to DEFINE GPSDReleasedZP15G389
ICMPIPN166E Application Program Abend at xxxxxxxx. Phase: IPNCICMPSupersededZP15G090*
ICMPFree ports not blockedReleasedZP15G171*
LPRDISP=RESPECT not working as intended for PRINT/ client RETRIES setting would terminate on the first fail in all casesSupersededZP15G012*
LPRDISP=DELETE says "is ignored" but it isn't. Also truncating reports that are greater than 99,999,999 bytes long.SupersededZP15G164*
LPRIncoming text file is unreadable.ReleasedZP15G212*
LPRExtraneous pdumps issued on connection failuresReleasedZP15G310*
MESAAGEAdded message IPN832 to diagnose asynchronous accept failureSupersededZP15G369*
MESSAGEQUERY EXTERNAL command enhancedSupersededZP15G004*
MESSAGEIPF207 message format and firewall supportSupersededZP15G048*
MESSAGENew messages for FIREWALL featureSupersededZP15G277*
MESSAGENew message for FIREWALL featureSupersededZP15G298*
MESSAGEModify diagnostic messages for retransmitSupersededZP15G309*
MESSAGEAdded diagnostic message IPF406SupersededZP15G316*
MESSAGEPickup latest messagesSupersededZP15G320*
MESSAGEPickup latest messagesSupersededZP15G348*
MESSAGEAdded GPS927 message for Q GPSDReleasedZP15G390
MESSAGEAdded SEE310 message for Velocity commandReleasedZP15G391
MSGUpdate online messages fileSupersededZP15G123*
MSGIPA402D diagnostic messageSupersededZP15G156*
MSGIncorrect messagesSupersededZP15G176*
MSGAdded new firewall messageSupersededZP15G199*
MSGTEL920I message - added module name fieldSupersededZP15G224*
MSGUpdate online messages fileSupersededZP15G239*
MSGRemoved obsolete messagesSupersededZP15G244*
MSGUpdate online messages fileSupersededZP15G299*
MSGUpdate online messages fileSupersededZP15G311*
MSGUpdate online messages fileReleasedZP15G351*
NTPMessage NTP104E indicates that the NTPD product has expired.ReleasedZP15G243*
SECURITYConsole SET PASSWORD not enforced with MSG XX,DATA=commandReleasedZP15G234*
SECURITYConsole SET PASSWORD not enforced with MSG XX,DATA=commandReleasedZP15G246*
SEESEE600V SeeVSE diagnostic:GVVPRTYFSupersededZP15G077*
SEEVSEAllow Velocity to request performance dataReleasedZP15G386
SSLAbend after failed handshakeReleasedZP15G022*
SSLSSL117D IPCRSINI failed reason=GCRIBPV3SupersededZP15G087*
SSLSSL117D IPCRSINI failed reason=GCRIBPV3ReleasedZP15G088*
SSLFTP303E ABEND FTPX1000 PSW=07DD3000 80000002 CODE=20 INT=0001SupersededZP15G113*
SSLSSL117D IPCRSINI FAILED REASON=CLEXBAD1SupersededZP15G122*
SSLTLS31 Client Authentication failsSupersededZP15G180*
SSLAdd support for RSA-SHA256 signatureReleasedZP15G190*
SSLAdd support for TLS 1.1SupersededZP15G191*
SSLAllow option to dump RSA private keyReleasedZP15G207*
SSLTLS 1.1 and SSLv2 backward compatabilitySupersededZP15G209*
SSLDetect and validate RSA-SHA256 signatureReleasedZP15G213*
SSLControl connection fails with sysid not 00SupersededZP15G226*
SSLAdd support for HMAC-SHA256SupersededZP15G230*
SSLAdd support for HMAC-SHA256SupersededZP15G231*
SSLAdd support for HMAC-SHA256ReleasedZP15G232*
SSLAbend during SSL/TLS when using effector daemonSupersededZP15G282*
SSLSSL117D IPCRSINI failed reason=GETFROBUSupersededZP15G291*
SSLExtraneous sdumps occurringSupersededZP15G313*
SSLChange SSL200I messgage to importantReleasedZP15G314*
SSLVCS fails with SSL header between buffersSupersededZP15G322*
SSLClient fails to connect with older SSL/TLS serverSupersededZP15G358*
SSLIPN903E Free length (00010000) is wrongSupersededZP15G375
SSLStorage subpool SSLEEE not releasedReleasedZP15G377
STACKIPN123W CSOCKET CHECKSUMS message issuedReleasedZP15G001*
STACKAddressing exception in external partitionReleasedZP15G002*
STACKAddressing exception in external partitionSupersededZP15G015*
STACKForeign ip address set to all zerosReleasedZP15G016*
STACKSETIME/DROPTIME fails too quietly.SupersededZP15G021*
STACKIPN123W CSOCKET CHECKSUMS message occurringSupersededZP15G024*
STACKClear other stack counterSupersededZP15G025*
STACKDetect and allow larger SCBLOKSupersededZP15G031*
STACKCorrect for SIR VENDOR displaySupersededZP15G032*
STACKFailing send with passive tcp openSupersededZP15G035*
STACKAdded FIREWALL supportSupersededZP15G039*
STACKAdded FIREWALL supportSupersededZP15G040*
STACKCorrect eye-catcher for IPNETP01ReleasedZP15G050*
STACKAdded FIREWALL supportReleasedZP15G055*
STACKPortqueue command fails with IPN406E messageSupersededZP15G056*
STACKAdded FIREWALL supportSupersededZP15G057*
STACKAdded FIREWALL supportSupersededZP15G058*
STACKAdded FIREWALL supportSupersededZP15G059*
STACKAdded FIREWALL supportSupersededZP15G060*
STACKAdd FIREWALL MACROReleasedZP15G061*
STACKDiagnostics for hashingReleasedZP15G062*
STACKSocket abort request dropped for listen state connectionSupersededZP15G068*
STACKFree storage request failsSupersededZP15G071*
STACKTELNET01 application only uses line mode.ReleasedZP15G073*
STACKQ STOR for IPSTOR subpool is incorrectReleasedZP15G076*
STACKIPN230I message for IBM apar number spacingSupersededZP15G081*
STACKDEFINE EVENT now supports default and overriding script names.SupersededZP15G082*
STACKAdded SCRIPTNAME and JECLSCRIPT as parameter names to the DEFINE EVENT command.SupersededZP15G083*
STACKReserved zap numberReleasedZP15G086*
STACKIPN123I CSOCKET FREEVIS and IPN695C Abend in TKAB1000SupersededZP15G089*
STACKUnnecessary diagnostics dumps during cleanupSupersededZP15G094*
STACKConnect_Sequence fails to be enforcedSupersededZP15G096*
STACKDiagnose Perform output contains incorrect max timeSupersededZP15G097*
STACKLoop occurs with diagnose performSupersededZP15G101*
STACKIf "USER TABLE" missing, table doesn't load and no error displayed.ReleasedZP15G103*
STACKCICS Web Services fails with DFHSO0102 messageSupersededZP15G104*
STACKCICS Web Services shuts down with DFHSO0102SupersededZP15G105*
STACKCICS Web Services fails with PORTQueingSupersededZP15G106*
STACKAdded IPN898 corrected TCP909ISupersededZP15G107*
STACKModified BSD104 diagnostic messageSupersededZP15G108*
STACKAdded IPN218I messageSupersededZP15G109*
STACKIBM VSAM Redirector subtask abends in CICS partitionSupersededZP15G112*
STACKAdd asynch diagnostic IPN898I messageSupersededZP15G115*
STACKAllow givesocket of closed socketSupersededZP15G116*
STACKCorrect storing of BSD socket numberSupersededZP15G119*
STACK"IPN411I >Undefined<" message incorrectly displays.ReleasedZP15G121*
STACKAdded IPN218I message for VSE releaseSupersededZP15G126*
STACKWrong stack id messageReleasedZP15G129*
STACKCorrect wrong stack id messageReleasedZP15G130*
STACKCorrect IPI508D F2 job step time changedReleasedZP15G131*
STACKPoor performance and excessive storage usageSupersededZP15G132*
STACKAllow option override port queueingSupersededZP15G136*
STACKCorrect IPN696W with multiple stacksSupersededZP15G137*
STACKCorrect IPN696W with multiple stacksSupersededZP15G140*
STACKCorrect IPN696W with multiple stacksSupersededZP15G141*
STACKCorrect IPN696W with multiple stacksSupersededZP15G142*
STACKCorrect IPN696W with multiple stacksSupersededZP15G143*
STACKFree ports not blocked by firewallSupersededZP15G161*
STACKFree ports not blockedReleasedZP15G163*
STACKActivate spinchecck for loop detectionSupersededZP15G165*
STACKFree ports not blockedReleasedZP15G168*
STACKCorrect firewall initialization failureSupersededZP15G169*
STACKAdded FIREWALL supportSupersededZP15G172*
STACKCorrection for CICS Web ServicesSupersededZP15G175*
STACKAbend on bad soblok addressSupersededZP15G185*
STACKCorrection for Power Pnet idumpsSupersededZP15G187*
STACKCorrect close full not postedSupersededZP15G189*
STACKAdded new messages to FIREWALL REPORT commandSupersededZP15G194*
STACKCorrection for displaying date in messagesReleasedZP15G195*
STACKCorrect for checking IP datagram lengthSupersededZP15G196*
STACKAdded new diagnostic eventsSupersededZP15G197*
STACKAdded new diagnostic eventsSupersededZP15G198*
STACKCorrect close full not postedSupersededZP15G200*
STACKCorrect Q EXTERNAL countersSupersededZP15G202*
STACKCorrect IPN104 unsupported releaseSupersededZP15G204*
STACKBypass bad socket request blockSupersededZP15G208*
STACKResponses not appearing on SYSLOGSupersededZP15G214*
STACKDifferent sysid restarted affects other stackSupersededZP15G215*
STACKSingle partition with accessing multiple stacksSupersededZP15G216*
STACKClose proccessing problemsSupersededZP15G221*
STACKSingle partition with accessing multiple stacksSupersededZP15G222*
STACKDEFINE/DELETE CGI issuesSupersededZP15G223*
STACKCorrect duplicate message numbersSupersededZP15G227*
STACKFTP906D FTP server diagnostic: DATACWFFSupersededZP15G228*
STACKCorrect Q FIREWALL for UDP portsReleasedZP15G236*
STACKProblems during TCP Open and Close processingSupersededZP15G237*
STACKIPN299W CHECKSUM messagesSupersededZP15G242*
STACKIPN293I Obsolete interface versionSupersededZP15G251*
STACKIPN541W IBBLOks being allocated from 24-bit GETVISSupersededZP15G256*
STACKIPN541W IBBLOks being allocated from 24-bit GETVISReleasedZP15G257*
STACKIPN541W IBBLOks being allocated from 24-bit GETVISSupersededZP15G258*
STACKIPN541W IBBLOks being allocated from 24-bit GETVISSupersededZP15G259*
STACKExternal application runs TCP/IP out of getvisSupersededZP15G260*
STACKExternal application runs TCP/IP out of getvisSupersededZP15G261*
STACKExternal application runs TCP/IP out of getvisReleasedZP15G262*
STACKExternal application runs TCP/IP out of getvisSupersededZP15G263*
STACKExternal application runs TCP/IP out of getvisSupersededZP15G264*
STACKExternal application runs TCP/IP out of getvisSupersededZP15G265*
STACKAdd new operands for FIREWALL commandSupersededZP15G276*
STACKBlocked IP addresses using excessive storageReleasedZP15G278*
STACKDELETE TRACE fails to delete traceReleasedZP15G280*
STACKInvalid IP address in firewall tableReleasedZP15G290*
STACKIPN551I Short on Storage 31-bit now at 99% used traffic left OFFReleasedZP15G292*
STACKPassive open fails to re-enter listen stateSupersededZP15G293*
STACKIPN541W IBBLOks being allocated from 24-bit GETVISReleasedZP15G296*
STACKTCP retranmissions failing and recoverySupersededZP15G302*
STACKAsynchronous accept fails during shutdownSupersededZP15G304*
STACKFailed opens on a congested networkSupersededZP15G317*
STACKReduce key zero non-parallel cpu timeSupersededZP15G328*
STACKReduce key zero non-parallel cpu timeSupersededZP15G329*
STACKIPN222E TCP/IP System loop has been detectedSupersededZP15G340*
STACKEXEC TCP application failsReleasedZP15G342*
STACKEXEC TCP application failsReleasedZP15G343*
STACKEXEC TCP application failsReleasedZP15G344*
STACKIPN166E Application Program Abend at xxx Phase: IPDRIVER, Offset: 00005E02ReleasedZP15G352*
STACKIPN597I Shutdown Stage: 4: Network termination (max. 10 seconds)ReleasedZP15G353*
STACKCLOSE FILE was not working. Q FILES has new message added.ReleasedZP15G360*
STACKAdded message IPN550I so that a Q FILES will show active sessions.SupersededZP15G361*
STACKActive open(connects) delayed poor performanceReleasedZP15G363*
STACKIPN166E Application Program Abend at xxxxxx Phase: SOCKPASS, Offset:0001114ESupersededZP15G368*
STACKAsynchronous socket fails with enetdownReleasedZP15G376
TELNETAdded new message TEL958I when user abnormally disconnectsSupersededZP15G064*
TELNETDistribution update for new component: TN3270DXSupersededZP15G098*
TELNETTEL927 message cannot be selectively suppressed.ReleasedZP15G110*
TELNETIsolate a problem with IP-address masking.SupersededZP15G179*
TELNETUnable to connect to server. DIAG indicates LUNAME not ready.SupersededZP15G217*
TELNETInformational message number not always informational.SupersededZP15G245*
TELNETAbend during SSL/TLS when using effector daemonReleasedZP15G283*
TELNETSSL/TLS fails when using effector daemonSupersededZP15G285*
TELNETSecond session from same IP address will not connect.SupersededZP15G315*
TELNETChange TEL934 from warn to diagnosticSupersededZP15G325*
TELNETTEL929I and TEL934 messagesSupersededZP15G374
TELNETTEL927W TN3270DX Menu Failure. Reason=CALMRNFAReleasedZP15G378

All Fixes by Issue Number:

Fix Symptom/Description Issue Date IBM APAR

ZP15G001* IPN123W CSOCKET CHECKSUMS message issued

Download Fix File

When using external partition getvis for socket requests a checksum is performed on the data area for socket requests before it is passed to the TCP/IP partition. Before TCP/IP starts processing the socket request the checksum is validated and if it has changed then it indicates that the application has changed the data in the socket request before the socket request processing has been posted complete. Applications should not change the passed data area until the socket request is posted complete. This zap adds dumps of the socket request block to help identify the application that needs to correct this problem.

 

2014/01/05
Importance: MediumRisk: Medium 

ZP15G002* Addressing exception in external partition

Download Fix File

If an external application issues a socket request in 24-bit mode an addressing exception may occur in the ASOCKET routine.

 

A CICS socket application may get an addressing exception in the ASOCKET routine.

 

This zap should correct these problems.

 

2014/01/05
Importance: MediumRisk: Medium 

ZP15G003* QUERY EXTERNAL command enhanced

Download Fix File

This zap adds the stack id to the QUERY EXTERNAL command output.

 

2014/01/05
Importance: MediumRisk: Medium 

ZP15G004* QUERY EXTERNAL command enhanced

Download Fix File

This zap adds the message skeleton for the stack id for the QUERY EXTERNAL command output.

 

2014/01/05
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G003
 Superseded by: ZP15G048

ZP15G005* AutoLPR client sends "SET LOCK=YE" instead of "SET LOCK=YES", which causes a failure. Also, if MAX_client_EVENTS is "1", and a report is modified/palter while in flight, the event processing will hang.

Download Fix File

For the AUTOLPR portion of the problem, the length field was extended so that the entire command will be automatically generated and sent.

 

For the "hang" portion due to external interference, the code will now count the number of blocks that are waiting to run or are running and will ignore the "waiting to be removed" entries, which will eliminate that "hung" condition ("waiting to be removed" will never be serviced if the entry changed with an external PDELETE/PALTER. So while that small amount of storage will always be held, the processing will not stop.

 

This fix corrects those problems. You will need to recycle the stack after applying this fix.

 

2014/01/05
Importance: MediumRisk: Low 
 Superseded by: ZP15G020

ZP15G006* If a non-POWER attachment follows POWER attachment, client abends.

Download Fix File

When multiple "SET ATTACH" commands are used, and the last "ATTACH" was positioned in a non-POWER file-type directory (such as VSAMCAT), then the pointer to the file-type control block is in error. And if the "SET DISP=" value is anything other than KEEP, IPNACMEM will abend.

 

This fix corrects the problem. No recycling of the stack is needed.

 

2014/01/05
Importance: LowRisk: Low 
 Superseded by: ZP15G042

ZP15G007* PUT/GET does not expand variables beyond 72 bytes

Download Fix File

When a GET/PUT has a variable (SETVAR generated) that would extend beyond column 72, it would not convert the variable to a string, leaving it as "&FIL1" instead of "long_file_name...".

 

The logic has been modified to permit 125-byte commands.

 

You need not recycle the stack after applying this fix.

 

2014/01/05
Importance: LowRisk: Low 

ZP15G008* GPSD abends or goes into a loop due to improper X'35' on input.

Download Fix File

An X'35' byte (TRN) is followed by a length and then data that is not to be translates. This arrives from VTAM. If the user data contains an X'35' accidentally, then the next byte will cause internal logical problems in forming the data to be delivered.

 

This fix corrects the problem by examining if ANY length causes a jump beyond the buffer or a negative value, and if so, it will terminate the report prematurely. Diagnostics have been enhanced to report such an issue. Recycling of the stack after applying this is recomended for it to take effect.

 

2014/03/04
Importance: LowRisk: Low 

ZP15G009* IPF107I message not issued as it was in 1.5D

Download Fix File

The DIAG FILEIO was required to cause the IPF107 message to be issued in 1.5F, but in 1.5D in was an informational non-diagnostic message. This customer uses FAQS automation to detect this message to schedule other work, and would like to see this message as it was in 1.5D. This zap causes this informational message to be issued without the DIAG FILEIO active. Customers who desire to suppress this message from the console now must issue a "MESSAGE MSGID=IPF107,CONSOLE=NO" To suppress this message in ftpbatch jobs add the "MSGSUPPR IPF107" to the FTPBATCH.L member.

 

2014/01/15
Importance: LowRisk: Low 

ZP15G010* IPF207I message not issued as it was in 1.5D

Download Fix File

The DIAG FILEIO was required to cause the IPF207 message to be issued. But in 1.5D this was not necessary. This customer uses FAQS automation to detect this message to schedule other work, and would like to see this message as it was in 1.5D. This zap causes this informational message to be issued without the DIAG FILEIO active. Custome0s who desire to suppress this message from the console now must issue a "MESSAGE MSGID=IPF207,CONSOLE=NO" To suppress this message in ftpbatch jobs add the "MSGSUPPR IPF207" to the FTPBATCH.L member.

 

2014/03/04
Importance: LowRisk: Low 

ZP15G011* Multi-PRINT format does not set RC>0 if any report fails. DISP=D only.

Download Fix File

ZP15F086

 

The "PRINT /" command format was not setting the RC if any of the reports in the group failed to be delivered, and it would continue to deliver the rest of them (which would arrive out of order).

 

This fix sets the RC to >0 condition and will stop when any report in the group fails to be delivered.

 

This fix has also added a new command to the print line: /CDISP. The valid values are "D" (default) or "K". If you use "FREE" as your job name, then "K" and "D" will both be processed, and the /CDISP parm will be ignored. DISP=* entries are always ignored.

 

Examples: PRINT FREE/CLASS=Q - Will print DISP=D and DISP=K for CLASS=Q PRINT ALL/CLASS=Q/CDISP=K - Will print DISP=K entries for CLASS=Q PRINT ALL/CLASS=Q - Will print DISP=D entries for CLASS=Q PRINT ALL/CLASS=Q/CDISP=D - Will print DISP=D entries for CLASS=Q PRINT FREE/CLASS=Q/CDISP=D - Will print DISP=D and K entries (CL=Q)

 

No recycling of the stack is needed.

 

2014/01/10
Importance: LowRisk: Low 

ZP15G012* DISP=RESPECT not working as intended for PRINT/ client RETRIES setting would terminate on the first fail in all cases

Download Fix File

When DISP=RESPECT was in place, all entries would be deleted, including DISP=K. This fix will cause DISP=D to be deleted, DISP=K to become DISP=L, and it will ignore all other DISP values, acting like a DISP=KEEP

 

If RETIRES=n is in the CLIENT execution parameter, or if SET RETRIES=n is in the input stream, RETRIES will be properly obeyed. The value in "SET PAUSE=nn" will determine the delay between each retry.

 

DELAY=nnn can be put in the execution parm. It will cause a delay of "nnn" seconds to be inserted after each "PRINT/" generation.

 

This fix corrects the problems. No recycling of the stack is needed.

 

2014/01/17
Importance: LowRisk: Low 
 Superseded by: ZP15G164

ZP15G013* SOCKET FTP CLOSE causes error message: "IPN157W INTERNAL ERROR:"

Download Fix File

ASOCKET has been enhanced to catch anomolies, and the internal FTP client was dropping on a CLOSE, exiting storage before the CLOSE could complete.

 

This fix will eliminate that problem.

 

You will need to recycle the stack after applying this fix.

 

2014/03/05
Importance: LowRisk: Low 

ZP15G014* If there is no more GETVIS, IPNFPOWR will cause the stack to loop.

Download Fix File

There are two problems here. The first was that the failure logic was not correctly setting a bad return code. The second is that the POWER file I/O driver was still usin a lot of 24-bit GETVIS. With the advent of z/VSE 5.x, the amount of free 24-bit storage was lessened, so it became more apparent to those who upgraded to the more recent VSE.

 

In the case of the stack loop, the correct return code is now set, and stack will no longer go into a loop if a GETVIS call fails.

 

The Power file I/O driver has been made AMODE=31,RMODE=ANY. This will reduce the heaviness of the GETVIS24 storage use. A QUERY FILEIO will show that it now resides in 31-bit (about 40k), and the use of SET DIAG=POWER will show on SYSLST that all of the buffers are also in 31-bit storage (e.g., about 167k for a simple "CD" command).

 

This fix corrects those issues. Recycling of the stack is required.

 

 

2014/03/06
Importance: LowRisk: Low 
 Superseded by: ZP15G078

ZP15G015* Addressing exception in external partition

Download Fix File

Port of ZP15F125

 

If an external application issues a socket request in 24-bit mode an addressing exception may occur in the ASOCKET routine.

 

IPN960C SOCKET REQUEST REJECTED RS=BDATADDR error message may also be issued.

 

This zap also corrects a problem where a 24-bit application is returned to in 31-bit mode.

 

This also correct a problem with the email client failing to attach a file.

 

This zap also corrects a problem with IPN123W CSOCKET CHECKSUMS error caused by a send using fast=yes or notalk=yes.

 

2014/01/31
Importance: MediumRisk: Medium 
 Pre-Requisite: ZP15G002
 Co-Requisite: ZP15G016, ZP15G024
 Superseded by: ZP15G056

ZP15G016* Foreign ip address set to all zeros

Download Fix File

Port of ZP15F187

 

If an application issues a active socket open with a foreign ip address of all zeros we should set it to the default internal 127.0.0.1 ip address.

 

This can also cause an email attachment to fail.

 

2014/01/31
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G015

ZP15G017* Remove pulse enable before open complete

Download Fix File

The enable or disable of the open should not be done until the connection is fully established. This zap suppreses the pulse change until the connection is established.

 

Recover from listen being reset that causes ftpdaemn to shutdown.

 

Port of ZP15F168

 

2014/03/08
Importance: MediumRisk: Medium 
 Superseded by: ZP15G036

ZP15G018* Add support for GETVENDORINFO control call

Download Fix File

Port of ZP15F111

 

The GETVENDORINFO call can be used to identify the stack vendor currently in use. Upon successful completion the CSI stack will return 10 character bytes as follows: CSI - 3 printable bytes C/I - 1 byte indicating a CSI or IBM licensed site(C=CSI, I=IBM) Vvrrmm - 6 bytes with the version, release, modification level of TCP/IP for VSE.

 

2014/03/06
Importance: MediumRisk: Medium 
 Superseded by: ZP15G267

ZP15G019* GPSD unbind and then failure when CICS cold starts

Download Fix File

If CICS was recycled with a cold restart and a terminal was in session, the initial report will not be delivered unless GPSD is deleted and then redefined.

 

Added logic to cause the ACB to close and reopen if this occurs. Recycling of the stack is recommended after applying this fix.

 

2014/03/04
Importance: LowRisk: Low 
 Superseded by: ZP15G023

ZP15G020* Stack goes into a loop or DEFINE EVENT stops working.

Download Fix File

CLIENTD, the program that performs the DEFINE EVENT had a bug in the routine that would determine if there was room in the queue of subtasks to add another. In some cases it would go into a perpetual loop, causing the stack to crash, and in others, the calculation was flawed, causing the count to be off by one, and in a single-threading environment, that would cause all event processing to stop.

 

The routine that caused those problems has been corrected it appears that this error was introduced in ZP15F094. If you have that zap applied, you should apply this fix.

 

Other unrelated changes include an additional line of information resulting from a "Q EVENT,DETAIL" command. SET DIAG=AUTO will now only show EVENT debugging. If you want to also see FTP, EMAIL, or LPR processing, you will now have to enable those debugging features as well (e.g., SET DIAG=FTP, etc.). This will reduce SYSLST output when trying to debug a generic EVENT problem.

 

Improved the DIAG AUTO information to see the names that are queued. Multi-threading "ready" posting for improved output (less delay between batches). Special SPRI logic added. Improved and cleaned up debugging messages. If SET SINGLEDEST=ON is enabled, then entries with matching script names will wait in line, one at a time.

 

Q EVENT,DETAIL is automatically issued when the event processor is being terminated. Either because of a DELETE or a SHUTDOWN. If Q EVENT,DETAIL is entered, more information is provided to debug general settings and the script name is listed next to assist in seeing "hangs".

 

The date/time of the generation of CLIENTD will be displayed in the detailed query.

 

The FTP client portion was fixed so that the QUIT will be correctly detected and the automatic "QUIT" would not be sent a second time.

 

You will need to recycle your stack after applying this fix.

 

2014/03/06
Importance: HighRisk: Low 
 Pre-Requisite: ZP15G013
 Supersedes: ZP15G005
 Superseded by: ZP15G027

ZP15G021* SETIME/DROPTIME fails too quietly.

Download Fix File

In order to debug why a SETIME/DROPTIME internal request will fail, and there is no error message to display why.

 

Added a warning message that explains the reason that will display if one of the two conditions exist.

 

You will need to recycle the stack after applying this fix

 

2014/03/06
Importance: LowRisk: Low 
 Superseded by: ZP15G352

ZP15G022* Abend after failed handshake

Download Fix File

After a failed SSL handshake the handle we being freevisd. but the handle was a cached entry being reused and should not be freevisd. because it was not being dechained leaving a corrupted SSL handle chain. This could cause an abend during the next SSL session negotiation. This zap will test for a reused(cached) session handle and mark it free for reuse instead of freevis'ing it.

 

2014/01/31
Importance: MediumRisk: Medium 

ZP15G023* GPSD shuts down without indicating the problem.

Download Fix File

There are seven conditions, failures, that if they occur, GPSD will simply terminate without specifying why. This was seen when an attempt to start up a DIRECT printer, that GPSD would terminate without providing any specifics.

 

For this particular user, a bad WCC would cause GPSD to shutdown without warning. It will no longer do that.

 

A series of new messages have been added to indicate the reason for the failure. This should provide the details needed to debug the problem. For this instance, the bad WCC is not considered an error, but a reason to release the report.

 

2014/03/04
Importance: LowRisk: Low 
 Supersedes: ZP15G019
 Superseded by: ZP15G271

ZP15G024* IPN123W CSOCKET CHECKSUMS message occurring

Download Fix File

This zap corrects a problem with a IN123W CSOCKET CHECKSUMS message caused by a send using fast=yes or notalk=yes.

 

2014/01/31
Importance: MediumRisk: Medium 
 Pre-Requisite: ZP15G001
 Co-Requisite: ZP15G015, ZP15G016
 Superseded by: ZP15G068

ZP15G025* Clear other stack counter

Download Fix File

This zap works in conjunction wiht ZP15G026 to maintain a counter to identify when a single external partition is using multiple stacks. It clears the stack id and counter when a new job step is detected.

 

2014/01/31
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G026
 Superseded by: ZP15G052

ZP15G026* Query External counters

Download Fix File

If a single partition access multiple stacks a counter is now updated to indicate the number of TCP requests for the other stacks. The Query External command will then return a message similiar to this:

 

IPN694I S1 17 TCP requests for other stacks

 

2014/01/31
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G025

ZP15G027* Added support to permit EVENT processor to run outside of the stack.

Download Fix File

With ZP15F241 applied, a new program AUTOSEND will cause the AutoEvent processor to run outside of the stack. Unlike XACLIENT, this will use existing definitions and facilities and will not require any changes to existing jobs that generate POWER reports or data.

 

Important: If you attempt to run AUTOSEND without this fix, CLIENTD will abend. So make certain that both fixes are applied.

 

Since this program runs outside of the stack, there is no need to recycle the stack after applying this fix.

 

2014/03/06
Importance: LowRisk: Low 
 Co-Requisite: ZP15G028
 Supersedes: ZP15G020
 Superseded by: ZP15G029

ZP15G028* Added support to permit EVENT processor to run outside of the stack.

Download Fix File

This fix will install a batch utility,AUTOSEND. It lets the AutoEvent processor run outside of the stack. Unlike XACLIENT, this will use existing definitions and facilities and will not require any changes to existing jobs that generate POWER reports or data.

 

Important: If you attempt to run AUTOSEND without ZP15F217, CLIENTD will abend. So make certain that both fixes are applied.

 

Since this program runs outside of the stack, there is no need to recycle the stack after applying this fix.

 

2014/03/06
Importance: LowRisk: Low 
 Pre-Requisite: ZP15G027

ZP15G029* INVALID STORAGE ADDRESS occurs when attaching CLIENT to process data.

Download Fix File

With ZP15G027 applied, the event processor, CLIENTD, was able to run in an external partition with the help of the AUTOSEND utility. In a batch partition, the storage requirements for issuing an ATTACH are different, and the save area needs to be in 24-bit storage.

 

CLIENTD was modified to use a small amount of 24-bit storage if it is running in a batch partition. If it is running under that stack, then 31-bit storage is still being used.

 

If you are running the event processor under the stack, then you will need to recycle the stack after applying this fix.

 

2014/03/06
Importance: MediumRisk: Low 
 Supersedes: ZP15G027
 Superseded by: ZP15G047

ZP15G030* Added support for AUTO_TIME to be used by AUTOSEND.

Download Fix File

This fix will add the SET AUTO_SEND= command to AUTOSEND, which is the same command and format for the TCP/IP initialization deck, but effects the external use of AUTOSEND.

 

Since this program runs outside of the stack, there is no need to recycle the stack after applying this fix.

 

2014/03/07
Importance: LowRisk: Low 
 Superseded by: ZP15G332

ZP15G031* Detect and allow larger SCBLOK

Download Fix File

The TCP/IP 2.0 SCBLOK is a control block anchored in the SYSCOM and is larger than the 1.5G SCBLOK. This zap allows the larger SCBLOK to be allowed.

 

2014/03/07
Importance: MediumRisk: Medium 
 Superseded by: ZP15G075

ZP15G032* Correct for SIR VENDOR display

Download Fix File

This zap corrects the dsiplayed information for the VSE SIR VENDOR command.

 

Port of ZP15F314 is also included

 

2014/03/10
Importance: MediumRisk: Medium 
 Superseded by: ZP15G040

ZP15G033* IPN960C SOCKET REQUEST REJECTED RS=SOCOEXCD

Download Fix File

The maximum number of outstanding socket requests from a single external partition can now be limited with the SOCKOPT MAXSOCO=nn setting. The shipped default $SOCKOPT.phase was configured with MAXSOCO=99 which can result in the IPN960C message being issued. The default should be MAXSOCO=0 to have an unlimited number of socket requests from a single external partition.

 

It should be noted that this is outstanding/unposted socket requests. Normally these would be listens or receives that are waiting for posting. The QUERY EXTERNAL command can be used to see the number of unposted socket requests a single partition has outstanding.

 

2014/03/11
Importance: MediumRisk: Medium 
 Superseded by: ZP15G128

ZP15G034* Failing LOPEN in autoftp event

Download Fix File

This zap adds a timer retry for the receive of the 220 welcome message.

 

2014/03/14
Importance: MediumRisk: Medium 
 Superseded by: ZP15G157

ZP15G035* Failing send with passive tcp open

Download Fix File

This zap correct a problem of failed socket requests before a passive tcp connection is fully established.

 

2014/03/14
Importance: MediumRisk: Medium 
 Superseded by: ZP15G057

ZP15G036* Detect and respond to multiple PASV commands

Download Fix File

Diagnostics indicate a foreign ftp client is sending multiple PASV commands without waiting for the initial transfer to complete. This zap detects and closes the prior passive and then reissues the passive open on the data connection.

 

A duplicate free port number was occurring when the foreign connection is the same as the local ip address.

 

2014/08/06
Importance: MediumRisk: Medium 
 Supersedes: ZP15G017
 Superseded by: ZP15G085

ZP15G037* Q VER output not display correctly

Download Fix File

The Q VER output was not missing any zap numbers but were difficult to read. This zap aligns the zap numbers for a better display.

 

2014/03/14
Importance: MediumRisk: Medium 
 Superseded by: ZP15G044
 Superseded by: ZP15G049

ZP15G038* Q VER output and firewall support

Download Fix File

The Q VER output was not missing the cmdpars eye-catcher. This zaps adds the cmdpars info to the q vers output.

 

Added new firewall command.

 

2014/08/29
Importance: MediumRisk: Medium 

ZP15G038* Q VER output and firewall support

Download Fix File

The Q VER output was not missing the cmdpars eye-catcher. This zaps adds the cmdpars info to the q vers output.

 

Added new firewall command.

 

2014/08/29
Importance: MediumRisk: Medium 

ZP15G039* Added FIREWALL support

Download Fix File

Added firewall support. See $ReadMe_Firewall.pdf for information on this new feature.

 

2014/08/25
Importance: MediumRisk: Medium 
 Superseded by: ZP15G161

ZP15G040* Added FIREWALL support

Download Fix File

Added firewall support. See $ReadMe_Firewall.pdf for information on this new feature.

 

2014/08/25
Importance: MediumRisk: Medium 
 Supersedes: ZP15G032
 Superseded by: ZP15G050
 Superseded by: ZP15G093

ZP15G041* All CLIENT programs abend (0C4) under CICS.

Download Fix File

CLIENT01, the CICS program that permits all PING, EMAIL, LPR, and other CICS-based commands to work was not link-edited correctly, and the result is that it will abend.

 

This fix contains the correctly link-edited CLIENT01 program.

 

2014/09/01
Importance: HighRisk: Low 

ZP15G042* Default USERID/PASS settings for EMAIL are not being used correctly.

Download Fix File

When using the EMAIL command to set default values, the "SET value" woul be used. If not passed, the default value would not be used, or used correctly. Furthermore, most USERID values to be sent to the SMTPD is usually bigger than 16 bytes, and so, that default value has been extended to 100 bytes.

 

Because of the extending of the internal control block for a bigger field, you will also need to apply zaps 343 (command processor) and 356 (control block maker).

 

This fix corrects those issues. No recycling of the stack is needed.

 

2014/09/01
Importance: LowRisk: Low 
 Co-Requisite: ZP15G043, ZP15G044
 Supersedes: ZP15G006
 Superseded by: ZP15G054

ZP15G043* Default EMAIL USERID= value was limited to 16 bytes

Download Fix File

This zap will expand the default EMAIL USERID value to 100 bytes.

 

Because of the extending of the internal control block for a bigger field, you will also need to apply zaps 340 (EMAIL client) and 356 (control block maker).

 

This fix corrects that problem. You will need to recycle the stack.

 

2014/09/01
Importance: LowRisk: Low 
 Co-Requisite: ZP15G044, ZP15G042
 Superseded by: ZP15G082
 Superseded by: ZP15G083

ZP15G044* Default EMAIL USERID= value was limited to 16 bytes

Download Fix File

This zap will expand the default EMAIL USERID value to 100 bytes.

 

Because of the extending of the internal control block for a bigger field, you will also need to apply zaps 340 (EMAIL client) and 343 (command processor).

 

This fix corrects that problem. You will need to recycle the stack.

 

2014/09/01
Importance: LowRisk: Low 
 Co-Requisite: ZP15G043, ZP15G042
 Supersedes: ZP15G037

ZP15G045* EMAIL.AUTOEXEC was not processing default commands.

Download Fix File

When using the EMAIL batch program, EMAIL.AUTOEXEC can contain the same commands as the execution parameter. However, it is also important to actually pass other commands, such as the "SET" commands as well. This update will permit EXEC, SET, ATTACH, DIR, CD, PDELETE, PALTER, SETVAR, WTO, and SAY to be contained in the EMAIL.AUTOEXEC as well, which will cause any series of commands to automatically be issued when the EMAIL batch client is started.

 

This fix add that feature. No recycling of the stack is needed.

 

2014/05/15
Importance: LowRisk: Low 
 Superseded by: ZP15G127

ZP15G046* TCP half close processing

Download Fix File

The zap adds the HALFCLOSE ON/OFF command. The default setting is HALFCLOSE OFF which can also be seen in the QUERY SET output. HALFCLOSE ON can force the use of half closed TCP connections. See ZP15G132 for additional information on TCP half close processing.

 

2015/04/20
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G086
 Supersedes: ZP15G083

ZP15G047* TCP907I for AutoLPR does not contain script name.

Download Fix File

In earlier releases, when AutoLPR would connect to the client it would display message TCP907I which would include the "DEST=" value even if the DEST field did not contain the script. An earlier update replaced this with a different field, which can be blank, depending on your definitions.

 

Since this was found to be useful, the format of the original message has been returned. Changes: instead of displaying the message before it connects, since the script name is irrelevant at that point, it will display this information after the connection was successful, when the script name will be used. The other change is that the label "Dest:" will appear before the value of the "DEST=" field.

 

After applying this fix, recycle the stack if you are not running AUTOSEND. If you are running AUTOSEND, then recycle that program.

 

2014/05/15
Importance: LowRisk: Low 
 Supersedes: ZP15G029
 Superseded by: ZP15G066

ZP15G048* IPF207 message format and firewall support

Download Fix File

IPF207I VSAM ESDS record count of DLBL: SABDALY is 99 message contained a blank after the DLBL: causing some difficulty for automation. This zap removes the space after the : makinig it more like other messages such as IPF107 where the data is butted up directly against the colon.

 

Added firewall messages. See $ReadMe_Firewall.pdf for information on this new feature.

 

2014/08/25
Importance: MediumRisk: Medium 
 Supersedes: ZP15G004
 Superseded by: ZP15G081

ZP15G049* Add firewall command

Download Fix File

Added firewall support. See $ReadMe_Firewall.pdf for information on this new feature.

 

2014/08/25
Importance: MediumRisk: Medium 
 Supersedes: ZP15G037
 Superseded by: ZP15G069

ZP15G050* Correct eye-catcher for IPNETP01

Download Fix File

IPNETP01 is linked into the IPNET phase and did not have an accurate version identifier. This zap add a standard version identifer to this module and can be seen with the Q VERS command.

 

2014/09/01
Importance: MediumRisk: Medium 
 Supersedes: ZP15G040

ZP15G051* "MSG xx" against a waiting SOCKET function will abend.

Download Fix File

The STXIT OC (MSG xx) facility was meant to be added for SOCET TCP or UDP systems. FTP, CLIENT, and CONTROL are special features that are adversely affected by this and, depending on the state at the time, will abend.

 

This fix adds an option "Y","N" positional field for MSGOP which follows the TIMEOUT position. By default, it will be "Y" for "TCP" or "UDP" processing, and will be "N" for all other types.

 

There is no need to recycle the stack after applying this fix.

 

2014/06/12
Importance: LowRisk: Low 
 Supersedes: ZP15F476

ZP15G052* Socket requests discarded with multiple subtasks

Download Fix File

When multiple subtasks from a single partition simutaneoudly issue the first socket request the job step start time may get updated twice resulting in socket requests from one of the subtasks being discard by IPNIGARB since it thinks a new job step has started.

 

You do not need to recycle the stack for this zap to take effect.

 

2014/11/17
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G053, ZP15G074
 Supersedes: ZP15G025
 Superseded by: ZP15G139

ZP15G053* New messages for $BSOCKET

Download Fix File

This zap adds new messages used by ZP15G052 for $BSOCKET.

 

You do not need to recycle the stack for this zap to take effect.

 

2014/11/19
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G052
 Superseded by: ZP15G108

ZP15G054* $EMAIL not used as default for security.

Download Fix File

When using ASECURITY, the LUSER/LPASSWORD information is passed from the email client. If they are not set, then nothing is used as a default. According to the documentation, $EMAIL is the default for these fields.

 

This fix will cause the $EMAIL to be used as the default value. No recycling is needed. For those of you who have the need for the EMAIL command to have the default userid/password for the SMTPD, you will also need to apply 043 and 044 as well.

 

2014/06/17
Importance: LowRisk: Low 
 Co-Requisite: ZP15G043, ZP15G044
 Supersedes: ZP15G042

ZP15G055* Added FIREWALL support

Download Fix File

Added firewall support. See $ReadMe_Firewall.pdf for information on this new feature.

 

2014/08/25
Importance: MediumRisk: Medium 

ZP15G056* Portqueue command fails with IPN406E message

Download Fix File

The portqueue command fails because no connection block is available with this request. This zap corrects the problem by allowing the request.

 

2014/08/25
Importance: MediumRisk: Medium 
 Supersedes: ZP15G015
 Superseded by: ZP15G074

ZP15G057* Added FIREWALL support

Download Fix File

Added firewall support. See $ReadMe_Firewall.pdf for information on this new feature.

 

This zap also corrects a problem where the CICS Web Services intermittently fails on the first attempt and also displays 2 sockets with a listen connection in the Q CONN output for the CICS Web Services.

 

2014/08/25
Importance: MediumRisk: Medium 
 Supersedes: ZP15G035
 Superseded by: ZP15G097

ZP15G058* Added FIREWALL support

Download Fix File

Added firewall support. See $ReadMe_Firewall.pdf for information on this new feature.

 

2014/08/25
Importance: MediumRisk: Medium 
 Superseded by: ZP15G090

ZP15G059* Added FIREWALL support

Download Fix File

Added firewall support. See $ReadMe_Firewall.pdf for information on this new feature.

 

2014/08/25
Importance: MediumRisk: Medium 
 Superseded by: ZP15G163

ZP15G060* Added FIREWALL support

Download Fix File

Added firewall support. See $ReadMe_Firewall.pdf for information on this new feature.

 

2014/08/25
Importance: MediumRisk: Medium 
 Superseded by: ZP15G172

ZP15G061* Add FIREWALL MACRO

Download Fix File

Added firewall support. See $ReadMe_Firewall.pdf for information on this new feature.

 

2014/08/25
Importance: MediumRisk: Medium 

ZP15G062* Diagnostics for hashing

Download Fix File

The ccblok lookup routine had the DIAG HASHING option on and caused a lot of IPN694 messages that should only be issued with DIAG HASHING active. This zap corrects this problem.

 

2014/08/25
Importance: MediumRisk: Medium 

ZP15G063* CICS TCPIPSERVICES fail

Download Fix File

The asynch I/O accept processing could cause a select exception condition to be posted since it used the exception ecb. This zap changes the asynch I/O to use a separate ecb and removes the wait for the posting of the ecb since asynch processing by definition should not contain any waits. Control is now returned immediately to the application during asynch accept processing.

 

This zap also adds some diagnostics to the asynch accept processing.

 

2014/07/29
Importance: MediumRisk: Medium 
 Superseded by: ZP15G070

ZP15G064* Added new message TEL958I when user abnormally disconnects

Download Fix File

If a user disconnected a TN3270 session while data was in-flight, a vague diagnostic message was produced that could not be suppressed without suppressing other important information. Message TEL958I will inform when this condition occurs and why and can be suppressed if desired, using the "MESSAGE" command.

 

The text of the message is "(ipaddr) exited from (luname) during (action)".

 

You will need to recycle your stack after applying this fix for it to go into effect.

 

2014/11/20
Importance: LowRisk: Low 
 Co-Requisite: ZP15G081
 Superseded by: ZP15G283

ZP15G066* AUTOSEND only works on SYSID=00. Others just sit in a wait state.

Download Fix File

The automated client (CLIENTD) was not correctly using the defined SYSID correctly and was therefore always defaulting to SYSID=00.

 

This fix corrects that problem. There is no need to recycle the stack. If you are running AUTOSEND, then recycle AUTOSEND.

 

2014/11/17
Importance: LowRisk: Low 
 Supersedes: ZP15G047
 Superseded by: ZP15G111

ZP15G068* Socket abort request dropped for listen state connection

Download Fix File

This zap adds diagnostics to determine if socket abort requests are being dropped for a connection in a listen state.

 

This zap also changes the LOCDAT subpool to be LOCDA1 and LOCDA2 to help isolate storage usage subpools.

 

2014/08/29
Importance: MediumRisk: Medium 
 Supersedes: ZP15G024
 Superseded by: ZP15G089

ZP15G069* QUERY TELNETD output is truncated.

Download Fix File

When 1,000 or more output lines from the QUERY is produced, the task is suspended and no more data from that command is sent to SYSLOG/SYSLST.

 

This fix eliminates that problem by making it part of the main task.

 

Because this module will also end up containing a portion of the EMAIL command fixes that took place prior to this fix, you must also apply the prereqs to prevent an abend on the EMAIL command.

 

You will need to recycle the stack after applying for it to take effect.

 

2014/09/02
Importance: LowRisk: Low 
 Pre-Requisite: ZP15G043, ZP15G054
 Supersedes: ZP15G049

ZP15G070* Async connect fails

Download Fix File

The asynch I/O connect processing does not indicate in the diagnostics the local port, foreign port, and foreign ip address that is being connected. This zap will add a BSD113 diagnostic message that includes this important information.

 

This also corrects a asynch connect that needs a null receive hung so a timeout does not occur on the select call.

 

This also corrects a problem with the givesocket incorrectly re-opening the listen on the base socket the application had specifically closed. Ingo Franzki reported and confirmed this correction.

 

2014/08/25
Importance: MediumRisk: Medium 
 Supersedes: ZP15G063
 Superseded by: ZP15G105

ZP15G071* Free storage request fails

Download Fix File

This zap adds diagnostics to issue a IPN806I SPAS8300 FREE STORAGE FAILED.

 

2014/11/20
Importance: MediumRisk: Medium 
 Superseded by: ZP15G104

ZP15G072* NOEJECT affects non-CC byte

Download Fix File

When using NOEJECT=YES, the Email program will strip off the first byte of the record, whether it is a real CC (control character) or not. This causes strange results for those who use generic scripts.

 

This fix will check if the first byte is a number, blank, "-", "+" or "-", and if not, it will disable the NOEJECT setting from being used. It is important that the COREQ fixes be applied, or the "EMAIL" command may ABEND.

 

2015/01/30
Importance: LowRisk: Low 
 Co-Requisite: ZP15G083, ZP15G082
 Superseded by: ZP15G147

ZP15G073* TELNET01 application only uses line mode.

Download Fix File

The TELNET01 (CICS) application can be used to log onto other systems using the TELNET protocol (not TN3270). Part of that process includes using the SOCKET TELNET OPEN with NEGOT=YES which would pass a list of suitable telnet types. This feature stopped working in 15F and, as a result, the TELNET01 program, when trying to log onto VM, would not be usable, since a default of "line mode" would be the result.

 

This fix will correct the error in the ASOCKET program, which formats and passes on the OPEN request to the TELNET protocol negotiator (IPNATELN).

 

You will need to recycle the TCP/IP stack after applying this fix.

 

2015/02/02
Importance: LowRisk: Low 
 Supersedes: ZP15G074

ZP15G074* Multiple subtasks reset job step time

Download Fix File

This zap corrects a problem when a single partition with multiple subtasks issue the first socket request at the same time. The subtasks may overwrite the job step start time. This zap corrects this problem.

 

You must recycle the stack for this zap to take effect.

 

2014/11/17
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G052
 Supersedes: ZP15G056
 Superseded by: ZP15G073
 Superseded by: ZP15G112

ZP15G075* Multiple subtasks reset job step time

Download Fix File

This zap passes the sqblok to the $bsocket during initialization to correctly store the sqbloc into the pxblok. It also resets the pxblok job step start time so that external applications with outstanding socket requests will be posted after TCP/IP is cycled.

 

You must recycle the stack for this zap to take effect.

 

2014/11/18
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G052
 Supersedes: ZP15G031
 Superseded by: ZP15G140

ZP15G076* Q STOR for IPSTOR subpool is incorrect

Download Fix File

The Q STOR command displays the TCP/IP storage manager usage by subpools, but the IPSTOR subpool was displaying incorrect excessive numbers that were not valid. This zap corrects this error.

 

2014/11/19
Importance: MediumRisk: Medium 

ZP15G077* SEE600V SeeVSE diagnostic:GVVPRTYF

Download Fix File

This location of the partition id was incorrect and caused a failure to locate a partition in the current priority sequence settings.

 

2014/11/17
Importance: MediumRisk: Medium 
 Superseded by: ZP15G386

ZP15G078* If an OPEN failed on a POWER entry, a FREEVIS error (IPN913E) occurs

Download Fix File

When an OPEN of a Power/VSE member fails, the cleanup routine swapped the address/length fields, and so the FREEVIS fails.

 

This fix corrects that problem. Recycling of the stack is required.

 

 

2014/11/19
Importance: LowRisk: Low 
 Supersedes: ZP15G014

ZP15G079* An upgrade to a DNS server results in "entry not found" by client.

Download Fix File

The DNS client sends an upp-case request to the DNS server. For some servers, there is a new feature to respond with a CNAME record (showing the matching lower case name) followed by the actual data. This insertion of an extra halfword response (X'0005'=CNAME) caused a logical mismatch and cause the GetHostByName to fail.

 

This fix adds logic to notice a CNAME record and skip over it in order to point to the desired response.

 

You will need to recycle your stack after applying.

 

2014/11/18
Importance: LowRisk: Low 
 Superseded by: ZP15G152

ZP15G080* FTP303E PROGRAM CHECK FTPBATCH

Download Fix File

An abend could occur during the writing of a message when ftpbatch is invoked from Rexx and a 31-bit buffer is addressed while in 24-bit mode. This zap corrects this problem.

 

This zap also adds a diagnostic message to display the ecb address and attach failure reason code for when the attach of a subtask fails.

 

2014/11/18
Importance: MediumRisk: Medium 
 Superseded by: ZP15G177

ZP15G081* IPN230I message for IBM apar number spacing

Download Fix File

The IPN230I message did not have a space that makes it difficult to read.

 

TCP909I message truncated under AUTOSEND When AUTOSEND was producing TCP909I, the last byte would be truncated if the message was 65 bytes long. This is due to how the message processor works outside of the stack when dealing with real task identifiers.

 

The message was changed from "was completed" to "is complete" to have the message appear the same when under the stack or external to it.

 

You will need to recycle the stack for this updated message to appear. AUTOSEND will need to be recycled as well.

 

2014/11/20
Importance: MediumRisk: Medium 
 Supersedes: ZP15G048
 Superseded by: ZP15G107

ZP15G082* DEFINE EVENT now supports default and overriding script names.

Download Fix File

This fix adds two new fields to the automated internal client. For more details, refer to ZP15G081.

 

This fix requires that ZP15G081-ZP15G084 be installed, since four different modules are affected. You will need to recyle the stack after applying. And if you use AUTOSEND, you will need to recycle that job as well.

 

2014/11/18
Importance: LowRisk: Low 
 Pre-Requisite: ZP15G081, ZP15G083, ZP15G084
 Supersedes: ZP15G043
 Superseded by: ZP15G134

ZP15G083* Added SCRIPTNAME and JECLSCRIPT as parameter names to the DEFINE EVENT command.

Download Fix File

This fix provides a more dynamic method of assigning default script names. For more details, refer to ZP15G081.

 

This fix requires that ZP15G081-ZP15G084 be installed, since four different modules are affected. You will need to recyle the stack after applying. And if you use AUTOSEND, you will need to recycle that job as well.

 

2014/11/18
Importance: LowRisk: Low 
 Pre-Requisite: ZP15G081, ZP15G082, ZP15G084
 Supersedes: ZP15G043
 Superseded by: ZP15G046
 Superseded by: ZP15G121
 Superseded by: ZP15G133

ZP15G085* Poor performance during ascii file transfer

Download Fix File

During an ascii file transfer the translation of the data was being gated by a lock and unlock request on each transfer buffer. This significantly increased the cpu usage for large ascii file transfers and reduced the overall transfer speed when sending a file to any other remote system using ftpbatch as a client. When using ftpbatch as an external server the retrieving of a file using ascii translation would also perform poorly. The root cause of the problem was introduced with ZP15F038 which addressed a problem with double byte character translation when using ftpbatch as an external file server. This zap removes the lock and unlock and uses a gating mechanism that significantly improves performance.

 

2014/11/18
Importance: MediumRisk: Medium 
 Supersedes: ZP15G036
 Superseded by: ZP15G146

ZP15G086* Reserved zap number

Download Fix File

This zap reserves zap number so that the Q VER output of the pre-applied pack shows it as applied.

 

2015/12/07
Importance: MediumRisk: Medium 

ZP15G087* SSL117D IPCRSINI failed reason=GCRIBPV3

Download Fix File

The above diagnostic error can occur when a certificate contains a RSA-SHA256 signature. This zap allows the certificate catalog utility to successfully process a certificate containing a RSA-SHA256 signature. The following message description will be displayed on syslst when this condition is detected:

 

x509v3 certificate contains a 2048-bit RSASHA-256 signed

 

This zap implements RFC5746 to allow the usage of TLS extensions for the renegotiation security exposure.

 

2014/11/18
Importance: MediumRisk: Medium 
 Superseded by: ZP15G122

ZP15G088* SSL117D IPCRSINI failed reason=GCRIBPV3

Download Fix File

The above diagnostic error can occur when a certificate contains a RSA-SHA256 signature. This zap allows the certificate catalog utility to successfully process a certificate containing a RSA-SHA256 signature. The following message description will be displayed on syslst when this condition is detected:

 

x509v3 certificate contains a 2048-bit RSASHA-256 signed

 

2014/11/17
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G087

ZP15G089* IPN123I CSOCKET FREEVIS and IPN695C Abend in TKAB1000

Download Fix File

This zap adds the freevis return code to the above message to further identify the exact cause of the freevis failure.

 

This zap also corrects a abend in CSOCKET caused by a corrupted pointer address. Message: IPN696C Corrupted SQPXBLOK F57C5F80 0038C000 057C5F80 corrected

 

will be issued to indicate the abend condition was detected and corrected.

 

2014/11/17
Importance: MediumRisk: Medium 
 Supersedes: ZP15G068
 Superseded by: ZP15G129
 Superseded by: ZP15G130
 Superseded by: ZP15G137

ZP15G090* IPN166E Application Program Abend at xxxxxxxx. Phase: IPNCICMP

Download Fix File

An abend could occur if an icmp datagram with an excessive length is received. This zap adds an edit check to discard an icmp request with an excessive length and the following diagnostic message will be issued:

 

IPC110D ICMP - Inbound packet length xxxx from ip-addr discarded due to excessive length 16,385

 

2014/11/18
Importance: MediumRisk: Medium 
 Supersedes: ZP15G058
 Superseded by: ZP15G171

ZP15G091* Compatability with new release

Download Fix File

This zap corrects a problem where a newer version is not correctly detected.

 

2015/03/16
Importance: MediumRisk: Medium 
 Supersedes: ZP15G116

ZP15G092* In some situations, XMOVE error will occur on fast SOCKET CLOSE

Download Fix File

On a SOCKET CLOSE, a secondary ECB would be posted, but if the CPU if very fast, it is possible that the control block will be gone before the POST takes place. Since the secondary ECB is never referenced in this module, the simple solution was to remove it from the SOCKET macro invoking the CLOSE.

 

ZP15G095 is the same fix as this one, except that this fix will create a .PHASE version of the same .OBJ fix for those Cobol programs that are compiled with a "DYNAM" option, which requires a PHASE rather than an OBJ.

 

2015/01/12
Importance: LowRisk: Low 

ZP15G093* IPN136W UNIDENTIFIABLE INFORMATION FOUND IN PARM

Download Fix File

The name of the TCP/IP initialization member is contained in the jcl PARM='INIT=xxxxxxxx' and if it was less than 8 characters the next parameter would be included into the member name causing the IPN136W error message. This zap corrects this error.

 

2014/11/19
Importance: MediumRisk: Medium 
 Supersedes: ZP15G040
 Superseded by: ZP15G120

ZP15G094* Unnecessary diagnostics dumps during cleanup

Download Fix File

Extra dumps were occurring that should have only been performed with DIAG=CLEANUP active. This zap corrects this problem.

 

2014/11/19
Importance: MediumRisk: Medium 
 Superseded by: ZP15G131

ZP15G095* In some situations, XMOVE error will occur on fast SOCKET CLOSE

Download Fix File

On a SOCKET CLOSE, a secondary ECB would be posted, but if the CPU if very fast, it is possible that the control block will be gone before the POST takes place. Since the secondary ECB is never referenced in this module, the simple solution was to remove it from the SOCKET macro invoking the CLOSE.

 

When linkedited into the application, the object deck provided by this fix will correct the problem.

 

2014/11/20
Importance: LowRisk: Low 

ZP15G096* Connect_Sequence fails to be enforced

Download Fix File

This zap changes the Connect_Sequence On to allow the IP address pattern to be either the full 4 byte IP address match or partial matches of 3, 2, or 1 octets of the IP address specified.

 

2014/11/19
Importance: MediumRisk: Medium 
 Superseded by: ZP15G168

ZP15G097* Diagnose Perform output contains incorrect max time

Download Fix File

The DIAGNOSE PERFORM perform command can be used to gather statistics when a connection terminates but the IPT352D message contained a incorrect value for the maximum and last roundtrip times similiar to the below sample message. This zap corrects this problem.

 

IPT352D Roundtrip: Min: 6 ms; Max: 2147483647 ms; Last: 2147483647 ms

 

2014/11/19
Importance: MediumRisk: Medium 
 Supersedes: ZP15G057
 Superseded by: ZP15G101

ZP15G098* Distribution update for new component: TN3270DX

Download Fix File

This module is an enhanced version of TELNETD, with better recovery and diagnostic output. To use, modify "DEFINE TELNETD" to also have the parameter "DRIVER=TN3270DX". There are no other change to make. The current default of "DRIVER=TELNETD" may be changed in the future.

 

2014/11/20
Importance: LowRisk: Low 
 Superseded by: ZP15G110

ZP15G099* Distribution update for new component: SERV3270

Download Fix File

The documentation for this module should be referenced before using SERV3270. It is a new external 3270 server that can support up to 30 TN3270/E servers running outside of the TCP/IP partition.

 

2014/11/20
Importance: LowRisk: Low 
 Pre-Requisite: ZP15G098

ZP15G100* Distribution update for new component: REXXSOCK

Download Fix File

The documentation for this module should be referenced before using REXXSOCK. It is a new REXX function that, while replaces SOCKET with new and more powerful features, does not share the same parameters.

 

2014/11/20
Importance: LowRisk: Low 

ZP15G101* Loop occurs with diagnose perform

Download Fix File

The DIAGNOSE PERFORM could fall into a loop of repeating messages IPT344D, IPT346D, IPT358D, IPT348D, IPT352D, IPT342D. This was caused by an incorrect branch instruction that caused the loop. This zap corrects the problem.

 

2014/12/17
Importance: MediumRisk: Medium 
 Supersedes: ZP15G097
 Superseded by: ZP15G106

ZP15G102* Power may incorrectly insert a large series of null lines as "blank" pages.

Download Fix File

This appears to be a rare instance where a work register value "could" cause a 3-byte length to become a 4-byte incorrect length.

 

This fix corrects that problem. Recycling of the stack is required.

 

2015/01/14
Importance: LowRisk: Low 
 Supersedes: ZP15G065

ZP15G103* If "USER TABLE" missing, table doesn't load and no error displayed.

Download Fix File

When DEFINE TRANSLATE command is issued, it will read the library member and load the table(s). If the first line is not "USER TABLE", then it will fail, but it will not indicate a failure.

 

This fix adds a failure message if this condition occurs. You will need to recycle the stack after applying this fix.

 

2015/01/14
Importance: LowRisk: Low 

ZP15G104* CICS Web Services fails with DFHSO0102 message

Download Fix File

This zap sets a return code zero for asynchronous passive opens which can cause CICS Web Services to terminate during an accept function if a passive open terminates before the connection is fully established.

 

2015/01/14
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G105, ZP15G106
 Supersedes: ZP15G071
 Superseded by: ZP15G115

ZP15G105* CICS Web Services shuts down with DFHSO0102

Download Fix File

This zap passed back a new socket number even on a failed asynchronous accept.

 

2015/01/14
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G104, ZP15G106
 Supersedes: ZP15G070
 Superseded by: ZP15G116

ZP15G106* CICS Web Services fails with PORTQueing

Download Fix File

This PORTQ command allows queing of incoming connection requests and is used by applications such as CICS Web Services to avoid rejected connections. This zap corrects a problem that caused the PORTQ facility to fail.

 

2015/01/14
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G104, ZP15G105
 Supersedes: ZP15G101
 Superseded by: ZP15G119

ZP15G107* Added IPN898 corrected TCP909I

Download Fix File

When AUTOSEND was producing TCP909I, the last byte would be truncated if the message was 65 bytes long. This is due to how the message processor works outside of the stack when dealing with real task identifiers.

 

The message was changed from "was completed" to "is complete" to have the message appear the same when under the stack or external to it.

 

You will need to recycle the stack for this updated message to appear. AUTOSEND will need to be recycled as well.

 

This zap adds diagnostic message IPN898 that will be issued when DIAG=SOCKET is active during a asynchronous open that fails to sucessfully complete.

 

2015/01/14
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G104
 Supersedes: ZP15G081
 Superseded by: ZP15G109

ZP15G108* Modified BSD104 diagnostic message

Download Fix File

This zap changes the BSD104 diagnostic message to indicate when a socket is new or reused. The $SOCKDBG must be generated for diagnostic messages for this message to be displayed.

 

2015/01/14
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G105
 Supersedes: ZP15G053
 Superseded by: ZP15G227

ZP15G109* Added IPN218I message

Download Fix File

The IPN218I is now issued during TCP/IP startup to display the version of VSE that is running.

 

2015/03/16
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G120
 Supersedes: ZP15G107
 Superseded by: ZP15G156

ZP15G110* TEL927 message cannot be selectively suppressed.

Download Fix File

Previously, message TEL927D was incorrectly used. It was a generic message that usually was an error. It also could mean more than two dozen different things. The result was that non-error messages could not be suppressed and error messages were being ignored.

 

Several new messages were added to make message suppression and the understanding of messages easier. Warnings are now "W", errors are "E", and diagnostics are "D". Each of them with unique message numbers.

 

The message documentation has been updated to reflect these changes. Because of this, ZP15G109, the message skeleton update, also needs to be applied.

 

2015/01/14
Importance: LowRisk: Low 
 Co-Requisite: ZP15G109
 Supersedes: ZP15G098

ZP15G111* Message TCP915 was being produced by Autoevent. Replaced.

Download Fix File

The automated client (CLIENTD) was using message TCP915 to indicate that an entry was accepted. That message number is reserved for PING, DISCOVER, and TRACERT.

 

This fix replaces TCP915 with TCP923. You will need to recycle the stack and AUTOSEND (if using) after applying this fix.

 

2015/01/14
Importance: LowRisk: Low 
 Co-Requisite: ZP15G109
 Supersedes: ZP15G066
 Superseded by: ZP15G114

ZP15G112* IBM VSAM Redirector subtask abends in CICS partition

Download Fix File

A subtask attached in the CICS partition such as the IBM VSAM redirector an addressing abend can occur in the subtask due to the method used to determine that the socket request is from a CICS application. This zap corrects the problem.

 

2015/01/15
Importance: MediumRisk: Medium 
 Supersedes: ZP15G074
 Superseded by: ZP15G141

ZP15G113* FTP303E ABEND FTPX1000 PSW=07DD3000 80000002 CODE=20 INT=0001

Download Fix File

An abend could occur in the software implementation of the RSA algorithm due to a rentrancy problem from an old diagnostic. This zap corrects this problem.

 

This zap also corrects a problem with the following error message:

 

SSL203E RSAE failed RC=00000023(RSAEEDFF)

 

The RSA1024 software implementation of the RSA algorithm failed to successfully complete. This zap will provide additional diagnostic dumps when a call to the RSA 1024-bit software implementation returns a non-zero return code.

 

It is recommended that the IBM crypto-express2 PCI hardware be used for RSA operations.

 

2015/01/30
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G108
 Superseded by: ZP15G230

ZP15G114* Message TCP905D was truncating the "Action" field.

Download Fix File

The automated client (CLIENTD) would display message TCP905D to show the action taking place. The client type was being truncated to 4 characters. For FTP or LPR, that was not a problem. For EMAIL, it was.

 

This fix changes the length of the action field to 5 bytes. You will need to recyclt the stack and AUTOSEND after applying this fix.

 

2015/01/30
Importance: LowRisk: Low 
 Supersedes: ZP15G111

ZP15G115* Add asynch diagnostic IPN898I message

Download Fix File

This zap will cause a IPN898I diagnostic message in the TCP/IP syslst and some diagnotics dumps.

 

2015/01/30
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G107
 Supersedes: ZP15G104
 Superseded by: ZP15G143

ZP15G116* Allow givesocket of closed socket

Download Fix File

This zap removes a givesocket error for a closed socket.

 

2015/01/30
Importance: MediumRisk: Medium 
 Supersedes: ZP15G105
 Superseded by: ZP15G091
 Superseded by: ZP15G136

ZP15G117* Detection of CICS with subtask not under CICS control

Download Fix File

When a subtask is attached in the CICS partition but does not run under the control of CICS we may incorrectly attempt to use CICS services that are not available. This zap corrects this problem.

 

2015/01/30
Importance: MediumRisk: Medium 

ZP15G118* Detection of CICS with subtask not under CICS control

Download Fix File

When a subtask is attached in the CICS partition but does not run under the control of CICS we may incorrectly attempt to use CICS services that are not available. This zap corrects this problem by linking in the IPNRSTUB.OBJ distributed with ZP15G117.

 

2015/01/30
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G117

ZP15G119* Correct storing of BSD socket number

Download Fix File

This zap corrects a reset of the BSD socket number related to problems with a asynch passive open failing in the accept function.

 

2015/01/30
Importance: MediumRisk: Medium 
 Supersedes: ZP15G106
 Superseded by: ZP15G132

ZP15G120* IPN218I TCP/IP Running on z/VSE 5.2 VSE/AF 090200

Download Fix File

This zap adds the IPN218I message during startup to display the release of VSE that TCP/IP is running on.

 

2015/03/16
Importance: MediumRisk: Medium 
 Supersedes: ZP15G093
 Superseded by: ZP15G126

ZP15G121* "IPN411I >Undefined<" message incorrectly displays.

Download Fix File

After applying a fix to MSKELIP, which updates the message skeleton, the command processor would display IPN411I incorrectly. This is because the program that uses the message skseleton and the file that contains them were out of synch.

 

This fix will put CMDEXEC back into synch, and the messages will display correctly. You will need to recycle the stack after applying it.

 

2015/03/16
Importance: MediumRisk: Medium 
 Pre-Requisite: ZP15G109
 Supersedes: ZP15G083

ZP15G122* SSL117D IPCRSINI FAILED REASON=CLEXBAD1

Download Fix File

ZP15G087 implements RFC5746 to allow the usage of TLS extensions for the renegotiation security exposure. But other extensions may alse be present in the client_hello message and caused the CLEXBAD1 internal processing error. This zap corrects this problem by ignoring the unknown extensions.

 

2015/02/06
Importance: MediumRisk: Medium 
 Supersedes: ZP15G087
 Superseded by: ZP15G180

ZP15G123* Update online messages file

Download Fix File

This zap will catalog an updated IPNOME.Z book that can then be used to update the VSE online messages file with the IBM IESMSGS utility. To avoid problems with EBCDIC to ASCII translation it is recommended to run a job similiar to the below to run the IESMSGS utility:

 

.* $$ JOB JNM=IPNOMEZ,DISP=D,CLASS=0

 

.* $$ SLI MEM=IPNOME.Z,S=lib.sublib

 

.* $$ EOJ

 

Replace lib.sulib with the library and sublibrary used to install TCP/IP 1.5G.

 

2015/08/10
Importance: MediumRisk: Medium 
 Superseded by: ZP15G239

ZP15G124* Extra character inserted in line.

Download Fix File

When a file create by GPSD is stored and transmitted to the local LPD, there is a chance that one byte deep into the report may contain a carry-over from a previous line due to a length error and the data not being cleared before being loaded.

 

This fix should correct that problem. You will need to recycle the stack after applying this fix.

 

2015/08/10
Importance: LowRisk: Low 
 Superseded by: ZP15G212

ZP15G125* When shutting down TCP/IP a loop could occur during the clean up processing.

Download Fix File

 

2015/08/17
Importance: MediumRisk: Low 
 Supersedes: ZP15G148

ZP15G126* Added IPN218I message for VSE release

Download Fix File

This zap add the IPN218I message during TCP/IP startup and contains the VSE release that is running.

 

2015/08/10
Importance: MediumRisk: Medium 
 Supersedes: ZP15G120
 Superseded by: ZP15G165

ZP15G127* AUTOEXEC=OFF is ignored but comments are not.

Download Fix File

When using the EMAIL batch program, EMAIL.AUTOEXEC will be processed. If you do not want that library member to be processed, then the execution parameter "AUTOEXEC=OFF" (or "NO") should be set. That feature, however, was not working as designed, resulting in the EMAIL.AUTOEXEC being invoked in any case.

 

Comments in EMAIL.AUTOEXEC and SYSIPT will now be ignored.

 

This fix corrects that problem. No recycling of the stack is needed.

 

2015/04/06
Importance: LowRisk: Low 
 Supersedes: ZP15G045
 Superseded by: ZP15G150

ZP15G128* Incorrect eye-catcher

Download Fix File

This zap corrects a very minor problem with the eye-catcher to display the correct information when diagnostics are active.

 

2015/10/21
Importance: MediumRisk: Medium 
 Supersedes: ZP15G033

ZP15G129* Wrong stack id message

Download Fix File

When running with multiple stacks and an external partition connected alternately from one stack to the other stack a wronge stack id detected message could be incorrectly issues. This zap corrects this problem.

 

2015/10/02
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G130
 Supersedes: ZP15G089

ZP15G130* Correct wrong stack id message

Download Fix File

When running with multiple stacks and an external partition connected alternately from one stack to the other stack a wronge stack id detected message could be incorrectly issues. This zap corrects this problem.

 

2015/08/25
Importance: LowRisk: Low 
 Co-Requisite: ZP15G129
 Supersedes: ZP15G089

ZP15G131* Correct IPI508D F2 job step time changed

Download Fix File

This zap corrects a problem with multiple stacks that may cause the shutdown of a stack to affect a application connected to a different

 

2015/08/10
Importance: MediumRisk: Medium 
 Supersedes: ZP15G094

ZP15G132* Poor performance and excessive storage usage

Download Fix File

The socket termination processing used by a local VSE application can be either full or half closed mode. The mode is set during the open of a connection with the SOCKET OPEN macro using the keyword HALFC=NO or YES. HALFC=NO is the default setting and should cause an immediate termination of the connection when either side initiates the connection termination. A full TCP close will include both sides exchanging and acknowledging a final FIN packet. When the remote side of the connection initiates the connection termination by sending it's FIN packet the local VSE side will then send it's FIN to the remote after all previously sent data is acknowledged. In addition after sending it's FIN any outstanding receive requests should then be posted. Excessive build up of connection blocks can occur on a system that is having a heavy load of quick connections established and terminated by a remote client when this termination processing is delayed. This excessive build up of connections can then also cause a degradation in performance due to the large number of abandoned connection blocks going into pulse and retransmission mode. This could occur in a application that by design expects the default full termination processing to occur. An example of this would be a local server on VSE that a remote client connects into, sends some data or no data, and then closes the connection. The server then may receive the data and sends some data or no data, issue a receive and wait for the receive to be posted. But if the remote client abruptly closes the connection the receive may not be posted and the local VSE server would simply wait in a half closed state until the pulse and retransmission modes terminated the connection. This can be created by a stress test tool that simply opens and terminates connections very quickly. The use of half close connection termination processing when the default full close termination processing should have occurred is implemented by this zap.

 

When using SOCKET OPEN macro with the keyword HALF=NO, which is the default, full connection termination processing will be initiated. The steps are dependent on if the remote initiates it by sending it's FIN, or if the local(VSE) application initiates it by issuing a SOCKET CLOSE request.

 

When using SOCKET OPEN macro with HALFC=YES and the remote system closes the connection a FIN is sent indicating that the remote will not be sending anymore data on the connection. The local(VSE) side of the connection may continue to send data in this half closed state and should eventually close it's side of the connection causing a FIN to be sent to the remote resulting in a fully terminated connection. In summary the issuer of the FIN may not send any more data, but the issuer must continue to RECEIVE data until the other application sends its own FIN when using OPEN with HALC=YES. A CLOSE should then be issued by the application to properly terminate the connection.

 

To help analyze TCP termination processing the DIAGNOSE CLOSE can be used. It will issues messages to syslst to indicate the termination processing events occurring similiar to the following: DIAGNOSE CLOSE output for OPEN with default HALFC=NO and the termination initiated by close being issued from the local VSE side of the connection: IPT301D CLOSFULL Begin 01 IPT301D A Connect State: Close-Wait IPT301D Send FIN IPT301D A Connect State: FIN-Wait-1 IPT301D CLOSFULL END 05

 

In addition the default application setting of half close no can be globally overridden by issuing the HALFCLOSE ON command. The default setting is HALFCLOSE OFF which leaves the application in control of the use of half or full close processing. QUERY SET has also been updated to display the current half close setting.

 

2015/04/20
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G133, ZP15G134
 Supersedes: ZP15G119
 Superseded by: ZP15G142

ZP15G133* TCP half close processing

Download Fix File

The zap adds the HALFCLOSE ON/OFF command. The default setting is HALFCLOSE OFF which can also be seen in the QUERY SET output. HALFCLOSE ON can force the use of half closed TCP connections. See ZP15G132 for additional information on TCP half close processing.

 

2015/04/20
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G134
 Supersedes: ZP15G083
 Superseded by: ZP15G253

ZP15G134* TCP half close processing

Download Fix File

The zap adds the HALFCLOSE ON/OFF command. The default setting is HALFCLOSE OFF which can also be seen in the QUERY SET output. HALFCLOSE ON can force the use of half closed TCP connections. See ZP15G132 for additional information on TCP half close processing.

 

2015/04/20
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G133
 Supersedes: ZP15G082
 Superseded by: ZP15G138
 Superseded by: ZP15G254

ZP15G135* Add display of VSE task id to syslst messages

Download Fix File

This zap adds the VSE task id to the messages issued to syslst.

 

2015/08/10
Importance: MediumRisk: Medium 

ZP15G136* Allow option override port queueing

Download Fix File

This zap add a new socket option to suppress the setting of port queing and use only the portqueue command to control the number of queued connections for a BSD server application.

 

2015/08/10
Importance: MediumRisk: Medium 
 Supersedes: ZP15G116
 Superseded by: ZP15G154

ZP15G137* Correct IPN696W with multiple stacks

Download Fix File

This zap corrects a problem with multiple stacks that may cause the shutdown of a stack to affect a application in a external partition used by a different stack id.

 

2015/08/10
Importance: MediumRisk: Medium 
 Supersedes: ZP15G089
 Superseded by: ZP15G198

ZP15G138* Correct IPN696W with multiple stacks

Download Fix File

This zap corrects a problem with multiple stacks that may cause the shutdown of a stack to affect a application in a external partition used by a different stack id.

 

2015/08/10
Importance: MediumRisk: Medium 
 Supersedes: ZP15G134
 Superseded by: ZP15G170

ZP15G139* Correct IPN696W with multiple stacks

Download Fix File

This zap corrects a problem with multiple stacks that may cause the shutdown of a stack to affect a application in a external partition used by a different stack id.

 

2015/08/10
Importance: MediumRisk: Medium 
 Supersedes: ZP15G052
 Superseded by: ZP15G159

ZP15G140* Correct IPN696W with multiple stacks

Download Fix File

This zap corrects a problem with multiple stacks that may cause the shutdown of a stack to affect a application in a external partition used by a different stack id.

 

2015/08/10
Importance: MediumRisk: Medium 
 Supersedes: ZP15G075
 Superseded by: ZP15G202

ZP15G141* Correct IPN696W with multiple stacks

Download Fix File

This zap corrects a problem with multiple stacks that may cause the shutdown of a stack to affect a application in a external partition used by a different stack id.

 

This zap also corrects an abend that can occur after issuing the XLOCK ON command.

 

2015/08/10
Importance: MediumRisk: Medium 
 Supersedes: ZP15G112
 Superseded by: ZP15G185

ZP15G142* Correct IPN696W with multiple stacks

Download Fix File

This zap corrects a problem with multiple stacks that may cause the shutdown of a stack to affect a application in a external partition used by a different stack id.

 

2015/08/10
Importance: MediumRisk: Medium 
 Supersedes: ZP15G132
 Superseded by: ZP15G189

ZP15G143* Correct IPN696W with multiple stacks

Download Fix File

This zap corrects a problem with multiple stacks that may cause the shutdown of a stack to affect a application in a external partition used by a different stack id.

 

2015/08/10
Importance: MediumRisk: Medium 
 Supersedes: ZP15G115
 Superseded by: ZP15G175

ZP15G145* Failed active data connection

Download Fix File

When using an active data connection the port number used could cause a conflict. This zap corrects this problem.

 

2015/10/21
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G177
 Supersedes: ZP15G158

ZP15G146* Halfclose processing not used

Download Fix File

This zap corrects a problem to use TCP half close processing on the FTP data connection.

 

2015/08/10
Importance: MediumRisk: Medium 
 Pre-Requisite: ZP15G132
 Supersedes: ZP15G085
 Superseded by: ZP15G158

ZP15G147* Email sent after an ATTACH failed with ATTACHFAIL=FLUSH enabled.

Download Fix File

If ATTACHFAIL=FLUSH (which is the default) is enabled, and a file failed to attach, the EMAIL was still delivered, but with a null attachment. While RSET was being sent to tell the SMTPD to clear what was sent before, this was inadequate for many servers, and so a non-response CLOSE before sending the terminating string has been put in place to force the EMAIL to be ignored by the SMTPD.

 

This fix will correct that error. No recycling of the stack is required after applying this fix.

 

2015/08/10
Importance: LowRisk: Low 
 Supersedes: ZP15G072
 Superseded by: ZP15G151

ZP15G148* Zero-length file will cause various undesirable conditions. And a DELETE EVENT on a hung session will never end.

Download Fix File

If a zero-lengh file is being processed, then the next file would have the same condition occur at EOF. For example, if NULLFILE=FAIL, then even though the next file will process, the final DISP will also be DISP=Y. Another symptom was sending the second report twice while not sending the first one at all.

 

This fix corrects such problems.

 

When a DELETE EVENT occurs, and one of the subtasks of that event has a hung session, the DELETE EVENT will never complete.

 

This fix will let the DEFINE EVENT complete. Any hung session will be part of orphaned storage. If the ECB is ever posted, then the session will terminate and storage will be released. One should, of course, check if any active sessions are processing with the "QUERY EVENT,DETAILS" command. This logic was added to assist in session recovery when server errors occur.

 

After applying this fix, you will need to recycle the stack and AUTOSEND, if it is active in the batch partition.

 

2015/08/10
Importance: MediumRisk: Low 
 Supersedes: ZP15G144
 Superseded by: ZP15G125
 Superseded by: ZP15G167

ZP15G149* FILE I/O abends when DEFINE FILE,TYPE=VSAMCAT with bad DLBL.

Download Fix File

When a DEFINE FILE,TYPE=VSAMCAT is defined with a bad DLBL name, and a user does a "CWD" into that directory structure and does a "DIRLIST", the file I/O driver will abend.

 

This fix corrects that problem. You should recycle the stack after applying this fix.

 

2015/08/25
Importance: LowRisk: Low 
 Superseded by: ZP15G173

ZP15G150* QUIT not sent on attach failure

Download Fix File

When using the EMAIL batch program, and if ATTACHFAIL=CONTINUE is not set, then EMAIL will not send a QUIT. This will cause the internal rmail client that was processing to sit and wait and never end, resulting in storage loss. If a large number of these failures are queued, the internal email client may become corrupt.

 

A "QUIT" is sent to the internal client to terminate the connection.

 

This fix corrects that problem. No recycling of the stack is needed.

 

2015/08/26
Importance: LowRisk: Low 
 Co-Requisite: ZP15G151
 Supersedes: ZP15G127

ZP15G151* Email sent after an ATTACH failed does not acknowledge QUIT.

Download Fix File

If ATTACHFAIL=FLUSH (which is the default) is enabled, and a file failed to attach, the batch job would send a "QUIT" command to terminate the connection, but the client would not acknowledge it.

 

This fix will correct that error. No recycling of the stack is required after applying this fix.

 

2015/08/26
Importance: LowRisk: Low 
 Co-Requisite: ZP15G150
 Supersedes: ZP15G147
 Superseded by: ZP15G153
 Superseded by: ZP15G162

ZP15G152* DNS1 would not try DNS2 if it failed.

Download Fix File

If you have more than 1 DNS server defined (up to 4), and if the first one failed, it would not try the other(s).

 

This fix corrects that problem. You should recycle the stack after applying the fix.

 

2015/10/26
Importance: LowRisk: Low 
 Supersedes: ZP15G079
 Superseded by: ZP15G238

ZP15G153* Snap dumps occur after applying ZP15F206.

Download Fix File

When runnning an Email client, snap dumps of all of the Email commands appear in the TCP/IP partition. This is because an earlier fix had included them during testing and they were left in inadvertantly.

 

This fix will correct that error. No recycling of the stack is required after applying this fix.

 

2015/10/26
Importance: LowRisk: Low 
 Supersedes: ZP15G151
 Superseded by: ZP15G162

ZP15G154* Takesocket and Halfclose options

Download Fix File

This zap adds support for new SOCKOPT options used in a custom $SOCKOPT phase. The keyword SOCFLG1 now has 2 new additional options. $OPTXTAK can be used to allow takesocket requests to successed even when the giver and taker identifiers do not match. $OPTHALF will force the use of half close on TCP socket close requests. $OPTSTIM will allow the overriding of the timer value of a select request. The time in seconds in specified in the STIM= keyword.

 

2015/10/16
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G155
 Supersedes: ZP15G136
 Superseded by: ZP15G188

ZP15G155* Add $OPTXTAK and $OPTHALF to SOCKOPT macro

Download Fix File

The SOCKOPT macro can be used to generated a custom $SOCKOPT phase. The keyword SOCFLG1 now has 2 new additional options. $OPTXTAK can be used to allow takesocket to successed even when the giver and taker identifiers do not match. $OPTHALF will force the use of half close on TCP socket close requests.

 

2015/10/02
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G154
 Supersedes: ZP15G067
 Superseded by: ZP15G233

ZP15G156* IPA402D diagnostic message

Download Fix File

The IPA402 message has been changed from being a diagnostic to an informational message and now includes the version, date, and load address of the ftp client(IPNAFTPC) program being used.

 

2015/10/02
Importance: MediumRisk: Medium 
 Supersedes: ZP15G109
 Superseded by: ZP15G176

ZP15G157* IPA412D FTP diagnostic LREDSRBD

Download Fix File

During the FTP processing of a QUIT command the local ftp daemon used by FTPBATCH may cause the receive for the 221 response to fail. This zap corrects this problem.

 

2015/10/02
Importance: MediumRisk: Medium 
 Supersedes: ZP15G034
 Superseded by: ZP15G183

ZP15G158* Storing of file fails with RECLF ON

Download Fix File

When storing a file on VSE from a remote system using the SITE RECLF ON the records are delimited with just a line feed(LF) instead of the normal carriage return/line feed (CR/LF) but this would fail unless SITE CRLF ON was also in affect. This zap allows CRLF OFF with RECLF ON to successfully store the receiced data streams delimited with only a LF.

 

2015/10/02
Importance: MediumRisk: Medium 
 Supersedes: ZP15G146
 Superseded by: ZP15G145
 Superseded by: ZP15G181

ZP15G159* SOCKOPT diagnostic

Download Fix File

This zap adds a diagnostic message to identify the $SOCKOPT phase being used.

 

2015/10/02
Importance: MediumRisk: Medium 
 Supersedes: ZP15G139
 Superseded by: ZP15G201

ZP15G160* Invoking CLIENT01 (CICS application) abends.

Download Fix File

In a prior service pack, CLIENT01 was improperly linked, with the stub not being the first entry in the link-map.

 

This fix catalogs the corrected (correctly link-edited) module.

 

No recycling of the stack is needed. You will need to NEWCOPY CLIENT01 under CICS or recycle CICS.

 

2015/10/26
Importance: LowRisk: Low 

ZP15G161* Free ports not blocked by firewall

Download Fix File

Added option to allow blocking of free ports.

 

2015/10/21
Importance: MediumRisk: Medium 
 Supersedes: ZP15G039
 Superseded by: ZP15G196

ZP15G162* Email with no attachment hangs after applying ZP15G151.

Download Fix File

If no attachment (ATTACH/SEND name) was provided after applying ZP15G151 then the job will not go to EOJ.

 

This fix will correct that error. No recycling of the stack is required after applying this fix.

 

2015/09/21
Importance: MediumRisk: Low 
 Co-Requisite: ZP15G150
 Supersedes: ZP15G151, ZP15G153
 Superseded by: ZP15G166

ZP15G163* Free ports not blocked

Download Fix File

This zap add the ability to block dynamic free ports.

 

2015/10/21
Importance: MediumRisk: Medium 
 Supersedes: ZP15G059

ZP15G164* DISP=DELETE says "is ignored" but it isn't. Also truncating reports that are greater than 99,999,999 bytes long.

Download Fix File

When SET DISP=value is in an AutoLPR script, the internal LPR client should ignore it, otherwise it can cause problems with the DEFINE EVENT process, which is supposed to be taking care of the final disposition. Only DELETE was being ignored, which ended up causing the event driver to loop.

 

When passing the length of 9 bytes of greater to the LPD, the length (caracter format) value was being truncated.

 

This fix corrects the problem by having "DISP=DELETE" be ignored for AutoLPR. Also, the number of bytes being passed is no longer truncated No recycling of the stack is needed.

 

2015/09/21
Importance: LowRisk: Low 
 Supersedes: ZP15G012
 Superseded by: ZP15G310

ZP15G165* Activate spinchecck for loop detection

Download Fix File

This zap activates the cpu loop checker.

 

2015/10/02
Importance: MediumRisk: Medium 
 Supersedes: ZP15G126
 Superseded by: ZP15G169

ZP15G166* Snap dumps producing high I/O with every email.

Download Fix File

During a testing process, PDUMP of all data exchanges betweem the client and the stack were being produced. This PDUMP was inadvertantly left in when ZP15G151 went live.

 

This fix will correct that error. No recycling of the stack is required after applying this fix.

 

2015/10/05
Importance: HighRisk: Low 
 Co-Requisite: ZP15G150
 Supersedes: ZP15G162

ZP15G167* A DELETE EVENT might cause the stack to crash. Loop condition randomly occurs.

Download Fix File

If there is an AutoEvent action in progress (an AutoLPR report in the middle of being delivered, for example), and a DELETE EVENT command is passed to the stack, then the stack may crash.

 

When processing multiple reports successfuly, when there is no work, the EVENT processor may go into a high-CPU loop instead of waiting.

 

This zap eliminates those problems. You should recycle the stack after applying this fix. If you are using AutoSend, you will need to recycle that batch job as well.

 

2015/10/05
Importance: MediumRisk: Low 
 Supersedes: ZP15G148
 Superseded by: ZP15G174

ZP15G168* Free ports not blocked

Download Fix File

This zap adds support for blocking dynamic free ports.

 

2015/10/21
Importance: MediumRisk: Medium 
 Supersedes: ZP15G096

ZP15G169* Correct firewall initialization failure

Download Fix File

This zap correct a product key check error when using the firewall feature.

 

2015/10/21
Importance: MediumRisk: Medium 
 Supersedes: ZP15G165
 Superseded by: ZP15G204

ZP15G170* Correct firewall command

Download Fix File

This zap corrects a problem with the firewall report output.

 

2015/10/21
Importance: MediumRisk: Medium 
 Supersedes: ZP15G138
 Superseded by: ZP15G203

ZP15G171* Free ports not blocked

Download Fix File

This zap adds support for blocking free ports.

 

2015/10/21
Importance: MediumRisk: Medium 
 Supersedes: ZP15G090

ZP15G172* Added FIREWALL support

Download Fix File

Added option to allow blocking of free ports.

 

2015/10/21
Importance: MediumRisk: Medium 
 Supersedes: ZP15G060
 Superseded by: ZP15G194

ZP15G173* High instance of storage pool IPVCAT in 31-bit storage.

Download Fix File

When a file is accessed via VSAMCAT, a block of storage is allocated and chained in case a future "SITE CLOSE" is needed. It is never released until the driver or the stack is shut down.

 

This fix changes the behavior so that the block of storage is removed from the chain and freed if the CLOSE processing completes successfully.

 

You will need to recycle the stack after applying this fix.

 

2015/10/21
Importance: LowRisk: Low 
 Supersedes: ZP15G149

ZP15G174* Storage chains not being released. AutoSEND processes once.

Download Fix File

When a report is being processed, .5k of storage is allocated and the pool name is "CLBLOK". A QUERY STOR shows that the storage being taken by CLBLOK continues to rise. While it is 31-bit storage, one can still encounter problems after processing thousands of reports.

 

When a report is processed by AutoSEND and it finishes by going into DISP=L, and if the operator manually changes it to DISP=K, AutoSEND will change it back to "L" without delivering it. This problem is related to entries not being freed (CLBLOK).

 

This zap eliminates those problems. You should recycle the stack after applying this fix. If you are using AutoSend, you will need to recycle that batch job as well.

 

2015/10/26
Importance: MediumRisk: Low 
 Supersedes: ZP15G167
 Superseded by: ZP15G178

ZP15G175* Correction for CICS Web Services

Download Fix File

This zap corrects a problem for CICS web services that can occur when a asynchronous listen fails to successfully complete. The BSD accept processing issues a listen and CWS cannot tolerate a failure. When this condition occurs a IPN898I message will be issued in the TCP/IP partition identifying the application the condition was detected and compensated.

 

2015/10/16
Importance: MediumRisk: Medium 
 Supersedes: ZP15G143
 Superseded by: ZP15G187

ZP15G176* Incorrect messages

Download Fix File

This zap corrects some diagnostic message format errors.

 

2015/10/21
Importance: MediumRisk: Medium 
 Supersedes: ZP15G156
 Superseded by: ZP15G199

ZP15G177* Add routine for getting dynamic port

Download Fix File

When using an active data connection a port conflict could occur. This zap corrects this problem.

 

2015/10/21
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G145
 Supersedes: ZP15G080
 Superseded by: ZP15G182

ZP15G178* Same report being delivered over and over.

Download Fix File

After a report is delivered, the starage was being freed under certain conditions before the PHOLD/PDELETE would take place, causing that same report to be sent repeatedly. This was the result of ZP15G174 storage update to reduce the amount of storage that was being held.

 

Additional checking was added to prevent that.

 

You should recycle the stack after applying this fix. If you are using AutoSend, you will need to recycle that batch job as well.

 

2015/10/26
Importance: HighRisk: Low 
 Supersedes: ZP15G174
 Superseded by: ZP15G186

ZP15G179* Isolate a problem with IP-address masking.

Download Fix File

A problem has been reported with a user connecting to a DEFINE TELNETD that has a specific IP-address as a mask, but getting the wrong definition to conenct to.

 

The TN3270DX module has been modified so that if the incoming connection does not match the mask, then it will display the bad connection particulars as well as display any better-matching definitions that could have been used as well as their status. It will then CLOSE the connection with that client and reopen the socket, kicking the user off.

 

To use this module, you must add ",DRIVER=TN3270DX" for every DEFINE TELNETD in your startup. You can, of course, rename the TELNETD.PHASE to TELNETD.OLDP and TN3270DX.PHASE to TELNETD.PHASE to eliminate that step if you wish.

 

You will need to recycle the stack after applying this fix.

 

2016/03/28
Importance: LowRisk: Low 
 Superseded by: ZP15G217

ZP15G180* TLS31 Client Authentication fails

Download Fix File

When using client authentication a hash is created of all the previously exchanged messages and digitally signed using the clients private key. With SSL30 this hash included the different data that should be included with TLS31. This zap corrects this problem.

 

2015/11/16
Importance: MediumRisk: Medium 
 Supersedes: ZP15G122
 Superseded by: ZP15G191

ZP15G181* FTPBATCH hangs after stor fails with 550

Download Fix File

A PUT command in ftpbatch sends a STOR to the remote and a RETR to the local ftp daemn. If the STOR command fails with an error such as a 550 Permission denied the ftpdaemn can end up in a wait on the passive data connection. This zap corrects this problem by passing the data connection ecb to ftpbatch for posting after an error occurs.

 

2015/11/16
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G182
 Supersedes: ZP15G158
 Superseded by: ZP15G211

ZP15G182* FTPBATCH hangs after stor fails with 550

Download Fix File

A PUT command in ftpbatch sends a STOR to the remote and a RETR to the local ftp daemn. If the STOR command fails with an error such as a 550 Permission denied the ftpdaemn can end up in a wait on the passive data connection. This zap corrects this problem by passing the data connection ecb to ftpbatch for posting after an error occurs.

 

2015/11/16
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G181
 Supersedes: ZP15G177
 Superseded by: ZP15G206

ZP15G183* Password not suppressed in display

Download Fix File

If the PASS or LPASS command is in a execute member and is not all upper case or does not start in column 1 the password is displayed on SYSLST which should not occur. This zap corrects this problem.

 

2015/11/16
Importance: MediumRisk: Medium 
 Supersedes: ZP15G157
 Superseded by: ZP15G205

ZP15G184* Preprocessor generates '00' for SYSID instead of ""

Download Fix File

For COBOL programs where the OPEN statement does not contain a "SYSID(value)" statement, apostrophes will be always used even if DOUBLE(YES) is set.

 

This fix corrects the problem.

 

2015/11/18
Importance: LowRisk: Low 
 Superseded by: ZP15G284

ZP15G185* Abend on bad soblok address

Download Fix File

This zap adds a address validation check to detect a invalid soblok and some integrity checks for correct pxblok eye-catcher. It also corrects a possible storage corruption issue.

 

2016/01/22
Importance: MediumRisk: Medium 
 Supersedes: ZP15G141
 Superseded by: ZP15G208

ZP15G186* AutoEmail sometimes doesn't send and sets DISP=L

Download Fix File

Here is the condition: You send a series of reports via AutoEmail with DISP=K. They transmit and go into DISP=L. You then release them again for a second delivery. However, they do not deliver, but instead just return to DISP=L. You release them again and they will deliver.

 

"SET DISP=HOLD" is passed to the email client. For batch processing, this is fine. For AutoEmail, depending on the timing, it is possible that the job will create a "hang" condition, as defined above.

 

This fix will correct that error. No recycling of the stack is required after applying this fix.

 

2015/12/07
Importance: MediumRisk: Low 
 Supersedes: ZP15G178
 Superseded by: ZP15G220

ZP15G187* Correction for Power Pnet idumps

Download Fix File

When TCP/IP is shutdown an incorrect errno was being set that caused Power Pnet to issue an idump. This zap should correct this problem.

 

2015/12/07
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G188
 Supersedes: ZP15G175
 Superseded by: ZP15G263

ZP15G188* Power pnet idumps after TCP/IP shutdown

Download Fix File

When TCP/IP is shutdown an incorrect errno was being set and if Power pnet was active it would issue an idump. This zap should correct this problem.

 

2015/12/07
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G187
 Supersedes: ZP15G154
 Superseded by: ZP15G219

ZP15G189* Correct close full not posted

Download Fix File

This zap corrects a problem with the close full processing when the remote system has reset the connection.

 

2015/12/07
Importance: MediumRisk: Medium 
 Supersedes: ZP15G142
 Superseded by: ZP15G200

ZP15G190* Add support for RSA-SHA256 signature

Download Fix File

This correction allows the catalog of a root certificate containing a RSA SHA-256 bit signature.

 

2016/01/21
Importance: MediumRisk: Medium 
 Pre-Requisite: ZP15G180

ZP15G191* Add support for TLS 1.1

Download Fix File

This zap adds support for the TLS 1.1 changes as documented in RFC4346.

 

2016/01/21
Importance: MediumRisk: Medium 
 Supersedes: ZP15G180
 Superseded by: ZP15G209

ZP15G194* Added new messages to FIREWALL REPORT command

Download Fix File

This zap issues additional information for the FIREWALL REPORT command.

 

2016/01/21
Importance: MediumRisk: Medium 
 Supersedes: ZP15G172
 Superseded by: ZP15G276

ZP15G195* Correction for displaying date in messages

Download Fix File

This zap corrects the month diplayed when using the date function of the common message handler.

 

2016/01/21
Importance: MediumRisk: Medium 

ZP15G196* Correct for checking IP datagram length

Download Fix File

This zap corrects a check for the IP datagram length.

 

2016/01/21
Importance: MediumRisk: Medium 
 Supersedes: ZP15G161
 Superseded by: ZP15G278

ZP15G197* Added new diagnostic events

Download Fix File

This zap adds new internal diagnostic events.

 

2016/01/21
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G198
 Superseded by: ZP15G336

ZP15G198* Added new diagnostic events

Download Fix File

This zap adds diagnostic events for the RAPTRAC command for internal debugging.

 

2016/01/21
Importance: MediumRisk: Medium 
 Supersedes: ZP15G137
 Superseded by: ZP15G242

ZP15G199* Added new firewall message

Download Fix File

This zap adds the IPI223 and IPI224 messages for the FIREWALL REPORT command. It also changes the IPN102 message to have copyright of 2016.

 

2016/01/21
Importance: MediumRisk: Medium 
 Supersedes: ZP15G176
 Superseded by: ZP15G224

ZP15G200* Correct close full not posted

Download Fix File

This zap corrects a problem with the close full processing when the remote system has not acknowledged the sent data by sending a FIN.

 

2016/01/21
Importance: MediumRisk: Medium 
 Supersedes: ZP15G189
 Superseded by: ZP15G221

ZP15G201* Correction for job step time

Download Fix File

When a single partition accesses multiple stacks the job step start time was not fully updated. This zap corrects this problem.

 

2016/01/21
Importance: MediumRisk: Medium 
 Supersedes: ZP15G159
 Superseded by: ZP15G222

ZP15G202* Correct Q EXTERNAL counters

Download Fix File

When a stack is recycled the external statitic counters were not being reset. This zap corrects this problem.

 

2016/01/21
Importance: MediumRisk: Medium 
 Supersedes: ZP15G140
 Superseded by: ZP15G216

ZP15G203* Correct Q EXTERNAL command

Download Fix File

The Q EXTERNAL command displays the partitions that a stack has received socket requests from. This zap adds the date to the IPN685 message and also detects if no socket requests have been received from the external since the start up of TCP/IP.

 

This zap also add support for TLS 1.1 by allowing the DEFINE FTPD SSLVERSN to be set to 0302.

 

2016/01/21
Importance: MediumRisk: Medium 
 Supersedes: ZP15G170
 Superseded by: ZP15G214

ZP15G204* Correct IPN104 unsupported release

Download Fix File

This zap corrects a failure when running on VSE/SP 2.1. feature.

 

2016/01/21
Importance: MediumRisk: Medium 
 Supersedes: ZP15G169
 Superseded by: ZP15G246

ZP15G205* Add support for TLS 1.1

Download Fix File

The OPEN command can now specify TLS11 to request the TLS 1.1 be used.

 

2016/01/21
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G191
 Supersedes: ZP15G183
 Superseded by: ZP15G210

ZP15G206* Add support for TLS 1.1

Download Fix File

The SET command now support the TLS11 to allow usage of TLS 1.1.

 

2016/01/21
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G191
 Supersedes: ZP15G182

ZP15G207* Allow option to dump RSA private key

Download Fix File

The RSA private key must be kept private. But the attached zap allows the RSA private key to be dumped for use with the IBM Keyman utility to re-issue a certificate.

 

2016/01/21
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G191

ZP15G208* Bypass bad socket request block

Download Fix File

When a new socket request is made a socket request block is pulled from a queue of previously freed sockets. If a corrupted block is pulled it is now discards and a new block is obtained.

 

2016/01/25
Importance: MediumRisk: Medium 
 Supersedes: ZP15G185
 Superseded by: ZP15G215

ZP15G209* TLS 1.1 and SSLv2 backward compatability

Download Fix File

When sending a buffer with TLS 1.1 a unique initialization vector is now part of every sent TLS record resulting in a buffer that might be rejected. This zap corrects the problem by compensating for the additional 8 or 16 byte IV depending on cipher being used.

 

Support for SSLv2 client_hello with hint of support for SSL 3.0 and TLS 1.1 is still allowed. But the most recent TLS RFC contains the following comment:

 

Support for the SSLv2 backward-compatible hello is now a MAY, not a SHOULD, with sending it a SHOULD NOT. Support will probably become a SHOULD NOT in the future.

 

SSL100W SSLV2 Client_Hello Allowed

 

warning message will be issued to recommend that client vendors should upgrade to use the TLS client_hello and remove the SSLv2 backward compatability method. In addition enforcement of the RFC documented length of challenge length is now enforced:

 

The length in bytes of the client's challenge to the server to authenticate itself. When using the SSLv2 backward compatible handshake the client MUST use a 32-byte challenge.

 

2016/02/22
Importance: MediumRisk: Medium 
 Supersedes: ZP15G191
 Superseded by: ZP15G226

ZP15G210* Correct defailt for open to be TLS 1.0

Download Fix File

The OPEN command can specify SSL30, TLS10, or TLS11 to request the version of the SSL or TLS protocol to be proposed to a FTP server. The default was SSL30 but is now TLS 1.0 to provide better security.

 

2016/02/22
Importance: MediumRisk: Medium 
 Pre-Requisite: ZP15G209
 Supersedes: ZP15G205
 Superseded by: ZP15G287

ZP15G211* SSL/TLS data connection protocol version wrong

Download Fix File

The data connection is negotiated separetly from the control connection. But if a PRIVATE command is used it will now use the same cipher and protocol version as the control connection.

 

2016/02/22
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G210
 Supersedes: ZP15G181
 Superseded by: ZP15G229

ZP15G212* Incoming text file is unreadable.

Download Fix File

ZP15G124 created a problem where the incoming text was not being translated correctly.

 

This fix will correct that problem. You will need to recycle the stack after applying this fix.

 

2016/02/05
Importance: LowRisk: Low 
 Supersedes: ZP15G124

ZP15G213* Detect and validate RSA-SHA256 signature

Download Fix File

A certificate containing a RSA-SHA256 signature will now be detected and verified. The following message will be written to syslst when a RSA-SHA256 signature is detected:

 

Certificate contains a RSA-SHA2 signature

 

2016/02/22
Importance: MediumRisk: Medium 
 Pre-Requisite: ZP15G209

ZP15G214* Responses not appearing on SYSLOG

Download Fix File

When INFO is set to SYSLST-ONLY, then messages that are responses to console commands will also only go to SYSLST. This should not be the case. Also, some message groups will display only some of the responses.

 

This fix will cause response messages to be displayed on SYSLST as well as SYSLOG, even if INFO is set to OFF or SYSLST. You will need to recycle your stack after applying this fix.

 

2016/03/15
Importance: LowRisk: Low 
 Supersedes: ZP15G203
 Superseded by: ZP15G223

ZP15G215* Different sysid restarted affects other stack

Download Fix File

This zap corrects a problem when running multiple stacks and one stack is recycled but a partition with access to multiple stacks is then unable to communicate with the active stack that was not recycled.

 

2016/03/23
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G216, ZP15G222
 Supersedes: ZP15G208
 Superseded by: ZP15G260

ZP15G216* Single partition with accessing multiple stacks

Download Fix File

This zap corrects a problem where a single partition such as CICS may be running multiple applications that access different stacks and the recycle of a single stack cause connections to fail for the application using a different stack.

 

2016/03/23
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G215, ZP15G222
 Supersedes: ZP15G202
 Superseded by: ZP15G342

ZP15G217* Unable to connect to server. DIAG indicates LUNAME not ready.

Download Fix File

A problem was reported with a user connecting to a DEFINE TELNETD and being unable to connect with an increase of CPU usage and unreleased GETVIS. When "DIAG TELNET" was enabled, we would see a large number of "LUname in use" messages.

 

The problem is that the server would keep looping, waiting for VTAM to have a resource ready for use, but the "ready" bit would never be posted. This would eat up CPU and the condition would not reset.

 

The TN3270DX module has been modified to correct this problem. If you do a "Q PROGRAMS" and see "TELNETD" as a module name, you will need to modify all of your "DEFINE TELNETD" to also have ",DRIVER=TN3270DX". Recycle your stack and do another "Q PROGRAMS". If you still see a phase name of "TELNETD", you have a "DEFINE TELNET" that you missed. There should not be ANY TELNETD use with TN3270DX.

 

You will need to recycle the stack after applying this fix.

 

2016/05/25
Importance: LowRisk: Low 
 Supersedes: ZP15G179
 Superseded by: ZP15G245

ZP15G218* A DIRLIST on a TYPE=VTOC that is shared will fail.

Download Fix File

The VTOC file I/O driver had the OVTOC macro coded with "EXCLUSIVE", which would cause all shared volumes to be unreadable to the application using it. The USE option has been modified from EXC to SHR and has been tested using shared and non-shared volumes.

 

This fix corrects that problem. Recycling of the stack is required.

 

2016/04/05
Importance: LowRisk: Low 

ZP15G219* Diagnostics for close processing

Download Fix File

This zap adds some diagnostic close messages. It also corrects the return code and errno for when a remote connection closes the with a reset.

 

2016/03/23
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G221
 Supersedes: ZP15G188
 Superseded by: ZP15G240

ZP15G220* DELETE EVENT timing issue - may not complete

Download Fix File

If you issue a DELETE EVENT while a task is in progress (say, deleting an AutoEmail while an EMAIL is being transmitted), a message would indicate that the DELETE was in progress, but after the task completed, the DELETE would not actually occur.

 

This fix will correct that error. You will need to recycle the stack after applying this fix. If you are running AUTOSEND, you will need to recycle that job.

 

2016/03/08
Importance: LowRisk: Low 
 Supersedes: ZP15G186
 Superseded by: ZP15G235

ZP15G221* Close proccessing problems

Download Fix File

This zap corrects a problem with close setting a return code x2C.

 

It also corrects a problem when a reset is used by a remote to close a connection a long wait could occur.

 

2016/03/28
Importance: MediumRisk: Medium 
 Supersedes: ZP15G200
 Superseded by: ZP15G228

ZP15G222* Single partition with accessing multiple stacks

Download Fix File

This zap corrects a problem where a single partition such as CICS may be running multiple applications that access different stacks and the recycle of a single stack cause connections to fail for the application using a different stack.

 

2016/03/23
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G215, ZP15G216
 Supersedes: ZP15G201
 Superseded by: ZP15G262

ZP15G223* DEFINE/DELETE CGI issues

Download Fix File

When DEFINE CGI would occur, it would try to load the entry as a phase even if it was a REXX or BAL type of CGI. This has been remedied.

 

It should be noted that the command format is: DEFINE CGI,TYPE=cgi_type,PUBLIC=name

 

When a DELETE CGI would occur, it would either not be deleted or it would say that it was deleted, when it didn't, or it would say that it failed, when it deleted. These conditions have been corrected.

 

The command formate for DELETE CGI is: DELETE CGI,PUBLIC=name

 

Also, message TEL920I has been updated to show the module name.

 

You will need to recycle your stack after applying this fix.

 

2016/03/28
Importance: LowRisk: Low 
 Co-Requisite: ZP15G224
 Supersedes: ZP15G214
 Superseded by: ZP15G236

ZP15G224* TEL920I message - added module name field

Download Fix File

The TEL920I message will now also show the name of the module being used for TELNET processing. The most likely names will be TELNETD or TN3270DX.

 

You will need to recycle the stack after applying this fix for the update to take effect.

 

2016/03/28
Importance: LowRisk: Low 
 Supersedes: ZP15G199
 Superseded by: ZP15G244

ZP15G225* Whan a bad "ATTACH" statement for a dynamic file occurs, EMAIL hangs.

Download Fix File

When using the EMAIL batch program to deliver a dynamic file ("%ddname") and if the "ATTACH" statement has a syntax error, the EMAIL client will hang.

 

This fix corrects that problem. No recycling of the stack is needed.

 

2016/05/03
Importance: LowRisk: Low 
 Co-Requisite: ZP15G192
 Supersedes: ZP15G193
 Superseded by: ZP15G250

ZP15G226* Control connection fails with sysid not 00

Download Fix File

The TCP/IP sysid 00 was incorrectly being used. This zap corrects this problem.

 

2016/05/03
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G227
 Supersedes: ZP15G209
 Superseded by: ZP15G231

ZP15G227* Correct duplicate message numbers

Download Fix File

The corrects some message numbers that were duplicated in different modules.

 

2016/05/03
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G226
 Supersedes: ZP15G108
 Superseded by: ZP15G265

ZP15G228* FTP906D FTP server diagnostic: DATACWFF

Download Fix File

The close of the ftp data connection can have the above error message because the application has not issued it's close and the connection block has already been terminated due to the remote side initiating the close processing with a FIN. This zap should corrects this problem with the TCP close when it is initiated with a FIN from the remote system.

 

2016/05/03
Importance: MediumRisk: Medium 
 Supersedes: ZP15G221
 Superseded by: ZP15G237

ZP15G229* FTP916E Unsupported TYPE

Download Fix File

When attempting to a get a file from a remote ms-dos command file the FTP916E could occur. This zap should correct this problem.

 

2016/05/06
Importance: MediumRisk: Medium 
 Supersedes: ZP15G211
 Superseded by: ZP15G248

ZP15G230* Add support for HMAC-SHA256

Download Fix File

This zaps adds support for the HMAC-SHA256 algorithm that is a preliminary step for supporting TLS 1.2.

 

2016/09/30
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G231, ZP15G232
 Supersedes: ZP15G113
 Superseded by: ZP15G314

ZP15G231* Add support for HMAC-SHA256

Download Fix File

This zaps adds support for the HMAC-SHA256 algorithm that is a preliminary step for supporting TLS 1.2.

 

2016/09/30
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G230, ZP15G232
 Supersedes: ZP15G226
 Superseded by: ZP15G282

ZP15G232* Add support for HMAC-SHA256

Download Fix File

This zaps adds support for the HMAC-SHA256 algorithm that is a preliminary step for supporting TLS 1.2. The entry point for calling this function is CRYHMSH2.

 

2016/09/30
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G230, ZP15G231

ZP15G233* Add $OPTASCR to SOCKOPT macro

Download Fix File

The SOCKOPT macro can be used to generated a custom $SOCKOPT phase. The keyword SOCFLG1 now has a additional option. $OPTASCR can be used to force asynchronous active opens to wait until the connection is established and then hang a null receive during this connect processing.

 

2016/05/26
Importance: MediumRisk: Medium 
 Supersedes: ZP15G155
 Superseded by: ZP15G268

ZP15G234* Console SET PASSWORD not enforced with MSG XX,DATA=command

Download Fix File

Commands from the console can be controlled with the SET PASSWORD command. But when using MSG xx,DATA=command the prompt for a password from the operator console was not being enforced. This zap corrects this problem although not many sites use a password for commands issued from the system console.

 

You will need to recycle the stack after applying this fix for the update to take effect.

 

2016/09/30
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G246

ZP15G235* DELETE EVENT timing issue - may not complete

Download Fix File

If you issue a DELETE EVENT while a task is in progress (say, deleting an AutoLPR while an report is being transmitted), a message could occur indicating that it cannot do it and would keep looping until the session was complete, which could be a long time, such as a printer being out of paper.

 

This fix will mark any active sessions associated with a specific event (as indicated by Q EVENT,DETAILS) as "dead", and the event will delete. once the session completes, it will see that the EVENT is gone and will simply end.

 

Warning: Any storage acquired by that session will not be released because it no longer has an event associated with it because of ECBs and other control blocks that are still being referenced. So be careful of deleting EVENT definitions that have active sessions.

 

2016/08/09
Importance: LowRisk: Low 
 Supersedes: ZP15G220
 Superseded by: ZP15G279

ZP15G236* Correct Q FIREWALL for UDP ports

Download Fix File

The QUERY FIREWALL command was displaying TCPPORTS in IPI215 message but it should have displayed IPI216 for UDP ports. This zap corrects this problem.

 

You will need to recycle the stack after applying this fix for the update to take effect.

 

2016/09/30
Importance: LowRisk: Low 
 Supersedes: ZP15G223

ZP15G237* Problems during TCP Open and Close processing

Download Fix File

The IESSCBAT failed to complete with SSL/TLS during the close. This zap allows the half close processing of this application to complete all the received data.

 

This zap also corrects a problem where a foreign port is displayed for a listen connection that failed to fully get established.

 

This zap also corrects a problem where a listen connection fails to successfully complete and the connection does not re-enter a listen state.

 

The TCP/IP stack must be recycled after appplying this zap.

 

2016/07/11
Importance: MediumRisk: Medium 
 Supersedes: ZP15G228
 Superseded by: ZP15G293

ZP15G238* GetHostByName for SMTP address would fail.

Download Fix File

If issuing a GetHostByName against an SMTP server that will forward the email to another server, and thus returning a "mail_forward" record instead of a "type-A" (IP-address) record, the DNS client would skip over the record and look for a "proper" response (the mail_forward has since been superceded on later RFC's), and in finding none, it would reject it as "no address found".

 

This fix treats a "mail_forward" response as though it were a type-A record, and will use the IP-address in that rrecord. You will need to recycle your stack after applying this fix.

 

Additional changes: eliminating the use of TCP testing if a UDP connection fails, since nobody out there uses TCP for a DNS call, and it just causes additional failures and retries.

 

Additional changes: If a DNS server returned a CNAME following the reply instead of the IP address, it would fail. The logic was changed to take this possibility into consideration.

 

2016/08/31
Importance: LowRisk: Low 
 Supersedes: ZP15G152
 Superseded by: ZP15G272

ZP15G239* Update online messages file

Download Fix File

This zap will catalog an updated IPNOME.Z book that can then be used to update the VSE online messages file with the IBM IESMSGS utility. To avoid problems with EBCDIC to ASCII translation it is recommended to run a job similiar to the below to run the IESMSGS utility:

 

.* $$ JOB JNM=IPNOMEZ,DISP=D,CLASS=0

 

.* $$ SLI MEM=IPNOME.Z,S=lib.sublib

 

.* $$ EOJ

 

Replace lib.sulib with the library and sublibrary used to install TCP/IP 1.5G.

 

2016/08/15
Importance: MediumRisk: Medium 
 Supersedes: ZP15G123
 Superseded by: ZP15G299

ZP15G240* Asynchronous connect hangs

Download Fix File

During an asynchronous active open(connect) a null receive is now issued in the subsequent select processing. This should avoid a hang condition when a application expects to issue a send or receive on a socket that is not fully established. The MacKinney systems MTPBATCH utility uses the asynchronous open that this fix should correct.

 

2016/09/12
Importance: MediumRisk: Medium 
 Supersedes: ZP15G219
 Superseded by: ZP15G266

ZP15G242* IPN299W CHECKSUM messages

Download Fix File

This zap corrects a problem with the IPN299W error message being issued when it should not be issued. This is caused by a checksum of the data area that is verified after it is copied to the TCP/IP private storage. Although to insure data integrity the data area of a TCP send or receive area should not be modified until the ecb is posted. The checksum is now only performed on send requests with this zap applied.

 

2016/09/13
Importance: MediumRisk: Medium 
 Supersedes: ZP15G198
 Superseded by: ZP15G261

ZP15G243* Message NTP104E indicates that the NTPD product has expired.

Download Fix File

Message NTP104E will be displayed and the NTPD will shut down. This was due to a hard-coded termination date in that component.

 

This fix eliminates the problem. You should terminate and restart the NPTD after applying this fix.

 

2016/09/30
Importance: MediumRisk: Low 

ZP15G244* Removed obsolete messages

Download Fix File

This zap removes messages that are no longer displayed by the product.

 

2016/09/30
Importance: LowRisk: Low 
 Supersedes: ZP15G224
 Superseded by: ZP15G264

ZP15G245* Informational message number not always informational.

Download Fix File

All informational messages should end with "I", warnings with "W", and errors with "E". This was not always the case. This fix will standardize the message number suffix for this component.

 

You will need to recycle the stack after applying this fix.

 

2016/09/30
Importance: LowRisk: Low 
 Supersedes: ZP15G217
 Superseded by: ZP15G285

ZP15G246* Console SET PASSWORD not enforced with MSG XX,DATA=command

Download Fix File

Commands from the console can be controlled with the SET PASSWORD command. But when using MSG xx,DATA=command the prompt for a password from the operator console was not being enforced. This zap corrects this problem although not many sites use a password for commands issued from the system console.

 

You will need to recycle the stack after applying this fix for the update to take effect.

 

2016/09/30
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G234
 Supersedes: ZP15G204

ZP15G247* ATTACH of a "%ddname" file sometimes fails to be delivered.

Download Fix File

When the internal EMAIL client would try to connect to the batch email client, via a secondary SOCKET OPEN call, in order to deliver a dynamic file (%ddname),it would sometimes fail to attach due to a SOCKET OPEN error.

 

The earlier version used a secondary SOCKET OPEN for the transfer of data. Due to timing issues, specifically on faster systems where the TCP/IP stack is encountering a bit of stress, the connection would fail, and a rerun of the job sometime later would work. This version eliminates the need for that secondary SOCKET altogether.

 

You will need to also apply ZP15G225. No recycling of the stack is required.

 

2016/09/09
Importance: LowRisk: Low 
 Co-Requisite: ZP15G225
 Supersedes: ZP15G192
 Superseded by: ZP15G252

ZP15G248* Slow SSL/TLS sending of data

Download Fix File

This zap imporoves the performance for sending of a SSL/TLS buffer.

 

This zap also corrects a a problem with the form feed at beginning of a sent file. The "set noeject on" is the default setting and will honor the first form feed. This zap restores this default behavior.

 

2016/09/12
Importance: MediumRisk: Medium 
 Supersedes: ZP15G229
 Superseded by: ZP15G301

ZP15G250* Email batch client hangs after ATTACH %ddname times out.

Download Fix File

If the TCP/IP stack does not respond, an ATTACH of a dynamic file will time out. A send of "QUIT" will occur, but that too will never reply, and so the batch client will hang.

 

If the stack does not respond, then the batch client will immediately terminate with RC=12. Apply this fix to eliminate that hang. No recycling of the stack is required.

 

2016/12/07
Importance: LowRisk: Low 
 Co-Requisite: ZP15G252
 Supersedes: ZP15G225

ZP15G251* IPN293I Obsolete interface version

Download Fix File

When using a DEFINE SOTRACE and a subsequent DUMP TRACE command a IPN293I messages may be incorrectly issued due to not checking for all valid interface versions. This zap corrects this problem.

 

You will need to recycle the stack after applying this fix for the update to take effect.

 

2016/09/30
Importance: MediumRisk: Medium 
 Superseded by: ZP15G280

ZP15G252* SET SEPERATOR has no affect on the POWER attached output

Download Fix File

When the internal EMAIL client would process the SET SEPERATOR (or the SET SEPARATOR) command, the value would not be passed to the POWER file I/O driver, resulting in having no effect on the output.

 

This fix forrects that problem. No recycling of the stack is needed after applying this fix.

 

2017/01/24
Importance: LowRisk: Low 
 Co-Requisite: ZP15G250
 Supersedes: ZP15G247
 Superseded by: ZP15G255

ZP15G253* Add SENDMXUA to IBBLOK command

Download Fix File

The zap adds the SENDMXUA keyword to the IBBLOK command which allows the setting of the maximum unacknowledged bytes for external applications using sends with fast=yes or notalk=yes.

 

2016/11/30
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G254
 Supersedes: ZP15G133
 Superseded by: ZP15G274

ZP15G254* Add SENDMXUA to IBBLOK command

Download Fix File

The zap adds the SENDMXUA keyword to the IBBLOK command which allows the setting of the maximum unacknowledged bytes for external applications using sends with fast=yes or notalk=yes.

 

2016/11/30
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G253
 Supersedes: ZP15G134
 Superseded by: ZP15G275

ZP15G255* ATTACH %ddname gets the wrong port number to attach to.

Download Fix File

When the internal EMAIL client gets a request to receive a file from the external client, it will open a passive port number and send that number to the external client to attach to. Occasionally, the wrong number would be sent.

 

This fix corrects that problem. No recycling of the stack is needed after applying this fix.

 

2017/01/25
Importance: LowRisk: Low 
 Co-Requisite: ZP15G250
 Supersedes: ZP15G252
 Superseded by: ZP15G294

ZP15G256* IPN541W IBBLOks being allocated from 24-bit GETVIS

Download Fix File

The above message can occur when no more 31-bit partition getvis is available. This zap attempts to detect and correct for this problem by temporarily shutting off traffic until the system can process the queued up datagrams and then turning traffic back on.

 

You will need to recycle the stack after applying this fix for the update to take effect.

 

2016/11/30
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G257, ZP15G258, ZP15G259
 Superseded by: ZP15G292

ZP15G257* IPN541W IBBLOks being allocated from 24-bit GETVIS

Download Fix File

The above message can occur when no more 31-bit partition getvis is available. This zap attempts to detect and correct for this problem by temporarily shutting off traffic until the system can process the queued up datagrams and then turning traffic back on.

 

You will need to recycle the stack after applying this fix for the update to take effect.

 

2016/11/30
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G256, ZP15G258, ZP15G259

ZP15G258* IPN541W IBBLOks being allocated from 24-bit GETVIS

Download Fix File

The above message can occur when no more 31-bit partition getvis is available. This zap attempts to detect and correct for this problem by temporarily shutting off traffic until the system can process the queued up datagrams and then turning traffic back on.

 

You will need to recycle the stack after applying this fix for the update to take effect.

 

2016/11/30
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G256, ZP15G257, ZP15G259
 Superseded by: ZP15G296

ZP15G259* IPN541W IBBLOks being allocated from 24-bit GETVIS

Download Fix File

The above message can occur when no more 31-bit partition getvis is available. This zap attempts to detect and correct for this problem by temporarily shutting off traffic until the system can process the queued up datagrams and then turning traffic back on.

 

You will need to recycle the stack after applying this fix for the update to take effect.

 

2016/11/30
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G256, ZP15G257, ZP15G258
 Superseded by: ZP15G353

ZP15G260* External application runs TCP/IP out of getvis

Download Fix File

This zap will correct excessive sends using fast=yes/notalk=yes option when unacknowledged bytes exceeds 256K.

 

2016/11/30
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G261, ZP15G262, ZP15G263
 Supersedes: ZP15G215
 Superseded by: ZP15G329

ZP15G261* External application runs TCP/IP out of getvis

Download Fix File

This zap will correct excessive sends using fast=yes/notalk=yes option when unacknowledged bytes exceeds 256K.

 

2016/11/30
Importance: MediumRisk: Low 
 Co-Requisite: ZP15G260, ZP15G262, ZP15G263
 Supersedes: ZP15G242
 Superseded by: ZP15G343

ZP15G262* External application runs TCP/IP out of getvis

Download Fix File

This zap will correct excessive sends using fast=yes/notalk=yes option when unacknowledged bytes exceeds 256K.

 

2016/11/30
Importance: MediumRisk: Low 
 Co-Requisite: ZP15G260, ZP15G261, ZP15G263
 Supersedes: ZP15G222

ZP15G263* External application runs TCP/IP out of getvis

Download Fix File

This zap will correct excessive sends using fast=yes/notalk=yes option when unacknowledged bytes exceeds 256K.

 

2016/11/30
Importance: MediumRisk: Low 
 Co-Requisite: ZP15G260, ZP15G261, ZP15G262
 Supersedes: ZP15G187
 Superseded by: ZP15G304

ZP15G264* External application runs TCP/IP out of getvis

Download Fix File

Add new messages for excessive sends.

 

2016/11/30
Importance: MediumRisk: Low 
 Supersedes: ZP15G244
 Superseded by: ZP15G277

ZP15G265* External application runs TCP/IP out of getvis

Download Fix File

Add new messages for excessive sends.

 

2016/11/30
Importance: MediumRisk: Low 
 Supersedes: ZP15G227
 Superseded by: ZP15G273

ZP15G266* Timer service conflict

Download Fix File

The usage of setime can conflict when running in a partition using the stixit it timer service such as the Model-204 database system. This zap implements a new socket control call to perform the timer service without using the setime macro.

 

2016/11/30
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G267
 Supersedes: ZP15G240
 Superseded by: ZP15G269

ZP15G267* Timer service conflict

Download Fix File

The usage of setime can conflict when running in a partition using the stixit it timer service such as the Model-204 database system. This zap implements a new socket control call to perform the timer service without using the setime macro.

 

2016/11/30
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G266
 Supersedes: ZP15G018

ZP15G268* Add $OPTSTMX to SOCKOPT macro

Download Fix File

The SOCKOPT macro can be used to generated a custom $SOCKOPT phase. The keyword BSDCFG2 now has a additional option. $OPTSTMX can be used to use a socket control call for timer services instead of the setime VSE service.

 

2016/11/30
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G267
 Supersedes: ZP15G233

ZP15G269* GiveSocket and TakeSocket unique token

Download Fix File

The givesocket and takesocket functions allow the usage of a special token to be used with the give and take functions. This token must be unique and this zap corrects this problem.

 

2017/01/16
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G273
 Supersedes: ZP15G266
 Superseded by: ZP15G286

ZP15G270* SET PASSWORD=value displays the value on SYSLST.

Download Fix File

When the "SET PASSWORD=value" command is passed to the REXEC or RSH clients by way of an "EXEC" command (bypassing the batch client), the password would be echoed to SYSLST.

 

This fix corrects that problem. No recycling of the stack is needed after applying this fix.

 

2016/12/02
Importance: LowRisk: Low 
 Superseded by: ZP15G385

ZP15G271* GPS may not print all pages of a report when the MAXPAGES= parm is specified.

Download Fix File

All pages of a report may not be printed by GPS when the total number of pages of the report is greater than the MAXPAGES= 'segmentation value' specified on the DEFINE EVENT.

 

This fix corrects that problem. You should recycle the stack after applying this fix.

 

2017/01/16
Importance: LowRisk: Low 
 Supersedes: ZP15G023
 Superseded by: ZP15G389

ZP15G272* GetHostByName would fail for complex domain names.

Download Fix File

If issuing a GetHostByName with a complex domain name that would result in DNS redirection (typically long names), the CNAME field would not be parsed correctly, resulting in the embedded IP address to be missed, causing a "not found" condition.

 

This fix addresses that problem. You will need to recycle your stack after applying this fix.

 

2017/01/16
Importance: LowRisk: Low 
 Supersedes: ZP15G238
 Superseded by: ZP15G295

ZP15G273* Added diagnotic messages for give/take functions

Download Fix File

Add new messages for excessive sends.

 

2017/01/16
Importance: MediumRisk: Low 
 Supersedes: ZP15G265
 Superseded by: ZP15G323

ZP15G274* FIREWALL command new operands

Download Fix File

The FIREWALL command has 2 new operands.

 

FIREWALL ALLOWED will display a list of allowed IP addresses.

 

FIREWALL BLOCKED will display a list of blocked IP addresses.

 

2017/01/23
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G275, ZP15G276, ZP15G277, ZP15G278
 Supersedes: ZP15G253
 Superseded by: ZP15G307

ZP15G275* FIREWALL command new operands

Download Fix File

The FIREWALL command has 2 new operands.

 

FIREWALL ALLOWED will display a list of allowed IP addresses.

 

FIREWALL BLOCKED will display a list of blocked IP addresses.

 

2017/01/23
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G274, ZP15G276, ZP15G277, ZP15G278
 Supersedes: ZP15G254
 Superseded by: ZP15G306

ZP15G276* Add new operands for FIREWALL command

Download Fix File

FIREWALL ALLOWED

 

will display a list of allowed IP addresses and includes a count of the allowed datagrams.

 

FIREWALL BLOCKED

 

will display a list of blocked IP addresses and the number of attempts that were blocked.

 

2017/01/23
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G274, ZP15G275, ZP15G277, ZP15G278
 Supersedes: ZP15G194
 Superseded by: ZP15G290

ZP15G277* New messages for FIREWALL feature

Download Fix File

A new message:

 

IPI225 FIREWALL BLOCKED ip-addr nnn attempts

 

is displayed in response to the FIREWALL BLOCKED command and contains the ip-addr blocked and the number(nnn) times it was blocked.

 

A new message:

 

IPI226 FIREWALL Table of Blocked Addresses Reset

 

is displayed when the table of blocked addresses is reset.

 

2017/01/23
Importance: MediumRisk: Low 
 Co-Requisite: ZP15G274, ZP15G275, ZP15G276, ZP15G278
 Supersedes: ZP15G264
 Superseded by: ZP15G298

ZP15G278* Blocked IP addresses using excessive storage

Download Fix File

On VSE systems where the router or ISP does not perform any blocking of known black listed IP addresses excessive storage and poor performance can occur. If a lot of different IP addresses are blocked they can increase our virtual storage usage and negatively affect performance. This zap will now report the blocked IP address and not allocate any storage for it. Instead a table of blocked IP addresses is maintained with a maximum of 512 entries. When that table is filled it will issue a:

 

IPI226 FIREWALL Table of Blocked Addresses Reset

 

And reset the table of entries. In addition 2 new operands and 1 change is being added to the FIREWALL command.

 

FIREWALL BLOCKED will display all the entries in the currently blocked table and the number of times it was blocked.

 

FIREWALL ALLOWED will display all the allowed IP addresses and the number of allowed datagrams.

 

FIREWALL REPORT will display all allowed and any port blocking or ICMP blocks.

 

In addition sites should review the TCP/IP syslst for:

 

IPI209I FIREWALL blocked IP-Addr

 

and consider blocking the IP-Addr at a higher level before it gets to the VSE system. This can be done in the router or by contacting your ISP to black list these blocked IP addresses. The FIREWALL BLOCKED can also be used at any time to display the list of IP addresses that should be blocked at a higher level to minimize the overhead these hackers may be causing.

 

2017/01/23
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G274, ZP15G275, ZP15G276, ZP15G277
 Supersedes: ZP15G196

ZP15G279* Message update and repeated report sending.

Download Fix File

This fix updates several messages and eliminates a condition where a large report would be sent repeatedly.

 

This fix corrects these issues. You should recycle the stack after applying this fix.

 

2017/01/28
Importance: LowRisk: Low 
 Supersedes: ZP15G235
 Superseded by: ZP15G288

ZP15G280* DELETE TRACE fails to delete trace

Download Fix File

The corrections in ZP15G251 caused a failure in the deleting of a defined trace. This zap corrects this problem.

 

You will need to recycle the stack after applying this fix for the update to take effect.

 

2017/01/27
Importance: MediumRisk: Medium 
 Supersedes: ZP15G251

ZP15G281* Power file I/O driver diagnostic

Download Fix File

This zap corrects an error when FTP is used to store a file into the Power RDR queue with records > 80 bytes. A wrong length record is reported and the FTP fails, but a file is still stored in the Power RDR queue. This zap should cause no entry to be stored when a failure occurs.

 

2017/09/25
Importance: MediumRisk: Medium 

ZP15G282* Abend during SSL/TLS when using effector daemon

Download Fix File

The updating of the handle area had an incorrect length due to the increased size of the TLS 1.2 support. This zap corrects this problem.

 

You will need to recycle your stack after applying this fix for it to go into effect.

 

2017/02/03
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G283
 Supersedes: ZP15G231
 Superseded by: ZP15G291

ZP15G283* Abend during SSL/TLS when using effector daemon

Download Fix File

The updating of the handle area had an incorrect length due to the increased size of the TLS 1.2 support. This zap corrects this problem.

 

You will need to recycle your stack after applying this fix for it to go into effect.

 

2017/02/03
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G282
 Supersedes: ZP15G064

ZP15G284* Preprocessor does not let variable field set the SYSID.

Download Fix File

The coding of "SYSID(PARMNAME)" would generate code that would put "PA" into XOSYSID instead of the contents of variable "PARMNAME". This only affected Cobol generated code.

 

This fix corrects the problem by checking if the first 2 bytes of the value passed is numeric, meaning "quotes" will be put on either side of a field where the first 2 bytes are numeric, or they will be omitted if the first two bytes of the field are not numeric.

 

No recycling of the stack is needed after applying this fix.

 

2017/02/08
Importance: LowRisk: Low 
 Supersedes: ZP15G184

ZP15G285* SSL/TLS fails when using effector daemon

Download Fix File

When using a listener with an effector the SSL/TLS session fails. The updating of the handle area had an incorrect length due to the increased size of the TLS 1.2 support. This zap corrects this problem.

 

You will need to recycle the stack after applying this fix.

 

2017/02/07
Importance: MediumRisk: Medium 
 Supersedes: ZP15G245
 Superseded by: ZP15G315

ZP15G286* GiveSocket not posted by TakeSocket

Download Fix File

The takesocket function allows the option of posting the exception ecb of the corresponding givesocket. The clientid(CID) structure contains a bit setting for requesting this posting during the givesocket and this is now checked to perform the posting of the givers socket exception ecb.

 

2017/02/17
Importance: MediumRisk: Medium 
 Supersedes: ZP15G269
 Superseded by: ZP15G297

ZP15G287* IPA412D FTP diagnostic LREDSRBD RC=00000008

Download Fix File

This zap adds a status call to verify the connection is established to the locally attached ftp daemon before issuing the initial receive for the 220 welcome message.

 

2017/02/14
Importance: MediumRisk: Medium 
 Supersedes: ZP15G210
 Superseded by: ZP15G305

ZP15G288* Message TCP902D displays on SYSLST without DIAG enabled.

Download Fix File

This fix changed message TCP902D to only output to SYSLST when DIAG=AUTO is enabled.

 

This fix corrects these issues. You should recycle the stack after applying this fix.

 

2017/03/21
Importance: LowRisk: Low 
 Supersedes: ZP15G279
 Superseded by: ZP15G330

ZP15G289* The FOIP string is not passed to the CGI-REXX program.

Download Fix File

It is documented that the FOIP of the calling program, such as HTTPD, will pass a 15-byte character string as the 4th argument. Apparently, only 3 parameters were being passed. In order to have the software operate as documented, the 4th parameter has been added as well as the FOPORT (parm5), LOIP (parm6), and LOPORT (parm7).

 

This fix corrects that problem. Recycling of the stack is required.

 

2017/02/23
Importance: LowRisk: Low 

ZP15G290* Invalid IP address in firewall table

Download Fix File

If an invalid IP address is created in the firewall table it can be difficult to determine which entry is incorrect. This zap displays a IPI227 message to clearly identify the incorrect entry.

 

2017/03/20
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G298
 Supersedes: ZP15G276

ZP15G291* SSL117D IPCRSINI failed reason=GETFROBU

Download Fix File

The area allocated to decompile the ASN.1 certificate can get the above area when more or large fields in a certificate overflow the buffer area used to decipher the certificate. This zap expands the area from 4K to 8K for both .root and .cert files.

 

2017/03/20
Importance: MediumRisk: Medium 
 Supersedes: ZP15G282
 Superseded by: ZP15G313

ZP15G292* IPN551I Short on Storage 31-bit now at 99% used traffic left OFF

Download Fix File

The above message can occur when no more 31-bit partition getvis is available and traffic is automatically turned off until 31-bit storage becomes available. This zap also corrects a problem with turning traffic back on.

 

You will need to recycle the stack after applying this fix for the update to take effect.

 

2017/03/20
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G296
 Supersedes: ZP15G256

ZP15G293* Passive open fails to re-enter listen state

Download Fix File

This zap recovers a TCP passive open listen. Server applications listening may have been posted with a srcode=8 and fail to re-enter the listen state. This zap has the connection manager automatically recover.

 

The TCP/IP stack must be recycled after appplying this zap.

 

2017/03/20
Importance: MediumRisk: Medium 
 Supersedes: ZP15G237
 Superseded by: ZP15G302

ZP15G294* SET DISP=HOLD ignored if report DISP=K

Download Fix File

If the batch EMAIL client sends a "SET DISP=HOLD" and if the original DISP was "K", it should be set to "L" if the SEND was successful. It doesn't.

 

This fix corrects that problem. No recycling of the stack is needed after applying this fix.

 

2017/04/01
Importance: LowRisk: Low 
 Supersedes: ZP15G255
 Superseded by: ZP15G357

ZP15G295* A good DNS following a bad DNS response would also fail. Recovery issues also noted.

Download Fix File

If issuing a DNS request to a DNS server failed, then the next DNS server in the list would also fail (Not get sent, and marked as bad.) This has been corrected.

 

With DIAG DNC enabled, we could see that if, for example, DNS3 and DNS4 were not defined, their entries (null values) would still be processed with an IP address of 0.0.0.0. They would immediately fail, as expected. This has been corrected.

 

Even if DNSTx was set to 1200, the timeout would be treated as 1200 + 600. This will no longer happen.

 

If DNSTx was set to 900 or less, it would be changed to 3000, even though 900 is a valid setting. 900 or higher is now left as-is, and the default for lower values is 1200. This is to correct issued caused by users entering the value in seconds instead of 1/300th seconds.

 

Retry logic was not working on a timeout condition. This has been corrected, so that a retry will occur when a server has not responded to the request.

 

This fix addresses the above problems. You will need to recycle your stack after applying this fix.

 

2017/04/07
Importance: MediumRisk: Low 
 Supersedes: ZP15G272

ZP15G296* IPN541W IBBLOks being allocated from 24-bit GETVIS

Download Fix File

The above message can occur when no more 31-bit partition getvis is available. It also caused an internal TRAFFIC OFF to allow the queued up IBBLOKs to be processed and released. This zap change it so that traffic will only be stopped when the DIAG GETVIS option is on.

 

You will need to recycle the stack after applying this fix for the update to take effect.

 

2017/03/20
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G292
 Supersedes: ZP15G258

ZP15G297* BSD100I message not displayed on console

Download Fix File

The BSD100I message was previously display on the console when a partition initiated it's first socket request. Some installations key an automation event on this message and this zap restores this message to be displayed on the VSE system console.

 

2017/03/20
Importance: MediumRisk: Medium 
 Supersedes: ZP15G286
 Superseded by: ZP15G318

ZP15G298* New message for FIREWALL feature

Download Fix File

A new message IPI227 is displayed when an invalid IP address is detected in the firewall table.

 

2017/03/20
Importance: MediumRisk: Low 
 Co-Requisite: ZP15G290
 Supersedes: ZP15G277
 Superseded by: ZP15G309

ZP15G299* Update online messages file

Download Fix File

This zap will catalog an updated IPNOME.Z book that can then be used to update the VSE online messages file with the IBM IESMSGS utility. To avoid problems with EBCDIC to ASCII translation it is recommended to run a job similiar to the below to run the IESMSGS utility:

 

.* $$ JOB JNM=IPNOMEZ,DISP=D,CLASS=0

 

.* $$ SLI MEM=IPNOME.Z,S=lib.sublib

 

.* $$ EOJ

 

Replace lib.sulib with the library and sublibrary used to install TCP/IP 1.5G.

 

2017/03/30
Importance: MediumRisk: Medium 
 Supersedes: ZP15G239
 Superseded by: ZP15G311

ZP15G300* SET TLS31 fails with SETCBDO1

Download Fix File

The SET TLS31 was replaced with SET TLS10 to reflect the RFC specification. The internal TLS records exchanged contain 0301 but RFC2246 is titled as the TLS 1.0 specification and eventually a TLS 3.1 specification will be issued, so it is best to change to SET TLS10 but existing jobs and documentation allow the use of SET TLS31 so this zap restores the synonym to allow it to work.

 

2017/05/03
Importance: MediumRisk: Medium 
 Supersedes: ZP15G249
 Superseded by: ZP15G312

ZP15G301* Abend when converting SAM file to a PDF.

Download Fix File

Fix ZP15G145 moved all I/O buffers to the 31-bit area. Unfortunately, the SAM I/O access method requires that this buffer reside in the 24-bit address range. This fix takes that single buffer and returns it to the 24-bit address area.

 

Recycle the TCP/IP stack after applying this fix.

 

2017/05/03
Importance: MediumRisk: Low 
 Supersedes: ZP15G248
 Superseded by: ZP15G324

ZP15G302* TCP retranmissions failing and recovery

Download Fix File

This zap adds some additional diagnostic messages for TCP retransmissions. This includes the recovery of a failed listen state for when the initial TCP handshake the server state is restored to a listen state. The DIAG PERFORM has also been enhanced to provide additional diagnostic information.

 

The TCP/IP stack must be recycled after appplying this zap.

 

2017/08/04
Importance: MediumRisk: Medium 
 Supersedes: ZP15G293
 Superseded by: ZP15G317

ZP15G303* Operation exception if CHECKTCP executes during startup.

Download Fix File

If the TCP/IP stack was initializing, and the CHECKTCP utility was executed at the instant that one or more stack modules had not yet loaded, an overlay of $JOBCTLA storage would occur, causing an abend (usually, an operation exception).

 

This fix corrects that problem. No recycling of the stack is needed.

 

2017/09/15
Importance: LowRisk: Low 
 Superseded by: ZP15G341

ZP15G304* Asynchronous accept fails during shutdown

Download Fix File

During TCP/IP shutdown a CICS accept function was incorrectly being posted successfully completed when it should have been posted with a failure(-1) with errno enetdown(1117). This zap should correct this problem.

 

This zap also adds diagnostics that can be activated with the new DIAG KEYZERO command.

 

2017/08/04
Importance: MediumRisk: Low 
 Co-Requisite: ZP15G307, ZP15G308, ZP15G309
 Supersedes: ZP15G263
 Superseded by: ZP15G328

ZP15G305* Allow SETVAR command to use VSE SETPARM variable

Download Fix File

When using automatic FTP with the DEFINE EVENT command a script should be able to reference and set a variable to a VSE SETPARM variable setting. The VSE SETPARM must be issued in the TCP/IP initialization job. It can then be used in the auto-ftp script with this zap applied.

 

2017/06/09
Importance: MediumRisk: Medium 
 Supersedes: ZP15G287
 Superseded by: ZP15G334

ZP15G306* Truncated name in IPN528E message

Download Fix File

When issuing a DEFINE NAME command with names that exceed 16 characters and the name already exists an error message IPN528E is issued but the name in the message was truncated to 16 bytes. This zap corrects the error and displays the full dupliate name that must first be deleted before defining the new updated name.

 

2017/06/09
Importance: MediumRisk: Medium 
 Supersedes: ZP15G275
 Superseded by: ZP15G308

ZP15G307* Add DIAG KEYZERO

Download Fix File

This zap add a new diagnostic command DIAG KEYZERO to detect a failure that can occur when running with the Macro4 DUMPMASTER product.

 

2017/08/04
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G308
 Supersedes: ZP15G274
 Superseded by: ZP15G326

ZP15G308* Add DIAG KEYZERO

Download Fix File

This zap add a new diagnostic command DIAG KEYZERO to detect a failure that can occur when running with the Macro4 DUMPMASTER product.

 

2017/08/04
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G307
 Supersedes: ZP15G306
 Superseded by: ZP15G327

ZP15G309* Modify diagnostic messages for retransmit

Download Fix File

The IPT317 message was missing duration information when using DIAG PERFORM. This zap adds that to the message. It also produces a list of the last datagrams processed for the connection when it is terminated.

 

2017/08/04
Importance: MediumRisk: Low 
 Supersedes: ZP15G298
 Superseded by: ZP15G316

ZP15G310* Extraneous pdumps issued on connection failures

Download Fix File

This fix removes a extraneous pdump that was being issued during a failed LPR event.

 

2017/08/04
Importance: MediumRisk: Medium 
 Supersedes: ZP15G164

ZP15G311* Update online messages file

Download Fix File

This zap will catalog an updated IPNOME.Z book that can then be used to update the VSE online messages file with the IBM IESMSGS utility. To avoid problems with EBCDIC to ASCII translation it is recommended to run a job similiar to the below to run the IESMSGS utility:

 

.* $$ JOB JNM=IPNOMEZ,DISP=D,CLASS=0

 

.* $$ SLI MEM=IPNOME.Z,S=lib.sublib

 

.* $$ EOJ

 

Replace lib.sulib with the library and sublibrary used to install TCP/IP 1.5G.

 

2017/08/14
Importance: MediumRisk: Medium 
 Supersedes: ZP15G299
 Superseded by: ZP15G351

ZP15G312* FTP317W FTPBATCH diagnostic: SCTXCNRB RC=00000064

Download Fix File

When using ftpbatch in server mode with SECURITY ON,BATCH=ON multiple VSE subtasks are used and security calls are sent to the stack partition using a shared control connection. A conflict can occur when multiple sessions simultaneously request control service requests for security or a dynamic free port request resulting in the above FTP317W error message.

 

2017/09/13
Importance: MediumRisk: Medium 
 Supersedes: ZP15G300
 Superseded by: ZP15G339

ZP15G313* Extraneous sdumps occurring

Download Fix File

When a SSL encypted message is received the secure message hash(SHA-1) is used to verify the message integrity, but when the message fails to authenticate some diagnostic sdumps were being issued that cannot be turned off. This zap removes these extraneous sdumps but can be activated using non-default settings in the $SOCKDBG.phase. But this zap will bypass these sdumps when using the default settings.

 

2017/09/13
Importance: MediumRisk: Medium 
 Supersedes: ZP15G291
 Superseded by: ZP15G322

ZP15G314* Change SSL200I messgage to important

Download Fix File

The SSL200I message displays the version of the IPDSCIAL.phase being used and was informational which by default is not displayed. This zap changes it to important so that it will be displayed once during the initial invocation of this cryptographic service phase.

 

2017/09/13
Importance: MediumRisk: Medium 
 Supersedes: ZP15G230

ZP15G315* Second session from same IP address will not connect.

Download Fix File

If a PC establishes a connection to a TN3270 server, it will successfully connect to a free LUNAME. If that same PC attempts to make a second connection, the connection will attempt to use the same LUNAME, which is currently owned by the first request.

 

This fix corrects these issues. You should recycle the stack after applying this fix.

 

2017/09/14
Importance: LowRisk: Low 
 Supersedes: ZP15G285
 Superseded by: ZP15G325

ZP15G316* Added diagnostic message IPF406

Download Fix File

This zap adds a:

 

IPF406D IPNFPOWR-CLOSOUMM FRPARM2=aaaa PXUACT1=bbbb

 

message that will be issued when DIAGNOSE POWER is active. It is issued by the Power file I/O driver when a failed FTP output file is closed. This is a internal diagnostic and is used by CSI technical support when diagnosing problems when storing files into Power.

 

2017/09/26
Importance: MediumRisk: Low 
 Supersedes: ZP15G309
 Superseded by: ZP15G320

ZP15G317* Failed opens on a congested network

Download Fix File

During the initial TCP handshake we currently send one ACK to a received SYN-ACK from a server during an active open(connect). We will now send three ACKs with a small wait time between the ACKs using the retransmission time interval of the associated route for the connection. This should reduce the number of failed connections on heavily loaded systems with congested networks.

 

The TCP/IP stack must be recycled after appplying this zap.

 

2018/01/30
Importance: MediumRisk: Medium 
 Supersedes: ZP15G302
 Superseded by: ZP15G340

ZP15G318* Added diagnostic message

Download Fix File

This zap adds a diagnostic message:

 

BSD114I Reserved socket number nnnn for control and monitoring

 

to identify the socket number reserved for internal control and monitoring.

 

2018/01/30
Importance: MediumRisk: Medium 
 Supersedes: ZP15G297
 Superseded by: ZP15G366

ZP15G319* Possibility of orphaned storage on certain OPEN errors.

Download Fix File

When attempting to GET a file from a KSDS that is empty, for example, an OPEN will fail and storage will not be freed for the file I/O area.

 

This fix will correct the problem. You should recycle the stack after applying this fix as well as any external FTPD service.

 

2017/10/03
Importance: MediumRisk: Medium 
 Superseded by: ZP15G338

ZP15G320* Pickup latest messages

Download Fix File

This zap picks up changes to messages for various modules.

 

You will need to recycle the stack after applying this fix for the update to take effect.

 

2018/01/30
Importance: MediumRisk: Medium 
 Supersedes: ZP15G316
 Superseded by: ZP15G348

ZP15G321* Possibility of orphaned storage on certain OPEN errors.

Download Fix File

When attempting to GET a file from a ESDS that is empty, for example, an OPEN will fail and storage will not be freed for the file I/O area.

 

This fix will correct the problem. You should recycle the stack after applying this fix as well as any external FTPD service.

 

2017/10/03
Importance: MediumRisk: Medium 
 Superseded by: ZP15G337

ZP15G322* VCS fails with SSL header between buffers

Download Fix File

This zap corrects a problem that can occur with the IBM Virtual Connector Server(VCS) when receiving buffers with a partial SSL header or records split across buffers.

 

This zap also implements the SOCKOPT $OPTFBUR to use the full receive buffer provided by the application when multiple application data records have been received in the TCP stream. This should improve performance when using receive buffers 32k or larger and multiple SSL records are received in a single buffer.

 

2017/12/01
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G323
 Supersedes: ZP15G313
 Superseded by: ZP15G358

ZP15G323* Added diagnotic messages for SSL

Download Fix File

Add new diagnostic messages for SSL/TLS socket processing.

 

2017/12/01
Importance: MediumRisk: Low 
 Supersedes: ZP15G273
 Superseded by: ZP15G331

ZP15G324* Abend after SITE REXX used without parameters.

Download Fix File

If a SITE REXX command was used by the client, but no parameter was passed, a subsequent access to the FTP control blocks, (e.g. Q FTP) would result in the stack abending.

 

This fix resolves that issue. You should recycle the TCP/IP stack after applying.

 

2018/01/31
Importance: LowRisk: Low 
 Supersedes: ZP15G301
 Superseded by: ZP15G335

ZP15G325* Change TEL934 from warn to diagnostic

Download Fix File

The TEL934 message contains diagnostic information but was being issued as a warning message. This zap changes it from warn to diagnostic.

 

You will need to recycle the stack after applying this fix.

 

2018/01/30
Importance: LowRisk: Low 
 Supersedes: ZP15G315
 Superseded by: ZP15G374

ZP15G326* New command to reduce overhead of counters.

Download Fix File

This zap adds a new command EXTPSTAT ON/OFF. The default is off but the changes described in ZP15G328 are also required to reduce the overhead caused by updating these counters. When on the Query EXTERNAL command can be used to display internal statistical counters. These statistics do cause some additional overhead.

 

2018/01/30
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G327
 Supersedes: ZP15G307
 Superseded by: ZP15G346

ZP15G327* IPN341E SIZE= and MTU= are mutually exclusive

Download Fix File

The IBBLOK command erroneously put out an IPN341E error message when using just the SIZE= keyword. This zap corrects this error.

 

This zap also adds support for the EXTPSTAT command described in ZP15G326.

 

The stack must be recycled to pick up this correction.

 

2018/01/30
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G326
 Supersedes: ZP15G308
 Superseded by: ZP15G347

ZP15G328* Reduce key zero non-parallel cpu time

Download Fix File

This zap reduces the amount of non-parallel cpu time when the TCP/IP stack and external partition being serviced are both running in dynamic partitions. Static partitions use different storage protection keys so TCP/IP must enter key zero state to update the external partition socket buffers and result areas, but dynamic partitions are use the same storage protection keys and it is not necessary to enter key zero state. This zap also requires that external partition getvis statistics be turned off with the EXTPSTAT OFF command(see ZP15G326) since these statistics reside in system getvis and would negate the improved performance.

 

2018/01/30
Importance: MediumRisk: Low 
 Co-Requisite: ZP15G326, ZP15G327, Z15G329
 Supersedes: ZP15G304
 Superseded by: ZP15G368

ZP15G329* Reduce key zero non-parallel cpu time

Download Fix File

This zap checks for the EXTPSTAT ON command before updating statistical counters in system getvis to reduce key zero cpu time.

 

Note that the use of the SOCKOPT MAXSOCO=00 to enforce the detection of maximum outstanding socket requests requires EXTPSTAT ON. This options default setting of 00 is not to enforce and is rarely used in custom $SOCKOPT phases.

 

2018/01/30
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G326, ZP15G327, ZP15G328
 Supersedes: ZP15G260
 Superseded by: ZP15G344

ZP15G330* When CPU is at 100%, Auto Client may send same report multiple times.

Download Fix File

When a system is running with little resources available, it is possible that the subtask that changes the DISP of a Power queue entry may fail, and the report will be sent again, perhaps multiple times.

 

This fix will cause a PDISPLAY to take place after each report has been sent, and if the DISP has not been updated, or the report not deleted, then that condition causing the redelivery will be prevented.

 

You should recycle the stack after applying this fix.

 

2018/01/30
Importance: LowRisk: Low 
 Supersedes: ZP15G288
 Superseded by: ZP15G333

ZP15G331* Added AUTOSEND messages to use unique prefix

Download Fix File

AUTOSEND runs in an external partition and should use a unique message prefixes. This zap adds the AUT prefix for AUTOSEND.

 

2018/01/30
Importance: MediumRisk: Low 
 Co-Requisite: ZP15G332
 Supersedes: ZP15G323
 Superseded by: ZP15G372

ZP15G332* Added AUTOSEND messages to use unique prefix

Download Fix File

AUTOSEND runs in an external partition and should use a unique message prefixes. This zap adds the AUT prefix for AUTOSEND.

 

Since this program runs outside of the stack, there is no need to recycle the stack after applying this fix.

 

2018/01/30
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G331
 Supersedes: ZP15G030
 Superseded by: ZP15G356

ZP15G333* Duplicate ECBs with multiple events and AUTOSEND

Download Fix File

When attached as a real VSE subtask by the external AUTOSEND program duplicated ECBs could occur. This zap corrects this problem.

 

You should recycle the stack after applying this fix.

 

2018/01/30
Importance: MediumRisk: Medium 
 Supersedes: ZP15G330
 Superseded by: ZP15G355

ZP15G334* Connect to local ftp server fails

Download Fix File

The open of the local ftp server may fail on a heavy loaded system. This zap corrects this by adding a retry to open.

 

2018/01/30
Importance: MediumRisk: Medium 
 Supersedes: ZP15G305
 Superseded by: ZP15G349

ZP15G335* TLS/SSL data connection not set to clear

Download Fix File

The FTP data connection is by default protected when the control connection is using TLS/SSL but the SET command contains a CLEAR option that can be used to allow a clear unencypted data connection, but the setting was not being set correctly. This fix resolves this issue.

 

You should recycle the TCP/IP stack after applying this fix.

 

2018/01/31
Importance: MediumRisk: Medium 
 Supersedes: ZP15G324
 Superseded by: ZP15G373

ZP15G336* New diagnostic events

Download Fix File

This zap adds new internal debugging events for the RAPTRAC event recording facility.

 

You should recycle the TCP/IP stack after applying this fix.

 

2018/01/30
Importance: MediumRisk: Medium 
 Supersedes: ZP15G197

ZP15G337* VSAM ESDS close failure

Download Fix File

The checking of the return code from a close may not have detected a failure. This zap corrects this problem.

 

This fix will correct the problem. You should recycle the stack after applying this fix as well as any external FTPD service.

 

2018/01/31
Importance: MediumRisk: Medium 
 Supersedes: ZP15G321
 Superseded by: ZP15G350

ZP15G338* VSAM KSDS close failure

Download Fix File

The checking of the return code from a close may not have detected a close failure. This zap corrects this problem.

 

This fix will correct the problem. You should recycle the stack after applying this fix as well as any external FTPD service.

 

2018/01/31
Importance: MediumRisk: Medium 
 Supersedes: ZP15G319

ZP15G339* FTP307D FTPBATCH diagnostic: SSLXNSSL

Download Fix File

Allow the usage of SET SSL option command when SSL=CLIENT is not in the // EXEC PARM= parameters. The positional operands of the SET SSL also required the lib.sublib.memname on the SET SSL command but this is now only needed when connecting to a server that requires client_authentication which is rare.

 

The default for the data connection is private encrypted when connecting to a SSL/TLS server. A simple SET SSL CLEAR can be used to set the data connection to default to clear unencypted mode. This can also be used in the FTPBATCH.L member to apply to all executions of FTPBATCH.

 

2018/02/02
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G335
 Supersedes: ZP15G312

ZP15G340* IPN222E TCP/IP System loop has been detected

Download Fix File

ZP15G317 incorrectly could cause excessive storage usage and produce a false system loop detection.

 

This zap also corrects a problem with the retranmission of our SYN-ACK during the initial TCP handshake for a listener(server) application running on VSE. In response to remote clients connections we respond with a SYN-ACK as part of the TCP protocol exchange to establish the initial sequence numbers. The SYN counts as one in the TCP sequence numbering. But during a retransmission of our initial SYN-ACK the send sequence number was incorrectly being advanced. The could result in a rejected connection on a congested network in the rare instance of a SYN-ACK being retransmited during the the initial TCP handshake. By default this resending of our SYN-ACK will be attempted 3 times with a time wait of 1 second bewtween each attempt. The new command LISTENFAILL RETRYCNT=nn RETRYTIME=nnnn command can be issued to override these default settings.

 

In addition the listener(server) application on VSE is by default not posted and the connection is recovered into a listen state after the failure of this initial TCP handshake. A new command LISTENFAIL can be used to post an application with a listen(passive open) failure. The default is to not post the application. LISTENFAIL APPLPOST=YES will cause the application to be posted when a initial TCP handshake fails. See ZP15G346 for additional information on the LISTENFAIL command.

 

The TCP/IP stack must be recycled after appplying this zap.

 

2018/03/26
Importance: MediumRisk: Medium 
 Supersedes: ZP15G317
 Superseded by: ZP15G363

ZP15G341* WAIT=YES on the wrong SYSID would not wait.

Download Fix File

If the wrong SYSID was issued for CHECKTCP with WAIT=YES, the SOCKET OPEN request would still terminate normally, causing it to appear that the stack was actually up, when it was not.

 

This fix corrects that problem. No recycling of the stack is needed.

 

2018/02/16
Importance: MediumRisk: Medium 
 Supersedes: ZP15G303

ZP15G342* EXEC TCP application fails

Download Fix File

Applications using the old EXEC TCP which included the deprecated IPNETXCO.OBJ from 1.5D could fail under the current release. Applications using the old 1.5D object deck must be re-compiled and re-linked with the IPNETXB.OBJ(batch) or IPNETXC.OBJ(cics). But the use of the older IPNETXCO will now be detected and a:

 

IPN696I Deprecated SOBLOK detected from XXXXXXXX

 

will be issued where XXXXXXXX is the job step name of the external application using the deprecated object deck.

 

The TCP/IP stack must be recycled after appplying this zap.

 

2018/03/23
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G343, ZP15G344
 Supersedes: ZP15G216

ZP15G343* EXEC TCP application fails

Download Fix File

Applications using the old EXEC TCP which included the deprecated IPNETXCO.OBJ from 1.5D could fail under the current release. Applications using the old 1.5D object deck must be re-compiled and re-linked with the IPNETXB.OBJ(batch) or IPNETXC.OBJ(cics). But the use of the older IPNETXCO will now be detected and a:

 

IPN696I Deprecated SOBLOK detected from XXXXXXXX

 

will be issued where XXXXXXXX is the job step name of the external application using the deprecated object deck.

 

The TCP/IP stack must be recycled after appplying this zap.

 

2018/03/23
Importance: MediumRisk: Low 
 Co-Requisite: ZP15G342, ZP15G344
 Supersedes: ZP15G261

ZP15G344* EXEC TCP application fails

Download Fix File

Applications using the old EXEC TCP which included the deprecated IPNETXCO.OBJ from 1.5D could fail under the current release. Applications using the old 1.5D object deck must be re-compiled and re-linked with the IPNETXB.OBJ(batch) or IPNETXC.OBJ(cics). But the use of the older IPNETXCO will now be detected and a:

 

IPN696I Deprecated SOBLOK detected from XXXXXXXX

 

will be issued where XXXXXXXX is the job step name of the external application using the deprecated object deck.

 

The TCP/IP stack must be recycled after appplying this zap.

 

2018/03/23
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G342, ZP15G343
 Supersedes: ZP15G329

ZP15G345* BARS LEFT and WIDTH do not work as documented.

Download Fix File

The BARS command has additional options, such as LEFT, WIDTH, and DEPTH. The LEFT command was off by one point, and the WIDTH value was off by several.

 

Apply this fix to correct the problem. You will need to recycle the stack after applying this fix for the correction to take effect.

 

2018/03/08
Importance: LowRisk: Low 

ZP15G346* New LISTENFAIL command

Download Fix File

This zap adds a new command LISTENFAIL with the keyword operands APPLPOST=NO/YES, RETRYCNTR=0-99, and RETRYTIME=0-9000. This command can be used to control servers on VSE in a listen state. The default setting is: "LISTENFAIL APPLPOST=NO RETRYCNTR=0 RETRYTIME=0"

 

Normally when a remote client connects into a server on VSE a TCP handshake occurs which begins with a synchronize(SYN) from the client to the VSE server. The SYN establishes the TCP starting sequence number of the remote client. A SYN-ACK is then sent to establish the starting TCP sequence number of the VSE server. The remote client should then respond with an acknowledgement(ACK) to complete the standard 3-way TCP handshake that establishes a connection. But when a remote client does not respond in a timely fashion to the SYN-ACK sent to it the SYN-ACK is retransmitted and a time wait is entered for the ACK to our SYN-ACK. This is a rare occurence but on heavily congested networks it can and does happen. In addition a known denial of service virus/attack can occur where the remote sends in SYN's without ever ACKing the SYN-ACKs. This condition is referred to as a SYN flood attack. For more details on it see:

 

 

https://en.wikipedia.org/wiki/SYN_flood#Technical_details

 

These can be difficult to block since the source IP address is often forged and it can also delay processing since the listener/server on VSE is not in a listen state during this initial TCP handshake. The PORTQUEUE command can/has been used in the past to alleviate this type of problem but it can also eventually be overwhelmed. Poor performance and legitimate connection requests can be rejected if the flooding is excessive(beyond the PORTQUEUE settings).

 

The LISTENFAIL command can be used to control how many times and for how long we will attempt to re-send our SYN-ACK in response to an incoming client connection request(SYN) and if we should post the VSE server application for a failed initial TCP handshake.

 

APPLPOST=NO is the default and will simply cause the VSE server to re-enter the listen state without posting the associated application after RETRYCNT and RETRYTIME values are exceeded.

 

APPLPOST=YES can be used to post the VSE server application after the RETRYCNT and RETRYTIME values are exceeded. The application is posted with a failure return code and should re-issue the listen request.

 

The Query SET command can be used to display current LISTENFAIL settings.

 

2018/03/26
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G347
 Supersedes: ZP15G326
 Superseded by: ZP15G364

ZP15G347* New LISTENFAIL command

Download Fix File

See ZP15G346 for a full description of this new command.

 

The stack must be recycled to pick up this correction.

 

2018/03/23
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G346
 Supersedes: ZP15G327
 Superseded by: ZP15G360
 Superseded by: ZP15G365

ZP15G348* Pickup latest messages

Download Fix File

This zap picks up changes to messages for various modules.

 

You will need to recycle the stack after applying this fix for the update to take effect.

 

2018/03/23
Importance: MediumRisk: Medium 
 Supersedes: ZP15G320
 Superseded by: ZP15G361

ZP15G349* New messages for retry of open requests

Download Fix File

The following new messages may be issued when attempting to open connections from the FTP client.

 

"IPA417 Open of control connection retried to ip-addr,port" is issued when the local open fails and a retry is attempted.

 

"IPA418 Receive timed out retrying it now" is issued when a local receive times out and a retry is attempted.

 

"IPA419 Data connection listening on port nnnn" is issued when a a passive data connection is used to receive directory output.

 

"IPA420 Data connection open ip-addr,remote-port(local-port)" is issued when DIAG FTP is active and contains the IP address and ports to receive directory output.

 

"IPA421 Waiting for data connection to be established" is issued when a a passive data connection is used to receive directory output and we are waiting for the remote to connect into the passive port.

 

"IPA422 Open of control connection successfully retried to ip-addr,port" is issued when the local open fails and a retry is successful.

 

2018/03/26
Importance: MediumRisk: Medium 
 Supersedes: ZP15G334
 Superseded by: ZP15G354

ZP15G350* Rare instances of an ESDS file not being closed, so help by TCP/IP.

Download Fix File

In older versions of VSE, it is possible that the return code for a CLOSE will be set to zero, even though the close has not yet occurred, and it is possible that something can interrupt that close from completing, and thus failing after-the-fact.

 

This fix has added a TESTCB after the close to check the open flag. If it is still open, it will attempt to recover by retrying the CLOSE once a second, for up 10 seconds.

 

You should recycle the stack after applying this fix for it to take effect.

 

2018/05/04
Importance: LowRisk: Low 
 Supersedes: ZP15G337
 Superseded by: ZP15G359

ZP15G351* Update online messages file

Download Fix File

This zap will catalog an updated IPNOME.Z book that can then be used to update the VSE online messages file with the IBM IESMSGS utility. To avoid problems with EBCDIC to ASCII translation it is recommended to run a job similiar to the below to run the IESMSGS utility:

 

.* $$ JOB JNM=IPNOMEZ,DISP=D,CLASS=0

 

.* $$ SLI MEM=IPNOME.Z,S=lib.sublib

 

.* $$ EOJ

 

Replace lib.sulib with the library and sublibrary used to install TCP/IP 1.5G.

 

2018/03/29
Importance: MediumRisk: Medium 
 Supersedes: ZP15G311

ZP15G352* IPN166E Application Program Abend at xxx Phase: IPDRIVER, Offset: 00005E02

Download Fix File

A program check abend could occur in the pseudo task dispatcher when a post request contains an ecb with an invalid address. This zap will detect this condtion and issue a:

 

IPN219W IPPOST invalid TKBLOK address in ecb 0220CB44 ecb contained 7F35D600 called from 80636312

 

The above message should be reported to CSI technical support to further analyze the application running in the stack that failed.

 

You will need to recycle the stack after applying this fix.

 

2018/05/04
Importance: MediumRisk: Medium 
 Supersedes: ZP15G021

ZP15G353* IPN597I Shutdown Stage: 4: Network termination (max. 10 seconds)

Download Fix File

The shutdown processing may hang after the above IPN597 message. A previous abend during a pseudo task that obtained the connection manager lock is one possible cause of the shutdown hanging. This zap uses a no wait request for the lock and will terminate with a:

 

IPN597I Shutdown Stage: 4: Could not obtain lock retrying now...

 

message and issue a:

 

IPN597I Shutdown Stage: 4: Could not obtain lock going on without it

 

when it determines it is unable to obtain the lock to allow the shutdown processing to complete.

 

You will need to recycle the stack after applying this fix for the update to take effect.

 

2018/05/04
Importance: MediumRisk: Medium 
 Supersedes: ZP15G259

ZP15G354* SSL117D IPCRSRED failed reason=SREDBTSM

Download Fix File

When using SSL/TLS on a large directory the secure read could fail while receiving the decrypted data. The maximum size of a SSL/TLS record is 32K but the receive area was only 4K. This zap expands the directory receive area to handle this larger record.

 

2018/05/14
Importance: MediumRisk: Medium 
 Supersedes: ZP15G349
 Superseded by: ZP15G381

ZP15G355* Good delivery results in DISP=Y.

Download Fix File

If multiple deliveries are occurring and one of them fails, for any reason, it is possible that the deliveries that follow that one will terminate with DISP=Y, even though the reports were successfully delivered.

 

This fix corrects that problem. No recycling of the stack is needed.

 

2018/07/02
Importance: MediumRisk: Medium 
 Supersedes: ZP15G333
 Superseded by: ZP15G371

ZP15G356* Use external CLIENTDX phase

Download Fix File

The external automation processing now uses the CLIENTDX phase to allow exploitation of functions outside of the TCP/IP partition.

 

Since this program runs outside of the stack, there is no need to recycle the stack after applying this fix.

 

2019/01/12
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G367, ZP15G372
 Supersedes: ZP15G332

ZP15G357* SET JSEP command is invalid.

Download Fix File

The SET JSEP command was accidentally removed at some point, and any attempt to use it would fail.

 

This fix restores that command. No recycling of the stack is needed after applying this fix.

 

2018/10/08
Importance: MediumRisk: Medium 
 Supersedes: ZP15G294

ZP15G358* Client fails to connect with older SSL/TLS server

Download Fix File

When connecting to a remote server that does not support TLS 1.2 a failure could occur. This zap corrects this problem.

 

2019/01/12
Importance: MediumRisk: Medium 
 Supersedes: ZP15G322
 Superseded by: ZP15G375

ZP15G359* Q FILES enhancement changes for ESDS files.

Download Fix File

The QUERY FILES has been enhanced by adding a message to show how many tasks are accessing that file and what they are doing (OPEN, ,CLOSE, READ, WRITE). This is useful in debugging file activity issues.

 

This fix corrects provides the enhancement. You will need to recycle the stack after applying this fix.

 

2018/08/16
Importance: MediumRisk: Medium 
 Supersedes: ZP15G350

ZP15G360* CLOSE FILE was not working. Q FILES has new message added.

Download Fix File

The QUERY FILES has been enhanced by adding a message to show how many tasks are accessing that file and what they are doing (OPEN, ,CLOSE, READ, WRITE). This is useful in debugging file activity issues.

 

This new operation is limited to those files I/O drivers that have been modified to provide the information that the Q FILES command requires. Currently, this is limited to ESDS, and the relative fix to that module will also need to be applied.

 

The CLOSE FILES command was not working. This has been corrected.

 

This fix corrects a problem and provides an enhancement. You will need to recycle the stack after applying this fix.

 

2018/06/14
Importance: LowRisk: Low 
 Supersedes: ZP15G347

ZP15G361* Added message IPN550I so that a Q FILES will show active sessions.

Download Fix File

The QUERY FILES has been enhanced by adding a message to show how many tasks are accessing that file and what they are doing (OPEN, ,CLOSE, READ, WRITE). This is useful in debugging file activity issues.

 

This fix provides the enhancement. You will need to recycle the stack after applying this fix.

 

2018/08/16
Importance: LowRisk: Low 
 Supersedes: ZP15G348
 Superseded by: ZP15G369

ZP15G362* SET USER or PASS in an EXEC member is displayed.

Download Fix File

If the client issues a "EXEC member" and there is a "SET USER" or "SET PASS" within it, the complete contents are displayed, unlike if they were part of the JCL stream, where it would be masked over with "(SUPPRESSED)".

 

This fix enables masking. No recycling of the stack is needed after applying this fix.

 

2018/06/13
Importance: MediumRisk: Medium 

ZP15G363* Active open(connects) delayed poor performance

Download Fix File

This zap corrects a problem with poor performance for active open(connects). ZP15G340 corrected a problem by sending multiple acks with a time delay in response to the final SYN-ACK of the TCP initial handshake, but this could also cause poor performance. With this zap applied the default behavior will be to remove this sending of multiple acks with a time delay. The new CONNECTFAIL command documented in ZP15G364 can be used to send multiple ACKs in response to the final SYN-ACK of the TCP initial handshake.

 

The TCP/IP stack must be recycled after appplying this zap.

 

2018/10/08
Importance: MediumRisk: Medium 
 Supersedes: ZP15G340

ZP15G364* New CONNECTFAIL command

Download Fix File

This zap adds a new command CONNECTFAIL with the keyword operands OPENACKS=NO/YES, OPENACKN=1-32, OPENACKT=100-18000. This command can be used to control the number of ACKs clients on VSE send when connecting to servers. The default setting is: "CONNECTFAIL OPENACKS=NO OPENACKN=1 OPENACKT=100"

 

Normally when a client on VSE connects to a server a TCP handshake occurs which begins with a synchronize(SYN) from the client to the server. The SYN establishes the TCP starting sequence number of the client. A SYN-ACK is then received to establish the starting TCP sequence number of the server. And finally a ACK is sent from the client to the server and the connection is established. But on some networks the final ACK was not being received by the remote server and the connection fails to be established.

 

The CONNECTFAIL command can be used to send multiple ACKS with a time delay in response to the SYN-ACK of the remote server.

 

OPENACKS=NO is the default and will send the standard single ACK.

 

OPENACKS=YES can be used to send multiple ACK responses. The OPENACKN is the number of ACKs that will be sent. The OPENACKT is the time delay between the sending of these initial ACKs IN 1/300THS of a second(300 = 1 second).

 

The Query SET command can be used to display the current the CONNECTFAIL settings.

 

2018/10/08
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G363, ZP15G365
 Supersedes: ZP15G346
 Superseded by: ZP15G382

ZP15G365* New CONNECTFAIL command

Download Fix File

See ZP15G364 for a full description of this new command.

 

The stack must be recycled to pick up this correction.

 

2018/10/08
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G363, ZP15G264
 Supersedes: ZP15G347
 Superseded by: ZP15G388

ZP15G366* BSD103I IPNRCLOS failed R15=00000000 errno=+113 CLOSACLS

Download Fix File

Some diagnostic messages such as the BSD103I during a close were being displayed when diagnostics were not active. This zap changes the message level to diagnostic.

 

2018/10/08
Importance: MediumRisk: Medium 
 Supersedes: ZP15G318
 Superseded by: ZP15G392

ZP15G367* New external CLIENTDX phase

Download Fix File

The external automation processing batch utility will now use the CLIENTDX phase to isolate it from the internal CLIENTD program. This should allow the exploitation of functions outside of the TCP/IP partition.

 

Since this program runs outside of the stack, there is no need to recycle the stack after applying this fix.

 

2019/01/12
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G356, ZP15G372

ZP15G368* IPN166E Application Program Abend at xxxxxx Phase: SOCKPASS, Offset:0001114E

Download Fix File

An abend may occur due to a label in an error recovery routine using a "DS 0D" causing binary zeros between the in-line instructions. This zap usues a "DS 0H" to correct this problem.

 

This zap also corrects a IPN832I and IPN898I diagnostic messages that should have only been issued when DIAG CONREJECT is active.

 

The TCP/IP stack must be recycled after appplying this zap.

 

2019/01/12
Importance: MediumRisk: Low 
 Supersedes: ZP15G328
 Superseded by: ZP15G376

ZP15G369* Added message IPN832 to diagnose asynchronous accept failure

Download Fix File

This fix provides an additional diagnostic message. You will need to recycle the stack after applying this fix.

 

2019/01/12
Importance: MediumRisk: Medium 
 Supersedes: ZP15G361
 Superseded by: ZP15G384

ZP15G370* Display eye-catcher during Q VER

Download Fix File

The setting of the assembly date and time for the IPNROUTE routing program will now be displayed in the Q VER output. A diagnostic when using multi-homing is also included in this zap.

 

The TCP/IP stack must be recycled after appplying this zap.

 

2019/01/12
Importance: MediumRisk: Medium 

ZP15G371* TCP902D diagnostic message being issued without DIAG AUTO

Download Fix File

TCP902D was being issued every time the automation daemon was checking for work, but should only be issued when DIAG AUTO is active.

 

This fix corrects that problem. The stack must be recycled to pick up this correction.

 

2019/01/12
Importance: MediumRisk: Medium 
 Supersedes: ZP15G355
 Superseded by: ZP15G383

ZP15G372* Added CLIENTDX messages to use unique prefix AUD and AUT message

Download Fix File

This zap adds messages for CLIENTDX which are prefixed with AUD, and messages for AUTOSEND which are prefixed with AUT.

 

2019/01/15
Importance: MediumRisk: Low 
 Co-Requisite: ZP15G356, ZP15G367
 Supersedes: ZP15G331

ZP15G373 Access Epic dataset fails and site rdw

Download Fix File

When attempting to open an Epic dataset a failure may occur but the return code from the Epic routine is not displayed. This zap will display the return code from the Epic routine.

 

The SITE RDW ON command can now be used to add the record descriptor word. The use of SITE RDW ON is recognized only in conjunction with MODE BLOCK. Here is a ftpbatch example of using it: BINARY LQUOTE MODE BLOCK LQUOTE SITE RDW ON PUT %SAMOUT1,SAM,V,32768 FTPBRDW1.BJB In the above the %SAMOUT1 is a variable length sequential disk file. The lquote commands will cause the local VSE side of the connection will prefix each record being sent with a 4-byte record descriptor word(RDW). The first 2-bytes of the RDW contain the record length, the last 2-bytes of the RDW will contain binary zeros.

 

You should recycle the TCP/IP stack after applying this fix.

 

2019/03/18
Importance: MediumRisk: Medium 
 Supersedes: ZP15G335
 Superseded by: ZP15G380

ZP15G374 TEL929I and TEL934 messages

Download Fix File

A TEL929I messasge was incorrectly being issued due to a check to compare the incoming client IP address to verify it was connecting to the correct DEFINE TELNETD IP=. But this check should only be performed when CONNECT_SEQUENCE ON is in effect.

 

An excessive number of TEL934 diagnostic messages could be issued when remote clients abruptly disconnect. The TEL934 messages from a failed receive or send will now only be issued when DIAG TELNET is in effect.

 

This zap corrects these problems. You will need to recycle the stack after applying this fix.

 

2019/03/14
Importance: MediumRisk: Medium 
 Supersedes: ZP15G325
 Superseded by: ZP15G378

ZP15G375 IPN903E Free length (00010000) is wrong

Download Fix File

The length being passed to the free storage routine when releasing a record would cause the IPN903E error message. This zap corrects this problem.

 

2019/03/12
Importance: MediumRisk: Medium 
 Supersedes: ZP15G358
 Superseded by: ZP15G377

ZP15G376 Asynchronous socket fails with enetdown

Download Fix File

A failed listen could cause a false enetdown(1117) errno when using asynchonous socket. The CICS web services uses asynchronous sockets and this false enetdown would cause it to shut down. This zap detects and corrects this problem.

 

The TCP/IP stack must be recycled after appplying this zap.

 

2019/03/12
Importance: MediumRisk: Medium 
 Supersedes: ZP15G368

ZP15G377 Storage subpool SSLEEE not released

Download Fix File

The SSLEEE storage subpool is used for the receiving of SSL records, but if a session closes abruptly without issuing a secure socket close(IPCRSCLS) the storage for the record was not released. This could eventually run a highly active system out of getvis storage. This zap corrects this problem.

 

2019/03/23
Importance: MediumRisk: Medium 
 Supersedes: ZP15G375

ZP15G378 TEL927W TN3270DX Menu Failure. Reason=CALMRNFA

Download Fix File

A TEL927 diagnostic messasge was being issued when a failed SSL receive occurred. The TEL927 messages from a failed receive will now only be issued when DIAG TELNET is in effect.

 

This zap corrects these problems. You will need to recycle the stack after applying this fix.

 

2019/03/23
Importance: MediumRisk: Medium 
 Supersedes: ZP15G374

ZP15G380 24-bit storage leak in SOWORK subpool

Download Fix File

When a ftp data connection failed the close for the data connection was not being issued. But the SOWORK area which was being allocated in 24-bit storage was not being released. This zap changes the SOWORK area to be allocated in 31-bit storage and corrects this storage leak problem.

 

You should recycle the TCP/IP stack after applying this fix.

 

2019/07/16
Importance: MediumRisk: Medium 
 Supersedes: ZP15G373

ZP15G381 24-bit storage leak in SOWORK subpool

Download Fix File

The ftp client manager was allocating the SOWORK area in 24-bit storage. This zap changes the SOWORK area to be allocated in 31-bit storage and corrects this storage leak problem.

 

You should recycle the TCP/IP stack after applying this fix.

 

2019/07/16
Importance: MediumRisk: Medium 
 Supersedes: ZP15G354

ZP15G382 Define Event Nullfile=Delete fails

Download Fix File

The DEFINE EVENT with NULLFILE=DELETE would fail as an invalid command. The NULLFILE= is used to determine how to process an empty Power file(contains 0 bytes). The default it NULLFILE=PROCESS which processes it as a normal file. But the NULLFILE=DELETE would fail. This zap corrects that problem.

 

The TCP/IP stack must be recycled to pick up this zap.

 

2019/07/29
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G383, ZP15G384
 Supersedes: ZP15G364
 Superseded by: ZP15G387

ZP15G383 Define Event Nullfile=Delete fails to delete the file

Download Fix File

The DEFINE EVENT with NULLFILE=DELETE should cause an empty file Power file(contains 0 bytes) to be deleted. But the the file was not being deleted. This zap corrects this problem.

 

The TCP/IP stack must be recycled to pick up this zap.

 

2019/07/29
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G382, ZP15G384
 Supersedes: ZP15G371

ZP15G384 Define Event Nullfile=Delete fails to delete the file

Download Fix File

The DEFINE EVENT with NULLFILE=DELETE should cause an empty file Power file(contains 0 bytes) to be deleted. This zap adds the: IPN436I NULLFILE: Deleted to inform the user when a null file is detected and it is deleted.

 

In addition the QUERY EVENTS command will display a: IPN436I NULLFILE: Delete to display the current setting of the NULLFILE keyword.

 

The TCP/IP stack must be recycled to pick up this zap.

 

2019/07/29
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G382, ZP15G383
 Supersedes: ZP15G369

ZP15G385 RSH fails with illegal port

Download Fix File

When a RSH client on VSE connects to a RSHD server the next free dynamic local port was being used causing the remote to respond with "illegal port" since the RSH protocol requires the client to use port numbers 512-1023. This zap sets the local port to 1023 to correct this problem.

 

The TCP/IP stack should be recycled to pick up this fix.

 

2019/10/12
Importance: MediumRisk: Medium 
 Supersedes: ZP15G270

ZP15G386 Allow Velocity to request performance data

Download Fix File

This zap allows the Velocity performance monitor to request specific TCP/IP performance data from the SeeVSE server. A SeeVSE product key is still required. The VELOCITY command must be added to the sysipt commands for the SVSESRVR.

 

The TCP/IP stack does not have to be recycled to pick up this zap.

 

2019/10/12
Importance: MediumRisk: Medium 
 Supersedes: ZP15G077

ZP15G387 Add LPORT= to DEFINE GPSD

Download Fix File

When using a print server multiple connections to a single IP address are required, but the local port was always set to 721. This zap adds the LPORT= to the DEFINE GPSD command to allow the specification of any local port number(0-65,535). If not specified the LPORT= defaults to 721. Also note that LPORT= is only used with OUTPUT=LPR.

 

The TCP/IP stack must be recycled to pick up this zap.

 

2019/10/12
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G388, ZP15G389
 Supersedes: ZP15G382

ZP15G388 LPORT= added to DEFINE GPSD

Download Fix File

See ZP15G387 for a full description of this new keyword.

 

The stack must be recycled to pick up this correction.

 

2019/10/12
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G387, ZP15G389
 Supersedes: ZP15G365

ZP15G389 Add LPORT= to DEFINE GPSD

Download Fix File

When using OUTPUT=LPR the local port was set to 721. This zap uses the DEFINE GPSD LPORT= value. If not specified the LPORT= defaults to 721.

 

The TCP/IP stack must be recycled to pick up this zap.

 

2019/10/12
Importance: MediumRisk: Medium 
 Supersedes: ZP15G271

ZP15G390 Added GPS927 message for Q GPSD

Download Fix File

The QUERY GPSD will now include a GPS927 message containing the defined OUTPUT(L=LPR,D=DIRECT), PORT(remote), and LPORT settings.

 

The TCP/IP stack must be recycled to pick up this zap.

 

2019/10/12
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G387, ZP15G388, ZP15G389
 Supersedes: ZP15G849

ZP15G391 Added SEE310 message for Velocity command

Download Fix File

SEE310 Velocity data collection active will be issued in response to the VELOCITY sysipt command.

 

The TCP/IP stack must be recycled to pick up this zap.

 

2019/10/12
Importance: MediumRisk: Medium 
 Co-Requisite: ZP15G386

ZP15G392 Asynchrous cancel(AIO_CANCEL) causes close failure

Download Fix File

After issuing a AIO_CANCEL a failure during the close function could occur. This zap corrects this problem.

 

The partition the aynchrounous application is running in must be recycled to pick up this zap.

 

2019/11/05
Importance: MediumRisk: Medium 
 Supersedes: ZP15G366

This page and all materials residing on this site Copyright 1996, 2018 by CSI International. You may read, download, and copy these materials only for the purpose of evaluating or publicizing CSI International, its services and products or in accordance with a license agreement with CSI International.


image