Micro Focus IMS MFS は、静的リテラル内、および入力フィールドと出力フィールド内で、ダブルバイト文字セット (DBCS) 単独でサポートし、ダブルバイト文字とシングルバイト文字の混合データもサポートします。
DBCS データのみを含むリテラルとフィールドごとに、拡張属性 EATTR=EGCS を指定します。
DBCS およびシングルバイト文字の両方を含む混合データが入るリテラルとフィールドごとに、拡張属性 EATTR=MIX を指定します。
次に例を示します。
FLD0001 DFLD LTH=0008,POS=(02,02),ATTR=(NUM,PROT,MOD),
EATTR=EGCS
DFLD 'Double- and Single-byte Literals',X
POS=(02,12),ATTR=HI,EATTR=MIX
DBCS データを含む MFS を生成するには、mfims mfsgen を実行する際に CBEGCS 指令を指定します。詳細は、「CBEGCS」を参照してください。
Enterprise Developer の MFS DBCS は以下をサポートしません。