22.02.2015 Views

HLASM Language Reference

HLASM Language Reference

HLASM Language Reference

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.

&SYSTIME System Variable Symbol<br />

Notes:<br />

1. If the TERM user exit provides the terminal data set information then the value<br />

in &SYSTERM_VOLUME is the value extracted from the Exit-Specific<br />

Information block described in the <strong>HLASM</strong> Programmer's Guide.<br />

2. The value of the type attribute of &SYSTERM_VOLUME<br />

(T'&SYSTERM_VOLUME) is U, unless &SYSTERM_VOLUME is assigned a<br />

null character string, in which case the value of the type attribute is O.<br />

3. The value of the count attribute of &SYSTERM_VOLUME<br />

(K'&SYSTERM_VOLUME) is equal to the number of characters assigned as a<br />

value to &SYSTERM_VOLUME. If &SYSTERM_VOLUME is assigned a null<br />

character string, the value of the count attribute is 0. The maximum length of<br />

this system variable symbol is 6.<br />

&SYSTIME System Variable Symbol<br />

Use &SYSTIME to obtain the time at which your source module is assembled. It<br />

has local scope, but can be used in open code. It is assigned a read-only value.<br />

The value of &SYSTIME is a 5-character string in the format:<br />

HH.MM<br />

where:<br />

HH is two-digit field that gives the hour of the day. It has a value between 00<br />

and 23, inclusive.<br />

MM is two-digit field that gives the minute of the hour. It has a value between 00<br />

and 59, inclusive. It is separated from HH by a period.<br />

Example:<br />

9.45<br />

Notes:<br />

1. The time corresponds to the time printed in the page heading of listings and<br />

remains constant for each assembly.<br />

2. The value of the type attribute of &SYSTIME (T'&SYSTIME) is always U.<br />

3. The value of the count attribute (K'&SYSTIME) is always 5.<br />

&SYSVER System Variable Symbol<br />

Use &SYSVER to obtain the version, release, and modification level of the<br />

assembler being used to assemble your source module. &SYSVER has a global<br />

scope. For example, when IBM High Level Assembler for MVS & VM & VSE<br />

Release 5.0 is used, &SYSVER has the value 1.5.0.<br />

Notes:<br />

1. The value of the type attribute of &SYSVER (T'&SYSVER) is always U.<br />

2. The value of the count attribute (K'&SYSVER) is the number of characters<br />

assigned. In the above example, the count attribute of &SYSVER is 5.<br />

296 <strong>HLASM</strong> V1R5 <strong>Language</strong> <strong>Reference</strong>

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

Saved successfully!

Ooh no, something went wrong!