image

Image
Image
Image
Image
Image
spacer
Fixes available for service levels:
1.5G 1.5F


Product Fixes

TCP/IP Release 1.5 Service Pack F


Carefully examine each fix for applicability before using it.

Fixes marked with "*" have been pre-applied to the currently available distribution file.

  • Download Service Pack 1.5F with fixes pre-applied.

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
2012/01/19Provide librarian utility for CIALSHPHReleasedZP15F483
2012/01/19Provide the sha-1 phase verification utilityReleasedZP15F484
2012/01/19VSAMCAT generates wrong kind of DEFINE CLUSTER for RECFM=VBReleasedZP15F575
2012/01/19If the initial "220" message from SMTPD timed out, it would not be flagged as an error.ReleasedZP15F579
2012/01/18IPI504I TCP/IP connection severedReleasedZP15F475
2012/01/18Problems caused by ZP15F193ReleasedZP15F479
2012/01/18SIR VENDOR command contains letter G after 1.5FReleasedZP15F481
2012/01/18SEE600V SeeVSE diagnostic:TASKSESC RC=00000004ReleasedZP15F482
2012/01/13AutoLPR keeps trying to to send a report that disappeared.ReleasedZP15F580
2011/12/05TLS 1.2 Client connection rejectedReleasedZP15F477
2011/11/23CLIENTD abends after displaying "stale entry" message.ReleasedZP15F576
2011/11/22DATAPORT= parameter is not used for passive data connectionReleasedZP15F478
2011/11/16Q VERS IPN111I message enahancedReleasedZP15F470
2011/11/16Correction for zaps applied during initializationReleasedZP15F471
2011/11/11NOUPRMPT causes ftpbatch to fail and Rexx problemsReleasedZP15F474
2011/11/11IPI507D Phase name in xx was yyyyyyy and not NO NAMEReleasedZP15F476
2011/11/08Recover from abend during xmove to external partitionReleasedZP15F465
2011/10/30New IPNRSYIS function may abend with invalid parametersReleasedZP15F473
2011/10/15Added SKIP=YES feature.ReleasedZP15F577
2011/10/13Recover from abend posting external socket ecbReleasedZP15F469
2011/10/12Recover from abend posting external socket ecbReleasedZP15F467
2011/10/12Recover from abend posting external socket ecbReleasedZP15F468
2011/10/15Added SKIP=YES feature.ReleasedZP15F578
2011/10/07Add IPNRSYIS function to set sysid with a socket numberReleasedZP15F461
2011/09/30CICS BSD listener fails with rc -1 errno 113ReleasedZP15F466
2011/09/19Certificate request rejected by certificate authorityReleasedZP15F464
2011/09/15Initialization on z/VSE 5.1 failsReleasedZP15F463
2011/09/12Unable to connect to multiple stacks from a single partitionReleasedZP15F462
2011/09/08Abend due to bad length checkReleasedZP15F460
2011/08/01If an external source modifies an in-flight entry, the report may end up being held, deleted, or sent twice.ReleasedZP15F574
2011/07/28A second ATTACH will fail if no CD POWER took place before.ReleasedZP15F572
2011/07/21In some situations, NOTALK=YES will abend on CLOSE.ReleasedZP15F573
2011/07/07Abend in LE application and certificate failsReleasedZP15F458
2010/06/30Support for new OSA Express featureReleasedZP15F103PK67333
2011/05/23IPN694E Add to SDL failedReleasedZP15F447*PM40359
2011/05/20Job scheduler fails to recognize abendReleasedZP15F442*PM40359
2011/05/18Abend program checkReleasedZP15F450*PM40359
2011/05/17Parm SDFILES failsReleasedZP15F451*PM40359
2011/05/17A comment (*) in EMAIL.AUTOEXEC generates an errorReleasedZP15F571*PM40359
2011/05/16Default FROM for AutoEmail is incorrectReleasedZP15F570*PM40359
2011/05/13BSD103W IPNRSELX failed R15=000000FE errno=+113 SELXNUE2ReleasedZP15F452*PM40359
2011/05/05Power RDR records stored with 128 byte lengthReleasedZP15F445*PM40359
2011/05/03Abend on divide at +28550ReleasedZP15F446*PM40359
2011/05/01Abend not handled correctly in CICSReleasedZP15F449*PM40359
2011/04/25MPUT with zero members successfully completesReleasedZP15F448*PM40359
2011/03/07Enhanced diagnostics for IPN634E Duplicate ECBReleasedZP15F443*PM40359
2011/02/27 IPN549E IPCCDROP error: Chain not clearReleasedZP15F027*PM40359
2011/02/23LE/C socket application connects to wrong stack partitionReleasedZP15F026*PM40359
2011/02/11 Automation failure in shared spooling environmentSupersededZP15F568*PM33000
2011/02/11 Preprocessor generates incorrect codeReleasedZP15F569*PM33000
2011/02/09 RSA Client authentication request fails after applying ZP15F434ReleasedZP15F441*PM33000
2011/02/02 Remote/Local LPR port displays wrong valueReleasedZP15F025*PM33000
2011/02/02 LPR Q OPTIONS does not always show the FCB nameReleasedZP15F567*PM33000
2011/01/25IPN852 Socket request dropped: No COMREGReleasedZP15F439*PM40359
2011/01/20 SET STRIPCC=ON will strip the first column from an attached reportReleasedZP15F566*PM33000
2011/01/15BSD application connects to wrong stack partitionReleasedZP15F438*
2011/01/12RSA 512-bit decrypt request failsReleasedZP15F437*PM33000
2011/01/12 FTP-created PDF incorrectly generatedReleasedZP15F565*PM33000
2011/01/11 Additional diagnostics for XOBLOK problems within CICS APIReleasedZP15F562*PM33000
2011/01/11 SET SENDLENGTH=NO truncates report to one byteReleasedZP15F564*PM33000
2011/01/03Provide batch utility to extract RSA public keyReleasedZP15F435*PM33000
2011/01/03Provide batch utility to create RSA public keyReleasedZP15F436*PM33000
2010/12/31 Excessive messages from Automation Client
Insufficient messages from Automation Client
SupersededZP15F563*PM33000
2010/12/29Provide support to allow public RSA key extractionReleasedZP15F434*PM33000
2010/12/28FTPBATCH with SSL cannot be invoked from REXXReleasedZP15F433*PM33000
2010/12/23 Preprocessor generates incorrect codeErrorZP15F561*
2010/12/15"Unrecoverable System Failure" during startup/shutdownReleasedZP15F427*PM33000
2010/12/15"Unrecoverable System Failure" during startup/shutdownReleasedZP15F431*PM33000
2010/12/15"Unrecoverable System Failure" during startup/shutdownReleasedZP15F432*PM33000
2010/12/13CEE3322C EXECUTION ABNORMALLY TERMINATED WITH USER-ABEND CODE 4087ReleasedZP15F430*PM33000
2010/12/01 FTPBATCH outputs "errors" when making PDFReleasedZP15F560*PM28847
2010/11/29SSL session initiation fails with RSA 4096-bit keySupersededZP15F423PM28847
2010/11/29Storage corruption when using RSA 4096-bit keySupersededZP15F429*PM28847
2010/11/23TEL927W TELNETDS diagnostic: CHECKNCIReleasedZP15F428*PM28847
2010/11/22 AutoLPR messages contain incorrect information
AutoLPR ceases to function
SupersededZP15F558PM28847
2010/11/22 Error message is truncatedReleasedZP15F559*PM28847
2010/11/15Protection exception abend in IPNRBSDCSupersededZP15F426PM28847
2010/11/05 LPR hangs when operator deletes POWER entrySupersededZP15F555PM28847
2010/11/05 VSAMCAT does not return DLBL to original settings at CLOSEReleasedZP15F556*PM28847
2010/11/05 LPR "Error: " messages not printed to SYSLSTSupersededZP15F557PM28847
2010/10/29Automation deletes files without sending themSupersededZP15F554PM28847
2010/10/28 EMAIL.AUTOEXEC values overriding EXEC card parametersReleasedZP15F553*PM28847
2010/10/14Asynchronous I/O SENDs perform poorlySupersededZP15F422PM26142
2010/09/30 IPNETPRE.L settings are not overridden by EXEC card parametersSupersededZP15F552*PM26142
2010/09/28IPN166E Abend in FTPDAEMN at offset 28BCReleasedZP15F408*PM26142
2010/09/28FTP of text file into POWER RDR failsReleasedZP15F420*PM26142
2010/09/27Add support for RSA-4096 bit operationsSupersededZP15F411PM28847
2010/09/27Add support for RSA-4096 bit operationsSupersededZP15F412PM28847
2010/09/27Add support for RSA-4096 bit operationsReleasedZP15F413*PM28847
2010/09/27Add support for RSA-4096 bit operationsReleasedZP15F414*PM28847
2010/09/27Add support for RSA-4096 bit operationsReleasedZP15F415*PM28847
2010/09/27Add support for RSA-4096 bit operationsReleasedZP15F416*PM28847
2010/09/27Add support for RSA-4096 bit operationsReleasedZP15F417*PM28847
2010/09/27Add support for RSA-4096 bit operationsReleasedZP15F418*PM28847
2010/09/27Add support for RSA-4096 bit operationsReleasedZP15F419*PM28847
2010/09/07 ATTACH fails when CD does not precede ATTACHSupersededZP15F551*PM26142
2010/08/26 CICS Assembler Socket program issues an XOBLOK error messageSupersededZP15F550PM26142
2010/08/25 AutoEMAIL does not set variables that begin with a blank.SupersededZP15F549PM26142
2010/08/10 DISP=L reports changed to DISP=KSupersededZP15F548PM26142
2010/08/03 IPN166E Appl Prog Abend ... Phase: IPNTITCPReleasedZP15F018*PM26142
2010/08/03 IPN166E Appl Prog Abend ... Phase: IPNCICMPReleasedZP15F019*PM26142
2010/07/29Q FTPD and Q ACTIVE,TYPE=FTPD display invalid entriesReleasedZP15F409*PM26142
2010/07/28 IPNETPRE generates "USAGE IS POINTER" for XOAECB for FCOBOLSupersededZP15F546PM26142
2010/07/28 IF-THEN parameter logic fails when &variable is usedSupersededZP15F547PM26142
2010/07/27 IPN861I STORAGE DUMP SAVE@IND 31 FTPDAEMN-SAVE@INDReleasedZP15F407*PM26142
2010/07/14 Message: TCP906E CLIENTD FAILURE WITH POWERSupersededZP15F545PM26142
2010/06/21 Event processing fails to send some filesSupersededZP15F543PM18076
2010/06/14 SMTPD rejects data pseudo-textSupersededZP15F544PM18076
2010/06/10DFHSO0002 severe error (code X'0274') has occurred in DFHSOCKReleasedZP15F406*PM18076
2010/05/21 SOBLOK dumped and error returned to UDP applicationReleasedZP15F016*PM18076
2010/05/18 Some domain names can't be resolved via DNSErrorZP15F541
2010/05/18 Duplicate transmission of filesSupersededZP15F542PM18076
2010/05/04 REXX OUTTRAP does not intercept CLIENT SYSLST outputReleasedZP15F540*PM18076
2010/04/23 IPN166E Appl Prog Abend... Phase: IPNTYTCPReleasedZP15F014*PM18076
2010/04/20 SITE LDEST/PDEST/XDEST commands have no effect.ReleasedZP15F537*PM18076
2010/04/13DEFINE EVENT,NULLFILE= parameter does not workReleasedZP15F532*PM18076
2010/04/13 Error message IPF402D contains invalid information.ReleasedZP15F535*PM18076
2010/04/13 Both Email client and Automation processing modify DISPSupersededZP15F536PM18076
2010/04/02 Stack hangs or malfunctions in a strange mannerReleasedZP15F012*PM13088
2010/04/02 Stack hangs or issues "lock not held" messageReleasedZP15F013*PM13088
2010/03/29 EXEC CICS WAIT does not work with XOAECB fieldSupersededZP15F529*PM13088
2010/03/24Illegal SVC hex 27 error during startupReleasedZP15F403PM13088
2010/03/24 Auto client processes a report twiceSupersededZP15F531PM18076
2010/03/23FTP "DIR" command failsReleasedZP15F402*PM13088
2010/03/16 Outbound UDP datagrams with no source IP addressReleasedZP15F011*PM13088
2010/03/16 Large amounts of 24-bit storage in NMBLOK subpoolReleasedZP15F530*PM13088
2010/02/25 CICS Web Services failsSupersededZP15F401PM13088
2010/02/19 Program check in CTCA link driver during shutdownReleasedZP15F005*PM13088
2010/02/18 IPL130I Link Level RAW RetransmittingReleasedZP15F008*PM13088
2010/02/18 Datagrams passed via an IPNET link are not correctly routedReleasedZP15F009*PM13088
2010/02/18 DIR entries missing on MSGXLOGReleasedZP15F299*PM13088
2010/02/18 VSAMCAT DEFINE CLUSTER does not release memorySupersededZP15F527PM13088
2010/02/18 Extraneous data inserted in CGI outputReleasedZP15F528*PM13088
2010/01/13 IPN166E Application Program Abend in SOCKPASSReleasedZP15F006*PM06470
2010/01/13 NOP control command is passed to CICS in 3270 datastreamReleasedZP15F194*PM06470
2010/01/13 "IPF402D POWER CLOSE XPCC SENDR has failed" message at file CLOSE.SupersededZP15F523PM06470
2010/01/13 Internal-only DNS entries not foundReleasedZP15F524*PM06470
2010/01/13 SMTPD rejects data because CR sent without an LF.SupersededZP15F525PM06470
2010/01/13 LPR enhancement to permit use of continuation linesSupersededZP15F526PM06470
2009/11/30 Queued connections time-out earlier than specifiedReleasedZP15F003*PM06470
2009/11/19POWER PNET connection does not terminate after ZP15F296SupersededZP15F298PM06470
2009/11/19 Auto Email fails with "Missing @ sign" messageSupersededZP15F521PM06470
2009/11/17SELECT fails on asynchronous socketSupersededZP15F296PM06470
2009/11/13 FTP does not truncate POWER RDR records to 80 charactersReleasedZP15F520*PM06470
2009/11/12 Connections fail when datagrams are fragmentedReleasedZP15F002*PM06470
2009/11/12 Program check in EZA or BSD applicationSupersededZP15F297*PM06470
2009/11/11 EXEC TCP CLOSE generates incomplete codeSupersededZP15F519PM06470
2009/10/11MPUT command fails when used with SecureFTPReleasedZP15F292*PM06470
2009/10/11 Stack partition and/or FTPBATCH partition GETVIS exhaustedReleasedZP15F295*PM06470
2009/10/11 FTP RDR/PUN queue access limited to 80 bytesReleasedZP15F517*PM06470
2009/10/10 When an error condition occurs, POPMAIL abends.
Userid and password used when commented-out
ReleasedZP15F506*PM06470
2009/10/10 POPMAIL erroneously indicates no emails to downloadReleasedZP15F507*PM06470
2009/09/14Poor performance of BSD/C-based applications
Asynchronous READ not posted
SupersededZP15F286PM06470
2009/09/14SSL data connection slow to closeReleasedZP15F289*PM06470
2009/09/14 Missing "welcome" member prevents FTP initializationReleasedZP15F290*PM06470
2009/09/14Transfer into Power RDR failsReleasedZP15F291*PM06470
2009/09/14 Internal update to permit POWER DISP to be set at CLOSE time.SupersededZP15F504PM06470
2009/09/14 IPNETPRE-generated PL/1 code causes compiler warning messagesSupersededZP15F508PM06470
2009/09/14 Short names cached by the DNS client.SupersededZP15F509PM06470
2009/09/14 Attachment sent, but client indicates failure.SupersededZP15F510PM06470
2009/09/14 A REXX program with the FTPMSG() function abends if stem.0 = 0ReleasedZP15F511*PM06470
2009/09/14 PALTER does not affect automation entries. Sometimes they are sent twice.ReleasedZP15F512PM06470
2009/09/14 LPR to InfoPrint server fails when FCB is specified.SupersededZP15F513PM06470
2009/07/20 Update to CLOSE behavior.SupersededZP15F505PM06470
2009/07/18 Correction for FTP reply numbers for automationSupersededZP15F287PM06470
2009/07/18 Email client passes blank userid or password to security exitSupersededZP15F503PM06470
2009/07/17 PING for non-existent local device never ends
Increasing number of IBBLOKs consuming storage
ReleasedZP15F197*PM06470
2009/07/17 Storage consumed by IBBLOKsReleasedZP15F198*PM06470
2009/07/02 Passive OPEN fails with bad mask
Updated object modules implemented
SupersededZP15F394PK91074
2009/07/02 VSAMCAT model not usedSupersededZP15F399PK91074
2009/07/02 Inconsistent variable use in Event scripting
New variable, QNUM, added
SupersededZP15F500PK91074
2009/07/02 Inconsistent variable use of PWRCDAT and PWRCTIMSupersededZP15F501PK91074
2009/07/02 New variables added for autoLPRSupersededZP15F502PK91074
2009/07/01 Install new Batch API object deckReleasedZP15F195*PK91074
2009/07/01 Install new CICS API object deckSupersededZP15F196PK91074
2009/07/01 Optional return code set
"Null" variable support
ReleasedZP15F285*PK91074
2009/06/30 ACCEPT fails with errno "econnreset"
Loop during startup of CICS Web Services
errno 1121 returned by CLOSE for base socket
BSD103 message issued as diagnostice instead of warning
Added support for ABORT return code
SupersededZP15F280PK91074
2009/06/30Fast Session Resumption failsSupersededZP15F282PK91074
2009/06/30 Program Check exception in CIALPRVKSupersededZP15F283PK91074
2009/06/30 Lower case "SET subject" fails
"SET ATTACHFAIL=CONT" fails.
SupersededZP15F393PK91074
2009/06/30 Provide MCC carriage control when desiredSupersededZP15F395PK91074
2009/06/30 ABEND when sequential file runs out of extentsReleasedZP15F396*PK91074
2009/06/30 Italic settings for TIMES-ROMAN generate errorsReleasedZP15F397*PK91074
2009/06/11 SETVAR of user-defined POWER field of 8-bytes may failSupersededZP15F392PK91074
2009/06/10 Allow FTP of Dr D backup tapeReleasedZP15F281*PK91074
2009/06/09 GPS processing incorrect for EMULATE=TRANSPARENTReleasedZP15F193*PK91074
2009/06/09 Email addresses are limited to 32 bytes
Excessive diagnostic dumps
SupersededZP15F390PK91074
2009/06/09 SITE FTPMODEL not passed to VSAMCAT driverReleasedZP15F391*PK91074
2009/06/08 AutoFTP does not set user-defined POWER fields as variablesSupersededZP15F388PK91074
2009/06/08 AutoFTP does not set user-defined POWER fields as variablesSupersededZP15F389PK91074
2009/06/04 ATTACH name.*.* does not work for POWER entries.SupersededZP15F387PK91074
2009/06/03 RC=12 when processing COBOL source with IPNETPRESupersededZP15F385PK91074
2009/06/03 Specification of Helvetica or Times-Roman causes corrupt PDFSupersededZP15F386PK91074
2009/06/01 Problems following SOCKET ABORT requestReleasedZP15F192*PK91074
2009/06/01REXX SOCKET function does not support SYSPARMReleasedZP15F384*PK91074
2009/05/18Generated PALTER does not include Power SYSIDSupersededZP15F383PK85862
2009/05/17VSAMCAT doesn't use the SITE VOLID valueSupersededZP15F381PK85862
2009/05/17 SYSID is not returned in DIR requestsSupersededZP15F382PK85862
2009/04/23Corrections and Updates to BSD/C APISupersededZP15F270PK85862
2009/04/23Delays during CLOSE processingReleasedZP15F276*PK85862
2009/04/18 GPS Daemon(s) unresponsive after cycling CICSSupersededZP15F190PK85862
2009/04/17 Program Check after "SET TELNETD_BUFSIZE=" specifiedSupersededZP15F191PK85862
2009/04/09 REDEFINE command does not workSupersededZP15F186PK85862
2009/04/09 Add TELNET Daemons to REDEFINE commandReleasedZP15F188*PK85862
2009/04/09 Slow writing of POWER filesSupersededZP15F278PK85862
2009/04/09 Diagnostic upgrade for POWER File I/O driverReleasedZP15F279*PK85862
2009/04/08 IBBLOKs fill storage with "TRAFFIC OFF"ReleasedZP15F185*PK85862
2009/04/08 Queued connections aborted before timeout reachedReleasedZP15F189*PK85862
2009/04/02SSL session diagnostic dump option addedSupersededZP15F274PK85862
2009/04/02SSL session renegotiation failsSupersededZP15F275PK85862
2009/03/31 FTP data connection not closed after REST command from clientReleasedZP15F273*PK85862
2009/03/31 SETV ERROR="IGNORE" Causes AutoFTP failureSupersededZP15F380PK85862
2009/03/30 Excessive allocation of IBBLOKsSupersededZP15F184PK85862
2009/03/29 Improvements to LPR clientSupersededZP15F183PK85862
2009/03/29 Unable to attach POWER file unless "CD" is issued before "ATTACH"SupersededZP15F377PK85862
2009/03/24 Stack abends when using an FCB with LPRSupersededZP15F182PK82194
2009/03/05 Batch FTP client retains storage in IPSTOR subpoolReleasedZP15F180*PK82194
2009/03/05 Reports over 32,760 bytes are truncatedSupersededZP15F181PK82194
2009/03/04 AUTO event hangs, is slow, or reports are not delivered.SupersededZP15F372PK82194
2009/03/04 Unable to attach DISP=H/L/Y file via batch Email.SupersededZP15F373PK82194
2009/02/24 Repeatedly invoking FTP from REXX depletes batch partition storageReleasedZP15F178*PK82194
2009/02/24 UDP connections fail when source and target are same stackReleasedZP15F179*PK82194
2009/02/22 Wrong file attached to AutoEmailSupersededZP15F371PK82194
2009/02/09 Console lines split after 64 bytesSupersededZP15F269PK82194
2009/02/05 Console messages break instead of wrapReleasedZP15F177*PK82194
2009/02/04 Long line support for LPRSupersededZP15F171PK82194
2009/02/04 Unable to maintain connections with some hostsSupersededZP15F175PK82194
2009/02/02 SITE PALTER command failsReleasedZP15F366*PK82194
2009/02/02 Pre-processor abends or punches unrecognizable data.SupersededZP15F367PK82194
2009/01/30 Debugging messages sent to console.SupersededZP15F365PK82194
2009/01/28DIR command returns truncated linesSupersededZP15F268PK82194
2009/01/26 ">Undefined<" message after applying ZP15F364ReleasedZP15F174*PK82194
2009/01/22 FTPBATCH abends when invoked from a REXX EXECSupersededZP15F267PK82194
2009/01/20 Using FTP to generate a PDF exceeding 5200 pages corrupts memory.SupersededZP15F363PK82194
2009/01/16Allow SeeTCPIP to run for FREE!ReleasedZP15F266*PK82194
2009/01/15Connections with port zero displayedReleasedZP15F265*PK82194
2009/01/15 BARS= in the PDF config cannot be customized.ReleasedZP15F360PK82194
2009/01/15 FILESYS utility program abendsReleasedZP15F362*PK82194
2009/01/13 Dynamically-added entries to the NAMES table not displayed.SupersededZP15F361PK82194
2009/01/11 Random diagnostic messagesReleasedZP15F172*PK82194
2009/01/11 Errors in PL/1 pre-processing.SupersededZP15F359PK82194
2009/01/06 Clients using TLS 1.1 fail to connect to the VSE TLS serverSupersededZP15F264PK82194
2009/01/05 Application unaware of connection closingSupersededZP15F170PK82194
2008/12/30 Improper maximum LRECL for Undefined sequential disk filesReleasedZP15F263*PK82194
2008/12/23 AUTO event (LPR) hangs when the printer is not ready.SupersededZP15F358PK82194
2008/12/22 Stack failure following LPR attemptSupersededZP15F169PK82194
2008/12/17 Unable to use POWER pseudo class "BIN" with FTPSupersededZP15F357PK82194
2008/12/16Home IP address blocked by Automatic Security
IP addresses blocked while in WARN mode
ReleasedZP15F261*PK82194
2008/12/16SEE600V SeeVSE diagnostic:TRCDNORMSupersededZP15F262PK82194
2008/12/12PARM='SSL=CLIENT' failsSupersededZP15F259PK77248
2008/12/12SSL108D VSE ciphers=0035002F000A0009000800620035002FSupersededZP15F260PK77248
2008/12/11 SITE commands using segment number "000" fails.SupersededZP15F355PK77248
2008/12/10 IPN166E Appl Prog Abend Phase: IPDRIVER, Offset: 00001C60ReleasedZP15F163*PK77248
2008/12/10 IPN166E Appl Prog Abend Phase: IPNATELNSupersededZP15F165*PK77248
2008/12/10 Active OPEN failsSupersededZP15F167PK77248
2008/12/10 ATTACH of POWER files failsSupersededZP15F352PK77248
2008/12/10 FCOBOL and PL/1 code incorrectly generatedSupersededZP15F353PK77248
2008/12/10 Upgrade of API PreprocessorReleasedZP15F354*PK77248
2008/12/03 The &CURTIME variable has insufficient resolutionSupersededZP15F351PK77248
2008/12/02 The REXX SYSIPT. stem is not being used as documented.SupersededZP15F350PK77248
2008/11/25 End-of-connection log records have no timestampReleasedZP15F164*PK77248
2008/11/25IPN222E TCP/IP System loop has been detectedSupersededZP15F256PK77248
2008/11/25SeeTCP/IP packet capture by IP address failsReleasedZP15F257*PK77248
2008/11/25SeeTCP/IP packet capture by IP address failsSupersededZP15F258PK77248
2008/11/25 Abend during FTP of out-of-sequence records into KSDSReleasedZP15F349*PK77248
2008/11/24 TCP performance problemsSupersededZP15F162PK77248
2008/11/19Additional and enhanced messagesReleasedZP15F254*PK77248
2008/11/19Additional and enhanced messagesSupersededZP15F255PK77248
2008/11/17 SecureFTP connection fails when using TLS31SupersededZP15F251PK77248
2008/11/17 SSL "client_hello" contains null cipherSupersededZP15F252PK77248
2008/11/17 SecureFTP data connection failsSupersededZP15F253PK77248
2008/11/14 Socket STATUS returns incorrect dataSupersededZP15F161PK77248
2008/11/14 Data connection message (FTP938W) is misleadingSupersededZP15F247PK77248
2008/11/14 FTP906I FTP server READTOOB or WRITTOOBSupersededZP15F248PK77248
2008/11/14 Correction and enhancement of FTP-related messagesSupersededZP15F249PK77248
2008/11/13Client Authentication failsSupersededZP15F244PK77248
2008/11/13 Abend during Get Certificate Information call (IJBEFPGP)SupersededZP15F246PK77248
2008/11/13 Connected socket never ACCEPTedSupersededZP15F250PK77248
2008/11/09 Cannot generate PDF of over 10,000 pages.SupersededZP15F347PK77248
2008/11/06 Blank card in FTPBATCH SYSIPT causes failureSupersededZP15F245PK77248
2008/11/04 DISP=DELETE from the Email Client generates an invalid PDELETESupersededZP15F346PK77248
2008/10/30 Partition SAVE area partially overlaidReleasedZP15F159PK77248
2008/10/30 Partition SAVE area partially overlaidReleasedZP15F160*PK77248
2008/10/30 PALTER/PDELETE commands issued from Email Client failSupersededZP15F345PK77248
2008/10/28 ICCF-based web pages fail to displaySupersededZP15F342PK77248
2008/10/28 Abend in FTPBATCH when creating VSAMCAT-based file.SupersededZP15F344PK77248
2008/10/28 Unable to attach POWER files having DISP=H or LSupersededZP15F348PK77248
2008/10/27 TCP910D Error: during LOPEN, OPNLCLSFSupersededZP15F243PK77248
2008/10/23 Event reports missing eventsReleasedZP15F240*PK77248
2008/10/09 CLOSE hangs after an ABORT is issuedSupersededZP15F157PK74055
2008/10/09 Data lost when full-buffered RECEIVE times-outSupersededZP15F158PK77248
2008/10/08Idle FTP sessions improperly handledSupersededZP15F239PK74055
2008/10/07 BSD ACCEPT fails
BSD SEND fails (UDP)
SupersededZP15F237PK74055
2008/10/07Idle FTP sessions improperly handledReleasedZP15F238*PK74055
2008/10/06EWOULDBLOCK(1102) errno not returned on SEND
ECONNREFUSED(1128) errno returned erroneously
Incorrect exception bit set following SELECT call
SupersededZP15F156PK74055
2008/10/06 Idle timeout causes long-running transfer to failSupersededZP15F236PK74055
2008/10/04 Privileged Operation exception at startupSupersededZP15F154*PK74055
2008/10/04 ILLEGAL SVC error during shutdownReleasedZP15F155PK74055
2008/10/03 SITE PROCDATA ON has no effectReleasedZP15F341*PK74055
2008/10/01 Alignment errors in GPS reportsSupersededZP15F153PK74055
2008/10/01EWOULDBLOCK(1102) errno not returned on SEND
ECONNREFUSED(1128) errno returned erroneously
Incorrect exception bit set following SELECT call
SupersededZP15F233PK74055
2008/09/25 24-bit GETVIS depletionSupersededZP15F151PK74055
2008/09/25 Excess 24-bit GETVIS in FRBLOK subpoolSupersededZP15F152PK74055
2008/09/24 Adds ownership information to FRBLOKReleasedZP15F150PK74055
2008/09/21 Excessive CPU consumptionReleasedZP15F149*PK74055
2008/09/21 Stack abend in response to a bad DNS response.SupersededZP15F338PK74055
2008/09/21 SAS entries remain activeSupersededZP15F339PK74055
2008/09/20 Update for Message Skeleton FileSupersededZP15F137PK74055
2008/09/20 External UDP applications failSupersededZP15F140PK74055
2008/09/20 UDP roll-up fix.ReleasedZP15F143*PK74055
2008/09/20 UDP roll-up fix.ReleasedZP15F144*PK74055
2008/09/20 UDP roll-up fix.ReleasedZP15F145*PK74055
2008/09/20Extraneous IPN694I message after DEFINE TRACE commandReleasedZP15F147*PK74055
2008/09/20 UDP roll-up fix.SupersededZP15F148*PK74055
2008/09/20 Update for Message Skeleton FileErrorZP15F364
2008/09/17Additional ciphers for ECB modeReleasedZP15F235*PK74055
2008/09/16CICS Abend when using Crypto Assist hardwareSupersededZP15F234PK74055
2008/09/10 Connection failuresSupersededZP15F142PK74055
2008/09/08 STATUS return "normal" after RESET sentSupersededZP15F138PK74055
2008/09/08 Additional diagnostics and statisticsSupersededZP15F139PK74055
2008/09/08 UDP roll-up fix.SupersededZP15F146PK74055
2008/09/08 Event processing single threads with SINGLEDEST OFFSupersededZP15F337PK74055
2008/09/04 Incorrect values in IPT361I message.SupersededZP15F136PK74055
2008/09/04 DISP=HOLD entries for AutoEmail are not all sentSupersededZP15F336PK74055
2008/09/02 Depletion of partition GETVISSupersededZP15F335PK74055
2008/09/01 Update of message skeleton fileSupersededZP15F132PK74055
2008/09/01 Incorrect message.ReleasedZP15F133*PK74055
2008/09/01 Incorrect statistics reported by message IPT361I.ReleasedZP15F134*PK74055
2008/09/01 Excessive CPU usage via PAGESTAT SVCReleasedZP15F135*PK74055
2008/08/31 Failure of UDP-based applicationsSupersededZP15F130PK74055
2008/08/31 Failure of UDP-based applicationsSupersededZP15F131PK74055
2008/08/29BSD103W IPNRCLOS failed R15=0000000C errno=+100 SORTLOCKSupersededZP15F232PK74055
2008/08/28FTP911I message issued twiceSupersededZP15F231PK74055
2008/08/27Caching of SSL sessions causes excessive storage useSupersededZP15F229PK74055
2008/08/27CIALSIGV fails with a 2048-bit RSA keySupersededZP15F230PK74055
2008/08/21 Applications that use UDP fail to functionSupersededZP15F129PK70370, PK71366
2008/08/21Abend in event recording call from IPCRYPTOSupersededZP15F228PK70370, PK71366
2008/08/20SSL session resume fails with client authenticationSupersededZP15F226
2008/08/18Excessive requests to turn off diagnosticsSupersededZP15F225PK70370, PK71366
2008/08/18Excessive socket STATUS requestsSupersededZP15F227PK74055
2008/08/14 "IPN166E Application Program Abend" following DELETE EVENTSupersededZP15F334PK70370, PK71366
2008/08/12 IPN166E Application Program Abend ... Phase: IPDRIVERReleasedZP15F128PK70370, PK71366
2008/08/12Certificate from godaddy.com failsSupersededZP15F224PK70370, PK71366
2008/08/11 SET FCB=*NULL does not set TOF valueSupersededZP15F126PK70370, PK71366
2008/08/11 Program check in Socket interface after applying ZP15F124SupersededZP15F127PK70370, PK71366
2008/08/07 LPR not obeying DISP= setting
Banner page not printed by LPD
SupersededZP15F333PK70370, PK71366
2008/08/06 VSE hard-wait and/or other undesirable effectsReleasedZP15F332*PK70370, PK71366
2008/08/04 Event (Auto) processing sends same entry twice
Event (Auto) processing performs poorly
Abend in CLIENTD at TCP/IP startup
SupersededZP15F330PK70370, PK71366
2008/07/31 Excessive GETVIS usage; Orphaned Telnet connectionsReleasedZP15F123*PK70370, PK71366
2008/07/31 Application hangs after errorSupersededZP15F124PK70370, PK71366
2008/07/29Use of TLS31 with SecureFTP client failsSupersededZP15F221
2008/07/29Selectex fails with errno 113SupersededZP15F222PK70370, PK71366
2008/07/29Triple-DES decryption in ECB Mode failsSupersededZP15F223PK70370, PK71366
2008/07/28 Message IPN379I contains misleading textReleasedZP15F122*PK70370, PK71366
2008/07/24 FTP351W and FTP352W messages after applying fixes to stack.SupersededZP15F121PK70370, PK71366
2008/07/23 "Lost" connections not detected.SupersededZP15F120PK70370, PK71366
2008/07/23 Excessive entries in Job Accounting File
Event (auto) processing stops
SupersededZP15F327PK70370, PK71366
2008/07/23 Batch EMAIL client ends with RC=0 when attachment failsSupersededZP15F328PK70370, PK71366
2008/07/22 Correction for RAPTRAC event handlingReleasedZP15F220*PK70370, PK71366
2008/07/20 Program check during execution of QUERY IBBLOK command.SupersededZP15F119PK70370, PK71366
2008/07/20 Problems with CPACF Hardware Assist and/or TLS31 clientSupersededZP15F219PK70370, PK71366
2008/07/17 SITE WTO output to SYSLOG cannot be suppressed with MESSAGEErrorZP15F326
2008/07/16 Event (Auto) processing performance issuesSupersededZP15F325PK70370, PK71366
2008/07/14 IDLETIMEOUT= setting on DEFINE FTPD is ignoredSupersededZP15F324PK70370, PK71366
2008/07/11 Various timer problems
Failure to pulse connections
Failure to execute in "demo" mode
Fixed-point divide exceptions
Hanging tasks and processes
"ADDIP failure" message and stack failure
ReleasedZP15F021*PM33000
2008/07/11 Various timer problems
Failure to pulse connections
Failure to execute in "demo" mode
Fixed-point divide exceptions
Hanging tasks and processes
"ADDIP failure" message and stack failure
ReleasedZP15F022*PM33000
2008/07/11 Various timer problems
Failure to pulse connections
Failure to execute in "demo" mode
Fixed-point divide exceptions
Hanging tasks and processes
"ADDIP failure" message and stack failure
ReleasedZP15F023PM33000
2008/07/11 Various timer problems
Failure to pulse connections
Failure to execute in "demo" mode
Fixed-point divide exceptions
Hanging tasks and processes
"ADDIP failure" message and stack failure
ErrorZP15F114PK70370, PK71366
2008/07/11 Inbound connection requests receive RST instead of connectingReleasedZP15F115*PK70370, PK71366
2008/07/11 Inbound connection requests receive RST instead of connectingReleasedZP15F116*PK70370, PK71366
2008/07/11 Connections "reset" after normal completionSupersededZP15F117PK70370, PK71366
2008/07/11 Message IPN283I appears on operator consoleReleasedZP15F118*PK70370, PK71366
2008/07/10 Unnecessary CICS tracing causing excessive overheadReleasedZP15F218*PK70370, PK71366
2008/07/10 SAS sessions remain active
Partition GETVIS is depleted
SupersededZP15F323PK70370, PK71366
2008/07/04 FTP GUI clients experience errors when listing an empty directory.SupersededZP15F322PK70370, PK71366
2008/07/03 24-bit GETVIS depletion.SupersededZP15F321PK70370, PK71366
2008/06/20 Precompiler API (IPNETPRE) generates WAIT following CLOSESupersededZP15F317PK70370, PK71366
2008/06/20 Reports using FCB-based carriage control do not clear the printer.SupersededZP15F318PK70370, PK71366
2008/06/13 Messages FTP351W and FTP352W appear for fixed modules.ErrorZP15F319
2008/06/03Extraneous SDUMP occurs after a CLOSE errorSupersededZP15F214PK67333
2008/06/03CICS Web Services fails when using SSL
CICS Transaction Gateway fails
SupersededZP15F216PK67333
2008/05/29 All stack processing halts during TCP/IP console display operationsSupersededZP15F112PK67333
2008/05/23FTPBATCH abend with PARM='FTPD=NO'SupersededZP15F215PK67333
2008/05/21 Long connection delay before data begins to transmitSupersededZP15F110PK67333
2008/05/20Problems with queued connectionsReleasedZP15F213*PK67333
2008/05/19 DISP=K entries are deleted by Auto Email/LPRSupersededZP15F316PK67333
2008/05/15Initialization vector not reset after same key genneratedSupersededZP15F208PK67333
2008/05/15ACCEPT or LISTEN fails during passive OPENSupersededZP15F209PK67333
2008/05/15BSD103W warning messages issuedReleasedZP15F211*PK67333
2008/05/14 Incomplete command output
Shutdown not clean/complete
SupersededZP15F108PK67333
2008/05/14 "Version mismatch" error message after applying ZP15F202ReleasedZP15F109*PK67333
2008/05/13 SENDLENGTH=NO would not send a proper format. CPU usage is high.SupersededZP15F315
2008/05/12 End-of-connection log records have no timestampSupersededZP15F210PK67333
2008/05/07 BSD-based connections fail at initiationSupersededZP15F107PK67333
2008/05/07 LPR "DISP=DELETE" does not delete an entry from CLASS=ALLSupersededZP15F313PK67333
2008/05/06 FTP "GET" of POWER file from class "ALL" failsSupersededZP15F312PK67333
2008/05/05 LPR fails to locate POWER files in pseudo-class "ALL"SupersededZP15F311PK67333
2008/05/01 DIAGNOSE output contains incomplete messagesSupersededZP15F309PK67333
2008/04/29 IPN166E Applic. Prog. Abend Phase: SOCKPASS, Offset:14BEReleasedZP15F106*PK67333
2008/04/29FTPBATCH stalls after a failed PUTSupersededZP15F205PK67333
2008/04/29FTPBATCH stalls after failed PUTSupersededZP15F207PK67333
2008/04/24 Abend in IPNACONT phase, possibly others.SupersededZP15F104PK67333
2008/04/24 BSD Asynchronous I/O Active OPEN requests failReleasedZP15F105*PK67333
2008/04/21FTP fails while closing a secure data connectionSupersededZP15F206PK67333
2008/04/16 FTP sessions terminate during logon negotiationSupersededZP15F308PK67333
2008/04/14 Fetching a fully-qualified POWER member fails when preceded by a "CWD \" command.SupersededZP15F307PK67333
2008/04/11SSL handshake fails with GCRICHLZ errorSupersededZP15F203PK67333
2008/04/10 Enable Secure Telnet connectionsSupersededZP15F202PK67333
2008/04/03SecureFTP fails when receiving a fileSupersededZP15F204PK67333
2008/03/31 If formfeed is after line 1 and NOEJECT is on, second page does not skip.SupersededZP15F306PK67333
2008/03/28 Email client ignores value set by 'EMAIL GMT=' command.SupersededZP15F304PK67333
2008/03/28 "SET SUBJECT =" produces different output than "SET SUBJECT="SupersededZP15F305PK67333
2008/03/10Queued asynch socket not closedSupersededZP15F201PK33472
2008/03/07 Telnet Daemons attempt restart during shutdownSupersededZP15F102PK33472
2008/03/06 DNS look-up fails
UDP connection fails
SupersededZP15F101PK33472
2008/03/06 Outgoing emails rejected as "spam"SupersededZP15F302PK33472
2008/03/04 Email client shows XPCC ERROR with long POWER queuesSupersededZP15F301PK33472
2008/03/04 ABEND when a REXX CGI routine uses the HTML() function.ReleasedZP15F303*PK33472

Fixes Sorted By Component:

Component Symptom Status Fix IBM APAR
API BSD Asynchronous I/O Active OPEN requests failReleasedZP15F105*PK67333
API Precompiler API (IPNETPRE) generates WAIT following CLOSESupersededZP15F317PK70370, PK71366
API FCOBOL and PL/1 code incorrectly generatedSupersededZP15F353PK77248
API Upgrade of API PreprocessorReleasedZP15F354*PK77248
API Errors in PL/1 pre-processing.SupersededZP15F359PK82194
API Pre-processor abends or punches unrecognizable data.SupersededZP15F367PK82194
APIREXX SOCKET function does not support SYSPARMReleasedZP15F384*PK91074
API RC=12 when processing COBOL source with IPNETPRESupersededZP15F385PK91074
API Install new Batch API object deckReleasedZP15F195*PK91074
API Install new CICS API object deckSupersededZP15F196PK91074
API Passive OPEN fails with bad mask
Updated object modules implemented
SupersededZP15F394PK91074
API IPNETPRE-generated PL/1 code causes compiler warning messagesSupersededZP15F508PM06470
API EXEC TCP CLOSE generates incomplete codeSupersededZP15F519PM06470
API EXEC CICS WAIT does not work with XOAECB fieldSupersededZP15F529*PM13088
API IPNETPRE generates "USAGE IS POINTER" for XOAECB for FCOBOLSupersededZP15F546PM26142
API CICS Assembler Socket program issues an XOBLOK error messageSupersededZP15F550PM26142
API IPNETPRE.L settings are not overridden by EXEC card parametersSupersededZP15F552*PM26142
API Preprocessor generates incorrect codeErrorZP15F561*
API Additional diagnostics for XOBLOK problems within CICS APIReleasedZP15F562*PM33000
API Preprocessor generates incorrect codeReleasedZP15F569*PM33000
APIIn some situations, NOTALK=YES will abend on CLOSE.ReleasedZP15F573
APIIPI507D Phase name in xx was yyyyyyy and not NO NAMEReleasedZP15F476
APITLS 1.2 Client connection rejectedReleasedZP15F477
AutoEventCLIENTD abends after displaying "stale entry" message.ReleasedZP15F576
AutoFTP SETV ERROR="IGNORE" Causes AutoFTP failureSupersededZP15F380PK85862
AutoFTP AutoFTP does not set user-defined POWER fields as variablesSupersededZP15F388PK91074
AutoFTP AutoFTP does not set user-defined POWER fields as variablesSupersededZP15F389PK91074
AutoFTP SETVAR of user-defined POWER field of 8-bytes may failSupersededZP15F392PK91074
AutoLPR LPR error recovery problemsSupersededZP15F534PM18076
AutoLPR LPR hangs when operator deletes POWER entrySupersededZP15F555PM28847
AutoLPR LPR "Error: " messages not printed to SYSLSTSupersededZP15F557PM28847
AutoLPR AutoLPR messages contain incorrect information
AutoLPR ceases to function
SupersededZP15F558PM28847
AutoLPR Error message is truncatedReleasedZP15F559*PM28847
Automation DISP=K entries are deleted by Auto Email/LPRSupersededZP15F316PK67333
Automation Event (Auto) processing performance issuesSupersededZP15F325PK70370, PK71366
Automation Excessive entries in Job Accounting File
Event (auto) processing stops
SupersededZP15F327PK70370, PK71366
Automation Event (Auto) processing sends same entry twice
Event (Auto) processing performs poorly
Abend in CLIENTD at TCP/IP startup
SupersededZP15F330PK70370, PK71366
Automation "IPN166E Application Program Abend" following DELETE EVENTSupersededZP15F334PK70370, PK71366
Automation Event processing single threads with SINGLEDEST OFFSupersededZP15F337PK74055
Automation The &CURTIME variable has insufficient resolutionSupersededZP15F351PK77248
Automation AUTO event (LPR) hangs when the printer is not ready.SupersededZP15F358PK82194
Automation AUTO event hangs, is slow, or reports are not delivered.SupersededZP15F372PK82194
Automation Inconsistent variable use in Event scripting
New variable, QNUM, added
SupersededZP15F500PK91074
Automation PALTER does not affect automation entries. Sometimes they are sent twice.ReleasedZP15F512PM06470
Automation Auto Email fails with "Missing @ sign" messageSupersededZP15F521PM06470
Automation Auto client processes a report twiceSupersededZP15F531PM18076
Automation Duplicate transmission of filesSupersededZP15F542PM18076
Automation Event processing fails to send some filesSupersededZP15F543PM18076
Automation Message: TCP906E CLIENTD FAILURE WITH POWERSupersededZP15F545PM26142
Automation Excessive messages from Automation Client
Insufficient messages from Automation Client
SupersededZP15F563*PM33000
Automation Automation failure in shared spooling environmentSupersededZP15F568*PM33000
AutomationDefault FROM for AutoEmail is incorrectReleasedZP15F570*PM40359
AutomationIf an external source modifies an in-flight entry, the report may end up being held, deleted, or sent twice.ReleasedZP15F574
BSD/CQueued asynch socket not closedSupersededZP15F201PK33472
BSD/CACCEPT or LISTEN fails during passive OPENSupersededZP15F209PK67333
BSD/CBSD103W warning messages issuedReleasedZP15F211*PK67333
BSD/CProblems with queued connectionsReleasedZP15F213*PK67333
BSD/CExtraneous SDUMP occurs after a CLOSE errorSupersededZP15F214PK67333
BSD/CCICS Web Services fails when using SSL
CICS Transaction Gateway fails
SupersededZP15F216PK67333
BSD/C Unnecessary CICS tracing causing excessive overheadReleasedZP15F218*PK70370, PK71366
BSD/CSelectex fails with errno 113SupersededZP15F222PK70370, PK71366
BSD/CExcessive requests to turn off diagnosticsSupersededZP15F225PK70370, PK71366
BSD/CExcessive socket STATUS requestsSupersededZP15F227PK74055
BSD/CBSD103W IPNRCLOS failed R15=0000000C errno=+100 SORTLOCKSupersededZP15F232PK74055
BSD/CEWOULDBLOCK(1102) errno not returned on SEND
ECONNREFUSED(1128) errno returned erroneously
Incorrect exception bit set following SELECT call
SupersededZP15F233PK74055
BSD/CEWOULDBLOCK(1102) errno not returned on SEND
ECONNREFUSED(1128) errno returned erroneously
Incorrect exception bit set following SELECT call
SupersededZP15F156PK74055
BSD/C BSD ACCEPT fails
BSD SEND fails (UDP)
SupersededZP15F237PK74055
BSD/C Connected socket never ACCEPTedSupersededZP15F250PK77248
BSD/CCorrections and Updates to BSD/C APISupersededZP15F270PK85862
BSD/CDelays during CLOSE processingReleasedZP15F276*PK85862
BSD/C ACCEPT fails with errno "econnreset"
Loop during startup of CICS Web Services
errno 1121 returned by CLOSE for base socket
BSD103 message issued as diagnostice instead of warning
Added support for ABORT return code
SupersededZP15F280PK91074
BSD/CPoor performance of BSD/C-based applications
Asynchronous READ not posted
SupersededZP15F286PM06470
BSD/C Program check in EZA or BSD applicationSupersededZP15F297*PM06470
BSD/CSELECT fails on asynchronous socketSupersededZP15F296PM06470
BSD/CPOWER PNET connection does not terminate after ZP15F296SupersededZP15F298PM06470
BSD/C CICS Web Services failsSupersededZP15F401PM13088
BSD/CDFHSO0002 severe error (code X'0274') has occurred in DFHSOCKReleasedZP15F406*PM18076
BSD/CAsynchronous I/O SENDs perform poorlySupersededZP15F422PM26142
BSD/CProtection exception abend in IPNRBSDCSupersededZP15F426PM28847
BSD/CCEE3322C EXECUTION ABNORMALLY TERMINATED WITH USER-ABEND CODE 4087ReleasedZP15F430*PM33000
BSD/CBSD application connects to wrong stack partitionReleasedZP15F438*
BSDIAbend not handled correctly in CICSReleasedZP15F449*PM40359
BSDIBSD103W IPNRSELX failed R15=000000FE errno=+113 SELXNUE2ReleasedZP15F452*PM40359
BSDIAdd IPNRSYIS function to set sysid with a socket numberReleasedZP15F461
BSDICICS BSD listener fails with rc -1 errno 113ReleasedZP15F466
BSDINew IPNRSYIS function may abend with invalid parametersReleasedZP15F473
Client VSE hard-wait and/or other undesirable effectsReleasedZP15F332*PK70370, PK71366
Client REXX OUTTRAP does not intercept CLIENT SYSLST outputReleasedZP15F540*PM18076
ClientAutomation deletes files without sending themSupersededZP15F554PM28847
Client Excessive messages from Automation Client
Insufficient messages from Automation Client
SupersededZP15F563*PM33000
DNS Stack abend in response to a bad DNS response.SupersededZP15F338PK74055
DNS Dynamically-added entries to the NAMES table not displayed.SupersededZP15F361PK82194
DNS Short names cached by the DNS client.SupersededZP15F509PM06470
DNS Internal-only DNS entries not foundReleasedZP15F524*PM06470
DNS Large amounts of 24-bit storage in NMBLOK subpoolReleasedZP15F530*PM13088
DNS Some domain names can't be resolved via DNSErrorZP15F541
EZASOKETLE/C socket application connects to wrong stack partitionReleasedZP15F026*PM40359
Email Outgoing emails rejected as "spam"SupersededZP15F302PK33472
Email Email client ignores value set by 'EMAIL GMT=' command.SupersededZP15F304PK67333
Email "SET SUBJECT =" produces different output than "SET SUBJECT="SupersededZP15F305PK67333
Email Batch EMAIL client ends with RC=0 when attachment failsSupersededZP15F328PK70370, PK71366
Email DISP=HOLD entries for AutoEmail are not all sentSupersededZP15F336PK74055
Email Unable to attach POWER files having DISP=H or LSupersededZP15F348PK77248
Email PALTER/PDELETE commands issued from Email Client failSupersededZP15F345PK77248
Email DISP=DELETE from the Email Client generates an invalid PDELETESupersededZP15F346PK77248
Email ATTACH of POWER files failsSupersededZP15F352PK77248
Email Wrong file attached to AutoEmailSupersededZP15F371PK82194
Email Unable to attach DISP=H/L/Y file via batch Email.SupersededZP15F373PK82194
Email Unable to attach POWER file unless "CD" is issued before "ATTACH"SupersededZP15F377PK85862
EmailGenerated PALTER does not include Power SYSIDSupersededZP15F383PK85862
Email ATTACH name.*.* does not work for POWER entries.SupersededZP15F387PK91074
Email Email addresses are limited to 32 bytes
Excessive diagnostic dumps
SupersededZP15F390PK91074
Email Lower case "SET subject" fails
"SET ATTACHFAIL=CONT" fails.
SupersededZP15F393PK91074
Email Inconsistent variable use of PWRCDAT and PWRCTIMSupersededZP15F501PK91074
Email Email client passes blank userid or password to security exitSupersededZP15F503PM06470
Email Update to CLOSE behavior.SupersededZP15F505PM06470
Email Attachment sent, but client indicates failure.SupersededZP15F510PM06470
Email When an error condition occurs, POPMAIL abends.
Userid and password used when commented-out
ReleasedZP15F506*PM06470
Email POPMAIL erroneously indicates no emails to downloadReleasedZP15F507*PM06470
Email SMTPD rejects data because CR sent without an LF.SupersededZP15F525PM06470
Email Both Email client and Automation processing modify DISPSupersededZP15F536PM18076
Email SMTPD rejects data pseudo-textSupersededZP15F544PM18076
Email IF-THEN parameter logic fails when &variable is usedSupersededZP15F547PM26142
Email DISP=L reports changed to DISP=KSupersededZP15F548PM26142
Email AutoEMAIL does not set variables that begin with a blank.SupersededZP15F549PM26142
Email ATTACH fails when CD does not precede ATTACHSupersededZP15F551*PM26142
Email EMAIL.AUTOEXEC values overriding EXEC card parametersReleasedZP15F553*PM28847
Email SET STRIPCC=ON will strip the first column from an attached reportReleasedZP15F566*PM33000
EmailA comment (*) in EMAIL.AUTOEXEC generates an errorReleasedZP15F571*PM40359
EmailA second ATTACH will fail if no CD POWER took place before.ReleasedZP15F572
EMAILIf the initial "220" message from SMTPD timed out, it would not be flagged as an error.ReleasedZP15F579
FTPSecureFTP fails when receiving a fileSupersededZP15F204PK67333
FTP FTP sessions terminate during logon negotiationSupersededZP15F308PK67333
FTPFTPBATCH stalls after a failed PUTSupersededZP15F205PK67333
FTPFTPBATCH stalls after failed PUTSupersededZP15F207PK67333
FTP FTP GUI clients experience errors when listing an empty directory.SupersededZP15F322PK70370, PK71366
FTPFTP911I message issued twiceSupersededZP15F231PK74055
FTP SITE PROCDATA ON has no effectReleasedZP15F341*PK74055
FTP Idle timeout causes long-running transfer to failSupersededZP15F236PK74055
FTPIdle FTP sessions improperly handledReleasedZP15F238*PK74055
FTP TCP910D Error: during LOPEN, OPNLCLSFSupersededZP15F243PK77248
FTP Cannot generate PDF of over 10,000 pages.SupersededZP15F347PK77248
FTP Data connection message (FTP938W) is misleadingSupersededZP15F247PK77248
FTP FTP906I FTP server READTOOB or WRITTOOBSupersededZP15F248PK77248
FTP Correction and enhancement of FTP-related messagesSupersededZP15F249PK77248
FTP SecureFTP connection fails when using TLS31SupersededZP15F251PK77248
FTP SecureFTP data connection failsSupersededZP15F253PK77248
FTPIPN222E TCP/IP System loop has been detectedSupersededZP15F256PK77248
FTPDIR command returns truncated linesSupersededZP15F268PK82194
FTP SITE PALTER command failsReleasedZP15F366*PK82194
FTP Repeatedly invoking FTP from REXX depletes batch partition storageReleasedZP15F178*PK82194
FTP Batch FTP client retains storage in IPSTOR subpoolReleasedZP15F180*PK82194
FTP FTP data connection not closed after REST command from clientReleasedZP15F273*PK85862
FTP SITE FTPMODEL not passed to VSAMCAT driverReleasedZP15F391*PK91074
FTPSSL data connection slow to closeReleasedZP15F289*PM06470
FTP Missing "welcome" member prevents FTP initializationReleasedZP15F290*PM06470
FTP A REXX program with the FTPMSG() function abends if stem.0 = 0ReleasedZP15F511*PM06470
FTPMPUT command fails when used with SecureFTPReleasedZP15F292*PM06470
FTP Stack partition and/or FTPBATCH partition GETVIS exhaustedReleasedZP15F295*PM06470
FTP FTP RDR/PUN queue access limited to 80 bytesReleasedZP15F517*PM06470
FTP FTP does not truncate POWER RDR records to 80 charactersReleasedZP15F520*PM06470
FTPFTP "DIR" command failsReleasedZP15F402*PM13088
FTP IPN861I STORAGE DUMP SAVE@IND 31 FTPDAEMN-SAVE@INDReleasedZP15F407*PM26142
FTPQ FTPD and Q ACTIVE,TYPE=FTPD display invalid entriesReleasedZP15F409*PM26142
FTPIPN166E Abend in FTPDAEMN at offset 28BCReleasedZP15F408*PM26142
FTP FTPBATCH outputs "errors" when making PDFReleasedZP15F560*PM28847
FTP FTP-created PDF incorrectly generatedReleasedZP15F565*PM33000
FTPPower RDR records stored with 128 byte lengthReleasedZP15F445*PM40359
FTPAbend on divide at +28550ReleasedZP15F446*PM40359
FTPMPUT with zero members successfully completesReleasedZP15F448*PM40359
FTPUnable to connect to multiple stacks from a single partitionReleasedZP15F462
FTPBATCHFTPBATCH abend with PARM='FTPD=NO'SupersededZP15F215PK67333
FTPBATCH Messages FTP351W and FTP352W appear for fixed modules.ErrorZP15F319
FTPBATCH FTP351W and FTP352W messages after applying fixes to stack.SupersededZP15F121PK70370, PK71366
FTPBATCHIdle FTP sessions improperly handledSupersededZP15F239PK74055
FTPBATCH Event reports missing eventsReleasedZP15F240*PK77248
FTPBATCH Blank card in FTPBATCH SYSIPT causes failureSupersededZP15F245PK77248
FTPBATCH The REXX SYSIPT. stem is not being used as documented.SupersededZP15F350PK77248
FTPBATCHPARM='SSL=CLIENT' failsSupersededZP15F259PK77248
FTPBATCH FTPBATCH abends when invoked from a REXX EXECSupersededZP15F267PK82194
FTPBATCH Console lines split after 64 bytesSupersededZP15F269PK82194
FTPBATCH Optional return code set
"Null" variable support
ReleasedZP15F285*PK91074
FTPBATCH Correction for FTP reply numbers for automationSupersededZP15F287PM06470
FTPBATCH DIR entries missing on MSGXLOGReleasedZP15F299*PM13088
FTPBATCHFTPBATCH with SSL cannot be invoked from REXXReleasedZP15F433*PM33000
FTPBATCHJob scheduler fails to recognize abendReleasedZP15F442*PM40359
FTPBATCHNOUPRMPT causes ftpbatch to fail and Rexx problemsReleasedZP15F474
FTPBATCHDATAPORT= parameter is not used for passive data connectionReleasedZP15F478
FTPD IDLETIMEOUT= setting on DEFINE FTPD is ignoredSupersededZP15F324PK70370, PK71366
FTPD SITE WTO output to SYSLOG cannot be suppressed with MESSAGEErrorZP15F326
FTPDFTP of text file into POWER RDR failsReleasedZP15F420*PM26142
FileI/O Email client shows XPCC ERROR with long POWER queuesSupersededZP15F301PK33472
FileI/O Fetching a fully-qualified POWER member fails when preceded by a "CWD \" command.SupersededZP15F307PK67333
FileI/O Abend in IPNACONT phase, possibly others.SupersededZP15F104PK67333
FileI/O LPR fails to locate POWER files in pseudo-class "ALL"SupersededZP15F311PK67333
FileI/O FTP "GET" of POWER file from class "ALL" failsSupersededZP15F312PK67333
FileI/O 24-bit GETVIS depletion.SupersededZP15F321PK70370, PK71366
FileI/O Depletion of partition GETVISSupersededZP15F335PK74055
FileI/O Excessive CPU consumptionReleasedZP15F149*PK74055
FileI/O SAS entries remain activeSupersededZP15F339PK74055
FileI/O Adds ownership information to FRBLOKReleasedZP15F150PK74055
FileI/O Abend in FTPBATCH when creating VSAMCAT-based file.SupersededZP15F344PK77248
FileI/O Abend during FTP of out-of-sequence records into KSDSReleasedZP15F349*PK77248
FileI/O SITE commands using segment number "000" fails.SupersededZP15F355PK77248
FileI/O Unable to use POWER pseudo class "BIN" with FTPSupersededZP15F357PK82194
FileI/O Improper maximum LRECL for Undefined sequential disk filesReleasedZP15F263*PK82194
FileI/O Debugging messages sent to console.SupersededZP15F365PK82194
FileI/O Slow writing of POWER filesSupersededZP15F278PK85862
FileI/O Diagnostic upgrade for POWER File I/O driverReleasedZP15F279*PK85862
FileI/OVSAMCAT doesn't use the SITE VOLID valueSupersededZP15F381PK85862
FileI/O SYSID is not returned in DIR requestsSupersededZP15F382PK85862
FileI/O Allow FTP of Dr D backup tapeReleasedZP15F281*PK91074
FileI/O Provide MCC carriage control when desiredSupersededZP15F395PK91074
FileI/O ABEND when sequential file runs out of extentsReleasedZP15F396*PK91074
FileI/O VSAMCAT model not usedSupersededZP15F399PK91074
FileI/OTransfer into Power RDR failsReleasedZP15F291*PM06470
FileI/O Internal update to permit POWER DISP to be set at CLOSE time.SupersededZP15F504PM06470
FileI/O "IPF402D POWER CLOSE XPCC SENDR has failed" message at file CLOSE.SupersededZP15F523PM06470
FileI/O VSAMCAT DEFINE CLUSTER does not release memorySupersededZP15F527PM13088
FileI/O Error message IPF402D contains invalid information.ReleasedZP15F535*PM18076
FileI/O SITE LDEST/PDEST/XDEST commands have no effect.ReleasedZP15F537*PM18076
FileI/O VSAMCAT does not return DLBL to original settings at CLOSEReleasedZP15F556*PM28847
FILEIOVSAMCAT generates wrong kind of DEFINE CLUSTER for RECFM=VBReleasedZP15F575
GPS 24-bit GETVIS depletionSupersededZP15F151PK74055
GPS Alignment errors in GPS reportsSupersededZP15F153PK74055
GPS GPS Daemon(s) unresponsive after cycling CICSSupersededZP15F190PK85862
GPS GPS processing incorrect for EMULATE=TRANSPARENTReleasedZP15F193*PK91074
GPSAbend due to bad length checkReleasedZP15F460
GPSProblems caused by ZP15F193ReleasedZP15F479
HTTPD ABEND when a REXX CGI routine uses the HTML() function.ReleasedZP15F303*PK33472
HTTPD Excess 24-bit GETVIS in FRBLOK subpoolSupersededZP15F152PK74055
HTTPD ICCF-based web pages fail to displaySupersededZP15F342PK77248
HTTPD Extraneous data inserted in CGI outputReleasedZP15F528*PM13088
LPR If formfeed is after line 1 and NOEJECT is on, second page does not skip.SupersededZP15F306PK67333
LPR LPR "DISP=DELETE" does not delete an entry from CLASS=ALLSupersededZP15F313PK67333
LPR SENDLENGTH=NO would not send a proper format. CPU usage is high.SupersededZP15F315
LPR Reports using FCB-based carriage control do not clear the printer.SupersededZP15F318PK70370, PK71366
LPR SAS sessions remain active
Partition GETVIS is depleted
SupersededZP15F323PK70370, PK71366
LPR LPR not obeying DISP= setting
Banner page not printed by LPD
SupersededZP15F333PK70370, PK71366
LPR SET FCB=*NULL does not set TOF valueSupersededZP15F126PK70370, PK71366
LPR Stack failure following LPR attemptSupersededZP15F169PK82194
LPR Long line support for LPRSupersededZP15F171PK82194
LPR Reports over 32,760 bytes are truncatedSupersededZP15F181PK82194
LPR Stack abends when using an FCB with LPRSupersededZP15F182PK82194
LPR Improvements to LPR clientSupersededZP15F183PK85862
LPR New variables added for autoLPRSupersededZP15F502PK91074
LPR LPR to InfoPrint server fails when FCB is specified.SupersededZP15F513PM06470
LPR LPR enhancement to permit use of continuation linesSupersededZP15F526PM06470
LPR SET SENDLENGTH=NO truncates report to one byteReleasedZP15F564*PM33000
LPR Remote/Local LPR port displays wrong valueReleasedZP15F025*PM33000
LPR LPR Q OPTIONS does not always show the FCB nameReleasedZP15F567*PM33000
LPRAdded SKIP=YES feature.ReleasedZP15F578
OSA_ExpressSupport for new OSA Express featureReleasedZP15F103PK67333
PowerAdded SKIP=YES feature.ReleasedZP15F577
PDF BARS= in the PDF config cannot be customized.ReleasedZP15F360PK82194
PDF Using FTP to generate a PDF exceeding 5200 pages corrupts memory.SupersededZP15F363PK82194
PDF Specification of Helvetica or Times-Roman causes corrupt PDFSupersededZP15F386PK91074
PDF Italic settings for TIMES-ROMAN generate errorsReleasedZP15F397*PK91074
SSLSSL handshake fails with GCRICHLZ errorSupersededZP15F203PK67333
SSLFTP fails while closing a secure data connectionSupersededZP15F206PK67333
SSLInitialization vector not reset after same key genneratedSupersededZP15F208PK67333
SSL Problems with CPACF Hardware Assist and/or TLS31 clientSupersededZP15F219PK70370, PK71366
SSL Correction for RAPTRAC event handlingReleasedZP15F220*PK70370, PK71366
SSLUse of TLS31 with SecureFTP client failsSupersededZP15F221
SSLTriple-DES decryption in ECB Mode failsSupersededZP15F223PK70370, PK71366
SSLCertificate from godaddy.com failsSupersededZP15F224PK70370, PK71366
SSLSSL session resume fails with client authenticationSupersededZP15F226
SSLAbend in event recording call from IPCRYPTOSupersededZP15F228PK70370, PK71366
SSLCaching of SSL sessions causes excessive storage useSupersededZP15F229PK74055
SSLCIALSIGV fails with a 2048-bit RSA keySupersededZP15F230PK74055
SSLCICS Abend when using Crypto Assist hardwareSupersededZP15F234PK74055
SSLAdditional ciphers for ECB modeReleasedZP15F235*PK74055
SSLClient Authentication failsSupersededZP15F244PK77248
SSL Abend during Get Certificate Information call (IJBEFPGP)SupersededZP15F246PK77248
SSL SSL "client_hello" contains null cipherSupersededZP15F252PK77248
SSLSSL108D VSE ciphers=0035002F000A0009000800620035002FSupersededZP15F260PK77248
SSL Clients using TLS 1.1 fail to connect to the VSE TLS serverSupersededZP15F264PK82194
SSLSSL session diagnostic dump option addedSupersededZP15F274PK85862
SSLSSL session renegotiation failsSupersededZP15F275PK85862
SSLFast Session Resumption failsSupersededZP15F282PK91074
SSL Program Check exception in CIALPRVKSupersededZP15F283PK91074
SSLAdd support for RSA-4096 bit operationsSupersededZP15F411PM28847
SSLAdd support for RSA-4096 bit operationsSupersededZP15F412PM28847
SSLAdd support for RSA-4096 bit operationsReleasedZP15F413*PM28847
SSLAdd support for RSA-4096 bit operationsReleasedZP15F414*PM28847
SSLAdd support for RSA-4096 bit operationsReleasedZP15F415*PM28847
SSLAdd support for RSA-4096 bit operationsReleasedZP15F416*PM28847
SSLAdd support for RSA-4096 bit operationsReleasedZP15F417*PM28847
SSLAdd support for RSA-4096 bit operationsReleasedZP15F418*PM28847
SSLAdd support for RSA-4096 bit operationsReleasedZP15F419*PM28847
SSLSSL session initiation fails with RSA 4096-bit keySupersededZP15F423PM28847
SSLStorage corruption when using RSA 4096-bit keySupersededZP15F429*PM28847
SSLProvide support to allow public RSA key extractionReleasedZP15F434*PM33000
SSLProvide batch utility to extract RSA public keyReleasedZP15F435*PM33000
SSLProvide batch utility to create RSA public keyReleasedZP15F436*PM33000
SSLRSA 512-bit decrypt request failsReleasedZP15F437*PM33000
SSL RSA Client authentication request fails after applying ZP15F434ReleasedZP15F441*PM33000
SSLParm SDFILES failsReleasedZP15F451*PM40359
SSLAbend in LE application and certificate failsReleasedZP15F458
SSLCertificate request rejected by certificate authorityReleasedZP15F464
SSLProvide librarian utility for CIALSHPHReleasedZP15F483
SSLProvide the sha-1 phase verification utilityReleasedZP15F484
SecurityHome IP address blocked by Automatic Security
IP addresses blocked while in WARN mode
ReleasedZP15F261*PK82194
SeeTCP/IP End-of-connection log records have no timestampSupersededZP15F210PK67333
SeeTCP/IPAdditional and enhanced messagesReleasedZP15F254*PK77248
SeeTCP/IPAdditional and enhanced messagesSupersededZP15F255PK77248
SeeTCP/IP End-of-connection log records have no timestampReleasedZP15F164*PK77248
SeeTCP/IPSeeTCP/IP packet capture by IP address failsReleasedZP15F257*PK77248
SeeTCP/IPSeeTCP/IP packet capture by IP address failsSupersededZP15F258PK77248
SeeTCP/IPSEE600V SeeVSE diagnostic:TRCDNORMSupersededZP15F262PK82194
SeeTCP/IPConnections with port zero displayedReleasedZP15F265*PK82194
SeeTCP/IPAllow SeeTCPIP to run for FREE!ReleasedZP15F266*PK82194
SeeTCP/IPInitialization on z/VSE 5.1 failsReleasedZP15F463
SEEVSESEE600V SeeVSE diagnostic:TASKSESC RC=00000004ReleasedZP15F482
Stack DNS look-up fails
UDP connection fails
SupersededZP15F101PK33472
Stack IPN166E Applic. Prog. Abend Phase: SOCKPASS, Offset:14BEReleasedZP15F106*PK67333
Stack DIAGNOSE output contains incomplete messagesSupersededZP15F309PK67333
Stack BSD-based connections fail at initiationSupersededZP15F107PK67333
Stack Incomplete command output
Shutdown not clean/complete
SupersededZP15F108PK67333
Stack "Version mismatch" error message after applying ZP15F202ReleasedZP15F109*PK67333
Stack Long connection delay before data begins to transmitSupersededZP15F110PK67333
Stack All stack processing halts during TCP/IP console display operationsSupersededZP15F112PK67333
Stack Various timer problems
Failure to pulse connections
Failure to execute in "demo" mode
Fixed-point divide exceptions
Hanging tasks and processes
"ADDIP failure" message and stack failure
ReleasedZP15F021*PM33000
Stack Various timer problems
Failure to pulse connections
Failure to execute in "demo" mode
Fixed-point divide exceptions
Hanging tasks and processes
"ADDIP failure" message and stack failure
ReleasedZP15F022*PM33000
Stack Various timer problems
Failure to pulse connections
Failure to execute in "demo" mode
Fixed-point divide exceptions
Hanging tasks and processes
"ADDIP failure" message and stack failure
ReleasedZP15F023PM33000
Stack Various timer problems
Failure to pulse connections
Failure to execute in "demo" mode
Fixed-point divide exceptions
Hanging tasks and processes
"ADDIP failure" message and stack failure
ErrorZP15F114PK70370, PK71366
Stack Inbound connection requests receive RST instead of connectingReleasedZP15F115*PK70370, PK71366
Stack Inbound connection requests receive RST instead of connectingReleasedZP15F116*PK70370, PK71366
Stack Connections "reset" after normal completionSupersededZP15F117PK70370, PK71366
Stack Message IPN283I appears on operator consoleReleasedZP15F118*PK70370, PK71366
Stack Program check during execution of QUERY IBBLOK command.SupersededZP15F119PK70370, PK71366
Stack "Lost" connections not detected.SupersededZP15F120PK70370, PK71366
Stack Message IPN379I contains misleading textReleasedZP15F122*PK70370, PK71366
Stack Excessive GETVIS usage; Orphaned Telnet connectionsReleasedZP15F123*PK70370, PK71366
Stack Application hangs after errorSupersededZP15F124PK70370, PK71366
Stack Program check in Socket interface after applying ZP15F124SupersededZP15F127PK70370, PK71366
Stack IPN166E Application Program Abend ... Phase: IPDRIVERReleasedZP15F128PK70370, PK71366
Stack Applications that use UDP fail to functionSupersededZP15F129PK70370, PK71366
Stack Update of message skeleton fileSupersededZP15F132PK74055
Stack Incorrect message.ReleasedZP15F133*PK74055
Stack Incorrect statistics reported by message IPT361I.ReleasedZP15F134*PK74055
Stack Excessive CPU usage via PAGESTAT SVCReleasedZP15F135*PK74055
Stack Incorrect values in IPT361I message.SupersededZP15F136PK74055
Stack STATUS return "normal" after RESET sentSupersededZP15F138PK74055
Stack Additional diagnostics and statisticsSupersededZP15F139PK74055
Stack Connection failuresSupersededZP15F142PK74055
Stack Update for Message Skeleton FileSupersededZP15F137PK74055
StackExtraneous IPN694I message after DEFINE TRACE commandReleasedZP15F147*PK74055
Stack Update for Message Skeleton FileErrorZP15F364
Stack Privileged Operation exception at startupSupersededZP15F154*PK74055
Stack ILLEGAL SVC error during shutdownReleasedZP15F155PK74055
Stack CLOSE hangs after an ABORT is issuedSupersededZP15F157PK74055
Stack Data lost when full-buffered RECEIVE times-outSupersededZP15F158PK77248
Stack Partition SAVE area partially overlaidReleasedZP15F159PK77248
Stack Partition SAVE area partially overlaidReleasedZP15F160*PK77248
Stack Socket STATUS returns incorrect dataSupersededZP15F161PK77248
Stack TCP performance problemsSupersededZP15F162PK77248
Stack IPN166E Appl Prog Abend Phase: IPDRIVER, Offset: 00001C60ReleasedZP15F163*PK77248
Stack Active OPEN failsSupersededZP15F167PK77248
Stack Application unaware of connection closingSupersededZP15F170PK82194
Stack Random diagnostic messagesReleasedZP15F172*PK82194
Stack ">Undefined<" message after applying ZP15F364ReleasedZP15F174*PK82194
Stack Unable to maintain connections with some hostsSupersededZP15F175PK82194
Stack Console messages break instead of wrapReleasedZP15F177*PK82194
Stack Excessive allocation of IBBLOKsSupersededZP15F184PK85862
Stack IBBLOKs fill storage with "TRAFFIC OFF"ReleasedZP15F185*PK85862
Stack Queued connections aborted before timeout reachedReleasedZP15F189*PK85862
Stack REDEFINE command does not workSupersededZP15F186PK85862
Stack Add TELNET Daemons to REDEFINE commandReleasedZP15F188*PK85862
Stack Problems following SOCKET ABORT requestReleasedZP15F192*PK91074
Stack PING for non-existent local device never ends
Increasing number of IBBLOKs consuming storage
ReleasedZP15F197*PM06470
Stack Storage consumed by IBBLOKsReleasedZP15F198*PM06470
Stack Connections fail when datagrams are fragmentedReleasedZP15F002*PM06470
Stack Queued connections time-out earlier than specifiedReleasedZP15F003*PM06470
Stack IPN166E Application Program Abend in SOCKPASSReleasedZP15F006*PM06470
Stack Program check in CTCA link driver during shutdownReleasedZP15F005*PM13088
Stack Outbound UDP datagrams with no source IP addressReleasedZP15F011*PM13088
StackIllegal SVC hex 27 error during startupReleasedZP15F403PM13088
Stack Stack hangs or malfunctions in a strange mannerReleasedZP15F012*PM13088
Stack Stack hangs or issues "lock not held" messageReleasedZP15F013*PM13088
StackDEFINE EVENT,NULLFILE= parameter does not workReleasedZP15F532*PM18076
Stack IPN166E Appl Prog Abend... Phase: IPNTYTCPReleasedZP15F014*PM18076
Stack SOBLOK dumped and error returned to UDP applicationReleasedZP15F016*PM18076
Stack IPN166E Appl Prog Abend ... Phase: IPNTITCPReleasedZP15F018*PM26142
Stack IPN166E Appl Prog Abend ... Phase: IPNCICMPReleasedZP15F019*PM26142
Stack"Unrecoverable System Failure" during startup/shutdownReleasedZP15F427*PM33000
Stack"Unrecoverable System Failure" during startup/shutdownReleasedZP15F431*PM33000
Stack"Unrecoverable System Failure" during startup/shutdownReleasedZP15F432*PM33000
Stack IPN549E IPCCDROP error: Chain not clearReleasedZP15F027*PM40359
StackEnhanced diagnostics for IPN634E Duplicate ECBReleasedZP15F443*PM40359
StackIPN852 Socket request dropped: No COMREGReleasedZP15F439*PM40359
StackIPN694E Add to SDL failedReleasedZP15F447*PM40359
StackRecover from abend during xmove to external partitionReleasedZP15F465
StackRecover from abend posting external socket ecbReleasedZP15F467
StackRecover from abend posting external socket ecbReleasedZP15F468
StackRecover from abend posting external socket ecbReleasedZP15F469
StackQ VERS IPN111I message enahancedReleasedZP15F470
StackCorrection for zaps applied during initializationReleasedZP15F471
STACKIPI504I TCP/IP connection severedReleasedZP15F475
STACKSIR VENDOR command contains letter G after 1.5FReleasedZP15F481
Telnet Telnet Daemons attempt restart during shutdownSupersededZP15F102PK33472
Telnet Enable Secure Telnet connectionsSupersededZP15F202PK67333
Telnet Program Check after "SET TELNETD_BUFSIZE=" specifiedSupersededZP15F191PK85862
TelnetTEL927W TELNETDS diagnostic: CHECKNCIReleasedZP15F428*PM28847
TelnetAbend program checkReleasedZP15F450*PM40359
TelnetD NOP control command is passed to CICS in 3270 datastreamReleasedZP15F194*PM06470
UDP Failure of UDP-based applicationsSupersededZP15F130PK74055
UDP Failure of UDP-based applicationsSupersededZP15F131PK74055
UDP UDP roll-up fix.SupersededZP15F146PK74055
UDP External UDP applications failSupersededZP15F140PK74055
UDP UDP roll-up fix.ReleasedZP15F143*PK74055
UDP UDP roll-up fix.ReleasedZP15F144*PK74055
UDP UDP roll-up fix.ReleasedZP15F145*PK74055
UDP UDP roll-up fix.SupersededZP15F148*PK74055
UDP UDP connections fail when source and target are same stackReleasedZP15F179*PK82194

All Fixes by Issue Number:

Fix Symptom/Description Issue Date IBM APAR


ZP15F002* Connections fail when datagrams are fragmented

Download Fix File

When datagram fragments are reassembled to obtain the complete datagram, certain routing fields are not carried to the finished datagram. This causes subsequent improper routing of the return ACK.

 

Since the ACK is not received by the sender, the fragmented datagram will be retransmitted a number of times until the sending stack times-out the connection.

 

This fix corrects the problem.

 

2009/11/12 PM06470
Importance: Medium Risk: Low

ZP15F003* Queued connections time-out earlier than specified

Download Fix File

A queued connection that is not claimed by an application before the timeout interval has elapsed is terminated as being stale.

 

An error in the connection manager can falsely trigger the timeout when an extraneous datagram arrives from the remote host. "Extraneous datagrams" include the probes that some Windows-based stacks send after 3 seconds.

 

This fix corrects the problem.

 

2009/11/30 PM06470
Importance: Low Risk: Low
Pre-Requisite: ZP15F192

ZP15F005* Program check in CTCA link driver during shutdown

Download Fix File

During shutdown, all executing channel programs for the CTCA must be ended.

 

In z/VSE 4.3, the PUBX control block was moved to 31-bit storage. Since the code that halts the I/O is running AMODE 24, a program check results.

 

This fix causes the PUBX to be referenced while in AMODE 31.

 

2010/02/19 PM13088
Importance: Medium Risk: Medium

ZP15F006* IPN166E Application Program Abend in SOCKPASS

Download Fix File

The SOCKPASS phase is responsible for returning all socket completions to the requesting external callers. Before accessing storage in the requestor's partition, SOCKPASS performs a variety of tests to ensure that the caller is still executing and that the target area is still valid.

 

An exceptional condition can occur when the external caller or partition changes status between the instructions that check the validity and the instructions that move the data. Usually, this does not happen unless the TCP/IP partition is executing at a lower priority than the application's partition and SOCKPASS has code to protect it from even this low-probability event.

 

We now find an uncommon situation that can cause SOCKPASS to program check. This will occur when the requestor's TIB no longer resides in addressable storage.

 

Applying this fix will cause an interrupt "trap" to be set prior to accessing the external task's TIB. If the TIB address is invalid, an appropriate message will be issued, the socket will be dropped without posting, and normal processing will continue.

 

Notes:
  • It is important that programs do not abandon socket requests until they are posted complete. This is especially true of requests running under CICS, since this can result in CICS storage corruption.
2010/01/13 PM06470
Importance: Medium Risk: Low

ZP15F008* IPL130I Link Level RAW Retransmitting

Download Fix File

A too-restrictive timer test can cause the IPNET link driver to erroneously believe that a data packet was lost. The attempt to retransmit the packet can then cause the link to fail.

 

This fix adds redundant checking to ensure that the packet has actually been lost.

 

2010/02/18 PM13088
Importance: Medium Risk: Low

ZP15F009* Datagrams passed via an IPNET link are not correctly routed

Download Fix File

Inbound datagrams are not correctly stamped by the IPNET link driver upon entry to the stack. If a connection relies on this value to return its response, the outbound datagram may be misrouted.

 

This fix adds the appropriate source routing information to the inbound datagrams.

 

2010/02/18 PM13088
Importance: Medium Risk: Low

ZP15F011* Outbound UDP datagrams with no source IP address

Download Fix File

Under some circumstances, it is possible for UDP datagrams to be constructed with a null source IP address.

 

This fix ensures that the source IP address will be set to the home IP address of the sending LINK or ADAPTER.

 

2010/03/16 PM13088
Importance: Medium Risk: Low
Pre-Requisite: ZP15F144

ZP15F012* Stack hangs or malfunctions in a strange manner

Download Fix File

Although protected by a locking mechanism, an internal message routing routine was coded with a single instruction that falls outside the scope of the lock. Depending on timining, and especially during heavy FTP loads, this error can permit a subtask to have its registers scrambled which can then cause the stack to "hang".

 

This fix moves the instruction to within the scope of the lock.

 

2010/04/02 PM13088
Importance: High Risk: Low
Co-Requisite: ZP15F013

ZP15F013* Stack hangs or issues "lock not held" message

Download Fix File

The Connection Block service routine can be called from multiple subtasks. Because of this, it is protected by a locking mechanism. However, after the lock is released, a lock-token pointer is cleared.

 

Under rare circumstances, this area can already be in use by a previously-waiting task, which can cause additional problems.

 

This fix moves the token to a register and clears the pointer before the lock is released.

 

2010/04/02 PM13088
Importance: High Risk: Low
Co-Requisite: ZP15F012
Supersedes: ZP15F146

ZP15F014* IPN166E Appl Prog Abend... Phase: IPNTYTCP

Download Fix File

Under very rare circumstances, a critical storage address is being overlaid. This causes a compare-and-swap instruction to specify an odd address as a target. The result is a specification exception and abend.

 

The condition that causes the storage overlay requires that an IBBLOK be released and that the high two bytes of its address be equal to the low two bytes of the address of the connection block that owns it. The low two bytes of the IBBLOK's address must also equal a specific, but random, value.

 

This fix removes the possibility of storage overlay and allows processing to continue normally.

 

2010/04/23 PM18076
Importance: High Risk: Low
Pre-Requisite: ZP15F257

ZP15F016* SOBLOK dumped and error returned to UDP application

Download Fix File

The UDP protocol does not negotiate OPEN and CLOSE for a connection. When an application issues a CLOSE, the UDP connection simply ceases to exist.

 

Previous releases of TCP/IP permitted a SOCKET ABORT request (similar to TCP), but this was not carried through to 1.5F.

 

This fix restores the ability for an application to issue a SOCKET ABORT request. When issued, all outstanding socket requests will be posted as complete-with-error (SRCODE=8) and then the ABORT request will be posted as successful (SRCODE=0)

 

Notes:
  • Since UDP has no concept of "window", outbound data is always sent as soon as it is queued. Therefore, only RECEIVE sockets will be posted when an ABORT is issued.
  • Since UDP has no concept of "reset" or "ACK", there is no way that a remote host can know when a connection has been aborted (or closed). Any inbound data on an "aborted" (or closed) UDP connection is simply discarded. This can result in large amounts of bandwidth and CPU being wasted to receive and discard unwanted data.
2010/05/21 PM18076
Importance: Low Risk: Low
Pre-Requisite: ZP15F144

ZP15F018* IPN166E Appl Prog Abend ... Phase: IPNTITCP

Download Fix File

An update to statistical counters is being performed following the release of a control block being used for source data. Depending upon timing, this control block may not be available when referenced.

 

This fix causes all control block references to be made prior to releasing ownership.

 

2010/08/03 PM26142
Importance: Medium Risk: Low
Co-Requisite: ZP15F019

ZP15F019* IPN166E Appl Prog Abend ... Phase: IPNCICMP

Download Fix File

An update to statistical counters is being performed following the release of a control block being used for source data. Depending upon timing, this control block may not be available when referenced.

 

This fix causes all control block references to be made prior to releasing ownership.

 

2010/08/03 PM26142
Importance: Medium Risk: Low
Co-Requisite: ZP15F018

ZP15F021* Various timer problems
Failure to pulse connections
Failure to execute in "demo" mode
Fixed-point divide exceptions
Hanging tasks and processes
"ADDIP failure" message and stack failure

Download Fix File

Problems have been encountered during the conversion of large timer values. Depending upon the point where the problem is encountered, the failure may be trivial or unrecoverable.

 

This fix corrects the problem.

 

An additional problem can occur if an internal connection-locator hash table fills. Although this has only been reported once, this fix adds code to periodically validate the hash table contents and remove invalid and obsolete entries.

 

Notes:
  • This fix, along with ZP15F022 and ZP15F023 replaces ZP15F114.
2008/07/11 PM33000
Importance: Medium Risk: Medium

ZP15F022* Various timer problems
Failure to pulse connections
Failure to execute in "demo" mode
Fixed-point divide exceptions
Hanging tasks and processes
"ADDIP failure" message and stack failure

Download Fix File

Problems have been encountered during the conversion of large timer values. Depending upon the point where the problem is encountered, the failure may be trivial or unrecoverable.

 

This fix corrects the problem.

 

Notes:
  • This fix, along with ZP15F021 and ZP15F023 replaces ZP15F114.
2008/07/11 PM33000
Importance: Medium Risk: Medium
Supersedes: ZP15F108, ZP15F112

ZP15F023 Various timer problems
Failure to pulse connections
Failure to execute in "demo" mode
Fixed-point divide exceptions
Hanging tasks and processes
"ADDIP failure" message and stack failure

Download Fix File

Problems have been encountered during the conversion of large timer values. Depending upon the point where the problem is encountered, the failure may be trivial or unrecoverable.

 

This fix corrects the problem.

 

Notes:
  • This fix, along with ZP15F021 and ZP15F022 replaces ZP15F114.
2008/07/11 PM33000
Importance: Medium Risk: Medium

ZP15F025* Remote/Local LPR port displays wrong value

Download Fix File

By RFC, the remote LPR/LPD port must be 515. The local port must be in the range of 721 through 731. However, the user may elect any port value from 0 through 65,535.

 

A problem occurs when either port is set to a value between 32,767 and 65,535. In this case, a message is displayed that shows a value other than the one specified.

 

This fix corrects the problem

 

Notes:
  • This problem is cosmetic only. The value specified by the user is the value used for the connection. Only the display is incorrect.
  • Specifying a port outside of the "legal" range may prevent a successful connection with the remote LPD. Check the remote LPD's documentation to determine how closely it conforms to network standards.
  • As with all TCP connections, if there is a conflict with the requested local port value, the port is incremented by one and rechecked until the conflict is resolved. This will occur only when there are multiple concurrent sessions with the same remote host and duplicate port numbers are assigned.
2011/02/02 PM33000
Importance: Low Risk: Low
Pre-Requisite: ZP15F559

ZP15F026* LE/C socket application connects to wrong stack partition

Download Fix File

LE/C-based applications load the $EDCTCPV phase to use BSD processing. Corrections have been added to the BSD code and this fix incorporates them into the LE/C interface.

 

For additional information, see fix ZP15F438.

 

2011/02/23 PM40359
Importance: Low Risk: Low
Co-Requisite: ZP15F438, ZP15F419

ZP15F027* IPN549E IPCCDROP error: Chain not clear

Download Fix File

When an external connection request to a passive open cannot be completed due to a retransmission time-out on the outbound SYN, cleanup processing may encounter an error.

 

This fix corrects the problem.

 

2011/02/27 PM40359
Importance: Medium Risk: Low
Pre-Requisite: ZP15F192

ZP15F101 DNS look-up fails
UDP connection fails

Download Fix File

Outbound UDP datagrams (used for DNS look-up) do not properly resolve the ARP (MAC address) of the DNS server or gateway. This causes the DNS look-up to fail.

 

Once any other access is made to the first "hop" on the path to the DNS, the ARP address is resolved and all future calls function correctly. Unless your DNS resides on the local Ethernet, any traffic that uses your default gateway will prevent the problem.

 

The problem may be circumvented by including a PING to the DNS in your initialization deck. To do this, add an "INCLUDE member,DELAY" statement to your init deck ("member" is the name of the L-book that contains the "ping").

 

2008/03/06 PK33472
Superseded by: ZP15F144

ZP15F102 Telnet Daemons attempt restart during shutdown

Download Fix File

Stage 1 shutdown processing is divided into two parts, A and B. Part A flags all connection to close. Part B flags all Daemons to close.

 

The problem occurs when a large number of closing connections permits the Telnet Daemons sufficient time to "recover" from the connection-closed condition and attempt to reset to a listen state.

 

This fix causes the Telnet Daemon to check the system's "quiesce" state, and proceed to shutdown.

 

2008/03/07 PK33472
Superseded by: ZP15F219, ZP15F202

ZP15F103 Support for new OSA Express feature

Download Fix File

IBM has announced extensions to the OSA Express adapter for the z10 EC server. This fix adds the "OSAPORT=" parameter to the "DEFINE LINK" command.

 

This fix provides a method for using Port 1 of an OSA Express adapter adapter that has 2 ports per CHPID.

 

After applying this fix, you can add the "OSAport=n" parameter to the DEFINE LINK command for a TYPE=OSAX link driver. "n" should be 0 or 1 (default is 0).

 

This is a re-issue of this zap with the change being the prerequisite of ZP15F532.

 

2010/06/30 PK67333
Importance: MediumRisk: Low 
 Pre-Requisite: ZP15F532

ZP15F104 Abend in IPNACONT phase, possibly others.

Download Fix File

The IPNFPOWR File I/O driver sets a timer to ensure that OPEN processing completes in a reasonable time.

 

The timer is not canceled and may post the ECB after its storage has been reused for other purposes.

 

This fix cancels the timer once the OPEN completes.

 

2008/04/24 PK67333
Superseded by: ZP15F335, ZP15F355, ZP15F357, ZP15F365, ZP15F395

ZP15F105* BSD Asynchronous I/O Active OPEN requests fail

Download Fix File

When an asynchronous I/O Active OPEN requests completes normally, TCP/IP is passing the socket number as the return code. This is required for Passive OPENs but not Active ones.

 

This fix causes successful Active OPENs to return a code of 0.

 

2008/04/24 PK67333
Importance: Medium Risk: Low

ZP15F106* IPN166E Applic. Prog. Abend Phase: SOCKPASS, Offset:14BE

Download Fix File

Before returning data to an external application, TCP/IP applies several tests to ensure that the original socket requestor is still executing.

 

One of these tests is to check the "job start time". If the value has changed since the socket request was issued, the operation is canceled and message IPN855I is issued.

 

This message shows the expected and found time values.

 

The abend occurs because an invalid work area address is being passed to the System GETIME routine.

 

This fix causes a proper work area to be passed to the GETIME routine.

 

2008/04/29 PK67333
Importance: High Risk: Low

ZP15F107 BSD-based connections fail at initiation

Download Fix File

Connection-related control blocks are located by means of a unique identifier, set during OPEN processing. Normally, this identifier is assigned when control blocks are allocated. However, this is not possible for "queued connections", since the identifier is not known until the connection block is paired with an OPEN request.

 

The problem occurs when BSD processing issues a STATUS call for a LISTEN that has just been paired with a queued connection block. If the asynchronous processing involved has not yet updated the hash tables with the new identifier, the STATUS request will fail with a "connection not found" error.

 

This fix causes the hash tables to be updated at the point of assignment so that subsequent STATUS calls will be able to locate the appropriate anchor block immediately.

 

2008/05/07 PK67333
Superseded by: ZP15F148

ZP15F108 Incomplete command output
Shutdown not clean/complete

Download Fix File

An internal table contains the address of each running pseudo task. Various processes (command and shutdown processing) use this table to iterate through all running tasks. The length of this table is being incorrectly set which means that processes that "run the table" stop too soon and miss some tasks.

 

This fix corrects the table length constant.

 

2008/05/14 PK67333
Superseded by: ZP15F022

ZP15F109* "Version mismatch" error message after applying ZP15F202

Download Fix File

An internal fix marker was not properly set in the phases provided with ZP15F202. Phase load processing notes that the value contained in the phase is not the expected value, and issues a warning message.

 

This fix corrects the phases' internal identifiers.

 

2008/05/14 PK67333
Importance: Low Risk: Low
Pre-Requisite: ZP15F202

ZP15F110 Long connection delay before data begins to transmit

Download Fix File

This problem occurs when a remote host establishes an initial window size that is smaller than its requested Maximum Segment Size (MSS) and the first outbound data transmission is larger than the available window.

 

When this condition occurs, the logic that detects "Silly Window Syndrome" (SWS) prevents transmission of a partial, short datagram and waits for the window to be increased. If the remote host does not increase the window to the smaller of MSS or the queued data size, transmission does not occur until a timer has expired (nominally, 60 seconds).

 

This fix allows immediate transmission of data if the window is at its maximum advertised value.

 

2008/05/21 PK67333
Superseded by: ZP15F136, ZP15F139, ZP15F192

ZP15F112 All stack processing halts during TCP/IP console display operations

Download Fix File

A piece of debugging code was not removed prior to creating the 1.5F installation job. This code causes the stack's internal dispatcher to serialize console messages at every pass.

 

Under normal conditions, this causes no delays since there are seldom messages queued for display.

 

However, if a long display is being produced (eg, QUERY ALL) or if some external process causes a console buffer shortage, TCP/IP processing can be severely impacted. One process known to be involved is the VSE ConnectorServer.

 

This fix removes the debugging code that causes the serialization.

 

2008/05/29 PK67333
Superseded by: ZP15F022

ZP15F114 Various timer problems
Failure to pulse connections
Failure to execute in "demo" mode
Fixed-point divide exceptions
Hanging tasks and processes
"ADDIP failure" message and stack failure

Download Fix File

Problems have been encountered during the conversion of large timer values. Depending upon the point where the problem is encountered, the failure may be trivial or unrecoverable.

 

This fix corrects the problem.

 

An additional problem can occur if an internal connection-locator hash table fills. Although this has only been reported once, this fix adds code to periodically validate the hash table contents and remove invalid and obsolete entries.

 


*------------------------------------------------* &br.This fix erroneously replaces three phases. Since this makes future maintenance of these phases difficult or impossible, this fix is replaced with three individual fixes:

 

ZP15F021 - IPNIGARB
ZP15F022 - IPDRIVER &br.ZP15F023 - IPNET

 

2008/07/11 PK70370, PK71366
Importance: Medium Risk: Medium

ZP15F115* Inbound connection requests receive RST instead of connecting

Download Fix File

Hash tables are used to efficiently locate connection blocks based upon datagrams' IP addresses and ports. The problem occurs when an inbound SYN request causes a hash entry based on the stack's default IP address (SET IPADDR=) instead of the IP address that belongs to the Link being used. Future inbound datagrams on the connection are then "reset" because the appropriate hash table entry cannot be found.

 

This fix corrects the problem.

 

2008/07/11 PK70370, PK71366
Importance: Medium Risk: Low
Co-Requisite: ZP15F116

ZP15F116* Inbound connection requests receive RST instead of connecting

Download Fix File

Continuation of fix 115

 

2008/07/11 PK70370, PK71366
Importance: Medium Risk: Low
Co-Requisite: ZP15F115

ZP15F117 Connections "reset" after normal completion

Download Fix File

TCP connections are completed normally if and when each side has sent a FIN and had it acknowledged.

 

Two problems exist in this area.

 

Once a FIN has been received from the remote host and our own FIN sent, the connection manager does not always wait for an acknowledgement. This can cause a problem if a retransmission were to be required. However, this would be very seldom, since the packet length is quite small.

 

The second problem is that the connections manager terminates immediately following exchange of FINs and the connection control block is destroyed at the same time. If the remote host sends an extraneous ACK following this, it will not be associated with a connection and will be replied to with a RESET.

 

This fix corrects both problems. The connection manager will not terminate until an ACK has been received for its FIN (standard retransmission logic will apply). Additionally, a two-second "grace period" will be added to each connection to allow for receipt of a tardy ACK.

 

Notes:
  • No perceived delays are introduced by this fix. Responses to both the application and remote host occur as before.
2008/07/11 PK70370, PK71366
Superseded by: ZP15F136, ZP15F139, ZP15F192

ZP15F118* Message IPN283I appears on operator console

Download Fix File

This message is assigned to class "DIAGNOSE" and is also flagged as "No Console". However, the message does get displayed on the operator's console if it is set to receive the "DIAGNOSE" message class.

 

The display of this message may be considered a nuisance. If so, this fix will correct the message's behaviour and send it only to SYSLST.

 

2008/07/11 PK70370, PK71366
Importance: Low Risk: Low

ZP15F119 Program check during execution of QUERY IBBLOK command.

Download Fix File

During execution of this command, the stack attempts to display the percentage 31-bit storage available for IBBLOKs. This results in division by zero when no 31-bit storage is allocated to the partition.

 

This fix will cause the display to show the percentage relative to 24-bit storage when no 31-bit storage is allocated.

 

2008/07/20 PK70370, PK71366
Superseded by: ZP15F257

ZP15F120 "Lost" connections not detected.

Download Fix File

Connections that do not have data moving across them are normally probed at the interval specified by "pulse time".

 

A problem occurs when the time of the last inbound data is updated without receipt of data. This prevents generation of a probe and possible detection of a lost connection.

 

This fix corrects the problem.

 

2008/07/23 PK70370, PK71366
Superseded by: ZP15F136, ZP15F139, ZP15F192

ZP15F121 FTP351W and FTP352W messages after applying fixes to stack.

Download Fix File

FTPBATCH checks the versions of loaded phases against the expected versions, as provided by the stack.

 

When a phase is replaced as part of a fix, it is erroneously reported as an "incorrect version".

 

This fix corrects the problem.

 

Notes:
  • This problem is cosmetic only. Except for the messages, FTPBATCH processing continues normally.
2008/07/24 PK70370, PK71366
Superseded by: ZP15F239, ZP15F350, ZP15F259, ZP15F285

ZP15F122* Message IPN379I contains misleading text

Download Fix File

One of the reasons given by message IPN379I is "Partition start address is inconsistent". This text misleads the reader into believing that something is wrong with the partition.

 

This fix replaces the reason text with "Application buffer address is invalid."

 

2008/07/28 PK70370, PK71366
Importance: Low Risk: Low

ZP15F123* Excessive GETVIS usage; Orphaned Telnet connections

Download Fix File

When using the TN3270E protocol, the Telnet Daemons are divided into two functional groups: listeners and effectors. A "listener" initiates a new TN3270E session, negotiates the session parameters, and then passes the connection to the appropriate effector Daemon which then handles the actual session. The listener then issues another passive OPEN and waits for the next user.

 

A problem can occur when session negotiation fails. For example, when the requested LUName is already in session. Under some circumstances, the TCP connection is not closed before the socket is reused, thus stranding the storage.

 

This fix causes open sockets to be closed prior to issuing the next OPEN.

 

2008/07/31 PK70370, PK71366
Importance: Medium Risk: Low
Pre-Requisite: ZP15F219

ZP15F124 Application hangs after error

Download Fix File

If an application attempts to do a RECEIVE and specifies a buffer address of "0", the operation will be suppressed and not posted complete.

 

This fix causes such a RECEIVE to fail when issued with RC 5, Reason 1.

 

2008/07/31 PK70370, PK71366
Superseded by: ZP15F172
Co-Requisite: ZP15F127

ZP15F126 SET FCB=*NULL does not set TOF value

Download Fix File

LPR documentation states that issuing the SET FCB=*NULL command should also result in an automatic SET TOF=0C0D command.

 

This is because setting an actual FCB causes TOF=NULL to be in effect.

 

This fix corrects the problem.

 

2008/08/11 PK70370, PK71366
Superseded by: ZP15F171, ZP15F182, ZP15F183, ZP15F502
Pre-Requisite: ZP15F333

ZP15F127 Program check in Socket interface after applying ZP15F124

Download Fix File

An error in ZP15F124 causes a check to be made of a random location rather than the socket parameter list

 

This fix corrects the problem.

 

2008/08/11 PK70370, PK71366
Superseded by: ZP15F172
Pre-Requisite: ZP15F124

ZP15F128 IPN166E Application Program Abend ... Phase: IPDRIVER

Download Fix File

This abend occurs following the issuance of the FLUSH command. An improper use of POST can corrupt an ECB being used by the connection manager.

 

This fix corrects the problem.

 

2008/08/12 PK70370, PK71366
Importance: Medium Risk: Low
Pre-Requisite: ZP15F023

ZP15F129 Applications that use UDP fail to function

Download Fix File

Upgrades to UPD processing failed to take into account that socket requests might not include the foreign IP and/or port number.

 

This fix causes the foreign IP and port to always be assigned their established values.

 

2008/08/21 PK70370, PK71366
Superseded by: ZP15F130, ZP15F131, ZP15F144

ZP15F130 Failure of UDP-based applications

Download Fix File

This fix ensures that IP addresses and ports are copied from inbound datagrams to the proper work areas.

 

Notes:
  • Fix ZP15F129 must be backed-out before applying this fix.
2008/08/31 PK74055
Superseded by: ZP15F145
Co-Requisite: ZP15F131
Supersedes: ZP15F129

ZP15F131 Failure of UDP-based applications

Download Fix File

This fix ensures that IP addresses and ports are appropriately returned to the application. It also causes the values to be shown in Socket Trace entries.

 

Notes:
  • Fix ZP15F129 must be backed-out before applying this fix.
2008/08/31 PK74055
Superseded by: ZP15F144
Co-Requisite: ZP15F130
Supersedes: ZP15F129

ZP15F132 Update of message skeleton file

Download Fix File

This fix installs a replacement message skeleton phase. It incorporates additional messages and corrections to existing messages.

 

2008/09/01 PK74055
Superseded by: ZP15F137, ZP15F249, ZP15F364

ZP15F133* Incorrect message.

Download Fix File

This fix corrects an improper message specification. The message is seldom, if ever, issued. However, this fix should be applied against the possibility of its being required.

 

 

2008/09/01 PK74055
Importance: Low Risk: Low
Co-Requisite: ZP15F132

ZP15F134* Incorrect statistics reported by message IPT361I.

Download Fix File

This fix corrects the update of "queued bytes" that is reported by IPT361I.

 

2008/09/01 PK74055
Importance: Medium Risk: Low
Co-Requisite: ZP15F132, ZP15F136

ZP15F135* Excessive CPU usage via PAGESTAT SVC

Download Fix File

At regular intervals, TCP/IP tests each entry in its connection hashing table. This includes issuing PAGESTAT to determine the validity of each control block.

 

The PAGESTAT SVC appears to consume more CPU than previously thought. This can be a drain on resources when there are a considerable number of connections active.

 

Since there are no known issues with the hashing tables, this fix puts the testing under control of DIAGNOSE CLEANUP.

 

2008/09/01 PK74055
Importance: Low Risk: Low
Pre-Requisite: ZP15F021

ZP15F136 Incorrect values in IPT361I message.

Download Fix File

This fix corrects the IPT361I to indicate the number of IBBLOKs and data bytes that are queued to the connection. The message can occur twice: Once displaying inbound data not yet passed to the application and once displaying outbound data that has not yet been acknowledged.

 

This fix also adds an "ident" field to both QUERY CONNECTION and DIAGNOSE PERFORM displays. This is a unique identifier for a connection and can be used to associate display information with traced IBBLOKs and sockets.

 

2008/09/04 PK74055
Superseded by: ZP15F139, ZP15F192
Pre-Requisite: ZP15F132, ZP15F134
Supersedes: ZP15F110, ZP15F117, ZP15F120

ZP15F137 Update for Message Skeleton File

Download Fix File

This phase replacement provides new, updated, and corrected message skeletons

 

2008/09/20 PK74055
Superseded by: ZP15F249, ZP15F364
Supersedes: ZP15F132

ZP15F138 STATUS return "normal" after RESET sent

Download Fix File

This fix causes an RC 8 to be returned for STATUS calls made after a RESET has been sent on the connection.

 

In addition, several more statistical values updated.

 

2008/09/08 PK74055
Superseded by: ZP15F148
Co-Requisite: ZP15F137, ZP15F139

ZP15F139 Additional diagnostics and statistics

Download Fix File

This phase replacement provides new and updated diagnostic messages. It also adds the "Ident" field to most connection-related messages.

 

Flags are now set to ensure that STATUS requests are notified (RC 8) when a RESET has been sent to a remote host.

 

2008/09/08 PK74055
Superseded by: ZP15F192
Co-Requisite: ZP15F137, ZP15F138
Supersedes: ZP15F110, ZP15F117, ZP15F120, ZP15F136

ZP15F140 External UDP applications fail

Download Fix File

Information from the Connection block is being inserted into the Socket block. This is valid and required for TCP connections, but not UDP.

 

This fix prevents the overlay of non-zero information in the Socket blocks during scheduling.

 

2008/09/20 PK74055
Superseded by: ZP15F148
Co-Requisite: ZP15F143, ZP15F144, ZP15F145, ZP15F146

ZP15F142 Connection failures

Download Fix File

As shipped, TCP/IP is configured for a maximum of 5,000 simultaneous connections. If this number is exceeded, it will not be possible to establish and maintain additional connections.

 

This fix increases the maximum simultaneous connections to 20,000.

 

2008/09/10 PK74055
Superseded by: ZP15F148

ZP15F143* UDP roll-up fix.

Download Fix File

This phase replacement consolidates various fixes for the UDP protocol. It should be applied by all installations.

 

2008/09/20 PK74055
Importance: Medium Risk: Low
Co-Requisite: ZP15F140, ZP15F144, ZP15F145, ZP15F146, ZP15F148

ZP15F144* UDP roll-up fix.

Download Fix File

This phase replacement consolidates various fixes for the UDP protocol. It should be applied by all installations.

 

2008/09/20 PK74055
Importance: Medium Risk: Medium
Co-Requisite: ZP15F143, ZP15F145, ZP15F146, ZP15F148
Supersedes: ZP15F101, ZP15F129, ZP15F131

ZP15F145* UDP roll-up fix.

Download Fix File

This phase replacement consolidates various fixes for the UDP protocol. It should be applied by all installations.

 

2008/09/20 PK74055
Importance: Medium Risk: Medium
Co-Requisite: ZP15F148, ZP15F143, ZP15F144, ZP15F146
Supersedes: ZP15F129, ZP15F130

ZP15F146 UDP roll-up fix.

Download Fix File

This phase replacement consolidates various fixes for the UDP protocol. It should be applied by all installations.

 

2008/09/08 PK74055
Superseded by: ZP15F013
Co-Requisite: ZP15F148, ZP15F143, ZP15F144, ZP15F145

ZP15F147* Extraneous IPN694I message after DEFINE TRACE command

Download Fix File

An extra debugging message is produced whenever a DEFINE TRACE or DEFINE SOTRACE command is entered.

 

This fix suppresses the message.

 

2008/09/20 PK74055
Importance: Low Risk: Low

ZP15F148* UDP roll-up fix.

Download Fix File

This phase replacement consolidates various fixes for the UDP protocol. It should be applied by all installations.

 

2008/09/20 PK74055
Superseded by: ZP15F443
Co-Requisite: ZP15F143, ZP15F144, ZP15F145, ZP15F146
Supersedes: ZP15F142, ZP15F140, ZP15F138, ZP15F107

ZP15F149* Excessive CPU consumption

Download Fix File

This fix will remove a number of diagnostic tests performed for each I/O request. These tests include a PAGESTAT SVC, which consumes an appreciable amount of CPU.

 

DIAGNOSE FILEIO re-enables the tests.

 

2008/09/21 PK74055
Importance: Low Risk: Low

ZP15F150 Adds ownership information to FRBLOK

Download Fix File

This fix adds the requesting program's name, task ID, and requesting address to storage requests made for FRBLOKS. A Q STOR,SPID=FRBLOK will then be able to identify the process that owns the FRBLOK.

 

2008/09/24 PK74055
Importance: Optional Risk: Low
Pre-Requisite: ZP15F023

ZP15F151 24-bit GETVIS depletion

Download Fix File

When a GPS Daemon is started with the LOG=YES option, an FRBLOK is allocated in 24-bit partition GETVIS. If the Daemon is then shutdown, the FRBLOK is not released.

 

This fix corrects the problem and ensures that the logging file FRBLOK is released when the Daemon terminates.

 

Notes:
  • This problem can be circumvented by NOT specifying LOG=YES on the DEFINE GPSD command.
2008/09/25 PK74055
Superseded by: ZP15F153

ZP15F152 Excess 24-bit GETVIS in FRBLOK subpool

Download Fix File

Under some circumstances, the HTTP Daemon is obtaining an "extra" FRBLOK and then not freeing it.

 

This fix corrects the problem.

 

2008/09/25 PK74055
Superseded by: ZP15F528

ZP15F153 Alignment errors in GPS reports

Download Fix File

This phase replacement corrects an error in processing Repeat to Address (RA) orders.

 

2008/10/01 PK74055
Superseded by: ZP15F190
Supersedes: ZP15F151

ZP15F154* Privileged Operation exception at startup

Download Fix File

Older releases of VSE do not permit use of Access Register operations without being in supervisor state.

 

This fix removes an unneeded test for access register mode in the CSOCKET subtask.

 

2008/10/04 PK74055
Superseded by: ZP15F443
Pre-Requisite: ZP15F148

ZP15F155 ILLEGAL SVC error during shutdown

Download Fix File

This fix eliminates an unneeded DETACH

 

2008/10/04 PK74055
Importance: Medium Risk: Low
Pre-Requisite: ZP15F023

ZP15F156 EWOULDBLOCK(1102) errno not returned on SEND
ECONNREFUSED(1128) errno returned erroneously
Incorrect exception bit set following SELECT call

Download Fix File

This fix supplies the updated SOCKOPT macro.

 

Although this macro was distributed as part of fix ZP15F233, that fix was superseded by ZP15F237.

 

This fix will allow the IPNRBSDC phase and SOCKOPT macro to be maintained independently in any future fixes.

 

2008/10/06 PK74055
Superseded by: ZP15F276
Co-Requisite: ZP15F237
Supersedes: ZP15F233

ZP15F157 CLOSE hangs after an ABORT is issued

Download Fix File

When a socket ABORT is issued on a connection, subsequent socket requests (ie, CLOSE) may fail to complete.

 

This is a timing issue. Once an ABORT is issued, a RST is transmitted to the foreign host, all queued requests are flagged "complete with error", and the connection is closed. If the ABORT is quickly followed by CLOSE, the request may be lost.

 

This fix ensures that the CLOSE request will post completion back to the application.

 

Notes:
  • If ABORT or CLOSE is issued with FAST=YES, no pending or subsequent request will be "posted".
  • CLOSE must still be issued following ABORT, since it is CLOSE processing that releases the socket's working storage in the application's partition.
2008/10/09 PK74055
Superseded by: ZP15F192
Pre-Requisite: ZP15F139

ZP15F158 Data lost when full-buffered RECEIVE times-out

Download Fix File

When operating in full-buffer mode, RECEIVE sockets do not complete until either the buffer is filled or a FIN is received.

 

A problem arises when the RECEIVE also carries a time-out value and the buffer is not filled before the time-out occurs. In this case, the RECEIVE completes as a "time-out" with the returned data length set to zero.

 

This fix modifies processing so that when a RECEIVE times-out, if there is queued data, it is returned and the SRCODE is set to zero.

 

2008/10/09 PK77248
Superseded by: ZP15F192
Pre-Requisite: ZP15F139

ZP15F159 Partition SAVE area partially overlaid

Download Fix File

When the File I/O substask is attached, a parameter is being passed in an incorrect area.

 

This fix corrects the problem.

 

2008/10/30 PK77248
Importance: Medium Risk: Low
Co-Requisite: ZP15F160
Pre-Requisite: ZP15F023

ZP15F160* Partition SAVE area partially overlaid

Download Fix File

When the File I/O substask is attached, a parameter is being passed in an incorrect area.

 

This fix corrects the problem.

 

2008/10/30 PK77248
Importance: Medium Risk: Low
Co-Requisite: ZP15F159

ZP15F161 Socket STATUS returns incorrect data

Download Fix File

During a passive OPEN (listen), there is a very brief interval where it is possible for a Socket STATUS command to return data that shows the connection is in a "listen" state while certain other fields are not yet finalized. Specifically, this can affect the returned value assigned as "local port".

 

This fix delays setting the connection status to "listen" until the local port is definitely established.

 

2008/11/14 PK77248
Superseded by: ZP15F192
Pre-Requisite: ZP15F139

ZP15F162 TCP performance problems

Download Fix File

This fix corrects several tests involved in closing and opening a connection's SEND window. This will allow the connection manager to take advantage of additional space in the SEND window and will cause transmission to resume more quickly as the window re-opens.

 

2008/11/24 PK77248
Superseded by: ZP15F192
Pre-Requisite: ZP15F139

ZP15F163* IPN166E Appl Prog Abend Phase: IPDRIVER, Offset: 00001C60

Download Fix File

A fixed-point divide exception can occur when converting a large time interval into 300th seconds. This fix adds a test for overflow prior to the conversion.

 

2008/12/10 PK77248
Importance: Medium Risk: Low
Pre-Requisite: ZP15F022

ZP15F164* End-of-connection log records have no timestamp

Download Fix File

The SeeTCP/IP feature creates an end-of-connection record. The time stamp in this record was not being set. This fix corrects this problem.

 

Once this fix is installed, you should cycle the SVSESRVR partition.

 

Notes:
  • End-of-connection records created prior to installing this fix will contain an incorrect time.
  • The phase included in this fix is the same as supplied by ZP15F210 and will continue to display the "ZP15F210" fix level.
2008/11/25 PK77248
Importance: High Risk: Low
Co-Requisite: ZP15F257, ZP15F258
Supersedes: ZP15F210

ZP15F165* IPN166E Appl Prog Abend Phase: IPNATELN

Download Fix File

When an application using the Telnet Proxy (SOCKET xx,TELNET,...) issues a CLOSE and then terminates before the CLOSE is posted, it is possible for the CLOSE request to be handled twice.

 

However, validity checks designed to prevent this sort of re-processing come into play and a "preventative" program check is produced.

 

Processing continues normally, since the validity checks did what they were designed to do.

 

This fix destroys residual control block pointers to prevent attempted re-processing of requests.

 

2008/12/10 PK77248
Importance: Low Risk: Low
 Superseded by: ZP15F450

ZP15F167 Active OPEN fails

Download Fix File

During the TCP OPEN handshake, the required and permitted sequence is: Outbound SYN; Inbound SYN-ACK; Outbound ACK. Only when this handshake is successfully completed may other packets be sent. [Duplicate datagrams are permitted.]

 

A problem occurs when the remote host "jumps the gun" and immediately follows its "SYN-ACK" with a bare "ACK". By protocol, it is not permitted to do this, and the offending datagram is responded to with "RST", as required by protocol.

 

However, the first rule of TCP is that a stack must adhere to the rules itself, but make allowances for those that don't.

 

This fix modifies the stack's behavior during the SYN exchange to simply discard all datagrams that don't contain "SYN-ACK", without issuing a "RST".

 

2008/12/10 PK77248
Superseded by: ZP15F192
Pre-Requisite: ZP15F139

ZP15F169 Stack failure following LPR attempt

Download Fix File

The LPR client fails to recognize when lines are longer than the design maximum for formatted printing, 256 bytes. When "long" lines are encountered, buffer length may be exceeded and unpredictable results can follow.

 

This fix truncates oversized lines to the design limit of 256 characters.

 

Notes:
  • This does not affect InfoPrint files, which support a line length of 32k and are not formatted by the LPR process.
2008/12/22 PK82194
Superseded by: ZP15F171, ZP15F182, ZP15F183, ZP15F502
Pre-Requisite: ZP15F333

ZP15F170 Application unaware of connection closing

Download Fix File

A TCP connection assumes a variety of "states", as defined by RFC 793. A problem may occur because TCP/IP is not changing this indicator from "Established" to any of the intermediate states leading up to "Closed".

 

Although the "state" is maintained for informational purposes only, a problem may arise if an application queries the state and then proceeds based on an inaccurate response.

 

Once this fix is applied, the "state" will change to "CLOSE-WAIT" when a FIN has been received from the remote host and until a CLOSE has been queued by the application. If a CLOSE has been queued by the application and FIN has not yet been received, then the "state" will be set to "FIN-WAIT-2".

 

Once a CLOSE has been queued by the application and a FIN has been received from the remote host, the "state" will be set to "TIME-WAIT". This value covers the residual period until the connection is considered to be "closed".

 

2009/01/05 PK82194
Superseded by: ZP15F192
Pre-Requisite: ZP15F139

ZP15F171 Long line support for LPR

Download Fix File

This replacement phase adds support for input lines of up to 32,767 bytes.

 

FCB support has also been corrected to properly position the form following the report. If a value has been specified for "SET EOD=" (0C0D, for example) then that string is used for the final form positioning. If "SET EOD=" is null, then a string of single-line skips is issued until the FCB wraps to top-of-form.

 

Notes:
  • If problems occur, use "SET LONGLINE=OFF" to bypass the modifications.
2009/02/04 PK82194
Superseded by: ZP15F182, ZP15F183, ZP15F502
Supersedes: ZP15F126, ZP15F169, ZP15F306, ZP15F313, ZP15F315, ZP15F318, ZP15F323, ZP15F333

ZP15F172* Random diagnostic messages

Download Fix File

This replacement phase prevents the issuing of unrequested IPT301D messages. There is also a remote possibility that this problem may also cause a program check.

 

2009/01/11 PK82194
Importance: Medium Risk: Low
Supersedes: ZP15F124, ZP15F127

ZP15F174* ">Undefined<" message after applying ZP15F364

Download Fix File

This fix reinstates PDF debugging messages that were removed by an earlier fix and corrects problems introduced by ZP15F364.

 

2009/01/26 PK82194
Importance: Medium Risk: Low
Supersedes: ZP15F132, ZP15F137, ZP15F249, ZP15F309, ZP15F364

ZP15F175 Unable to maintain connections with some hosts

Download Fix File

During connection negotiation, each host provides a value for the maximum bytes that may be contained in any single datagram. This is the Maximum Segment Size (MSS)

 

A problem arises when a host specifies a very small MSS that is less than the protocol-specified default of 536. In this case, the lower value is ignored and 536 is used instead.

 

Sending datagrams larger than the requested maximum will have unpredictable results.

 

This fix removes the minimum value for MSS, leaving 536 as the default.

 

Notes:
  • Very few hosts (only one seen so far) request MSS sizes below the default.
  • For efficiency, MSS should be set to the largest value that does not cause fragmentation (general rule). This is usually 40 bytes less than the MTU size.
  • As MSS decreases, network efficiency decreases as well, since smaller MSS values require more datagrams to transmit the same volume of data.
2009/02/04 PK82194
Superseded by: ZP15F192
Pre-Requisite: ZP15F139

ZP15F177* Console messages break instead of wrap

Download Fix File

To support multiple logging devices, TCP/IP adjusts message lengths based upon values established by DEFINE LOG. When a message is too long, it is divided into multiple lines and a continuation character (>) ends each incomplete line.

 

When a message is routed to SYSLOG (console), a hard-coded value is being used rather than the DEFINE LOG value. This may cause problems if the message is being trapped by an automation product.

 

This fix causes TCP/IP to honor the line length established by DEFINE LOG. Since this DEFINE is done automatically, you must override it by using MODIFY LOG, as follows:

 

MODIFY LOG,ID=CONSOLE,LINELEN=nn

 

Care MUST be taken that the value specified does not exceed the allowable maximum for WTO, as supported by your version of VSE.

 

2009/02/05 PK82194
Importance: Low Risk: Medium

ZP15F178* Repeatedly invoking FTP from REXX depletes batch partition storage

Download Fix File

The FTP batch program relies on the operating system to release storage at program termination. Unfortunately, when called from another process (eg, REXX), this does not occur until the calling process also goes to EOJ.

 

Each invocation of FTP causes an additional set of storage to be obtained until there is insufficient memory left for it to execute.

 

This fix adds code to release all storage obtained by FTP prior to returning to the calling program.

 

2009/02/24 PK82194
Importance: Low Risk: Low

ZP15F179* UDP connections fail when source and target are same stack

Download Fix File

When a UDP server and client are both running under the same stack, the datagrams will not be correctly matched to the connection. This is due to a problem with multi-homing support.

 

This fix corrects the problem.

 

2009/02/24 PK82194
Importance: Low Risk: Medium
Pre-Requisite: ZP15F145

ZP15F180* Batch FTP client retains storage in IPSTOR subpool

Download Fix File

When the Batch FTP Client is called from another routine, is does not release working storage in the IPSTOR subpool. This can cause storage shortages if the FTP phase is repeatedly invoked before the caller goes to EOJ.

 

This fix causes the IPSTOR subpool to be released and the IPSTORX phase be deleted before FTP returns to the calling program.

 

2009/03/05 PK82194
Importance: Low Risk: Low
Pre-Requisite: ZP15F178

ZP15F181 Reports over 32,760 bytes are truncated

Download Fix File

"Long line" support added by ZP15F171 introduced a problem that causes file I/O operations to return a premature end-of-file.

 

This fix corrects the problem.

 

2009/03/05 PK82194
Superseded by: ZP15F182, ZP15F183, ZP15F502
Pre-Requisite: ZP15F171

ZP15F182 Stack abends when using an FCB with LPR

Download Fix File

This replacement phase corrects several LPR-related issues including a serious one in FCB support.

 

Since the problem addressed by this fix has the potential to cause failure of the entire stack, it is HIGHLY recommended that this fix be applied as soon as possible, even if you are not experiencing any problems.

 

2009/03/24 PK82194
Superseded by: ZP15F183, ZP15F502
Supersedes: ZP15F126, ZP15F169, ZP15F306, ZP15F313, ZP15F315, ZP15F318, ZP15F323, ZP15F333, ZP15F181, ZP15F171

ZP15F183 Improvements to LPR client

Download Fix File

This replacement phase improves the overall performance of the LPR client, reducing the amount of network traffic.

 

Additional support is added to allow retrieval of carriage control in MCC format for both InfoPrint and FORTRAN formats.

 

To retrieve carriage control in MCC format, code "SET CC=MCC" after setting INFOPRINT=ON or ASA=ON.

 

Notes:
  • The CC=MCC setting should NOT be used for actual InfoPrint servers. This feature is intended for use by other processes.
  • The corequisite fix, ZP15F358, is required only for use with SET CC=MCC. It need not be applied otherwise.
2009/03/29 PK85862
Superseded by: ZP15F502
Co-Requisite: ZP15F358
Supersedes: ZP15F126, ZP15F169, ZP15F306, ZP15F313, ZP15F315, ZP15F318, ZP15F323, ZP15F333, ZP15F181, ZP15F171, ZP15F182

ZP15F184 Excessive allocation of IBBLOKs

Download Fix File

When the VSE stack closes its RECEIVE window, some stacks will attempt periodic probes of the connection to ensure that they have not missed its re-opening. If their probe takes the form of an additional byte, sent beyond the current window, then a problem can occur.

 

Although the VSE stack responds to the datagram with a restatement of the window and the current ACK value (as required by RFC), the errant datagram is then queued for processing behind the data already waiting for a RECEIVE.

 

If the window remains closed for some time, and if the remote stack probes excessively, then the buildup of incorrectly queued IBBLOKs can seriously deplete 31-bit partition GETVIS and spill into 24-bit GETVIS. This can eventually crash the VSE stack.

 

This fix will cause the "probe" datagram to be discarded immediately and ensure adherence to RFC 793, as follows:

 

"...any unacceptable segment (out of window sequence number or unacceptible acknowledgment number) must elicit only an empty acknowledgment segment containing the current send-sequence number and an acknowledgment indicating the next sequence number expected to be received, and the connection remains in the same state."

 

2009/03/30 PK85862
Superseded by: ZP15F192
Pre-Requisite: ZP15F139

ZP15F185* IBBLOKs fill storage with "TRAFFIC OFF"

Download Fix File

Setting "TRAFFIC OFF" should prevent all inbound and outbound datagrams. However, the OSA Express link driver is not handling IBBLOKs correctly and they are being retained.

 

This fix prevents the OSA Express link driver from obtaining IBBLOKs for inbound traffic and causes it to mark outbound datagrams as "sent" so that the originator can deal with the outbound IBBLOKs.

 

2009/04/08 PK85862
Importance: Low Risk: Low

ZP15F186 REDEFINE command does not work

Download Fix File

When the REDEFINE command is issued, it results in a NOP.

 

This fix corrects the problem.

 

2009/04/09 PK85862
Superseded by: ZP15F532

ZP15F188* Add TELNET Daemons to REDEFINE command

Download Fix File

This replacement phase permits use of the REDEFINE command with Telnet Daemons created via the COUNT= parameter.

 

When the COUNT= parameter is used to define Telnet Daemons, a single command is permuted to create multiple Daemons.

 

This fix causes the generated Daemon definitions to be saved for later use by the REDEFINE command.

 

2009/04/09 PK85862
Importance: Low Risk: Low
Pre-Requisite: ZP15F186

ZP15F189* Queued connections aborted before timeout reached

Download Fix File

As part of its internal cleanup processing, the stack regularly checks each connection to ensure that the owning application still exists. If the application has terminated, then the connection is deleted.

 

A problem may occur because a queued connection has no assigned application until the connection is matched with a passive OPEN socket request. In the unassigned state, the cleanup routine may flag the connection for immediate deletion.

 

This fix removes queued connections from those being monitored by the cleanup process.

 

2009/04/08 PK85862
Importance: Medium Risk: Low
Pre-Requisite: ZP15F021

ZP15F190 GPS Daemon(s) unresponsive after cycling CICS

Download Fix File

A timing issue exists that can cause a GPS Daemon to ignore a session termination request caused by shutting down CICS.

 

When CICS is restarted, the Daemon ignores CICS's BIND request because it thinks it is already in-session.

 

This fix corrects the timing issue that permits the situation to occur.

 

2009/04/18 PK85862
Superseded by: ZP15F193
Supersedes: ZP15F151, ZP15F153

ZP15F191 Program Check after "SET TELNETD_BUFSIZE=" specified

Download Fix File

It is currently possible to set the size of the Telnet buffers to a value that is below the minimum that can be used. When this happens, the buffer is overrrun and a program check or other undesirable event can occur.

 

This fix prevents setting a value lower than the default and minimum of 8192.

 

2009/04/17 PK85862
Superseded by: ZP15F532

ZP15F192* Problems following SOCKET ABORT request

Download Fix File

When an ABORT is issued for a connection, all other outstanding requests should be canceled and posted complete-with-error. Once the ABORT is posted as complete, the application should not receive any further information on the connection.

 

An error permits the socket requests to be posted in the wrong order, with an outstanding SEND or RECEIVE being posted following completion of the ABORT request.

 

An error may prevent proper termination of a passive OPEN (listen) by ABORT. The application is not posted and the connection may return to a "listen" state.

 

Socket requests that are terminated by an ABORT request do not reflect this reason in the SRCODE field.

 

This fix corrects the listed problems. An additional SRCODE value, 52, will be set for each socket that is terminated by an ABORT request. This code will mainly be useful in interpretting traces.

 

In addition, this fix formalizes the behavior of a CLOSE issued before the connection has reached a synchronized (established) state. If a CLOSE is issued and the connection is not yet established, then the CLOSE will function in the same manner as an ABORT. Inspecting the SRCODE for the OPEN will show whether the connection was established before the CLOSE was processed (52) or after (0). In either case, the CLOSE will end with SRCODE 0.

 

2009/06/01 PK91074
Importance: Medium Risk: Medium
Supersedes: ZP15F110, ZP15F117, ZP15F120, ZP15F136, ZP15F139, ZP15F157, ZP15F158, ZP15F161, ZP15F162, ZP15F167, ZP15F170, ZP15F175, ZP15F184

ZP15F193* GPS processing incorrect for EMULATE=TRANSPARENT

Download Fix File

Several problems prevent the correct processing of "special" transparent data streams. In transparent mode, all data except the 3270 command and WCC are sent "asis" to the LPD.

 

This fix corrects the problems.

 

2009/06/09 PK91074
Importance: Low Risk: Medium
Supersedes: ZP15F151, ZP15F153, ZP15F190

ZP15F194* NOP control command is passed to CICS in 3270 datastream

Download Fix File

Some newer TN3270 clients have begun using the Telnet negotiation "NOP" command as a "keep-alive" packet. Since the Telnet Daemon is not actively scanning for additional negotiation values, the command (X'FFF1') is passed to the application. If the application is CICS, problems ensue.

 

This fix causes the Telnet Daemon to detect and discard a "NOP" command whenever it is received as a "standalone" 2-byte datastream.

 

Notes:
  • This fix is a "patch" to the Telnet Daemon code. Complete implementation of "keep-alive" support requires a redesign of the Daemon. Since a rework of the Daemon is already in progress for a future release of TCP/IP, full support for "keep-alives" will be deferred until that time.
  • The Telnet Daemon does not support an "idle timeout", so the "keep-alive" serves no purpose.
  • Since the "keep-alive" is discarded by the Daemon, the application (eg, CICS) will not be aware that it was received. This means that any idle-timeout enforced by CICS will be unaffected by the Daemon's receipt of a "keep-alive".
  • The sole function of the "keep-alive" is to allow the client to detect a dead connection without the user attempting a transaction. The stack's "pulse" mechanism is what allows the Telnet Daemon to detect dead connections and to initiate application-level clean-up.
  • Telnet "keep-alive" functions generally serve no useful purpose and should be disabled to save bandwidth and processing resources whenever possible. This is especially true when buffer pools are in use (requires two transactions) or when Secure Telnet requires the "NOP" to be encrypted to the key-length, transmitted as a datagram of up to 4k bytes, and then be decrypted by the Daemon before being discarded.
2010/01/13 PM06470
Importance: Low Risk: Medium
Pre-Requisite: ZP15F123

ZP15F195* Install new Batch API object deck

Download Fix File

This fix installs a new version of the preprocessor API object deck. This update includes significant new debugging and recovery code.

 

Use of this new object deck is automatic with updated versions of the IPNETPRE API precompiler.

 

2009/07/01 PK91074
Importance: Low Risk: Low

ZP15F196 Install new CICS API object deck

Download Fix File

This fix installs a new version of the preprocessor API object deck. This update includes significant new debugging and recovery code.

 

Use of this new object deck is automatic with updated versions of the IPNETPRE API precompiler.

 

2009/07/01 PK91074
Superseded by: ZP15F529

ZP15F197* PING for non-existent local device never ends
Increasing number of IBBLOKs consuming storage

Download Fix File

When an attempt is made to connect with a non-existent or non-responsive local device, the ARP request does not complete. This leaves an IBBLOK actively attached to the ARP processor. Each additional communication attempt will also consume an IBBLOK.

 

This fix corrects the problem.

 

2009/07/17 PM06470
Importance: Medium Risk: Low

ZP15F198* Storage consumed by IBBLOKs

Download Fix File

When a client on the local stack establishes a connection with a server running on the same stack, the "loopback" link driver is used to mirror the outbound datagram into an inbound one.

 

A problem arises when the destination connection terminates unexpectedly. Because certain fields in the "mirrored" IBBLOK are copied rather that initialized, the undeliverable IBBLOK is not being returned to the free pool.

 

This fix causes all fields on the "incoming" IBBLOK to be properly set so that it can be disposed of when required.

 

2009/07/17 PM06470
Importance: Medium Risk: Low

ZP15F201 Queued asynch socket not closed

Download Fix File

When an asynchronous "base" socket is closed, a queued "accept" socket may still be left allocated and in a listen state. This may cause a subsequent bind request to fail.

 

This fix will cause the queued "accept" socket to be closed when the "base" socket is closed.

 

2008/03/10 PK33472
Superseded by: ZP15F233, ZP15F237, ZP15F250, ZP15F270, ZP15F280

ZP15F202 Enable Secure Telnet connections

Download Fix File

As shipped TCP/IP 1.5F does not support Secure Telnet connections. This fix is a phase replacement that corrects the problem. It need be installed ONLY if you desire to use the Secure Telnet feature and are using Telnet clients that also support it.

 

Once this fix is installed, you enable Secure Telnet as before, with the following exceptions:

 

- The DEFINE TLSD commands must precede the DEFINE TELNETD commands

 

- The PORT= and PASSPORT= values of DEFINE TLSD and the PORT= value of DEFINE TELNETD must all specify the same port number.

 

- You must specify POOL=YES on the DEFINE TELNETD.

 

Notes:
  • Performance issues that prompted the use of POOL=NO in previous releases have been eliminated in 1.5F.
  • Do NOT use the same port number for TN3270 and TN3270E sessions.
2008/04/10 PK67333
Superseded by: ZP15F219, ZP15F264, ZP15F275, ZP15F282
Supersedes: ZP15F102

ZP15F203 SSL handshake fails with GCRICHLZ error

Download Fix File

During the SSL handshake a certificate was received containing an ASN.1 primitive with a length of zero.

 

This fix causes an asterisk(*) to display for a zero-length ASN.1 primitive structure and circumvents the error condition.

 

2008/04/11 PK67333
Superseded by: ZP15F219, ZP15F264, ZP15F275, ZP15F282
Pre-Requisite: ZP15F202

ZP15F204 SecureFTP fails when receiving a file

Download Fix File

The data connection used by SSL to receive a file may fail if the queued inbound data exceeds SSL's maximum receive buffer.

 

This fix will correct this problem.

 

2008/04/03 PK67333
Superseded by: ZP15F324, ZP15F236, ZP15F247, ZP15F366

ZP15F205 FTPBATCH stalls after a failed PUT

Download Fix File

When a PUT is issued for a non-existent POWER queue entry, the RETR command fails. However, if the remote host does not respond to FIN, the unused data connection may be maintained for an extended period before timing-out.

 

This fix modifies the FTP Daemon's behavior so that it does not wait for the foreign stack's FIN after issuing CLOSE.

 

2008/04/29 PK67333
Superseded by: ZP15F324, ZP15F236, ZP15F247, ZP15F366

ZP15F206 FTP fails while closing a secure data connection

Download Fix File

When an encrypted connection is closed, a CLOSE_NOTIFY handshake is required. However some PC-based FTP servers ignore this requirement and simply close the connection.

 

This fix prevents an error condition from being raised when the remote server improperly closes a secure connection.

 

2008/04/21 PK67333
Superseded by: ZP15F219, ZP15F264, ZP15F275, ZP15F282
Pre-Requisite: ZP15F202

ZP15F207 FTPBATCH stalls after failed PUT

Download Fix File

When a PUT is issued for a non-existent POWER queue entry, the RETR command fails. However, the already transmitted STOR command may cause the foreign host's FTP Daemon to hang while it waits for the data connection to open.

 

This fix causes RETR to be attempted before STOR.

 

2008/04/29 PK67333
Superseded by: ZP15F251, ZP15F389, ZP15F287

ZP15F208 Initialization vector not reset after same key gennerated

Download Fix File

When a Create Cipher Key request(MEMACRKY(4)) is made for the currently active key, the key material is restored and overhead can be reduced by reusing the already-generated key material. However, the initialization vector for algorithms using cipher-block chaining(CBC) mode is not restored.

 

This fix restores the original Initialization Vector (IV) portion of the generated key material.

 

2008/05/15 PK67333
Superseded by: ZP15F235

ZP15F209 ACCEPT or LISTEN fails during passive OPEN

Download Fix File

During an ACCEPT or LISTEN a passive OPEN is issued on the specified socket to place it into a listen state. A STATUS call is then issued through the basic socket API (IPNRBSDC) to verify that the socket is in the requested listen state.

 

Under some conditions, the connection may not be updated to the listen state before the STATUS call completes.

 

This fix will re-issue the STATUS call, circumventing the condition causing the ACCEPT or LISTEN request to fail.

 

2008/05/15 PK67333
Superseded by: ZP15F233, ZP15F237, ZP15F250, ZP15F270, ZP15F280

ZP15F210 End-of-connection log records have no timestamp

Download Fix File

The SeeTCP/IP feature creates an end-of-connection record. The time stamp in this record was not being set. This fix corrects this problem.

 

Once this fix is installed, you should cycle the SVSESRVR partition.

 

Notes:
  • End-of-connection records created prior to installing this fix will contain an incorrect time.
2008/05/12 PK67333
Superseded by: ZP15F258, ZP15F164, ZP15F266

ZP15F211* BSD103W warning messages issued

Download Fix File

As shipped, the $SOCKDBG phase is configured to issue warning messages.

 

This fix turns off BSD103W and all other BSD warning messages.

 

2008/05/15 PK67333
Importance: Low Risk: Low

ZP15F213* Problems with queued connections

Download Fix File

The default $SOCKOPT.phase shipped with 1.5F contains "QUEDMAX=3". This setting determines how many incoming SYN requests will be queued for an application.

 

Queuing allows avoidance of the dreaded "connection rejection" when a client requests a connection and the application is not in a "listen" state.

 

The default value in 1.5E was "0". This was inceased to "3" in 1.5F. This fix will restore the default setting to its 1.5E value.

 

Notes:
  • The application "listen" function can override the number of queued connections allowed on a specific port.
  • You may also code your own customized $SOCKOPT.PHASE to provide a complete set of default values to be used for an application. This phase must appear in the LIBDEF search chain OF THE APPLICATION.
  • This value can also be overridden with the TCP/IP PORTQUEUE command. The PORTQUEUE command setting will override both the application and $SOCKOPT settings.
2008/05/20 PK67333
Importance: Medium Risk: Medium

ZP15F214 Extraneous SDUMP occurs after a CLOSE error

Download Fix File

A diagnostic SDUMP may be issued when a CLOSE fails due to a connection reset. This SDUMP should only occur when specified by SOCKDBG, but the setting is not being checked.

 

This fix causes the $SOCKDBG setting to be checked before producing an SDUMP.

 

2008/06/03 PK67333
Superseded by: ZP15F233, ZP15F237, ZP15F250, ZP15F270, ZP15F280

ZP15F215 FTPBATCH abend with PARM='FTPD=NO'

Download Fix File

When using FTPBATCH to transfer files between two external systems such as a PC and VM, the FTPBATCH job must use "FTPD=NO" PARM:

 

// EXEC FTPBATCH,SIZE=FTPBATCH,PARM='FTPD=NO'

 

FTPD=NO prevents FTPBATCH from loading and attaching of the FTP Daemon.

 

This fix prevents the abend.

 

2008/05/23 PK67333
Superseded by: ZP15F239, ZP15F350, ZP15F259, ZP15F285

ZP15F216 CICS Web Services fails when using SSL
CICS Transaction Gateway fails

Download Fix File

The asynchronous write function posts a SEND complete before the sent data had been acknowledged by the remote host.

 

This fix prevents posting of the SEND ECB until receipt of the data had been acknowledged.

 

2008/06/03 PK67333
Superseded by: ZP15F233, ZP15F237, ZP15F250, ZP15F270, ZP15F280

ZP15F218* Unnecessary CICS tracing causing excessive overhead

Download Fix File

As shipped, The default $SOCKDBG.PHASE contains the entry:

 

FL01=$DBGCICT option for CICS tracing.

 

This option causes CICS tracing of events that are unnecessary unless debugging a problem. This fix turns CICS tracing OFF in the distributed (default) $SOCKDBG.phase and will reduce overhead for applications using the BSD/C interface in a CICS environment.

 

2008/07/10 PK70370, PK71366
Importance: Medium Risk: Low

ZP15F219 Problems with CPACF Hardware Assist and/or TLS31 client

Download Fix File

Use of the hardware crytopgraphic assist facility for SHA-1 and SHA-256 may not be correctly detected when the CPACF supports only the SHA-1 message digest algorithm. It will be correctly detected with this fix.

 

TLS31 is represented as "0301" during TLS protocol negotiation. [TLS is the IETF official standard name for the SSL protocol as documented in RFC2246 and RFC4346.]

 

The use of "0301" as a client version is not being correctly handled. This fix will correct the problem, allowing the VSE client to establish connections with remote TLS31 servers.

 

 

2008/07/20 PK70370, PK71366
Superseded by: ZP15F244, ZP15F275, ZP15F274, ZP15F282, ZP15F264
Co-Requisite: ZP15F220
Supersedes: ZP15F202, ZP15F203, ZP15F206

ZP15F220* Correction for RAPTRAC event handling

Download Fix File

Events added to SSL TELNETD by ZP15F219 have incomplete descriptions.

 

This fix completes the descriptions of the new events.

 

2008/07/22 PK70370, PK71366
Importance: Medium Risk: Medium
Co-Requisite: ZP15F219

ZP15F221 Use of TLS31 with SecureFTP client fails

Download Fix File

TLS31 is the official IETF RFC2246 standard and replaces the SSL30 protocol.

 

When FTPBATCH attempts to connect with a server that requires TLS version 0301, it will fail. This fix will correct the problem, allowing FTPBATCH to connect. An example of the required FTPBATCH JCL follows:

 

// EXEC FTPBATCH,SIZE=FTPBATCH,PARM='TLS=CLIENT'

 

SET TLSV1 PRIVATE lib.sublib.memname NOCLAUTH ALL

 

LOPEN

 

LUSER local-userid

 

LPASS local-password

 

OPEN foreign-TLS-server 990 IMPLICIT TLS31

 

The above causes FTPBATCH to attempt an implicit TLS31 connection on port 990.

 

2008/07/29
Superseded by: ZP15F239, ZP15F236, ZP15F247, ZP15F251, ZP15F350, ZP15F259, ZP15F366, ZP15F389, ZP15F285, ZP15F287
Pre-Requisite: ZP15F219, ZP15F324

ZP15F222 Selectex fails with errno 113

Download Fix File

The selectex function contains a verification check to ensure that each posted ECB was correctly posted. This verification test is unneccessary and can cause the message:

 

BSD103W IPNRSELX failed R15=020E7048 errno=+113 SELXSBTR

 

to be issued, depending on $SOCKDBG settings. The error will also cause the application to receive a return code -1 and errno=113.

 

This fix corrects the problem.

 

2008/07/29 PK70370, PK71366
Superseded by: ZP15F233, ZP15F237, ZP15F250, ZP15F270, ZP15F280

ZP15F223 Triple-DES decryption in ECB Mode fails

Download Fix File

Triple-DES decryption does not work properly while in ECB mode.

 

This fix corrects the problem.

 

2008/07/29 PK70370, PK71366
Superseded by: ZP15F244, ZP15F274
Pre-Requisite: ZP15F219

ZP15F224 Certificate from godaddy.com fails

Download Fix File

The issuer information for godaddy.com issued certificates contain extraneous serial number fields that were not expected. This fix cause the extra fields to be ignored. They will be displayed as "unknown" in the CIALCERT job's SYSLST. This may also apply to other certificate authorities that include extra information in the issuer section of the certificate.

 

2008/08/12 PK70370, PK71366
Superseded by: ZP15F264, ZP15F275, ZP15F282
Pre-Requisite: ZP15F219

ZP15F225 Excessive requests to turn off diagnostics

Download Fix File

Diagnostics for an individual connection can be activated from a partition using the BSD/C interface. This is done by creating a $SOCKDBG.phase with the SOCKDBG FL03=$DBGDTCP option. By default this option is off.

 

When this option is "off", a considerable number of socket requests are being generated to inform the stack. While these requests do not affect the connection, they are unnecessary and consume resources.

 

This fix eliminates the unneeded diagnostic requests.

 

2008/08/18 PK70370, PK71366
Superseded by: ZP15F233, ZP15F237, ZP15F250, ZP15F270, ZP15F280

ZP15F226 SSL session resume fails with client authentication

Download Fix File

The SSL/TLS session resumption also referred to as fast reconnect allows a client to resume a previously established session without preforming a full TLS/SSL handshake. A problem can occur when using client authentication for a resumed session because the client cerficate information is not passed back during a session resumption. This zap corrects this problem by storing the address of the previously received client certificate information at offset x2C in the gsk_secure_soc_init() parameter list (label SIN@CINF).

 

 

2008/08/20
Superseded by: ZP15F264, ZP15F275, ZP15F282
Pre-Requisite: ZP15F219

ZP15F227 Excessive socket STATUS requests

Download Fix File

When the $SOCKOPT phase specifies "BSDCFG1=$OPTSNWT" (the default) BSD SEND requests will cause a STATUS call be issued to determine the number of unacknowledged bytes still outstanding on the connection. If this value is greater than that specified by "SNOWMAX=" (default: 262144), then the SEND will be delayed.

 

A STATUS request is also made during CHECK processing, controlled by the "BSDCFG2=$OPTCHKR" and "CHKT=60" settings. The additional overhead of the STATUS call preceding each SEND can be bypassed if the CHECK SOCKET routine has already issued a STATUS request.

 

This fix will prevent unnecessary STATUS calls.

 

 

2008/08/18 PK74055
Superseded by: ZP15F233, ZP15F237, ZP15F250, ZP15F270, ZP15F280

ZP15F228 Abend in event recording call from IPCRYPTO

Download Fix File

An abend may occur when calling the event recording phase from IPCRYPTO. This code is used by the phases FTPDAEMN, CIALCERT, CIALROOT, CIALPRVK, and TELNETD when SSL functions are invoked.

 

This abend can also occur in any other program calling IPCRYPTO with ZP15F219 applied.

 

This fix corrects the problem.

 

2008/08/21 PK70370, PK71366
Superseded by: ZP15F264, ZP15F275, ZP15F282
Pre-Requisite: ZP15F219

ZP15F229 Caching of SSL sessions causes excessive storage use

Download Fix File

Caching of TLS/SSL sessions allows the resumption of a previously established session. This can significantly reduce the CPU required to establish a connection and is controlled by the "SOCKOPT SSLSTOR=" specification of the $SOCKOPT phase. Customers can specify any value less than 2gb. The value is then used to determine when cached sessions should be released.

 

This technique is flawed due to changing GETVIS use and timing for the release of closed sessions.

 

This fix changes the specification of "SOCKOPT SSLSTOR=value" to be the maximum number of cached sessions and is referenced when each TLS/SSL session is closed.

 

A specification of zero inhibits all session caching and will result in fast/resume sessions being forced to perform a full TLS/SSL handshake. This is also a security consideration and is discussed in RFC2246,

 

This fix also corrects a problem in closing sessions that do not properly exchange a "close_notify" alert.

 

This fix also corrects a problem in detecting a failed CDLOAD for the IJBHCDRV phase and will prevent additional load attempts during subsequent initialization requests.

 

2008/08/27 PK74055
Superseded by: ZP15F264, ZP15F275, ZP15F282
Pre-Requisite: ZP15F219

ZP15F230 CIALSIGV fails with a 2048-bit RSA key

Download Fix File

When performing an RSA operation using the private key and Crypto-Express2 card, requests fail because an incorrect parameter address is passed.

 

This fix corrects the problem.

 

 

2008/08/27 PK74055
Superseded by: ZP15F244, ZP15F274
Pre-Requisite: ZP15F219

ZP15F231 FTP911I message issued twice

Download Fix File

The FTP911I message, issued at session close by the FTP Daemon, may occur twice.

 

This fix corrects this problem.

 

2008/08/28 PK74055
Superseded by: ZP15F236, ZP15F247, ZP15F366
Pre-Requisite: ZP15F324

ZP15F232 BSD103W IPNRCLOS failed R15=0000000C errno=+100 SORTLOCK

Download Fix File

When closing a socket, an attempt is made to check the status of the base-socket. If it is not already in a "listen" state, it is put into a listen state. If the application is designed to close the base-socket listen, this "re-listen" should not be issued.

 

This fix corrects the error.

 

2008/08/29 PK74055
Superseded by: ZP15F233, ZP15F237, ZP15F250, ZP15F270, ZP15F280

ZP15F233 EWOULDBLOCK(1102) errno not returned on SEND
ECONNREFUSED(1128) errno returned erroneously
Incorrect exception bit set following SELECT call

Download Fix File

Assuming the default $SOCKOPT phase option, BSDCFG1=$OPTSNWT, a SEND will queue up to SNOWMAX= bytes (default=262144) before issuing a WAIT until the data is acknowledged.

 

However, a non-blocking SEND should not be placed in a wait state. Instead, any SENDs beyond the permitted queued maximum should be rejected with errno set to EWOULDBLOCK (1102).

 

Requests made on a connection that has been RESET will now be marked complete with ECONNRESET (1121) rather than ECONNREFUSED (1128).

 

SELECT processing has been corrected to prevent the improper setting of exception flags.

 

Once this fix is applied, adding the BSDCFG1=$OPTXNBK option to $SOCKOPT.phase will cause EWOULDBLOCK to be returned on non-blocking SENDs.

 

This fix also provides for the issuance of message:

 

BSD114I SEND2500 send-length unacked-count

 

when MSGT=$DBGSCTY is specified in $SOCKDBG.phase.

 

"send-length" is the number of bytes sent by the application and "unacked-count" is the number of bytes transmitted but not yet acknowledged.

 

This fix also adds support for restricting each foreign ip-add ress to a single concurrent connection with a specific local port. Checking is implemented by specifying including "$OPTCHSF" in the "BSDCFG2=" specification of the $SOCKOPT phase. Checking is enforced only during ACCEPT processing by testing existing connections for duplicate foreign ip-address and local port number. Existing connections with the same foreign ip-address and local port number are closed before control is returned to the application's ACCEPT call with the newly established socket connection.

 

2008/10/01 PK74055
Superseded by: ZP15F237, ZP15F156, ZP15F250, ZP15F270, ZP15F280
Supersedes: ZP15F232, ZP15F227, ZP15F225, ZP15F222, ZP15F216, ZP15F214, ZP15F209, ZP15F201

ZP15F234 CICS Abend when using Crypto Assist hardware

Download Fix File

When a Crypto Assist card is installed, RSA operations are handled by the hardware. An abend may occur in CICS when using Crypto Assist hardware.

 

This fix corrects the problem.

 

2008/09/16 PK74055
Superseded by: ZP15F264, ZP15F275, ZP15F282
Pre-Requisite: ZP15F219

ZP15F235* Additional ciphers for ECB mode

Download Fix File

This fix adds additional ciphers for use with the Common Encryption Cipher Interface (CECI). These new ciphers for the CECI API are 88 (SDES-ECB-NULL), 92 (SDES-ECB-SHA1), 96 (TDES-ECB-NULL), and 100 (TDES-ECB-SHA1).

 

2008/09/17 PK74055
Importance: Medium Risk: Medium
Supersedes: ZP15F208

ZP15F236 Idle timeout causes long-running transfer to fail

Download Fix File

When an FTP Daemon is defined with an idle connection timeout value, the intent was to detect and disconnect FTP sessions that have no activity.

 

Because of the manner in which this detection is being performed, an "idle session timeout" can occur during the course of a long-running data transfer.

 

This fix correct the problem.

 

2008/10/06 PK74055
Superseded by: ZP15F247, ZP15F366
Co-Requisite: ZP15F238, ZP15F239
Pre-Requisite: ZP15F157, ZP15F219
Supersedes: ZP15F204, ZP15F205, ZP15F221, ZP15F231, ZP15F308, ZP15F322, ZP15F324

ZP15F237 BSD ACCEPT fails
BSD SEND fails (UDP)

Download Fix File

An ACCEPT may fail when a previous CLOSE attempts to re-open the base socket. This fix prevents the unnecessary re-open of the base socket.

 

Additional diagnostics have also been added to ACCEPT processing.

 

UDP SEND requests fail because BSD processing is not including the foreign IP and Port values in each request. This fix correct the problem.

 

2008/10/07 PK74055
Superseded by: ZP15F250, ZP15F270, ZP15F280
Co-Requisite: ZP15F156
Pre-Requisite: ZP15F148, ZP15F143, ZP15F144, ZP15F145
Supersedes: ZP15F233, ZP15F232, ZP15F227, ZP15F225, ZP15F222, ZP15F216, ZP15F214, ZP15F209, ZP15F201

ZP15F238* Idle FTP sessions improperly handled

Download Fix File

This fix removes redundant and unneeded code from the stack's cleanup routine. The removed functions are handled by the FTP Daemon.

 

2008/10/07 PK74055
Importance: Medium Risk: Medium
Co-Requisite: ZP15F236, ZP15F239
Pre-Requisite: ZP15F021

ZP15F239 Idle FTP sessions improperly handled

Download Fix File

This fix removes redundant and unneeded code from FTPBATCH. The removed functions are handled by the FTP Daemon.

 

2008/10/08 PK74055
Superseded by: ZP15F350, ZP15F259, ZP15F285
Co-Requisite: ZP15F238, ZP15F236
Pre-Requisite: ZP15F219, ZP15F324
Supersedes: ZP15F215, ZP15F121, ZP15F221

ZP15F240* Event reports missing events

Download Fix File

Not all recorded events are displayed with an FTPBATCH STATUS EVENTS or RAPTRAC REPORT command.

 

This fix causes all events to be reported.

 

2008/10/23 PK77248
Importance: Medium Risk: Medium

ZP15F243 TCP910D Error: during LOPEN, OPNLCLSF

Download Fix File

An FTP LOPEN command attempts to establish a connection with a locally-defined FTP Daemon. If this attempt fails then an unnecessary CLOSE is performed. This causes the misleading message: "TCP910 Error: during LOPEN, OPNLCLSF" to be displayed.

 

This fix prevents the CLOSE request, but does not address the reason for the failed LOPEN.

 

The most likely reasons for LOPEN failure is either no local FTP Daemons are defined or all available Daemons are at their maximum session limits.

 

In addition to increasing the maximum permitted sessions, you max also want to consider specifying "IDLETIME=" to prevent idle users from tying-up sessions.

 

 

2008/10/27 PK77248
Superseded by: ZP15F251, ZP15F389, ZP15F287

ZP15F244 Client Authentication fails

Download Fix File

The server-side creation of the "certificate_verify" message may be incorrect.

 

This fix modifies the RSA signature creation routine to use an alternate process that does not produce the error.

 

2008/11/13 PK77248
Superseded by: ZP15F274
Supersedes: ZP15F219, ZP15F223, ZP15F230

ZP15F245 Blank card in FTPBATCH SYSIPT causes failure

Download Fix File

If a blank card image is included in the SYSIPT stream, an error condition is raised. This condition is accompanied by the message: "FTP301D FTPBATCH diagnostic: ICMDFAIL RC=00000000 RS=0000110C".

 

In previous releases, blank cards were ignored.

 

This fix restores the previous and intended behavior of ignoring completely blank card images.

 

2008/11/06 PK77248
Superseded by: ZP15F350, ZP15F259, ZP15F285
Pre-Requisite: ZP15F239

ZP15F246 Abend during Get Certificate Information call (IJBEFPGP)

Download Fix File

When using the SSL cryptographic API to get certificate information, an abend may occur if the certificate does not exist in the requested sublibrary.

 

The error is caused by an AMODE mismatch between the routine handling the library I/O and the error reporting routine.

 

The IBM Encryption Facility for z/VSE uses this interface and may experience this problem when executing the IJBEFPGP program.

 

This fix corrects the problem.

 

2008/11/13 PK77248
Superseded by: ZP15F264, ZP15F275, ZP15F282
Pre-Requisite: ZP15F219

ZP15F247 Data connection message (FTP938W) is misleading

Download Fix File

When an FTP session opens a data connection between two Daemons, one side issues a passive OPEN (listen) and the other side issues and active OPEN.

 

If the OPEN should fail for some reason, an FTP938W message is produced. This message always indicates that an "ACTV" OPEN has failed, which is incorrect if the local Daemon was the one issuing the passive OPEN.

 

This fix corrects the message text to contain one of three character strings:

 

ACTV - An active OPEN has failed.

 

PASV - A passive OPEN has failed.

 

PAWA - A passive OPEN has timed-out while waiting for a connection.

 

This fix also adds "active" or "passive" to the 150-level message sent to the client when the data connection is opened.

 

This fix also increases the maximum record sign to 65,535 (64k-1) bytes. Note that record length is still limited by that supported by each file type.

 

Notes:
  • The size extension was included specifically for sequential disk files with RECFM=U. An additional fix, ZP15F248, is required before the extended record size can be used.
2008/11/14 PK77248
Superseded by: ZP15F366
Co-Requisite: ZP15F249
Supersedes: ZP15F204, ZP15F205, ZP15F221, ZP15F231, ZP15F236, ZP15F308, ZP15F322, ZP15F324, ZP15F326, ZP15F347

ZP15F248 FTP906I FTP server READTOOB or WRITTOOB

Download Fix File

The file I/O driver for sequential disk files with a record format of Undefined places a 32k limit on record length.

 

This fix increases the maximum length to 65,535 (64k-1). If a record is longer than this limit, the size will be displayed in the FTP906I message as the RC= value.

 

2008/11/14 PK77248
Superseded by: ZP15F263
Pre-Requisite: ZP15F247

ZP15F249 Correction and enhancement of FTP-related messages

Download Fix File

The word "active" or "passive" will appear in the 150-level message produced when a data connection is opened. This will allow the user to more easily determine which Daemon was responsible for initiating the data connection.

 

2008/11/14 PK77248
Superseded by: ZP15F364
Co-Requisite: ZP15F247
Supersedes: ZP15F309, ZP15F132, ZP15F137

ZP15F250 Connected socket never ACCEPTed

Download Fix File

A server application using GIVESOCKET after an ACCEPT call may fail to be notified of a new connection when multiple clients attempt simultaneous connections.

 

This problem was detected at a site where many ATM machines were trying to connect during CICS startup. When GIVESOCKET processing placed the base socket back into a listen state, it did not consider that the previous LISTEN (issued during ACCEPT) may have established a new connection.

 

The LISTEN routine issues a STATUS to verify that the base socket is in a listen state. If it is not, it issues a new passive OPEN. This wipes-out the just-established connection.

 

[It took a while to find this bug so that is why I added it's story here. And I need to get cash from my ATM today...]

 

This fix also corrects a problem where the QUERY CONNECTIONS command did not display the correct socket number following ACCEPT, GIVESOCKET, and TAKESOCKET processing. Instead, it would show the base socket number, which was not very useful.

 

After applying this fix, the updated socket number will be displayed.

 

An example of the QUERY CONNECTIONS command:

 

IPT353I >9999 192.168.0.15, 1647 TCP 30 Established

 

In the above, "30" is the socket number used by the BSD/C application, running in the CICS or other external partition.

 

2008/11/13 PK77248
Superseded by: ZP15F270, ZP15F280
Co-Requisite: ZP15F156
Pre-Requisite: ZP15F148, ZP15F143, ZP15F144, ZP15F145
Supersedes: ZP15F201, ZP15F209, ZP15F214, ZP15F216, ZP15F222, ZP15F225, ZP15F227, ZP15F232, ZP15F233, ZP15F237

ZP15F251 SecureFTP connection fails when using TLS31

Download Fix File

This is a phase replacement for changes originally included in ZP15F221. It is being issued because the superseded ZP15F221 contains changes to three different phases, including IPNAFTPC, and this fix prevents those corrections from being lost.

 

This fix will also cause several DIAGNOSE FTP messages to be issued automatically when a control connection RECEIVE fails. This will permit a finer level of debugging information to be produced.

 

2008/11/17 PK77248
Superseded by: ZP15F389, ZP15F287
Supersedes: ZP15F207, ZP15F221, ZP15F243

ZP15F252 SSL "client_hello" contains null cipher

Download Fix File

When establishing a secure connection, an application can specify a list of ciphers to be used. This list is then included in the "SSL client_hello" message sent to a TLS/SSL server. The server then chooses which cipher suite to use during the secure session.

 

An application passing a cipher list of binary zeros causes a "client_hello" containing no ciphers to be sent. This is not valid, and the request fails.

 

This fix adds an edit check that suppress the erroneous "client_hello".

 

The application must be corrected to specify a valid list of cipher suites, or pass a null pointer in the SIN@V3CS parameter if the system default cipher list is desired.

 

 

2008/11/17 PK77248
Superseded by: ZP15F264, ZP15F275, ZP15F282
Pre-Requisite: ZP15F219

ZP15F253 SecureFTP data connection fails

Download Fix File

The TLS/SSL data connection may fail to be established when it is not preceded by a PRIVATE command.

 

This fix corrects the problem.

 

2008/11/17 PK77248
Superseded by: ZP15F366
Pre-Requisite: ZP15F247

ZP15F254* Additional and enhanced messages

Download Fix File

The following messages have been added for See-TCP/IP:

 

SEE136 Datagram trace buffer request failed rs=xxx(yyy)

 

SEE137 nnnn-bytes sent on data connection to ipaddr(port)

 

SEE138 ipaddr(port) logger connection closed srcode=xx

 

2008/11/19 PK77248
Importance: Medium Risk: Medium
Co-Requisite: ZP15F255

ZP15F255 Additional and enhanced messages

Download Fix File

This fix corrects some minor problems with datagram packet capture and adds support for some additional messages.

 

2008/11/19 PK77248
Superseded by: ZP15F266
Co-Requisite: ZP15F254

ZP15F256 IPN222E TCP/IP System loop has been detected

Download Fix File

An infinite loop condition can occur if the FTP Daemon's control connection ECB is posted while a data transfer is in progress.

 

This fix corrects the problem.

 

2008/11/25 PK77248
Superseded by: ZP15F366
Pre-Requisite: ZP15F247

ZP15F257* SeeTCP/IP packet capture by IP address fails

Download Fix File

The SeeTCP/IP packet capture feature stores datagrams into a dataspace. The PC component's "Packet Capture" button can then be used to retrieve and store the datagrams, converting them to the standard "pcap" format. Analysis can then be performed with a variety of programs, such as the free "Wireshark" utility.

 

By default, all packets are captured as a sampling of activity. This phase replacement allows capture to be restricted to only those datagrams that match a corresponding DEFINE TRACE command.

 

In this manner, the DEFINE TRACE command can be used to limit the datagrams being captured for SeeTCP/IP processing.

 

See ZP15F258 for further details on using the SeeTCP/IP feature of TCP/IP.

 

2008/11/25 PK77248
Importance: Medium Risk: Medium
Co-Requisite: ZP15F164, ZP15F258
Supersedes: ZP15F119

ZP15F258 SeeTCP/IP packet capture by IP address fails

Download Fix File

The SeeTCP/IP packet capture feature stores datagrams into a dataspace. The PC component's "Packet Capture" button can then be used to retrieve and store the datagrams, converting them to the standard "pcap" format. Analysis can then be performed with a variety of programs, such as the free "Wireshark" utility.

 

By default all packets are captured as a sampling of activity. This phase replacement allows capture to be restricted to only those datagrams that match a corresponding DEFINE TRACE command.

 

In this manner, the DEFINE TRACE command can be used to limit the datagrams being captured for SeeTCP/IP processing.

 

A new command, "TRACETAB OFF/ON", can be issued to the SVSESRVR partition --note that this is NOT a TCP/IP partition command.

 

TRACETAB OFF is the default setting and will cause all datagrams to be captured if a TRACEDSP command has been previously issued.

 

TRACETAB ON will capture only datagrams that match a DEFINE TRACE (TCP/IP command). In addition, the ID= of the DEFINE TRACE command must start with the string: "SEE" for SeeTCP/IP to consider the definition for filtering.

 

For example, if you wanted to capture only datagrams for IP address 192.168.0.153, issue the following commands:

 

MSG xx,DATA=TRACETAB ON ("xx" is the SVSESRVR partition id)

 

MSG yy ("yy" is the TCP/IP partition id) DEFINE TRACE,ID=SEE001,IPADDR=192.168.0.153

 

with the above commands only datagrams for IP address 192.168.0.153 will be captured into the SeeTCP packet capture facility.

 

Notes:
  • Unless you also wish to issue a TCP/IP "DUMP TRACES" command, you may want to include a small "SIZE=" parameter to limit the storage consumed by the trace.
  • All traces consume resources. When you are not actively collecting data, use the DELETE TRACES command to stop the process.
2008/11/25 PK77248
Superseded by: ZP15F266
Co-Requisite: ZP15F164, ZP15F257
Supersedes: ZP15F210

ZP15F259 PARM='SSL=CLIENT' fails

Download Fix File

When FTPBATCH is started with PARM='SSL=CLIENT', connections to TLS/SSL-enabled servers will fail unless a "SET SSL" command is executed first.

 

This fix provides for a default "SET SSL" in the form:

 

SET SSL PRIVATE SDFILES NOCLAUTH ALL

 

The OPEN command to the foreign FTP server will also contain the following default values:

 

OPEN foreign-ip-address 990 IMPLICIT SSL30

 

Port 990 uses IMPLICIT mode by default, but can be overridden to EXPLICIT if the foreign FTP server requires it.

 

2008/12/12 PK77248
Superseded by: ZP15F285
Co-Requisite: ZP15F238, ZP15F236
Pre-Requisite: ZP15F219, ZP15F324
Supersedes: ZP15F121, ZP15F215, ZP15F221, ZP15F239, ZP15F245, ZP15F350

ZP15F260 SSL108D VSE ciphers=0035002F000A0009000800620035002F

Download Fix File

A list of cipher suites with duplicate entries may cause this symptom.

 

This fix corrects the problem.

 

2008/12/12 PK77248
Superseded by: ZP15F264, ZP15F275, ZP15F282
Pre-Requisite: ZP15F219

ZP15F261* Home IP address blocked by Automatic Security
IP addresses blocked while in WARN mode

Download Fix File

The Automatic Security feature of TCP/IP can be used to cause the blocking of IP addresses that appear to be attempting to hack into the system. This is activated by the commands:

 

SECURITY AUTO=ON

 

ASECURITY BLOCKIP=YES BLOCKCNT=3

 

However, it has been found that the IP address 127.0.0.1 can be erroneously blocked. Since that address is reserved to identify the stack itself, blocking it will cause problems. Additionally, blocks are being set even when Security is set to operate in "warn" mode.

 

This fix corrects both problems.

 

Notes:
  • The command: "ACCESS CLEAR IPADDR=127.0.0.1" will clear an existing block.
2008/12/16 PK82194
Importance: Medium Risk: Medium

ZP15F262 SEE600V SeeVSE diagnostic:TRCDNORM

Download Fix File

An error may occur when copying the datagram dataspace from the TCP/IP partition into the SVSESRVR partitition.

 

This fix will correct this problem.

 

2008/12/16 PK82194
Superseded by: ZP15F266
Pre-Requisite: ZP15F258

ZP15F263* Improper maximum LRECL for Undefined sequential disk files

Download Fix File

This fix causes the driver for Undefined sequential disk files to determine the maximum record length (for the device) by asking the operating system. Formerly, a single hard-coded value was used in all cases.

 

2008/12/30 PK82194
Importance: Medium Risk: Medium
Pre-Requisite: ZP15F247
Supersedes: ZP15F248

ZP15F264 Clients using TLS 1.1 fail to connect to the VSE TLS server

Download Fix File

Some FTP clients, such as FileZilla, fail to connect with VSE when using TLS 1.1.

 

This file corrects the problem.

 

Notes:
  • Version 3.1.6 of the FileZilla client was used for testing.
2009/01/06 PK82194
Superseded by: ZP15F275, ZP15F282
Supersedes: ZP15F202, ZP15F226, ZP15F228, ZP15F224, ZP15F219, ZP15F206, ZP15F203, ZP15F260, ZP15F252, ZP15F246, ZP15F244, ZP15F234, ZP15F229

ZP15F265* Connections with port zero displayed

Download Fix File

The PC GUI may display "internal" connections that have no port. This fix filters the data to reduce overhead and simplify dispalys.

 

2009/01/15 PK82194
Importance: Medium Risk: Medium

ZP15F266* Allow SeeTCPIP to run for FREE!

Download Fix File

This fix provides a time-limited "demo mode" for the SeeTCPIP product.

 

This can be useful for sampling VSE system performance, monitoring TCP/IP activity, or debugging network issued with the datagram capture facilities of SeeTCPIP.

 

The full features of the monitor and the associated PC GUI are available. The captured performance data that is stored on the PC is permanently available for analysis.

 

2009/01/16 PK82194
Importance: Medium Risk: Medium
Supersedes: ZP15F210, ZP15F255, ZP15F258, ZP15F262

ZP15F267 FTPBATCH abends when invoked from a REXX EXEC

Download Fix File

A protection exception may occur when FTPBATCH is invoked from REXX due to an AMODE mismatch.

 

This fix corrects the problem.

 

2009/01/22 PK82194
Superseded by: ZP15F285
Pre-Requisite: ZP15F259

ZP15F268 DIR command returns truncated lines

Download Fix File

When a line in a directory list is 100 bytes long, it is truncated to 99 bytes.

 

This fix corrects the problem.

 

2009/01/28 PK82194
Superseded by: ZP15F389, ZP15F287
Pre-Requisite: ZP15F251

ZP15F269 Console lines split after 64 bytes

Download Fix File

Console messages longer then 64 bytes are being split into multiple WTOs. This is intended to make the console log easier to read, but makes it difficult for automation products to capture the entire message.

 

This fix changes the line length from 64 to 132 bytes before it is split into additional lines.

 

 

2009/02/09 PK82194
Superseded by: ZP15F285
Co-Requisite: ZP15F177
Pre-Requisite: ZP15F259

ZP15F270 Corrections and Updates to BSD/C API

Download Fix File

This fix provides corrections and updates for the BSD/C API.

 

During a somewhat obscure condition, GIVESOCKET can return an invalid errno 113. It has been corrected to return errno 1121.

 

Implementation of the $OPTCNFW option is included in this fix. See ZP15F276 for details on using this option.

 

2009/04/23 PK85862
Superseded by: ZP15F280
Co-Requisite: ZP15F276
Supersedes: ZP15F201, ZP15F209, ZP15F214, ZP15F216, ZP15F222, ZP15F225, ZP15F227, ZP15F232, ZP15F233, ZP15F237, ZP15F250

ZP15F273* FTP data connection not closed after REST command from client

Download Fix File

A passive data connection may not be closed when a client abruptly terminates the FTP session by sending a REST command immediately after a PASV command.

 

The REST command is not supported by the FTP Daemon. FTP clients should be configured to not send this command to the VSE FTP Daemon.

 

When this problem occurs, the FTP Daemon also causes a "Q CONN,EXTENDED" to be automatically issued against the data connection. This should only occur when "DIAG FTP" is in effect.

 

This fix corrects the undesired "Q CONN, EXTENDED".

 

2009/03/31 PK85862
Importance: Low Risk: Low
Pre-Requisite: ZP15F366

ZP15F274 SSL session diagnostic dump option added

Download Fix File

This fix adds additional diagnostic dumps for resolving problems during dynamic SSL session renegotiating.

 

The additional diagnostics will only be produced when the $SOCKDBG.phase option "CIAL=$DBGSDMP" has been specified.

 

2009/04/02 PK85862
Superseded by: ZP15F412
Co-Requisite: ZP15F275
Supersedes: ZP15F219, ZP15F223, ZP15F230, ZP15F244

ZP15F275 SSL session renegotiation fails

Download Fix File

An active SSL session can renegotiate the keys being used. Usually, this only occurs when an SSL sessions has been open for a long period. The recommended minimum time is 24 hours.

 

This fix implements this requirement, and was extensively and independently tested with the IBM WebSphere MQ product.

 

2009/04/02 PK85862
Superseded by: ZP15F282
Co-Requisite: ZP15F274
Supersedes: ZP15F202, ZP15F203, ZP15F206, ZP15F219, ZP15F224, ZP15F226, ZP15F228, ZP15F229, ZP15F234, ZP15F246, ZP15F252, ZP15F260, ZP15F264

ZP15F276* Delays during CLOSE processing

Download Fix File

This fix adds a new option to the SOCKOPT macro.

 

The BSDCFG1 flag can now also contain $OPTCNFW.

 

The $OPTCNFW option can be used in conjunction with the $OPTSNWT option to allow faster posting of a CLOSE request. This is accomplished by not waiting for a FIN from the remote (foreign) stack. Normal CLOSE processing causes a FIN to be sent to the foreign host, which is immediately acknowledged. The foreign host should then send its own FIN (which the VSE side acknowledges). The application's CLOSE is then posted complete. In this way, the local application knows that the connection was closed successfully, all the way to the remote application.

 

However, some remote applications delay sending a FIN for a considerable length of time, which will delay completion of the CLOSE.

 

By use of the new option, CLOSE will be considered complete as soon as the foreign host has acknowledged receipt of the FIN.

 

Notes:
  • This option should be used with care since it eliminates an important data integrity check. If the remote application decides to terminate the connection with a RST, or if it sends additional data, there is no way for the local application to know.
  • The stack will still maintain the connection for a period of time, waiting for --and acknowledging-- the foreign host's FIN. However, there is no guarantee how long the stack will wait. At some arbitrary point, the remote host's FIN will be met with a RST.
2009/04/23 PK85862
Importance: Medium Risk: Low
Co-Requisite: ZP15F270
Supersedes: ZP15F156

ZP15F278 Slow writing of POWER files

Download Fix File

The POWER file I/O driver has long been optimized to buffer data being read from POWER files. When writing to POWER however, older, unbuffered routines are still used.

 

This fix causes the buffering routines to be used for all POWER file I/O, blocking the data into 64k buffers.

 

In addition to reducing CPU overhead, FTP times for transmitting a large job into the RDR queue can be expected to drop by 40% to 300%.

 

2009/04/09 PK85862
Superseded by: ZP15F395
Co-Requisite: ZP15F279

ZP15F279* Diagnostic upgrade for POWER File I/O driver

Download Fix File

Fix ZP15F278 adds additional diagnostic event traps to the POWER file I/O driver. These can be displayed in an FTPBATCH partition by specifying

 

SET DIAGNOSE EVENTS

 

STATUS EVENTS

 

In the stack partition, they can be enabled and viewed by using the commands:

 

RAPTRAC START

 

RAPTRAC REPORT

 

2009/04/09 PK85862
Importance: Low Risk: Low
Co-Requisite: ZP15F278

ZP15F280 ACCEPT fails with errno "econnreset"
Loop during startup of CICS Web Services
errno 1121 returned by CLOSE for base socket
BSD103 message issued as diagnostice instead of warning
Added support for ABORT return code

Download Fix File

A client running in a CICS partition that already has a connection in a listen state may encounter an error (1121) when issuing a CONNECT, SELECT, or CLOSE. This failure, which very rarely, if ever, occured on 1.5E us due to the increased speed with which the request is processed.

 

This fix corrects the problem

 

This fix also adds support for the new ABORT return code (52) introduced with ZP15F192. An ABORT request that fails with SRCODE 52 will be passed to the issuing application as an "econnreset" (1121) errno.

 

When debugging is active, a new diagnostic message will be issued when an ABORT function is issued.

 

A correction has been added to avoid a problem that can occur when client connections are queued prior to a CICS-based server issuing a queued ACCEPT.

 

A correction has been added to avoid returning errno 1121 to an application's CLOSE request for an asynchronous base socket.

 

The BSD103 diagnostic message has been changed to a warning level message.

 

2009/06/30 PK91074
Superseded by: ZP15F286
Pre-Requisite: ZP15F192
Supersedes: ZP15F201, ZP15F209, ZP15F214, ZP15F216, ZP15F222, ZP15F225, ZP15F227, ZP15F232, ZP15F233, ZP15F237, ZP15F250, ZP15F270

ZP15F281* Allow FTP of Dr D backup tape

Download Fix File

Dr D backup tapes use the Undefined record format. This phase replacement adds support for tapes containing Undefined records, which will allow FTP transfers of Dr D backup tapes.

 

This can be useful for sending a copy of a tape to a disaster recovery site, either directly to another VSE system, or by using a PC (or other non-VSE system) as an intermediary.

 

The following sample job can be used to FTP a Dr D backup tape to a remote PC or Unix FTP server.

 

// JOB FTPBPTUT
// OPTION LOG
// OPTION SYSPARM='00'
// TLBL DRDBUPV,'DRDVTAPE'
// LIBDEF *,SEARCH=lib.sublib
// EXEC FTPBATCH,SIZE=FTPBATCH
LOPEN
LUSER xxxxxxxx
LPASS xxxxxxxx
OPEN ip-addr-remote-ftp-server
USER yyyyyyyy
PASS yyyyyyyy
BINARY
LQUOTE STRU R
PUT %DRDBUPV,TAPE,UN,65535 FTPBPTUT.BJB
QUIT
/*
/&

 

"LQUOTE STRU R" in the above causes the output file to include the record structure information. Without this specification, the record structure would be lost and file would be useless.

 

The following JCL can then be used at the DR site to recreate the Dr D backup tape from the file on the PC or Unix FTP server. The tape can then be used as input to the Dr D restore utility.

 

// JOB FTPBGTUT
// OPTION LOG
// OPTION SYSPARM='00'
// TLBL DRDREST,'DRDVTAPE.GTUT'
// LIBDEF *,SEARCH=lib.sublib
// EXEC FTPBATCH,SIZE=FTPBATCH
LOPEN
LUSER xxxxxxxx
LPASS xxxxxxxx
OPEN ip-addr-remote-ftp-server
USER yyyyyyyy
PASS yyyyyyyy
BINARY
LQUOTE STRU R
GET FTPBPTUT.BJB %DRDREST,TAPE,UN,65535
QUIT
/*
/&

 

Notes:
  • Instead of "STRU R", "MODE B" can be used. Both FTPBATCH jobs must use the same string.
  • For VSE-to-VSE transmission, omit the "LQUOTE", since both sides of the transmission "understand" STRU and MODE commands.
2009/06/10 PK91074
Importance: Medium Risk: Medium

ZP15F282 Fast Session Resumption fails

Download Fix File

An SSL client can request "Fast Session Resumption." This allows reuse of a previously established session master key. Performance is significantly improved since the RSA private key operation performed during a full SSL handshake is bypassed.

 

The improved performance can be especially evident when running a Web server since browser clients frequently open multiple connections related to a single SSL session.

 

Fast Session Resumption requires that the previously established connection be cached so it can be located for reuse. The "SOCKOPT SSLSTOR=80" (default setting) controls the maximum number of cached sessions. If more than this number of sessions are expected than this value should be increased to the number of concurrent SSL sessions expected for the server application.

 

Fast Session Resumption can be suppressed, forcing a full handshake to be performed by creating a $SOCKOPT.phase with "SSLFLG1=$OPTSNFR", and/or setting "SSLSTOR=0".

 

2009/06/30 PK91074
Superseded by: ZP15F411
Supersedes: ZP15F202, ZP15F203, ZP15F206, ZP15F219, ZP15F224, ZP15F226, ZP15F228, ZP15F229, ZP15F234, ZP15F246, ZP15F252, ZP15F260, ZP15F264, ZP15F275

ZP15F283 Program Check exception in CIALPRVK

Download Fix File

When no valid product key exists for the SSL feature of TCP/IP, the CIALPRVK batch utility will abend with program check.

 

This fix corrects the problem.

 

2009/06/30 PK91074
Superseded by: ZP15F418

ZP15F285* Optional return code set
"Null" variable support

Download Fix File

A failing FTPBATCH run sets the return code to 4, 8, 12, or 16. It was suggested at WAVV 2009 that returning the FTP response number causing the failure would provide for better automation.

 

Application of this fix permits the default behavior of returning the standard "4, 8, 12, 16" codes to be overridden to return the FTP response number instead.

 

The format of the new command is:

 

SET RETCODE REPLYNUM

 

When in effect, the return code for a failing FTPBATCH job will be set to the highest reply number received from the local and foreign FTP Daemons.

 

FTP responses are set by RFC0959 and consist of a 3-digit number and optional, arbitrary text.

 

Using the new option, if FTPBATCH fails during a GET with a local response of:

 

L: 556 Save file failed because of wrong length record

 

then $RC for the FTPBATCH JOB STOP will be set to 556.

 

If FTPBATCH fails during a GET be cause the foreign host returned the response:

 

F: 550 Error: File NOFILE.TXT does not exist

 

then the job would then finish with a return code of 550.

 

The FTPBATCH.L book may also specify SET RETCODE REPLYNUM to make it an installation default.

 

Another request from WAVV 2009 involves allowing a variable to be defined with a null value. This allows circumvention of an error condition caused by referencing an uninitialized variable during an FTPBATCH run. A example should be worth a 1000 words. Coding:

 

// SETPARM NME=''
// EXEC FTPBATCH,SIZE=FTPBATCH &br....
SETVAR &NAME = &NME

 

will prevent a failure if the &NME variable is not created by other processing before being referenced by SETVAR.

 

2009/07/01 PK91074
Importance: Low Risk: Low
Co-Requisite: ZP15F287
Supersedes: ZP15F121, ZP15F215, ZP15F221, ZP15F239, ZP15F245, ZP15F259, ZP15F267, ZP15F269, ZP15F319, ZP15F350

ZP15F286 Poor performance of BSD/C-based applications
Asynchronous READ not posted

Download Fix File

During ACCEPT and SELECT functions a control call is issued to verify that TCP/IP is up and running. This control call is unnecessary, and this fix removes it to eliminate the overhead.

 

This fix also corrects a problem that caused a SELECT to not be posted when using an asynchronous READ operation.

 

2009/09/14 PM06470
Superseded by: ZP15F401
Pre-Requisite: ZP15F192
Supersedes: ZP15F201, ZP15F209, ZP15F214, ZP15F216, ZP15F222, ZP15F225, ZP15F227, ZP15F232, ZP15F233, ZP15F237, ZP15F250, ZP15F270, ZP15F280

ZP15F287 Correction for FTP reply numbers for automation

Download Fix File

ZP15F285 allowed the reply numbers to be used as the return code for // EXEC FTPBATCH jobs, but the setting of the the associated reply numbers is done in a different phase.

 

This fix must be applied to enable the use of reply numbers as the return code for FTPBATCH jobs, as documented in ZP15F285.

 

2009/07/18 PM06470
Superseded by: ZP15F292
Pre-Requisite: ZP15F285
Supersedes: ZP15F207, ZP15F221, ZP15F243, ZP15F251, ZP15F268, ZP15F389

ZP15F289* SSL data connection slow to close

Download Fix File

After the Daemon receives a "close_notify" is issues another RECEIVE. This can take up to two minutes to complete and allow CLOSE to proceed.

 

This fix causes the Daemon to act immediately on the "close_notify" and omit the extraneous RECEIVE, reducing the time required for CLOSE.

 

 

2009/09/14 PM06470
Importance: Medium Risk: Medium
Pre-Requisite: ZP15F366

ZP15F290* Missing "welcome" member prevents FTP initialization

Download Fix File

When using a custom FTP "welcome" with the DEFINE FTPD,WELCOME=, the FTPD Daemon will fail to correctly initialized when the expected member can't be loaded.

 

This fix will cause a warning message to be issued, but will allow the FTP Daemon to initialize and use the default welcome message.

 

2009/09/14 PM06470
Importance: Medium Risk: Medium
Pre-Requisite: ZP15F366

ZP15F291* Transfer into Power RDR fails

Download Fix File

A maximum record size of 80 is enforced for POWER RDR files, although the actual limit should be 128.

 

This fix permits record length of up to 128 for RDR files.

 

Notes:
  • For this fix to be useful with FTP, fix ZP15F517 must also be applied to the FTP Daemon.
2009/09/14 PM06470
Importance: Medium Risk: Medium
Co-Requisite: ZP15F517
Pre-Requisite: ZP15F504

ZP15F292* MPUT command fails when used with SecureFTP

Download Fix File

The MPUT command internally transmits an NLST request to the local FTP Daemon to obtain a list of files to be transmitted. This operation requires a clear (unencrypted) connection to the local FTP Daemon, but is being attempted in private (encrypted) mode.

 

This fix corrects the problem by causing a "PROT C" command to be sent to the local FTP Daemon in advance of the NLST request. If the foreign FTP server requires private data connections, a "PROT P" command will be issued following NLST to return the status to private (encrypted) mode.

 

This phase replacement also corrects a synchronization problem to ensure that both the VSE FTP client and server startup and maintain the same private/clear mode. This means that the LNLST, LNLIST, and LDIR commands issued from an SSL FTPBATCH job will correctly detect and handle any needed switches between clear and private mode when transferring directory information.

 

2009/10/11 PM06470
Importance: Medium Risk: Medium
Supersedes: ZP15F207, ZP15F221, ZP15F243, ZP15F251, ZP15F268, ZP15F389, ZP15F287

ZP15F295* Stack partition and/or FTPBATCH partition GETVIS exhausted

Download Fix File

When receiving the result of an internally issued DIR command and one of the CR/LF record delimiters is split between buffers, a parsing error causes a loop that will exhaust all available partition GETVIS.

 

This fix corrects the problem.

 

2009/10/11 PM06470
Importance: High Risk: Low
Pre-Requisite: ZP15F292

ZP15F296 SELECT fails on asynchronous socket

Download Fix File

A SELECT following an asynchronous connect request may fail because a null RECEIVE is being issued before the connection is fully established. This is a timing issue.

 

Also, a SELECTEX may return "socket receive ready" when no data is available.

 

This fix adds additional checking to prevent the problem.

 

2009/11/17 PM06470
Superseded by: ZP15F401
Pre-Requisite: ZP15F286

ZP15F297* Program check in EZA or BSD application

Download Fix File

An error in the BSD "stub" object deck sometimes causes a program check to occur in applications that use either the EZA or BSD APIs.

 

This fix replaces the BSD stub with a corrected object deck.

 

Once this fix is installed, it will be necessary to re-linkedit each application that uses the EZA or BSD APIs.

 

2009/11/12 PM06470
Superseded by: ZP15F438

ZP15F298 POWER PNET connection does not terminate after ZP15F296

Download Fix File

The POWER PNET connection does not terminate because of a change made in ZP15F296.

 

This fix corrects the problem.

 

2009/11/19 PM06470
Superseded by: ZP15F401
Pre-Requisite: ZP15F296

ZP15F299* DIR entries missing on MSGXLOG

Download Fix File

When using the external message log file (MSGXLOG) for recording the output of a DIR or LDIR command, some entries may be skipped following the first 1,000.

 

This fix corrects an internal timing issue to ensure that all directory lines are logged.

 

2010/02/18 PM13088
Importance: Medium Risk: Medium
Pre-Requisite: ZP15F285

ZP15F301 Email client shows XPCC ERROR with long POWER queues

Download Fix File

When the Power queue contains hundreds of entries, for those clients that use an unbuffered RDDIR (specifically EMAIL), an XPCC error will occur during the acquisition of the next chunk of DIR entries. The error will be a return code of 6, which means that the XPCCB appears to be corruptes, but it was really because the pointer to the XPCCB was corrupted.

 

This fix will replace the use of R8/R9 register combination for the XPCCB, with an R0/R1 for an MVCL.

 

2008/03/04 PK33472
Superseded by: ZP15F335, ZP15F357, ZP15F355, ZP15F357, ZP15F365, ZP15F395

ZP15F302 Outgoing emails rejected as "spam"

Download Fix File

There is an optional field in the email header called "X-Sender" and the RFC states that it is used to "secretly" pass the real identity of the sender even if the "FROM" value is changed. It is an ineffectual way of preventing "spam", but some server software relies on it. There exists a problem where the "@" is not being properly handled in the construction of that field. Also, for those customers who use the "FROM" in a "your name"<addre@com> format, some sites don't like that either, so the info is stripped down to the address.

 

This fix will handle the "@" correctly for countries who do not use the same hex value of the "@" as the USA. To make this patch fit, the "X-Client" field, which was used to pass the name of the CSI client and version as a comment field, has been dropped.

 

2008/03/06 PK33472
Superseded by: ZP15F336, ZP15F348, ZP15F352, ZP15F371, ZP15F373, ZP15F377, ZP15F383, ZP15F387, ZP15F390, ZP15F393, ZP15F501

ZP15F303* ABEND when a REXX CGI routine uses the HTML() function.

Download Fix File

This fix corrects an error in a control block that is passed to REXX.

 

2008/03/04 PK33472
Importance: High Risk: Low

ZP15F304 Email client ignores value set by 'EMAIL GMT=' command.

Download Fix File

As part of the TCP/IP initialization, there is typically an "EMAIL" command used to set global values. The "GMT=" value was not being used by the email client.

 

Apply this if your site uses this command.

 

2008/03/28 PK67333
Superseded by: ZP15F336, ZP15F348, ZP15F352, ZP15F371, ZP15F373, ZP15F377, ZP15F383, ZP15F387, ZP15F390, ZP15F393, ZP15F501

ZP15F305 "SET SUBJECT =" produces different output than "SET SUBJECT="

Download Fix File

If extra blank delimiters were in the "SET SUBJECT=" command, there would be unwanted information (8 bytes) at the end of the subject heading.

 

Apply this if your site likes to add blanks to commands.

 

2008/03/28 PK67333
Superseded by: ZP15F336, ZP15F348, ZP15F352, ZP15F371, ZP15F373, ZP15F377, ZP15F383, ZP15F387, ZP15F390, ZP15F393, ZP15F501

ZP15F306 If formfeed is after line 1 and NOEJECT is on, second page does not skip.

Download Fix File

If you have a report where it does not begin with a form feed on the first page, but subsequent pages have a form feed, but you want all output to go to a printer with NOEJECT=YES, then the behavior is that NOEJECT=YES will suppress the first form feed, even if it is the form feed of the second page.

 

Apply this fix if this is a problem in your environment.

 

2008/03/31 PK67333
Superseded by: ZP15F318, ZP15F333, ZP15F171, ZP15F182, ZP15F183, ZP15F502

ZP15F307 Fetching a fully-qualified POWER member fails when preceded by a "CWD \" command.

Download Fix File

When a remote FTP user issues a "CWD \" command, followed by "GET \POWER\LST\ALL\name", the POWER driver will not find the entry.

 

However issuing "CWD \POWER\LST\ALL" followed by "GET name" does work as expected.

 

This fix corrects the problem.

 

Notes:
  • This problem does not occur when "CWD /" is issued.
2008/04/14 PK67333
Superseded by: ZP15F355, ZP15F357, ZP15F335, ZP15F357, ZP15F365, ZP15F395

ZP15F308 FTP sessions terminate during logon negotiation

Download Fix File

If an FTP client sends more than one AUTH command, the FTP Daemon considers all but the first to be in error. This creates a problem since some FTP clients will use multiple AUTH commands to test for the availability of SSL.

 

This fix permits the FTP Daemon to tolerate multiple AUTH commands in a single session.

 

2008/04/16 PK67333
Superseded by: ZP15F324, ZP15F236, ZP15F247, ZP15F366

ZP15F309 DIAGNOSE output contains incomplete messages

Download Fix File

The first data element in messages IPA626D through IPA632D is not properly displayed. Instead, it always appears as the value "1".

 

This fix provides a module replacement for the messages skeleton file and corrects the problem.

 

2008/05/01 PK67333
Superseded by: ZP15F132, ZP15F249, ZP15F364

ZP15F311 LPR fails to locate POWER files in pseudo-class "ALL"

Download Fix File

After issuing a CWD into POWER class "ALL", the LPR batch client may fail with "IPF404E POWER Open Failure".

 

Apply this fix if you use POWER class "ALL" and LPR.

 

Notes:
  • Apply prerequisite fix ZP15F307 before attempting to apply this fix.
2008/05/05 PK67333
Superseded by: ZP15F355, ZP15F357, ZP15F335, ZP15F357, ZP15F365, ZP15F395
Pre-Requisite: ZP15F307

ZP15F312 FTP "GET" of POWER file from class "ALL" fails

Download Fix File

If "CD /" is followed by "SITE UNIX OFF" and "SITE UNIX ON", FTP's internal use of delimiter characters will confuse the POWER file I/O driver and attempts to access files in the "ALL" pseudo class will fail.

 

This sequence of commands is automatically used by "VSEISRTool". All sites using this program should apply this fix.

 

Notes:
  • You must apply ZP15F307 and ZP15F311 before applying this fix.
2008/05/06 PK67333
Superseded by: ZP15F335, ZP15F355, ZP15F357, ZP15F365, ZP15F395
Pre-Requisite: ZP15F307, ZP15F311

ZP15F313 LPR "DISP=DELETE" does not delete an entry from CLASS=ALL

Download Fix File

The internally-generated "PDELETE" POWER command is syntactically incorrect. It is missing the comma that should precede the segment number.

 

This fix corrects the syntax for POWER entries with a non-zero segment number. In cases where the segment is "000", the value will be omitted entirely, as POWER considers it to be an error.

 

2008/05/07 PK67333
Superseded by: ZP15F318, ZP15F333, ZP15F171, ZP15F182, ZP15F183, ZP15F502

ZP15F315 SENDLENGTH=NO would not send a proper format. CPU usage is high.

Download Fix File

There are SOME LPR printers that support the use of receiving data without a length value within the header. Without this, LPR will read a file 2 times. With this feature it will only read it one time, and in the case of POWER, this will reduce the CPU during that first pass.

 

If your LPR printer supports this feature (such as JET DIRECT) then apply this zap.

 

2008/05/13
Superseded by: BY, ZP15F318, ZP15F333, ZP15F171, ZP15F182, ZP15F183, ZP15F502

ZP15F316 DISP=K entries are deleted by Auto Email/LPR

Download Fix File

AutoEmail and AutoLPR should PHOLD completed entries with DISP=K and only PDELETE those with other DISP= values.

 

This fix restores the behavior of previous releases and prevents Automation processing from deleting entries with DISP=K.

 

2008/05/19 PK67333
Superseded by: ZP15F330, ZP15F351, ZP15F358, ZP15F372, ZP15F388, ZP15F500

ZP15F317 Precompiler API (IPNETPRE) generates WAIT following CLOSE

Download Fix File

IPNETPRE generates an EXEC CICS WAIT after each call to IPNETXCC. However, the CLOSE option does not require nor permit a WAIT since the stack is closing the connection in an "unconditional" manner.

 

This fix corrects the problem by suppressing generation of EXEC CICS WAIT following EXEC TCPIP CLOSE.

 

2008/06/20 PK70370, PK71366
Superseded by: ZP15F353, ZP15F359, ZP15F367, ZP15F385, ZP15F394

ZP15F318 Reports using FCB-based carriage control do not clear the printer.

Download Fix File

When printing with FCB-based carriage control, it is presumed that the operator has positioned the printer to top-of-form prior to printing. All subsequent page positioning is performed by counting lines. "Skip to channel" carriage control generates multiple CR/LF's, positioning the page to the line specified in the FCB.

 

A problem occurs when the final page of a report does not end at top-of-form and the next report (or copy) is FCB-based. LPR erroneously assumes that top-of-form positioning has been performed and proceeds to print with the report "shifted" down the page.

 

This fix causes LPR to skip to line 1 of the next page at the conclusion of printing an FCB-based report.

 

Notes:
  • This fix installs a phase replacement which includes all previously-released (superceded) LPR fixes. It is NOT necessary to remove the superceded fixes before applying this fix.
2008/06/20 PK70370, PK71366
Superseded by: ZP15F333, ZP15F171, ZP15F182, ZP15F183, ZP15F502
Supersedes: ZP15F306, ZP15F313

ZP15F319 Messages FTP351W and FTP352W appear for fixed modules.

Download Fix File

When a replacement module is provided from the CSI site as a MSHP fix, while the version modification is not mentioned in the stack, it is complained about by FTPBATCH.

 

This zap will inhibit these messages witin FTPBATCH for any module. Apply this only if you are getting FTP35xW messages in error.

 

2008/06/13
Importance: Low Risk: Low

ZP15F321 24-bit GETVIS depletion.

Download Fix File

IPNFPOWR, the file I/O driver, allocates a large amount of 24-bit GETVIS for each session requesting a POWER queue entry. Even though the XPCC interface supports 31-bit, the 24-bit mode performs more efficiently, eliminating the need to move data above and below the line within the IBM code. However, if you are in an environment that makes heavy demand on 24-bit storage, or if you experience GETVIS failures during EVENT processing, then this fix may provide storage relief.

 

2008/07/03 PK70370, PK71366
Superseded by: ZP15F335, ZP15F355, ZP15F357, ZP15F365, ZP15F395

ZP15F322 FTP GUI clients experience errors when listing an empty directory.

Download Fix File

When an attempt is made to list an empty directory, the FTP Daemon returns a 550-level (error) message. This can cause a serious problem when using a GUI client.

 

This fix eliminates the error return, returning the Daemon's behavior to that of previous releases.

 

2008/07/04 PK70370, PK71366
Superseded by: ZP15F324, ZP15F236, ZP15F247, ZP15F366

ZP15F323 SAS sessions remain active
Partition GETVIS is depleted

Download Fix File

After processing a group of entries for AutoLPR, a SAS session (PDISPLAY A,SAS) will remain active. Over a period of time, this can cause further POWER connections to fail. GETVIS exhaustion is also a possibility.

 

This fix should be applied if you use AutoLPR.

 

Notes:
  • Fix ZP15F318 must be applied before applying this fix.
2008/07/10 PK70370, PK71366
Superseded by: ZP15F333, ZP15F171, ZP15F182, ZP15F183, ZP15F502
Pre-Requisite: ZP15F318

ZP15F324 IDLETIMEOUT= setting on DEFINE FTPD is ignored

Download Fix File

"DEFINE FTPD,IDLETIMEOUT=value" causes an FTP user's session to terminate after a specified period of inactivity.

 

This fix corrects the problem.

 

2008/07/14 PK70370, PK71366
Superseded by: ZP15F236, ZP15F247, ZP15F366
Supersedes: ZP15F204, ZP15F205, ZP15F308, ZP15F322

ZP15F325 Event (Auto) processing performance issues

Download Fix File

The Event Manager repeatedly issues the POWER "PDISPLAY queue,ALL,CCLASS=x" command to obtain information on entries waiting to be processed. Since only DISP=D and DISP=K entries are eligible for processing, including "held" entries in the request results in unneeded overhead.

 

This fix changes the command to "PDISPLAY queue,FREE,CCLASS=x"

 

2008/07/16 PK70370, PK71366
Superseded by: ZP15F330, ZP15F351, ZP15F358, ZP15F372, ZP15F500

ZP15F326 SITE WTO output to SYSLOG cannot be suppressed with MESSAGE

Download Fix File

Because SITE WTO is defined as "IMPORTANT", a supression to SYSLOG (and only output to SYSLST) cannot be done via the MESSAGE command.

 

This ZAP will make the SITE ETO output as "INFORMATIONAL" and thus it can be suppressed from SYSLOG.

 

2008/07/17
Importance: Low Risk: Low

ZP15F327 Excessive entries in Job Accounting File
Event (auto) processing stops

Download Fix File

Event (Auto) processing generates internal exceptions that write extra entries the Job Accounting file. These unneeded entries can be quite numerous and will cause the file to fill much more rapidly than it should.

 

Depending on timing, it is also possible for one of these exceptions to cause all Event processing to hang.

 

This fix corrects the problem causing the exception, thereby eliminating the unneeded entries and the "hang" condition.

 

2008/07/23 PK70370, PK71366
Superseded by: ZP15F330, ZP15F351, ZP15F358, ZP15F372, ZP15F388, ZP15F500

ZP15F328 Batch EMAIL client ends with RC=0 when attachment fails

Download Fix File

This fix will cause "SET ATTACHFAIL=FLUSH" to set the return code of the batch Email client to 8 when an attachment fails.

 

The default remains "SET ATTACHFAIL=CONTINUE". When in effect, failure of an attachment does not affect the return code.

 

2008/07/23 PK70370, PK71366
Superseded by: ZP15F336, ZP15F348, ZP15F352, ZP15F371, ZP15F373, ZP15F377, ZP15F383, ZP15F387, ZP15F390, ZP15F393, ZP15F501

ZP15F330 Event (Auto) processing sends same entry twice
Event (Auto) processing performs poorly
Abend in CLIENTD at TCP/IP startup

Download Fix File

This phase-replacement for CLIENTD corrects several known issues. These include an abend that occurs during startup when entries are already queued and internal issuance of excessive PDISPLAY commands that contribute to overhead and cause IJAFILE to fill.

 

Notes:
  • Fixes ZP15F327, ZP15F325, and ZP15F316 should be backed-out prior to installing this fix.
2008/08/04 PK70370, PK71366
Superseded by: ZP15F351, ZP15F358, ZP15F372, ZP15F388, ZP15F500
Supersedes: ZP15F327, ZP15F325, ZP15F316

ZP15F332* VSE hard-wait and/or other undesirable effects

Download Fix File

Executing the 1.5F version of the batch client with an earlier release of the stack will cause unpredictable results.

 

This is due to the use of a facility that did not exist until 1.5F and branching with an uninitialized address vector.

 

This fix adds a version test to the batch client to avoid potential problems when running in a mixed version environment.

 

2008/08/06 PK70370, PK71366
Importance: Critical Risk: Low

ZP15F333 LPR not obeying DISP= setting
Banner page not printed by LPD

Download Fix File

The final disposition of a POWER file sent by LPR with an option of SET DISP=DELETE, KEEP, RESPECT, or HOLD is not as specified in the documentation.

 

This fix corrects the problem.

 

The LPR/LPD protocol provides for printing a banner page along with the job. [Note that this is NOT the POWER job separator page.] This option has not been available because the LPR client does not include the "L" command in the control file.

 

This fix incorporates a new LPR client command:

 

SET BANNER=OFF/ON (default: off)

 

Which controls inclusion of the "L" command.

 

Notes:
  • Not all LPD's and printers support generation of banner pages.
2008/08/07 PK70370, PK71366
Superseded by: ZP15F171, ZP15F182, ZP15F183, ZP15F502
Supersedes: ZP15F323, ZP15F318, ZP15F315, ZP15F313, ZP15F306, ZP15F125

ZP15F334 "IPN166E Application Program Abend" following DELETE EVENT

Download Fix File

If a subtask (a client request, such as LPR, FTP, or EMAIL) is active and you request a DELETE EVENT, CLIENTD will delete the storage associated with it even though the activity is not yet complete. This fix causes CLIENTD to check for active tasks. [This can be verified with "Q EVENTS".] Although new processes will not start, the delete will not complete until the active count reaches zero.

 

You can force an event to end by issuing a "FLUSH" command against the active IP address.

 

2008/08/14 PK70370, PK71366
Superseded by: ZP15F351, ZP15F358, ZP15F372, ZP15F388, ZP15F500
Pre-Requisite: ZP15F330

ZP15F335 Depletion of partition GETVIS

Download Fix File

Under some circumstances, the POWER file I/O driver does not release working storage following a failed access attempt.

 

This fix ensures that working storage is always released.

 

In addition, the SPID values attached to the various storage areas used by the POWER file I/O driver have been changed to more distinctive values, allowing easier tracking of storage use.

 

2008/09/02 PK74055
Superseded by: ZP15F355, ZP15F357, ZP15F365, ZP15F395
Supersedes: ZP15F104, ZP15F301, ZP15F307, ZP15F311, ZP15F312, ZP15F321

ZP15F336 DISP=HOLD entries for AutoEmail are not all sent

Download Fix File

After file processing is complete, a PALTER command is generated for DISP=HOLD entries. However the Email client is generating a PALTER without a segment number. If there are multiple segments, only the first one would be sent, before all of segments area modified to "HOLD".

 

This fix corrects the problem.

 

2008/09/04 PK74055
Superseded by: ZP15F348, ZP15F352, ZP15F371, ZP15F373, ZP15F377, ZP15F383, ZP15F387, ZP15F390, ZP15F393, ZP15F501
Supersedes: ZP15F302, ZP15F304, ZP15F305, ZP15F328

ZP15F337 Event processing single threads with SINGLEDEST OFF

Download Fix File

In an attempt to reduce overhead, ZP15F330 introduced an error that prevents multi-threading.

 

This fix corrects the problem and returns multi-threading control to the SINGLEDEST command.

 

2008/09/08 PK74055
Superseded by: ZP15F351, ZP15F358, ZP15F372, ZP15F388, ZP15F500
Pre-Requisite: ZP15F330

ZP15F338 Stack abend in response to a bad DNS response.

Download Fix File

The internal DNS client fails to recognize certain DNS failure indicators. During the course of producing diagnostics, the invalid data can cause requests to VSE that result in the stack being canceled.

 

This fix corrects the problem.

 

2008/09/21 PK74055
Superseded by: ZP15F509

ZP15F339 SAS entries remain active

Download Fix File

When a directory list is issued against a POWER queue and no entries are returned, the SAS connection is not closed. This can result in large number of open sessions, especially when programs issue FTP "DIRLIST" commands until a queue is empty, or until the desired entry shows up.

 

This fix corrects the problem.

 

2008/09/21 PK74055
Superseded by: ZP15F355, ZP15F357, ZP15F365, ZP15F395
Pre-Requisite: ZP15F335

ZP15F341* SITE PROCDATA ON has no effect

Download Fix File

This fix corrects processing of the SITE PROCDATA command which is required when storing PROCs into a VSE library.

 

2008/10/03 PK74055
Importance: Low Risk: Low

ZP15F342 ICCF-based web pages fail to display

Download Fix File

As shipped, the HTTP Daemon cannot access web pages from an ICCF library. Instead, it displays "Invalid membername" on the log.

 

This fix corrects the problem.

 

2008/10/28 PK77248
Superseded by: ZP15F528
Pre-Requisite: ZP15F152

ZP15F344 Abend in FTPBATCH when creating VSAMCAT-based file.

Download Fix File

An abend will occur when storing a new file into a "VSAMCAT" type file following the internal execution of a DEFINE CLUSTER.

 

Storing the file a second time will work, because the file will now exist in the catalog.

 

This fix corrects the problem.

 

2008/10/28 PK77248
Superseded by: ZP15F381, ZP15F399

ZP15F345 PALTER/PDELETE commands issued from Email Client fail

Download Fix File

If a PDELETE or PALTER command is included in an EMAIL command stream, it will fail and an error message will appear "Error: Command rejected by POWER".

 

This fix corrects the problem.

 

2008/10/30 PK77248
Superseded by: ZP15F348, ZP15F352, ZP15F371, ZP15F373, ZP15F377, ZP15F383, ZP15F387, ZP15F390, ZP15F393, ZP15F501
Pre-Requisite: ZP15F336

ZP15F346 DISP=DELETE from the Email Client generates an invalid PDELETE

Download Fix File

When a POWER file is marked DISP=D and it is emailed with the DISP=DELETE option, an error message indicating an "incorrect PDELETE command" is generated. The file is still deleted.

 

This fix corrects the problem.

 

2008/11/04 PK77248
Superseded by: ZP15F348, ZP15F352, ZP15F371, ZP15F373, ZP15F377, ZP15F383, ZP15F387, ZP15F390, ZP15F393, ZP15F501
Pre-Requisite: ZP15F345

ZP15F347 Cannot generate PDF of over 10,000 pages.

Download Fix File

When an FTP process attempts to dynamically generate a PDF, there is a limit of 10,000 pages. This is due to the storage area set aside to construct the PDF's index.

 

This fix expands the buffer allocation to meet the needs of exceptionally large reports.

 

2008/11/09 PK77248
Superseded by: ZP15F247, ZP15F366
Pre-Requisite: ZP15F324

ZP15F348 Unable to attach POWER files having DISP=H or L

Download Fix File

This fix permits attaching POWER files with DISP=H of DISP=L to emails.

 

2008/10/28 PK77248
Superseded by: ZP15F352, ZP15F371, ZP15F373, ZP15F377, ZP15F383, ZP15F387, ZP15F390, ZP15F393, ZP15F501
Supersedes: ZP15F302, ZP15F304, ZP15F305, ZP15F328, ZP15F336, ZP15F345, ZP15F346

ZP15F349* Abend during FTP of out-of-sequence records into KSDS

Download Fix File

FTP attempts to store records into a KSDS using SEQUENTIAL mode. When an out-of-sequence record is encountered, the method of storing is changed to DIRECT mode.

 

During this change, an ACB pointer is being lost, causing the File I/O subtask to abend and re-attach.

 

This fix will correct the problem.

 

2008/11/25 PK77248
Importance: Medium Risk: Low

ZP15F350 The REXX SYSIPT. stem is not being used as documented.

Download Fix File

When invoking FTPBATCH from REXX, the stem "SYSIPT." is documented as being used as an alternative to reading input from SYSIPT.

 

This fix corrects the problem.

 

Notes:
  • To obtain output in the stem variable "MESSAGE.", the OUTTRAP function needs to be used.
2008/12/02 PK77248
Superseded by: ZP15F259, ZP15F285
Co-Requisite: ZP15F238, ZP15F236
Pre-Requisite: ZP15F219, ZP15F324
Supersedes: ZP15F121, ZP15F215, ZP15F221, ZP15F239, ZP15F245

ZP15F351 The &CURTIME variable has insufficient resolution

Download Fix File

Under Event processing, the &CURTIME variable contains the time that the Event was created. Since the resolution of this variable is one second, it is possible for multiple events to use the same value.

 

This becomes a problem when a user-provided script uses the value of &CURTIME to generate a "unique" file name.

 

This fix provides an additional variable, &CPUSECS, that provides the partition's elapsed CPU time as an 8-byte value, with a resolution of 1/300 seconds.

 

This fix corrects the problem.

 

2008/12/03 PK77248
Superseded by: ZP15F358, ZP15F372, ZP15F388, ZP15F500
Supersedes: ZP15F316, ZP15F325, ZP15F327, ZP15F330, ZP15F334, ZP15F337

ZP15F352 ATTACH of POWER files fails

Download Fix File

If there are multiple ATTACHes from different POWER classes and any of the files are in DISP L, H, or Y, then the ATTACHes will fail.

 

This fix corrects the problem.

 

2008/12/10 PK77248
Superseded by: ZP15F371, ZP15F373, ZP15F377, ZP15F383, ZP15F387, ZP15F390, ZP15F393, ZP15F501
Supersedes: ZP15F302, ZP15F304, ZP15F305, ZP15F328, ZP15F336, ZP15F348, ZP15F345, ZP15F346

ZP15F353 FCOBOL and PL/1 code incorrectly generated

Download Fix File

This fix corrects several problems in code generation that caused incompatiblities with FCOBOL and PL/1.

 

2008/12/10 PK77248
Superseded by: ZP15F359, ZP15F367, ZP15F385, ZP15F394
Co-Requisite: ZP15F354
Supersedes: ZP15F317

ZP15F354* Upgrade of API Preprocessor

Download Fix File

The IPNETRAN preprocessor has been replaced with the equivalent phase, IPNETPRE.

 

The new phase incorporates a number of improvements that include faster execution time, much reduced partition size requirements, and elimination of object program line limits.

 

This fix causes execution of IPNETRAN to load IPNETPRE, which will permit continued use of existing procedures and jobstreams without modification.

 

Notes:
  • All future upgrades to the preprocessor API will be made to IPNETPRE.
2008/12/10 PK77248
Importance: Low Risk: Low
Co-Requisite: ZP15F353

ZP15F355 SITE commands using segment number "000" fails.

Download Fix File

The PALTER, PHOLD, PRELEASE, PDELETE commands all permit the use of a segment number. In the TCP/IP for VSE, file system, that number is part of the job name, as in "JOBN.12345.000". However, use of a segment number of "000" in POWER commands causes the command to fail. This is a limitation imposed by IBM.

 

This fix causes all POWER SITE commands to be parsed and examined for a segment number of "000". If found, the string is removed before the command is passed to POWER.

 

2008/12/11 PK77248
Superseded by: ZP15F357, ZP15F365, ZP15F395
Supersedes: ZP15F301, ZP15F307, ZP15F104, ZP15F311, ZP15F312, ZP15F321, ZP15F335, ZP15F339

ZP15F357 Unable to use POWER pseudo class "BIN" with FTP

Download Fix File

When trying to FTP to or from class "BIN", the request fails and a message indicating an incorrect name or number will appear on SYSLOG.

 

This fix corrects the problem.

 

2008/12/17 PK82194
Superseded by: ZP15F365, ZP15F395
Supersedes: ZP15F301, ZP15F307, ZP15F104, ZP15F311, ZP15F312, ZP15F321, ZP15F335, ZP15F339, ZP15F355

ZP15F358 AUTO event (LPR) hangs when the printer is not ready.

Download Fix File

If an auto-LPR is sending to a printer with a built-in LPD and if that printer runs out of paper (for example), not only does that session hang, but no other auto-LPR will take place for that specific class until the event is freed.

 

This fix corrects the problem.

 

2008/12/23 PK82194
Superseded by: ZP15F500, ZP15F372, ZP15F388
Supersedes: ZP15F316, ZP15F325, ZP15F327, ZP15F330, ZP15F334, ZP15F337, ZP158351

ZP15F359 Errors in PL/1 pre-processing.

Download Fix File

This fix corrects several problems in code generation for PL/1. These include incorrect use of an 8-character external module name and incorrect use of semi-colons.

 

2009/01/11 PK82194
Superseded by: ZP15F367, ZP15F385, ZP15F394
Pre-Requisite: ZP15F354
Supersedes: ZP15F317, ZP15F353

ZP15F360 BARS= in the PDF config cannot be customized.

Download Fix File

The ability to control the width and depth of the bars has been enhanced by including "WIDTH=" and "DEPTH=" parameters.

 

The original, fixed values are now the defaults.

 

2009/01/15 PK82194
Importance: Low Risk: Low
Supersedes: ZP15F397

ZP15F361 Dynamically-added entries to the NAMES table not displayed.

Download Fix File

The DNS client uses the NAMES table to cache DNS entries. However, issuing a Q NAMES,TYPE=DYNAMIC does not display them.

 

This fix corrects the problem.

 

Notes:
  • Cached DNS entries are "refreshed" whenever the date recorded with the entry changes.
  • The DNS cache can be cleared by using the "DELETE NAME,NAME=DYNAMIC" command. Individual entries can be cleared by using their names.
2009/01/13 PK82194
Superseded by: ZP15F509

ZP15F362* FILESYS utility program abends

Download Fix File

In certain environments, when executing the FILESYS utility, it will abend due to an AMODE error.

 

This fix corrects the error.

 

2009/01/15 PK82194
Importance: Low Risk: Low

ZP15F363 Using FTP to generate a PDF exceeding 5200 pages corrupts memory.

Download Fix File

When PDF conversion extends across multiple buffers, there is a discrepancy between the size of the buffer passed and the size expected. The results are unpredictable, but will run from diagnostic messages to stack crashes.

 

This fix corrects the problem.

 

2009/01/20 PK82194
Superseded by: ZP15F366
Pre-Requisite: ZP15F247

ZP15F364 Update for Message Skeleton File

Download Fix File

This fix reinstates PDF debugging messages that were removed by an earlier fix.

 

2008/09/20
Importance: Low Risk: Low
Supersedes: ZP15F132, ZP15F137, ZP15F249, ZP15F309

ZP15F365 Debugging messages sent to console.

Download Fix File

ZP15F357 added several diagnostic SYSLOG debugging messsages that were not removed prior to releasing the fix.

 

This fix removes the extraneous messages.

 

2009/01/30 PK82194
Superseded by: ZP15F395
Supersedes: ZP15F301, ZP15F307, ZP15F104, ZP15F311, ZP15F312, ZP15F321, ZP15F335, ZP15F339, ZP15F355, ZP15F357

ZP15F366* SITE PALTER command fails

Download Fix File

A problem has been reported on z/VSE 4.2 running on a very fast CPU when issuing PALTER commands from FTP scripts.

 

At the conclusion of a PUT operation, a PALTER command is issued for the just-processed listing. Although POWER accepts the command, it responds with "Nothing to PALTER".

 

Adding a brief delay between the PUT and PALTER appears to circumvent this failure.

 

To provide this delay, a new SITE/LSITE command has been added to the FTP Daemon:

 

LSITE WAIT nnn

 

LSITE WAIT nnn SECONDS

 

where "nnn" is either in seconds (if "SECONDS" is specified) or 300th seconds if the units are not specified.

 

Notes:
  • If the script is running on VSE (eg, AutoFTP), be sure to use the "LSITE" form. If you are running a script on a remote host that has no means of pausing, then use the "SITE" form.
2009/02/02 PK82194
Importance: Low Risk: Low
Supersedes: ZP15F204, ZP15F205, ZP15F221, ZP15F231, ZP15F236, ZP15F242, ZP15F247, ZP15F253, ZP15F256, ZP15F308, ZP15F322, ZP15F324, ZP15F347, ZP15F363

ZP15F367 Pre-processor abends or punches unrecognizable data.

Download Fix File

Due to an AMODE problem, the preprocessor can sometime abend or output a file of random data.

 

This fix corrects the problem.

 

2009/02/02 PK82194
Superseded by: ZP15F385, ZP15F394
Pre-Requisite: ZP15F354
Supersedes: ZP15F317, ZP15F353, ZP15F359

ZP15F371 Wrong file attached to AutoEmail

Download Fix File

If AutoEmail attempts to attach a POWER file with a DISP other than "K" or "D", then an incorrect report may be attached.

 

This fix corrects the problem.

 

2009/02/22 PK82194
Superseded by: ZP15F373, ZP15F377, ZP15F383, ZP15F387, ZP15F390, ZP15F393, ZP15F501
Supersedes: ZP15F302, ZP15F304, ZP15F305, ZP15F328, ZP15F336, ZP15F348, ZP15F345, ZP15F346, ZP15F352

ZP15F372 AUTO event hangs, is slow, or reports are not delivered.

Download Fix File

If a queued report fails ANY check in Auto processing it is possible that other reports will also fail or hang. In addition, the POWER buffer's size is such that large numbers of queued reports can degrade performance. Diagnostic messages, intended to assist in problem determination, are often difficult to interpret.

 

This fix corrects these problems.

 

Notes:
  • If you use SINGLEDEST=ON as a global setting, and if a remote server "hangs" (eg, out of paper), then Event processing may also wait for the situation to be cleared. This is a site issue rather than the software ones that this fix addresses.
2009/03/04 PK82194
Superseded by: ZP15F388, ZP15F500
Supersedes: ZP15F316, ZP15F325, ZP15F327, ZP15F330, ZP15F334, ZP15F337, ZP15F351, ZP15F358

ZP15F373 Unable to attach DISP=H/L/Y file via batch Email.

Download Fix File

If a power queue entry is to be attached, and if it is not in DISP=D or DISP=K, and if there is a report with a similar name that is higher in the queue list, and if a specific job number is not used in the ATTACH/SEND command, then it is possible that the wrong job number will be used.

 

This fix corrects the problem.

 

2009/03/04 PK82194
Superseded by: ZP15F377, ZP15F383, ZP15F387, ZP15F390, ZP15F393, ZP15F501
Supersedes: ZP15F302, ZP15F304, ZP15F305, ZP15F328, ZP15F336, ZP15F348, ZP15F345, ZP15F346, ZP15F352, ZP15F371

ZP15F377 Unable to attach POWER file unless "CD" is issued before "ATTACH"

Download Fix File

This fix corrects a parsing problem that prevents a POWER file from being attached to an email unless a "CD" command is used to select the directory.

 

2009/03/29 PK85862
Superseded by: ZP15F383, ZP15F387, ZP15F390, ZP15F393, ZP15F501
Supersedes: ZP15F302, ZP15F304, ZP15F305, ZP15F328, ZP15F336, ZP15F348, ZP15F345, ZP15F346, ZP15F352, ZP15F371, ZP15F373

ZP15F380 SETV ERROR="IGNORE" Causes AutoFTP failure

Download Fix File

Setting the special variable "ERROR" to the value "IGNORE" (SETV ERROR="IGNORE") should cause AutoFTP to ignore delivery errors. However, the actual behavior is that this value causes all transfers to behave as if they failed.

 

This fix corrects the problem.

 

Notes:
  • Use this setting with caution to prevent loss of data in the event of failed file transfers.
2009/03/31 PK85862
Superseded by: R=ZP15F388, ZP15F500
Pre-Requisite: R=ZP15F372

ZP15F381 VSAMCAT doesn't use the SITE VOLID value

Download Fix File

The FTP "SITE VOLID" command can be used to provide a volume number to be used in a dynamic DEFINE CLUSTER. However, the VSAMCAT driver ignores the specified value and uses the catalog specification. If multiple volumes are specified, then only the first value is used.

 

This fix corrects the problem.

 

2009/05/17 PK85862
Superseded by: ZP15F399
Supersedes: ZP15F344

ZP15F382 SYSID is not returned in DIR requests

Download Fix File

When a DIR is requested for a POWER queue, the SYSID value is not returned. Clients, such as EMAIL, may need this information.

 

This fix adds the SYSID to the right of the DISP value.

 

2009/05/17 PK85862
Superseded by: ZP15F395
Pre-Requisite: ZP15F365

ZP15F383 Generated PALTER does not include Power SYSID

Download Fix File

When processing a DISP=H/L/Y entry a PALTER is issued so that the Email client can process the data. If the report was generated in a shared spooling environment, the SYSID must also be modified to the local SYSID. This only affects sites where POWER Shared Spooling is in effect and where a job is executed on one system, but is to be processed on another.

 

This fix corrects the problem.

 

Notes:
  • ZP15F382 must also be applied so that the POWER file I/O driver will return the SYSID when processing a DIR request.
2009/05/18 PK85862
Superseded by: ZP15F387, ZP15F390, ZP15F393, ZP15F501
Supersedes: ZP15F302, ZP15F304, ZP15F305, ZP15F328, ZP15F336, ZP15F345, ZP15F346, ZP15F348, ZP15F352, ZP15F371, ZP15F373, ZP15F377, ZP15F382

ZP15F384* REXX SOCKET function does not support SYSPARM

Download Fix File

Although the SOCKET macro supports the use of SYSPARM, the REXX function does not, making it a bit harder to use. After applying this fix, if the passed SYSID is "SYSPARM", then the SOCKET function will take the 2-byte SYSID value from // OPTION SYSPARM.

 

2009/06/01 PK91074
Importance: Low Risk: Low

ZP15F385 RC=12 when processing COBOL source with IPNETPRE

Download Fix File

When processing COBOL source, commented-out lines are being processed. "* EXEC TCP" will still cause code to be generated, resulting in logic errors.

 

Specification of SYSID generates codes that includes incorrect use of quotation marks.

 

"ERROR(label)" is not processed on SEND requests.

 

This fix corrects these problems.

 

2009/06/03 PK91074
Superseded by: