「
」のオーバーレイ文字が定義されているオーバーレイパターンテーブルを、FEXPORTコマンド(バイナリ:128バイト)でホストへ転送後、AP/DFの移出入機能であるPUTOVLコマンドを使用すると「JRQ620I-E 指定した文字パターン(文字コード:ADE2)が,文字パターンマスタファイルにありません.指定した文字パターンは空白とします」のエラーメッセージが出力されます。
NetCOBOLのよくあるご質問を検索できます。
- 「
」のオーバーレイ文字が定義されているオーバーレイパターンテーブルを、FEXPORTコマンド(バイナリ:128バイト)でホストへ転送後、AP/DFの移出入機能であるPUTOVLコマンドを使用すると「JRQ620I-E 指定した文字パターン(文字コード:ADE2)が,文字パターンマスタファイルにありません.指定した文字パターンは空白とします」のエラーメッセージが出力されます。
- JEFの文字コード:ADE2は、第一水準漢字域に位置する未定義文字のため、PUTOVLコマンドでエラーになっています。
「」が0xADE2に変換されたのかは、以下の原因が考えられます。
・ADJUSTを使用したコード変換ではなく、FORMの独自変換が行われています。
FORMの独自変換では、JSIS-MSのNEC拡張非漢字域の「」のコード「0x8782」がJEFコードの第一水準漢字域のコード「0xADE2」に変換されます。
■対処方法
下記の方法に従って、ADJUSTを使用したコード変換を行い、文字を正しく割り付けて定義体を保存してください。
- FORMでオーバーレイパターンテーブルを読み込みます。
- 正常に変換されなかったオーバーレイ文字を事前に削除し、オーバーレイパターンテーブルを保存しFORMを終了します。
- ADJUSTの環境、FORMの環境を正しく設定して、再度オーバーレイ文字を定義します。
ADJUSTの環境、FORMの環境を正しく設定するためには、FORM V5.0L10以降のFORM ヘルプ「困ったときに」に記載している
FAQ:FORMでJEF拡張漢字/非漢字や利用者定義文字を含む定義体を作成、更新する方法を教えてください。を参照してください。
記載内容に従って、使用するFEP(日本語入力システム)、FORMで使用するフォントに合わせて「」のJEFのコード0x76FAに保存してください。
[]
注)R90とJEFKANAの変換では、標準で変換できます。
[記載資料]FORM ヘルプ V5.0 「困ったときに」
製品・サービス区分 | NetCOBOL | ||||||
---|---|---|---|---|---|---|---|
製品・サービス情報 |
|
||||||
アンサー種別 | 技術サポート |