05.02.2013 Views

Chapter 3. Operating NetView FTP V2.2.1 MVS - IBM

Chapter 3. Operating NetView FTP V2.2.1 MVS - IBM

Chapter 3. Operating NetView FTP V2.2.1 MVS - IBM

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

9. The post-conversation user exit is called on abnormal termination of the server<br />

except when:<br />

a. The abnormal termination occurred in either the pre-transfer or the posttransfer<br />

user-exit routine of the server, or within the post-conversation user<br />

exit itself.<br />

b. The server has been canceled by the operator.<br />

10. If the abnormal termination did not obviously occur in the pre-transfer and posttransfer<br />

user-exit routines, the post-transfer user-exit routine is called.<br />

11. If necessary, the input or output data set is deallocated.<br />

12. If necessary, the temporary SAF environment is reset.<br />

1<strong>3.</strong> The buffers needed for checkpoint data-set handling are freed.<br />

14. If necessary, the session with the remote server is terminated.<br />

15. If no SNAP dump can be issued, then either a system dump with the<br />

DUMP=YES option of the SETRP macroinstruction is requested, or no system<br />

dump is requested.<br />

The abnormal termination of a subtask in the server leads to a termination of the<br />

whole server if the reason for the abend is one of the following:<br />

� <strong>NetView</strong> <strong>FTP</strong> <strong>V2.2.1</strong> <strong>MVS</strong> issued an SVC 1<strong>3.</strong> These user abends are coded to<br />

indicate program logic error events.<br />

� A program check occurred.<br />

� An SVC was issued by a locked or SRB routine.<br />

Recovery of an OSI Server<br />

In the case of an abnormal termination of an OSI server, any file transfers that<br />

have been passed to OSI/File Services by that server are not affected if the<br />

abnormal termination did not affect OSI/File Services. Only a request that is currently<br />

active in the OSI server is affected by the abnormal termination.<br />

The data structures necessary to complete the transfer request and to inform the<br />

user of the result of the transfer are destroyed. Therefore, the minimum amount of<br />

information to continue processing after abnormal termination of the OSI server (the<br />

contents of the Local Request Table) is written to a recovery file after each significant<br />

change.<br />

If more than one OSI server is used, each server sends its own server name to the<br />

queue handler together with NOTIFY ACTIVE so that each server can be identified.<br />

Every request that has not been given a specific server name by the requester is<br />

given the name of the server that has been selected by the queue handler for the<br />

transfer. This means, each request is associated with one particular server and is<br />

requeued on this server at recovery time. For more information about restarting<br />

OSI file transfer requests, see “Automatic Restart of an OSI File Transfer” on<br />

page 191.<br />

160 <strong>NetView</strong> <strong>FTP</strong> V2 <strong>MVS</strong> Installation, Operation, and Administration

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!