NEC特殊文字テーブル

NEC特殊文字の一部についてはよく使用されるため、外字テーブル生成用定義カードの雛形として提供します。既存の外字テーブルファイルにNEC特殊文字テーブルの雛型を取り込んで使用します。

提供するNEC特殊文字テーブルの雛型は、HULFTがインストールされているJCLライブラリ内に格納されています。

= 備考 =

提供するNEC特殊文字テーブルには、以下の文字の変換内容が記載されています。

 

 

 

 

 

 

表3.15 NEC特殊文字テーブル用定義カード雛型ファイル一覧

入力コード

出力コード

雛型メンバ名

外字テーブル名

JEF

Shift-JIS

KTJTSTBL

JTSTBL

JEF

EUC-JP

KTJTETBL

JTETBL

JEF

IBM漢字

KTJTITBL

JTITBL

JEF

KEIS

KTJTKTBL

JTKTBL

JEF

NEC

KTJTNTBL

JTNTBL

JEF

UTF-8

KTJT8TBL

JTU8TBL

Shift-JIS

JEF

KTSTJTBL

STJTBL

EUC-JP

JEF

KTETJTBL

ETJTBL

IBM漢字

JEF

KTITJTBL

ITJTBL

KEIS

JEF

KTKTJTBL

KTJTBL

NEC

JEF

KTNTJTBL

NTJTBL

UTF-8

JEF

KT8TJTBL

U8TJTBL

JCL例

NEC特殊文字の外字テーブルを作成するJCLは以下のとおりです。作成例として、JEFからShift-JISへ変換する場合の方法を以下に示します。

//XRKTTBL  JOB  CLASS=A,MSGCLASS=B                                              
//JOBLIB   DD   DSN=HULFT.LOAD,DISP=SHR                                         
//JOBCAT   DD   DSN=USERCAT,DISP=SHR                                            
//XRECTBL  EXEC PGM=XRECTBL,REGION=1024K                                               
//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))                                     
//SYSGO    DD   DSN=&&OBJECT2,DISP=(,PASS,DELETE),UNIT=SYSDA,                   
//              SPACE=(CYL,(010))                                               
//SYSLIN   DD   DSN=&&OBJECT3,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(KTJTSTBL),DISP=SHR                                
//                                                                              

DD名

項目名

説明

JOBLIB

HULFT.LOAD

HULFTロードモジュールライブラリ

JOBCAT

USERCAT

カタログ簿データセット名

XRSYSIN

HULFT.PARMLIB(HULPRM)

システム動作環境設定ファイル

SYSLMOD

HULFT.LOAD

HULFTロードモジュールライブラリ

XRCRD

HULFT.JCL(KTJTSTBL)

XRCRD定義カード(*1)

パラメータ名

項目名

説明

UNIT

SYSDA

UNIT

*1

:

JEFからSHIFT-JISへ変換する雛形ファイルの指定