The data you enter at the terminal should have exactly the same format as stream input data in batch mode, except for the following variations:
For instance, in response to the statement:
GET LIST(I,J,K);
your terminal interaction could be as follows:
: 1 +:2 +:3
with a carriage return following each item. It would be equivalent to:
: 1,2,3
If you wish to continue an item onto another line, you must end the first line with a continuation character. Otherwise, for a GET LIST or GET DATA statement, a comma will be inserted, and for a GET EDIT statement, the item will be padded (see next paragraph).
For instance, for the PL/I statement:
GET EDIT(NAME)(A(15));
you could enter the five characters:
SMITH
followed immediately by a carriage return. The item will be padded with 10 blanks, so that the program receives a string 15 characters long. If you wish to continue an item on a second or subsequent line, you must add a continuation character to the end of every line except the last; the first line transmitted would otherwise be padded and treated as the complete data item.