08.11.2014 Views

Software Reference Manual - NetEx

Software Reference Manual - NetEx

Software Reference Manual - NetEx

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.

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

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

Saved successfully!

Ooh no, something went wrong!