FTP PUT/GET Processing Fails When File is on SFS - ESM Protected
APAR Identifier ...... PQ24662 Last Changed ........ 00/04/17
FTP PUT/GET PROCESSING FAILS WHEN FILE IS ON SFS - ESM PROTECTED
Symptom ...... IN INCORROUT Status ........... CLOSED PER
Severity ................... 3 Date Closed ......... 99/04/19
Component .......... 5735FAL00 Duplicate of ........
Reported Release ......... 240 Fixed Release ............ 999
Component Name TCP/IP V2 FOR V Special Notice
Current Target Date .. Flags
SCP ...................
Platform ............
Status Detail: SHIPMENT - Packaged solution is available for
shipment.
PE PTF List:
PTF List:
Release 230 : UQ29245 available 99/04/20 (1000 )
Release 240 : UQ29246 available 99/04/20 (0001 )
Release 310 : UQ29247 available 99/04/20 (9903 )
Parent APAR:
Child APAR list:
ERROR DESCRIPTION:
The user did a PUT from VM of a file located on an SFS directory
and the file arrived corrupted. The problem appeared to be ESM
related because if the SFS directory did not have ESM on, the
problem did not occur. Tracing the problem showed that an
FST Lookup call in FTSREAD received a error return code. The
return code was ignored, and the data area that was assumed to
be filled in was used to obtain various file attributes. These
erroneous file attributes led to the file being incorrectly
transferred.
LOCAL FIX:
PROBLEM SUMMARY:
****************************************************************
* USERS AFFECTED: Users of the VM TCP/IP FTP client *
****************************************************************
* PROBLEM DESCRIPTION: Error transferring SFS file when SFS *
* CRR server is not running. *
****************************************************************
* RECOMMENDATION: APPLY PTF *
****************************************************************
The user did a PUT from VM of a file located on an SFS
directory and the file arrived corrupted. The problem appeared
to be ESM related because if the SFS directory does not have
ESM on, the problem does not occur. Tracing the problem showed
that an FST Lookup call in FTSREAD received an error return
code. The return code was ignored, and the data area that was
assumed to be filled in was used to obtain various file
attributes. These erroneous file attributes led to the file
being incorrectly transferred.
FST lookup routine DMSLFP was giving FTP a RC 1 on return
because its call to DMS2SC was getting a RC 8. DMS2SC was
informing the SyncPoint Manager that a commit was done. That
call produced an error because the CRR server was not running.
Although the configuration was invalid and the bad RC should
not have been reflected back to the FST Lookup caller, since
it can happen, the situation must be accounted for in the FTP
client.
PROBLEM CONCLUSION:
FTSREAD was modified to examine the return code from FST Lookup
and exit in an error mode if it is non-zero. The routines that
call FTSREAD have been modified to identify this situation and
issue a message indicating that the transfer was aborted since
we could not access the file attributes that we need to be able
to transfer the file.
A new FTP client message will be included in any future updates
to the following publication:
GC24-5850-00 -- TCP/IP Function Level 310 Messages and Codes
Cannot read file, file attributes not available
Explanation: While attempting to transfer a file, the file
attributes are obtained via an internal CMS system call. This
system call failed, so we were unable to transfer the file.
One situation that causes this problem is when the file is in
an SFS file pool, the file is ESM protected, and the SFS CRR
server is not running. A possibility in the case of minidisk
files is that the minidisk is corrupted.
User or Operator Response: Contact your system programmer
or support desk. You may be able to get around the problem
if the file is in an SFS filepool by copying the file to a
minidisk and transferring the file from the minidisk.
System Programmer Response: Investigate the characteristics
of the file to determine why the file attributes may not be
available to the user attempting the file transfer.
System Action: Error messages are issued and the transfer is
aborted.
TEMPORARY FIX:
COMMENTS:
MODULES/MACROS: FTP FTPROCS FTSREAD MSFTPC SRVRFTP
SRLS: GC24585000
RTN CODES:
CIRCUMVENTION:
MESSAGE TO SUBMITTER:
|