Z variables
These Z variables are available for code page processing:
- ZTERMCP
- Terminal code page. Returned as a 4-digit decimal number (4 characters).
- ZTERMCS
- Terminal character set. Returned as a 4-digit decimal number (4 characters).
- ZTERMCID
- Terminal CCSID. Returned as a 5-digit decimal number (5 characters).
- ZERRCSID
- Contains the 5-digit decimal CCSID of a dialog error message, or blanks if the error message is not tagged with a CCSID. Returned as a 5-digit decimal number (5 characters).
If an extended code page is specified for a panel or message and the terminal code page cannot be determined, there is no transformation of characters.
Table 1 illustrates when characters will be transformed for Extended Code Page support and when they will not be transformed:
Terminal Query Reply CP/CS Valid for ISPF |
Terminal Query Reply CP/CS Not Returned |
Terminal Query Reply CP/CS Invalid for ISPF |
|
---|---|---|---|
CCSID Tag Present | Characters transformed | Characters not transformed | Characters not transformed |
No CCSID Tag Present | Characters not transformed | Characters not transformed | Characters not transformed |
For DBCS languages, the beginning and ending inhibited character tables are enhanced to include characters from the extended code pages for the text formatting of messages and panels.