Hitachi

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


5.3.7 encodeオプション

〈この項の構成〉

(1) 機能

TP1/COBOLアクセスの,文字列データ変換時のエンコードを変更します。

(2) 指定方法

エンコード名は任意のエンコードで指定します。

(a) Windows版

set CBLJ2TP1OPT=encode(エンコード名)

encodeオプション未指定時は,以下に記載するデフォルトエンコードとして扱います。

(b) HP-UX/AIX/Linux版

encodeオプションは引用符(")で囲んで指定します。

CBLJ2TP1OPT="encode(エンコード名)"
export CBLJ2TP1OPT

encodeオプション未指定時は,以下に記載するデフォルトエンコードとして扱います。

(3) 指定値の動作

指定されたエンコードで文字列変換のエンコードを行います。呼び出すCOBOLプログラムで使用する文字コードに対応したエンコードを指定してください。

(4) 注意事項

(5) デフォルトエンコード

文字列変換のエンコードはシステムに依存します。

encodeオプションを指定しない場合のデフォルトエンコードを,「表5-2 デフォルトエンコード一覧」に記載しますのでご覧ください。

表5‒2 デフォルトエンコード一覧

OS

LANG環境変数

コード系

デフォルトエンコード

HP-UX

ja_JP.SJIS

シフトJIS

SJIS

ja_JP.eucJP

日本語EUC

EUC_JP

AIX

Ja_JP

シフトJIS

Cp943C

ja_JP

日本語EUC

Cp33722C

Linux

ja_JP

ja_JP.eucJP

ja_JP.ujis

日本語EUC

EUC_JP_LINUX

ja_JP.UTF-8

ja_JP.utf8

UTF-8

UTF-8

Windows

シフトJIS

MS932

注※ 

Red Hat Enterprise Linux 4,Red Hat Enterprise Linux 5およびRed Hat Enterprise Linux Server 6が対象OSとなるLinux(x86/x64)版02-10以降だけ。

(6) エンコード対象となる項目

  1. COBOL SPP/MHPに渡す引数で次に示す項目が対象となります。

    • 英字項目

    • 英数字項目

    • 英数字編集項目

    • 日本語項目

    • 日本語編集項目

  2. cltinメソッドの引数defpat

  3. setConnectInfメソッドの引数inf

  4. receiveメソッドの引数buff

  5. receive2メソッドの引数buff

  6. sendメソッドの引数buff

  7. acceptNotificationメソッドの引数defpath,およびinf

  8. cancelNotificationメソッドの引数defpath,およびinf

  9. setRaphostメソッドの引数raphost

  10. getRaphostメソッドの引数raphost

  11. openNotificationメソッドの引数defpath

  12. chainedAcceptNotificationメソッドの引数inf