Hitachi

TP1/COBOL adapter for Cosminexus ユーザーズガイド


9.2.2 構築例1の注意点

構築例では,Windows上のTP1/COBOLアクセスはSJIS(MS932)にデータを変換し,HP-UX上のOpenTP1ではSJIS(HP-UX SJIS)でデータを操作しています。そのため,SJIS(HP-UX SJIS)の文字コード体系で割り当てられていないNEC特殊文字などは,HP-UX上のOpenTP1環境下で動作するCOBOLプログラムではSJIS(MS932)の文字コード体系で扱う必要があります。

また,TP1/COBOLアクセスでは,変換する文字コード体系を指定するencodeオプション(Windows版ではMS932がデフォルトです)があり,変換エンコードとして「SJIS」を指定することもできます。ただし,「SJIS」を指定した場合,SJIS(MS932)の文字コード体系で使用できる特殊文字(NEC特殊文字など)が,SJIS(HP-UX SJIS)の文字コード体系に対応する文字がないため変換できません。Webブラウザで「SJIS(MS932)の文字コード体系で使用できる特殊文字(NEC特殊文字など)を使用しない」のであれば,encodeオプションに「SJIS」を指定することができます。

encodeオプションの詳しい説明,および設定方法は,「5.3 TP1/COBOLアクセス環境変数の設定」をご覧ください。