NEC special character table

Since some NEC special characters are used often, they are provided in templates for definition cards for custom character table creation. Add a template for the NEC special character table to the existing custom character table file.

The templates for the NEC special character table are stored in the JCL library, which is included in HULFT installation.

= Remarks =

The conversion information of the following characters is described in the provided NEC special character table:

Table 3.14 List of Definition Card Template Files for NEC Special Character Table

Input Code

Output Code

Template Member Name

Custom Character Table Name

IBM Kanji

Shift-JIS

KTITSTBL

ITSTBL

IBM Kanji

EUC-JP

KTITETBL

ITETBL

IBM Kanji

JEF

KTITJTBL

ITJTBL

IBM Kanji

KEIS

KTITKTBL

ITKTBL

IBM Kanji

NEC

KTITNTBL

ITNTBL

IBM Kanji

UTF-8

KTIT8TBL

ITU8TBL

Shift-JIS

IBM Kanji

KTSTITBL

STITBL

EUC-JP

IBM Kanji

KTETITBL

ETITBL

JEF

IBM Kanji

KTJTITBL

JTITBL

KEIS

IBM Kanji

KTKTITBL

KTITBL

NEC

IBM Kanji

KTNTITBL

NTITBL

UTF-8

IBM Kanji

KT8TITBL

U8TITBL

Example of JCL

The JCL for creating a custom character table for NEC special characters is given below. This example shows the method for conversion from IBM Kanji to Shift-JIS.

//XRKTTBL  JOB  CLASS=A,MSGCLASS=B
//XRECTBL  EXEC PGM=XRECTBL,REGION=1024K                                        
//STEPLIB  DD   DSN=HULFT.LOAD,DISP=SHR                                         
//XRSYSIN  DD   DSN=HULFT.PARMLIB(HULPRM),DISP=SHR                              
//SYSLMOD  DD   DSN=HULFT.LOAD,DISP=SHR                                         
//SYSIN    DD   DSN=&&OBJECT,DISP=(,PASS,DELETE),UNIT=SYSDA,                    
//              SPACE=(CYL,(010))                                               
//SYSLIB   DD   DSN=SYS1.MACLIB,DISP=SHR                                        
//SYSUT1   DD   UNIT=SYSDA,SPACE=(CYL,(10))                                     
//SYSUT2   DD   UNIT=SYSDA,SPACE=(CYL,(10))                                     
//SYSUT3   DD   UNIT=SYSDA,SPACE=(CYL,(10))                                     
//SYSLIN   DD   DSN=&&OBJECT2,DISP=(,PASS,DELETE),UNIT=SYSDA,                   
//              SPACE=(CYL,(010))                                               
//SORTWK01 DD   UNIT=SYSDA,SPACE=(CYL,(10))                                     
//SYSOUT   DD   SYSOUT=*                                                        
//SYSPRINT DD   SYSOUT=*                                                        
//XRCRD    DD   DSN=HULFT.JCL(KTITSTBL),DISP=SHR                                
//                                                                              

DD Name

Value

Description

STEPLIB

HULFT.LOAD

HULFT load module library

XRSYSIN

HULFT.PARMLIB(HULPRM)

System Environment Settings File

SYSLMOD

HULFT.LOAD

HULFT load module library

XRCRD

HULFT.JCL(KTITSTBL)

XRCRD definition card (*1)

Parameter Name

Value

Description

UNIT

SYSDA

UNIT

*1

:

Specification of a template file for conversion from IBM Kanji to SHIFT-JIS