27.04.2013 Views

MVS Jan 2005.p65 - CBT Tape

MVS Jan 2005.p65 - CBT Tape

MVS Jan 2005.p65 - CBT Tape

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

end<br />

/*********************************************************************/<br />

/* Clean up the temporary HEADING table */<br />

/*********************************************************************/<br />

if ispfenv = 'YES' & hcreator = 'YES' then<br />

call ispwrap "TBEND" htable<br />

/*********************************************************************/<br />

/* Remove STDEXIT and MAINLINE Parentage Stack entries, if there */<br />

/*********************************************************************/<br />

call modtrace 'STOP' sigl<br />

if queued() > Ø then pull . . module . sigl . sparms<br />

if queued() > Ø then pull . . module . sigl . sparms<br />

if tsoenv = 'FORE' & queued() > Ø & keepstack = 'NO' then<br />

pull . . module . sigl . sparms<br />

/*********************************************************************/<br />

/* if the Parentage Stack is not empty, display its contents */<br />

/*********************************************************************/<br />

if queued() > Ø & keepstack = 'NO' then<br />

do<br />

say queued() 'Leftover Parentage Stack Entries:'<br />

say<br />

do queued()<br />

pull stackundo<br />

say stackundo<br />

end<br />

EXITRC = 1<br />

end<br />

/*********************************************************************/<br />

/* Exit */<br />

/*********************************************************************/<br />

exit(EXITRC)<br />

/*********** @REFRESH END STDEXIT 2ØØ3/11/16 22:46:29 *************/<br />

/*********** @REFRESH BEGIN MSG 2ØØ2/Ø9/11 Ø1:35:53 *************/<br />

/* MSG - Determine whether to SAY or ISPEXEC SETMSG the message */<br />

/*-------------------------------------------------------------------*/<br />

/* ZEDLMSG - The long message variable */<br />

/*********************************************************************/<br />

msg: module = 'MSG'<br />

parse arg zedlmsg<br />

if wordpos(module,probe) Ø then trace 'r'; else trace 'n'<br />

parse arg sparms<br />

push trace() time('L') module 'From:' sigl 'Parms:' sparms<br />

call modtrace 'START' sigl<br />

/*********************************************************************/<br />

/* If this is background or O<strong>MVS</strong> use SAY */<br />

/*********************************************************************/<br />

if tsoenv = 'BACK' | execenv = 'O<strong>MVS</strong>' then<br />

say zedlmsg<br />

else<br />

/*********************************************************************/<br />

62 © 2005. Xephon USA telephone (214) 340 5690, fax (214) 341 7081.

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

Saved successfully!

Ooh no, something went wrong!