User exit u0192 is for general output formatting. Output values can be literals, attribute values, or converted attribute values.
Syntax
u0192 format.spec : -> t |
Parameter(s)
format.spec |
h{nn} string |
Places string in the output buffer. If nn is specified, the value is output starting at output column nn. If nn is omitted, the value is output at the current column position in the output buffer. |
h{nn} %mm |
Places the value located at the mm position of the primary input buffer into the current output buffer. If nn is specified, the value is output starting at column nn. If nn is omitted, then the value is output at the current column position in the output buffer. |
|
h{nn} #mm |
Places the value located at the mm position of the primary output buffer into the current output buffer. If nn is specified, the value is output starting at output column nn. If nn is omitted, the value is output at the current column position in the output buffer. |
|
l |
Reroutes output to the printer instead of the terminal. The terminal is reselected for output at the end of the user exit. |
|
p{nn} |
Page-ejects—the value, nn, places nn form feeds in the current output buffer. If nn is omitted, it is assumed to be 1. |
|
s{nn} |
Vertical spacing—the value, nn, places nn CR/LFs in the current output buffer. If nn is omitted, it is assumed to be 1. |
|
v{nn} file.reference item.reference attribute.mark.count |
Retrieves a specific value from an attribute in an item. If nn is specified, the value is output starting at output column nn. If nn is omitted, the value is output at the current column position in the output buffer. |
|
x{nn} |
Horizontal spacing—the value, nn, places nn spaces in the current output line. If nn is omitted, it is assumed to be 0. |
|
*{nn} file.reference item.reference attribute.reference |
Retrieves the specified value of an attribute in an item. If nn is specified, the value is output starting at output column nn. If nn is omitted, the value is output at the current column position in the output buffer. This is similar to the v format specification, with these important exceptions:
|
|
-> t{+} |
Format specification terminator. A space is required between -> and t. The t may optionally be followed by + to suppress the final CR/LF. |
See Also