>It there aren't enough blanks to compress out, will the line be extended,
possibly reallocating a buffer if necessary?  (I'm assuming RECFM=VB
for the SYSIN.

If there are not enough blanks, then the length of the line is extended.  If 
the application or utility passes in a large enough buffer, the full record is 
passed (with the correct length).  If not large enough, then an I/O error 
(buffer too small) is returned.  Application that read SPOOL using ACBs/RPLs 
(not really documented) are passed the actual length and they can come back in 
with a larger buffer and get the full record.  DCB interface is probably going 
to just fail.

>So the value of a very dynamic system symbol such as TIME could vary
from line to line within the same SYSIN?

Yes, that is true.  If you need it to be static, then set a JCL variable to the 
value and use that as variable in the instream data set.  You can now use 
system symbols in batch JCL.

More detail will be presented at the next SHARE so come to Boston and learn a 
lot more.

Tom Wasik
JES2 Development

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to