Software Reference Manual - NetEx
Software Reference Manual - NetEx
Software Reference Manual - NetEx
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
SENDING SENDING SENDING<br />
CONTROL BLOCK RECORD<br />
MODULE MODULE MODULE<br />
------------------------------------------------------------------------------------------------------------<br />
Transfer begins:<br />
Issue SREAD(msgbuf)<br />
Call BMOD(bufl).<br />
+---------------------------------+<br />
Check abnormal end<br />
indication.<br />
Get start of next<br />
logical record.<br />
Check block left<br />
>= max rec size<br />
Call RMOD(rec ptr)<br />
+---------------------------------+<br />
Read record into<br />
provided area.<br />
Check for I/O errors;<br />
return msg if error.<br />
+---------------------------------+<br />
Call record module I<br />
until block full.<br />
File read.<br />
Return message if<br />
passed from RMOD.<br />
+---------------------------------+<br />
Process message if<br />
returned.<br />
Issue SWRITE(bufl).<br />
Call BMOD(buf2).<br />
+---------------------------------+<br />
+---------------------------------+<br />
+---------------------------------+<br />
+---------------------------------+<br />
Process message if<br />
returned.<br />
Wait on bufl write.<br />
Check for msgs or<br />
errors on SREAD.<br />
Issue SWRITE(buf2).<br />
Call BMOD(bufl).<br />
+---------------------------------+<br />
+---------------------------------+<br />
. . .<br />
. . .<br />
. . .<br />
Figure 26. File Send Data Flow<br />
Page 86 Appendix B: BFX Internal Summary MAN-REF-H211-05