コード化文字セット ID (CCSID) の変更

ソース物理メンバーの CCSID を別の CCSID に変更するには、パラメーター FMTOPT(*MAP) を指定したコマンド CPYF を使用して、別の CCSID のソース物理メンバーのコピーを入手します。

以下の例は、ソース・ファイル内の CCSID 037 のメンバーを CCSID 273 に変更する方法を示しています。

例:

CRTSRCPF FILE(MYLIB/NEWCCSID) CCSID(273)
CPYF FROMFILE(MYLIB/QCPPSRC) TOFILE(MYLIB/NEWCCSID) FROMMBR(HELLO) TOMBR(HELLO)
   MBROPT(*ADD) FMTOPT(*MAP)
注:
  1. 最初のコマンドは CCSID 273 を作成します。
  2. 有効な変換が定義されている限り、ファイル・コピー操作の間、FROM メンバーの文字データが「FROM ファイル」フィールドの CCSID と「TO ファイル」フィールドの CCSID との間で変換されます。
  3. ファイル NEWCCSID 内の HELLO メンバーが CCSID 273 で QCSRC にコピーされます。 CCSID 65535 または *HEX が使用された場合、フィールドの文字データがビット・データとして扱われ、変換されないことを示します。