| 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
|
|