ページの先頭行へ戻る
NetCOBOL for .NET V8.0 メッセージ集
FUJITSU Software

2.4.282 JMN3514I-S

翻訳オプションRCS(UTF8-UCS2)またはRCS(SJIS-UCS2)指定の場合,行順ファイルのWRITE文には,日本語項目とその他の項目を含む集団項目@1@は指定できません.

引数の説明

@1@:

一意名(集団項目)

      000001 IDENTIFICATION DIVISION.
      000002 PROGRAM-ID. C3514I-S.
      000003 ENVIRONMENT DIVISION.
      000004 CONFIGURATION SECTION.
      000005  INPUT-OUTPUT SECTION.
      000006    FILE-CONTROL.
      000007      SELECT A-FILE  ASSIGN TO SYS001
      000008         ORGANIZATION IS LINE SEQUENTIAL.
      000009 DATA DIVISION.
      000010 FILE SECTION.
      000011 FD A-FILE.
      000012  01  NMIXGR.
      000013    02  X04  PIC X(4).
      000014    02  N10  PIC X(20).
      000015 WORKING-STORAGE SECTION.
      000016  01  WNMIXGR.
      000017    02  X04  PIC X(4).
      000018    02  N10  PIC N(20).
      000019 PROCEDURE DIVISION.
      000020      WRITE NMIXGR FROM WNMIXGR.
      000021      EXIT PROGRAM.
      000022 END PROGRAM C3514I-S.
    

C3514I-W.cob (20) : JMN3514I-S 翻訳オプションRCS(UTF8-UCS2)またはRCS(SJIS-UCS2)指定の場合,行順ファイルのWRITE文には,日本語項目とその他の項目を含む集団項目'WNMIXGR'は指定できません.

詳細な説明

日本語項目はUCS-2のリトルエンディアン形式でデータを保持しています.日本語項目または包含する基本項目が日本語項目のみの集団項目がWRITE文に指定された場合は,UCS-2のリトルエンディアン形式から適切な出力形式への変換が行われます.しかし日本語項目と他の項目が混在する集団項目の場合,UCS-2のリトルエンディアン形式データを含む全体をUTF-8の英数字データとみなして出力形式に変換するため,日本語項目部分が正しく変換されません.