z/OS ISPF Planning and Customizing
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Adding translation tables for extended code page support

z/OS ISPF Planning and Customizing
GC19-3623-00

You can provide support for additional code pages by creating or modifying translation tables using the sample assembler module ISPEXCP in the ISP.SISPSAMP library.

Any translation tables that are added must be named ISPnnnnn, where nnnnn is the CCSID, and must be a CCSID defined in the Character Data Representation Architecture Registry. This CCSID must be different from any of the supported CCSIDs. The translation tables should include code points X'40' through X'FE'.

Table 1 and Table 2 show examples of the "To" and "From" translation tables needed to translate characters between CCSID 00500 and CCSID 00037.

Table 1. Table for translating from CCSID 00037 to CCSID 00500.
Table Hexadecimal Code Position
TO_500
DC X'4041424344454647'
DC X'4849B04B4C4D4EBB'
DC X'5051525354555657'
DC X'58594F5B5C5D5EBA'
          . . .
DC X'78797A7B7C7D7E7F'
DC X'8081828384858687'
          . . .
DC X'E8E9EAEBECEDEEEF'
DC X'F0F1F2F3F4F5F6F7'
DC X'F8F9FAFBFCFDFE'
(X'40' to X'47')
(X'48' to X'4F')
(X'50' to X'57')
(X'58' to X'5F')

(X'78' to X'7F')
(X'80' to X'87')

(X'E8' to X'EF')
(X'F0' to X'F7')
(X'F8' to X'FE')
Table 2. Table for translating from CCSID 00500 to CCSID 00037.
Table Hexadecimal Code Position
FROM_500
DC X'4041424344454647'
DC X'4849BA4B4C4D4E5A'
DC X'5051525354555657'
DC X'5859BB5B5C5D5EB0'
          . . .
DC X'78797A7B7C7D7E7F'
DC X'8081828384858687'
          . . .
DC X'E8E9EAEBECEDEEEF'
DC X'F0F1F2F3F4F5F6F7'
DC X'F8F9FAFBFCFDFE'
(X'40' to X'47')
(X'48' to X'4F')
(X'50' to X'57')
(X'58' to X'5F')

(X'78' to X'7F')
(X'80' to X'87')

(X'E8' to X'EF')
(X'F0' to X'F7')
(X'F8' to X'FE')

The source for these modules is provided in ISPEXCP, in the ISP.SISPSAMP library.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014