image

Image
Image
Image
Image
Image

Fixes available for service levels:
1.5F 1.5E 1.5D


Product Fixes

TCP/IP Release 1.5 Service Pack A


Carefully examine each fix for applicability before using it.


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
2003/09/29 Storage corruption of the SVA-based external socket queue caused the connection manager to modify a critical VSE area, thus causing a hard-wait. Released ZP15A002
2003/06/09 EXEC command fails with name less than 8 Released ZP15A219
2003/06/09 FTPBATCH job fails when SET SOCK24 = ON Released ZP15A220
2003/05/07 Abend in FTPBATCH when using SET DATAWECB ON Released ZP15A216
2003/04/27 Temporary 24-bit storage shortage. Released ZP15A114
2003/04/15 PROCDATA SITE command doesn't work Released ZP15A304
2003/04/09 Max Segment value too small for Hipersocket Released ZP15A112
2003/04/04 AUTOLPR fails when using reverse DNS lookup Released ZP15A215
2003/04/03 FTP session hangs on STOR after receiving 550 message Released ZP15A214
2003/03/30 Partition loop during TCP/IP shutdown Released ZP15A001
2003/03/30 Message "SPINCPU CANCELED" during shutdown Released ZP15A109
2003/03/30 Unexplained problems during startup Released ZP15A110
2003/03/18 QUEUING=MEMORY fails to work. Released ZP15A108
2003/03/18 IGNORENAME parameter doesn't work Released ZP15A303
2003/03/05 FTP310 bytes-sent count reset to zero after 2 gigabytes. Released ZP15A206
2003/02/27 Diagnostic BSD0xxx messages after select error Released ZP15A210
2003/02/27 The SEND function may abend when called in 24-bit mode. Released ZP15A211
2003/02/27 The CLOSE function may block on a non-blocking socket. Released ZP15A212
2003/02/26 Batch FTP abend when SYSLST is assigned to disk Released ZP15A209
2003/02/17 Telnet open for local FTPD failed Released ZP15A207
2003/02/09 TCP/IP partition COMREG overlaid Released ZP15A107
2003/02/07 REXX socket FTP sometimes fails Released ZP15A302
2003/02/04 FTP945W Data connection reset RC=8 Released ZP15A205
2003/02/04 REXX-CGI program will only work once. Released ZP15A301
2003/01/29 Abend in FTP daemon when using excessive max_buffers Released ZP15A204
2003/01/24 ABEND of CSOCKET task with Illegal SVC Released ZP15A106
2003/01/23 TCP/IP does not accept values specified in minutes (eg, 1m) Released ZP15A104
2003/01/23 GPS fails to print with OUTPUT=DIRECT connection Released ZP15A105
2003/01/23 MSGXLOG file not closed Released ZP15A202
2003/01/22 Excessive use of 24-bit system GETVIS Released ZP15A102
2003/01/20 Partition ABEND following application of any fix. Released ZP15A101
2003/01/14 L: 552 Requested file action aborted Released ZP15A201

Fixes Sorted By Component:

Component Symptom Status Fix IBM APAR
API Excessive use of 24-bit system GETVIS Released ZP15A102
Automation AUTOLPR fails when using reverse DNS lookup Released ZP15A215
BSD/C Diagnostic BSD0xxx messages after select error Released ZP15A210
BSD/C The SEND function may abend when called in 24-bit mode. Released ZP15A211
BSD/C The CLOSE function may block on a non-blocking socket. Released ZP15A212
CGI REXX-CGI program will only work once. Released ZP15A301
Command TCP/IP does not accept values specified in minutes (eg, 1m) Released ZP15A104
FTP Batch FTP abend when SYSLST is assigned to disk Released ZP15A209
FTP FTP session hangs on STOR after receiving 550 message Released ZP15A214
FTP PROCDATA SITE command doesn't work Released ZP15A304
FTPBATCH L: 552 Requested file action aborted Released ZP15A201
FTPBATCH Excessive use of 24-bit system GETVIS Released ZP15A102
FTPBATCH MSGXLOG file not closed Released ZP15A202
FTPBATCH Telnet open for local FTPD failed Released ZP15A207
FTPBATCH FTP310 bytes-sent count reset to zero after 2 gigabytes. Released ZP15A206
FTPBATCH EXEC command fails with name less than 8 Released ZP15A219
FTPBATCH FTPBATCH job fails when SET SOCK24 = ON Released ZP15A220
FTPD Abend in FTP daemon when using excessive max_buffers Released ZP15A204
FTPD FTP945W Data connection reset RC=8 Released ZP15A205
FTPD Abend in FTPBATCH when using SET DATAWECB ON Released ZP15A216
GPS GPS fails to print with OUTPUT=DIRECT connection Released ZP15A105
GPS QUEUING=MEMORY fails to work. Released ZP15A108
HTTPD IGNORENAME parameter doesn't work Released ZP15A303
LPR REXX socket FTP sometimes fails Released ZP15A302
Stack Partition ABEND following application of any fix. Released ZP15A101
Stack ABEND of CSOCKET task with Illegal SVC Released ZP15A106
Stack TCP/IP partition COMREG overlaid Released ZP15A107
Stack Partition loop during TCP/IP shutdown Released ZP15A001
Stack Message "SPINCPU CANCELED" during shutdown Released ZP15A109
Stack Unexplained problems during startup Released ZP15A110
Stack Max Segment value too small for Hipersocket Released ZP15A112
Stack Temporary 24-bit storage shortage. Released ZP15A114
Stack Storage corruption of the SVA-based external socket queue caused the connection manager to modify a critical VSE area, thus causing a hard-wait. Released ZP15A002

All Fixes by Issue Number:

Fix Symptom/Description Issue Date IBM APAR

ZP15A001 Partition loop during TCP/IP shutdown

Download Fix File

If a retransmission is triggered on a connection during shutdown and if the expected acknowledgement time is very small, it is possible to calculate a retransmission time of zero. Because the engine is not operating normally during shutdown, a loop can occur in a task with higher priority than "shutdown". During normal operation, the condition can result in periods of degraded performance. This fix ensures that retransmission time is not zero.

2003/03/30
Importance: Critical Risk: Low

ZP15A002 Storage corruption of the SVA-based external socket queue caused the connection manager to modify a critical VSE area, thus causing a hard-wait.

Download Fix File

This zap causes the connection manager to examine the addresses for validity. If an address is below a threshold value, the existing chain is "reset".

2003/09/29
Importance: High Risk: Low

ZP15A101 Partition ABEND following application of any fix.

Download Fix File

The fix tracking routine is called at initialization to display applied fixes. The AMODE is not set and the code may be called in 24-bit mode with a 31-bit argument. This fix causes the AMODE to be set and restored properly.

This fix also enables differentiation between "published" and "test" fixes. Test fixes will display with "(Test)" following the fix number.

2003/01/20
Importance: Critical Risk: Low

ZP15A102 Excessive use of 24-bit system GETVIS

Download Fix File

Increased FTPBATCH buffer size in 1.5 results in larger system GETVIS buffers. Under some circumstances, the storage is unnecessarily allocated in the 24-bit area. This zap moves the buffers to the 31-bit pool.

2003/01/22
Importance: Medium Risk: Low

ZP15A104 TCP/IP does not accept values specified in minutes (eg, 1m)

Download Fix File

Most values that are normally specified in 300ths second may also be specified in seconds or minutes (18000 = 60s = 1m). This patch corrects a problem that caused the "m" suffix to be rejected.

2003/01/23
Importance: Low Risk: Low

ZP15A105 GPS fails to print with OUTPUT=DIRECT connection

Download Fix File

Test for an open connection was being done improperly.

2003/01/23
Importance: Medium Risk: Low

ZP15A106 ABEND of CSOCKET task with Illegal SVC

Download Fix File

An external process in another partition can end before TCP/IP posts an operation complete and/or returns data. This is normally checked. However, it is possible for the process to end following the tests but before a GETFLD macro is issued. This fix prevents the GETFLD from failing even if the PIK is invalid.

2003/01/24
Importance: Medium Risk: Low

ZP15A107 TCP/IP partition COMREG overlaid

Download Fix File

An external socket application terminates with an outstanding socket request. TCP/IP detects this and issues a message. However, a reentrant GETIME macro uses the first 64 bytes of COMREG as a workarea. This fix corrects register usage to redirect GETIME to the correct work area.

2003/02/09
Importance: Critical Risk: Low

ZP15A108 QUEUING=MEMORY fails to work.

Download Fix File

Attempting to use memory base queueing prevents GPS from functioning. This patch eliminates the problem.

2003/03/18
Importance: High Risk: Low

ZP15A109 Message "SPINCPU CANCELED" during shutdown

Download Fix File

Depending on timing issues, The SPINCPU subtask may not complete before TCP/IP goes to EOJ. This zap ensures that shutdown is running in key zero to cause the turbodispatcher to serialize the detach code.

2003/03/30
Importance: Medium Risk: Low

ZP15A110 Unexplained problems during startup

Download Fix File

Some phases are being loaded by a subroutine that expects a control block address in R10. R10 is being passed with an incorrect value. This fix causes a CDLOAD to be used.

2003/03/30
Importance: Medium Risk: Low

ZP15A112 Max Segment value too small for Hipersocket

Download Fix File

This zap increases the maximum value permitted for SET MAX_SEGMENT from 32,684 to 65,495.

2003/04/09
Importance: Low Risk: Low

ZP15A114 Temporary 24-bit storage shortage.

Download Fix File

All phases loaded for TCP/IP use are placed in a subpool named LDBLOK. However some phases are not re-entrant and are loaded multiple times, as required. This can cause memory fragmentation. This fix will cause non-rentrant phases to be loaded in unique subpools so all storage blocks will be identical in size. The downside to applying this fix is the number of nonre-entrant phases and the increased storage due to 4k rounding of subpool boundaries. AFFECTS PHASE=IPNET ALTER 01D392 C0CAC0CC:4130C0F4 ALTER 01D396 C0CEC0D0:D205C0F4 ALTER 01D39A C0D2C0D4:C0FA9120 ALTER 01D39E C0D6C0D8:D0584710 ALTER 01D3A2 C0DAC0DC:C10041F0 ALTER 01D3A6 C0DEC0E0:D06906F0 ALTER 01D3AA C0E2C0E4:9540F003 ALTER 01D3AE C0E6:4780 ALTER 01D3B0 C0E8C0EA:C0E0D203 ALTER 01D3B4 C0ECC0EE:C0F6F000 ALTER 01D3B8 C0F0C0F2:47F0C100 ALTER 01D3BC C0F4C0F6:40404040 ALTER 01D3C0 C0F8C0FA:4040D3C4 ALTER 01D3C4 C0FCC0FE:C2D3D6D2 ALTER 01D3C8 C100C102:9120D059 ALTER 01D3CC C104C106:47F0C2E2 ALTER 01D5A6 9120D059:47F0C0CA ALTER 01D5E8 C868:3000 ALTER 01D642 C868:3000

2003/04/27
Importance: Low Risk: Medium

ZP15A201 L: 552 Requested file action aborted

Download Fix File

A VSE system with a low amount of above the line system GETVIS could fail during a PUT operation. This patch recovers from this problem by waiting for other outstanding transfer buffers to be sucessfully sent, and then resending the failed transfer buffer.

2003/01/14
Importance: Medium Risk: Medium

ZP15A202 MSGXLOG file not closed

Download Fix File

When using the FTPBATCH SET MSGXLOG ON command to echo syslst output into a sequential disk file the close of the MSGXLOG file may not be done because the message writing subtask has terminated before the close can be completed. This zap will delay the termination of the subtask so the close can be completed.

2003/01/23
Importance: Low Risk: Low

ZP15A204 Abend in FTP daemon when using excessive max_buffers

Download Fix File

When using a set max_buffers greater than 16 a program check abend could occur during a failing retrieve in the FTP daemon. The default for max_buffers is 4, and it is also recommended that this value be used. No performance increase is likely with any larger value. A value greater than 16 can also cause performance degradation.

2003/01/29
Importance: Medium Risk: Medium

ZP15A205 FTP945W Data connection reset RC=8

Download Fix File

When a failure occurs during the store of a file on VSE the FTPD that failed will fail each time it attempts to store a file. The problem is circumvented by deleting and redefining the failing FTP daemon. This is because the return code is not being reset. The attached zap will reset the return before storing a file, and should correct this problem.

2003/02/04
Importance: Medium Risk: Medium

ZP15A206 FTP310 bytes-sent count reset to zero after 2 gigabytes.

Download Fix File

When sending or receiving a file containing more than 2 gigabytes, the FTP310 bytes-sent or the FTP311 bytes-received message may display 00K Rnnn. This zap corrects the problem.

2003/03/05
Importance: Medium Risk: Medium

ZP15A207 Telnet open for local FTPD failed

Download Fix File

When using FTPBATCH a telnet open failure for the local FTPD could fail. This zap will cause the open to be retried.

2003/02/17
Importance: Medium Risk: Medium

ZP15A209 Batch FTP abend when SYSLST is assigned to disk

Download Fix File

This fix is a phase replacement for FTP.PHASE. The ability to assgn SYSLST to disk is used to force all output to be written to a IJSYSLS disk file. The common messsage handler included with this replacement phase now uses a DTFDI when invoked from the // EXEC FTP program. This then allows writing the SYSLST output directly to a IJSYSLS disk file.

2003/02/26
Importance: Medium Risk: Medium

ZP15A210 Diagnostic BSD0xxx messages after select error

Download Fix File

This fix is an object deck replacement. The customer or vendor application must be link-edited to include the updated object deck. Diagnostic messages beginning with BSDxxx are incorrectly issued after a select request fails. These messages should only occur when a $SOCKDBG.PHASE is found, and this fix corrects this problem.

2003/02/27
Importance: Medium Risk: Medium

ZP15A211 The SEND function may abend when called in 24-bit mode.

Download Fix File

This fix is an object deck replacement. The customer or vendor application must be link-edited to include the updated object deck.

2003/02/27
Importance: Medium Risk: Medium

ZP15A212 The CLOSE function may block on a non-blocking socket.

Download Fix File

This fix is a object deck replacement. The customer or vendor application must be link-edited to include the updated object deck.

2003/02/27
Importance: Medium Risk: Medium

ZP15A214 FTP session hangs on STOR after receiving 550 message

Download Fix File

If a STOR is received by the VSE FTP daemon and the destination filename is invalid and receives a 550 error message the FTP session may hang because 2 550 error are sent to the associated client.

2003/04/03
Importance: Medium Risk: Medium

ZP15A215 AUTOLPR fails when using reverse DNS lookup

Download Fix File

After a reverse DNS lookup the auto LPR fails. The reverse DNS lookup is not necessary, and this zap removes the reverse dns lookup.

2003/04/04
Importance: Medium Risk: Medium

ZP15A216 Abend in FTPBATCH when using SET DATAWECB ON

Download Fix File

When using the FTPBATCH SET DATAWECB option, an ABEND may occur during a PUT operation. This fix also corrects a possible ABEND in the FTP Daemon.

Please note the Prereq. fix, ZP15A204, which must be applied first.

2003/05/07
Importance: Medium Risk: Medium
Pre-Requisite: ZP15A204

ZP15A219 EXEC command fails with name less than 8

Download Fix File

The EXEC xxxxxxxx.L command will fail when xxxxxxxx is a member name of less than 8 characters. This zap will correct this problem.

2003/06/09
Importance: Medium Risk: Medium

ZP15A220 FTPBATCH job fails when SET SOCK24 = ON

Download Fix File

A FTPBATCH job may fail when SET SOCK24 = ON has been issued on a system with low 24-bit system getvis. This zap will force the use of 31-bit system getvis.

2003/06/09
Importance: Medium Risk: Medium

ZP15A301 REXX-CGI program will only work once.

Download Fix File

If a REXX-CGI is executed from HTTP, it will work the first time and then fail to run again becuase of a control area not being correctly initialized by the file I/O system. This zap will cause those areas to be correctly initialized.

2003/02/04
Importance: Medium Risk: Low

ZP15A302 REXX socket FTP sometimes fails

Download Fix File

This fix is a module replacement for SOCKET.PHASE, which implements the REXX SOCKET() function.

2003/02/07
Importance: Medium Risk: Low

ZP15A303 IGNORENAME parameter doesn't work

Download Fix File

If a DEFINE HTTPD,IGNORENAME=YES is used, (NO is the default), then special names, such as CLASS, IMAGES, and AUDIO, are supposed to be processed normally (the default will treat such names as dummy entries to be tossed aside during the subdirectory parsing process). However, this does not work because the indicator isn't being checked correctly. This zap will correct the error, and will check the indicator before processing.

2003/03/18
Importance: Low Risk: Low

ZP15A304 PROCDATA SITE command doesn't work

Download Fix File

If a SITE PROCDATA YES command is issued from your FTP client (NO is the default), you can enable the DATA=Y bit when uploading a .PROC member. However, in a previous release this option stopped working without indicating a failure. This fix restores the functionality. It is only for .PROC members that need to have the DATA=Y bit set. Once applied you will need to recycle TCP/IP.

2003/04/15
Importance: Low Risk: Low

This page and all materials residing on this site Copyright 1996, 2012 by CSI International. You may read, download, and copy these materials only for the purpose of evaluating or publicizing CSI International, its services and products or in accordance with a license agreement with CSI International.


image