EBCDIC CCSID を ASCII に変換するには

注意:この機能は、早期採用者製品 (Early Adopter Product; EAP) リリース ステータスに提供されます。機能の最終版については、今後リリースする予定です。詳細については、Micro Focus SupportLine までお問い合わせください。

CICS Web サービス機能は、開発およびテストでの使用を目的とした早期採用者製品 (Early Adopter Product; EAP) です。本製品リリースでは、この機能は製品のディプロイ用には推奨されません。

注:このタスクを実行するには、Enterprise Developer インストール ディレクトリに対する管理者権限が必要です。
  1. EBCDIC および ASCII CCSID をインストールします。詳細は、「CCSID テーブルをインストールするには」を参照してください。
  2. SIT で EBCDIC CCSID を指定します。詳細は、「CICS SIT で CCSID テーブルを指定するには」を参照してください。
  3. 次のコードを挿入して、MFCCSIDMAP という名前の COBOL モジュールをコーディングします。
           linkage section.
           01 lk-ccsid                     pic x(4) comp-5.
    
           procedure division using by reference lk-ccsid.
               if lk-ccsid = EBCDIC-CCSID
                   move ASCII-CCSID to lk-ccsid
               end-if
               goback.

    EBCDIC-CCSID は SIT で指定した CSSID で、ASCII-CCSID は対応する ASCII CCSID です。

  4. MFCCSIDMAP を ダイナミック リンク ライブラリ (.dll) (Windows) または 共有ライブラリ (.so) (UNIX) ファイルにコンパイルします。これを行うには、charset(ASCII) およびdialect(MF) 指令を使用します。
  5. 既存の MFCCSIDMAP.dll (Windows) または MFCCSIDMAP.so (UNIX) ファイルのバックアップ コピーを用意します。これらはデフォルトで、%ProgramFiles(x86)%\Micro Focus\Enterprise Developer\bin および \bin64 (Windows) または $COBDIR/bin (UNIX) にあります。
  6. 新しい MFCCSIDMAP コンパイル済みプログラム ファイルを %ProgramFiles(x86)%\Micro Focus\Enterprise Developer\bin および \bin64 (Windows) または $COBDIR/bin (UNIX) ディレクトリにコピーします。この際に、既存のファイルは上書きします。