Hi John,
I don't know what the stat() function is actually be asked to find; all
I noticed was that in the SCP2 debug log there is a reference to calling
stat() on the file, and that's when it starts reading the saveset
without transferring any data. Here's the relevant part of the log:
tcpip$ssh_scp2.exe:SshFileCopy/SSHFILECOPY.C:1301: Connection to remote
host 'kp-backup01', ready to serve requests.
tcpip$ssh_scp2.exe:SshFCTransfer/SSHFC_TRANSFER.C:498: Source file is
"raw", and it needs to be parsed.
tcpip$ssh_scp2.exe:Ssh2SftpServer/SSHFILEXFERS.C:3481: Received SSH_FXP_STAT
tcpip$ssh_scp2.exe:Ssh2SftpServer/SSHFILEXFERS.C:3501: home directory:
DSA2:[SSS.JEREMY]
tcpip$ssh_scp2.exe:Ssh2SftpServer/SSHFILEXFERS.C:3568: Statting file
'/backup_savesets/dsa1_200812.bck'
In fact it does it *twice*! The log file continues ...
tcpip$ssh_scp2.exe:SshFCTransfer/SSHFC_TRANSFER.C:663: Next source file
is /backup_savesets/dsa1_200812.bck .
tcpip$ssh_scp2.exe:Ssh2SftpServer/SSHFILEXFERS.C:3481: Received SSH_FXP_STAT
tcpip$ssh_scp2.exe:Ssh2SftpServer/SSHFILEXFERS.C:3501: home directory:
DSA2:[SSS.JEREMY]
tcpip$ssh_scp2.exe:Ssh2SftpServer/SSHFILEXFERS.C:3568: Statting file
'/backup_savesets/dsa1_200812.bck'
Somewhat broken, IMHO. Note this is HP TCP/IP Services so not likely to
be fixed. I should try a similar exercise using MultiNet and VSI TCP/IP
to see how they behave.
Jeremy