PowerVS IBM i 日記(8): 2962 日本語を二次言語として導入する

#  2962 日本語を二次言語として導入する

システム値の変更によりシステム全体の日本語化や、日本語用サブシステムの作り方は「[IBM Cloud のIBM i を日本語環境にしてみる](https://qiita.com/sugata/items/37573203b3a95f5485f1)」の記事がよくまとまっています。

今回は 2962 日本語を二次言語として導入してみます。

「GO LICPGM」の「20. Display installed secondary languages」で確認すると、2930 日本語は導入されていますが、2962 日本語は導入されていません。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/f81f6fe2-82ec-a857-57f5-5a5729146fc7.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/d305dace-b79e-ce6e-0801-718c707d0659.png)

私は 2930 日本語でも困らないのですが、2962 にも一定の需要がありそうなのでテストしてみました。

## 二次言語イメージの入手

[Entitled Software Support (ESS) Web サイト](https://www.ibm.com/servers/eserver/ess)から二次言語をダウンロードします。

ライセンス契約済みシステム・サポート > ライセンス契約済みソフトウェア > IBM i 評価版と NLV ダウンロード に進みます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/976d8c8c-5520-7534-9d0f-9d425414711b.png)

対象バージョンの「5770NLV」を選択します。
ページの一番下の「続行」をクリックします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/2c1c5534-5dd8-d8d6-7893-0a4fd1cc7737.png)

「hide/show」をクリックすると、言語リストが展開されます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/e03aa481-6b6e-1c53-4825-85ffdb6382eb.png)

2962 日本語用の二次言語として欲しいなら「5762」を選択します。
ページの一番下の「続行」をクリックします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/cc20c17b-4118-6e7b-400c-90b1861433d5.png)

「同意します」をクリックします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/14b859da-8a9b-1663-751e-1bdb2a0d01e0.png)



ダウンロードの見積もり時間はこちらです。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/9f367f3e-908c-85fa-468a-ee5b2c155922.png)

Java を使う IBM Download Director の方が速いので、そちらを今回は使いました。
Java を使いたくない人や Java Web Start が使えない人は「HTTP を使用するには、ここをクリックします。」でダウンロードしてください。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/c21a6869-5841-b65e-456e-7aeae250da2c.png)

## 二次言語の導入

DVD のイメージを IBM i に転送します。宛先の名前は 2962.zip にしました。
10 分ほどで転送されました。

```
C:\DD\V7R3-2962>scp NLV_2962_IBM_i_730_Japanese_Kanji_LCD8_2090_01.udf.ZIP ykasft0731@158.175.XXX.XXX:/home/ykasft0731/2962.zip
NLV_2962_IBM_i_730_Japanese_Kanji_LCD8_2090_01.udf.ZIP                                100%  151MB 255.0KB/s   10:08
```

qsh 上で zip を展開し、後で作成するカタログ用のディレクトリーに移動します。

```
 > cd /home/ykasft0731/                                         
   $                                                            
 > ls                                                           
   2962.zip        id_rsa.pub                                   
   $                                                            
 > jar -xvf 2962.zip                                            
    inflated: NLV_2962_IBM_i_730_Japanese_Kanji_LCD8_2090_01.udf
   $                                                            
 > ls                                                           
   2962.zip                                                     
   id_rsa.pub                                                   
   NLV_2962_IBM_i_730_Japanese_Kanji_LCD8_2090_01.udf           
   $    
 > mkdir MYCATALOG                                                
   $                                                              
 > mv NLV_2962_IBM_i_730_Japanese_Kanji_LCD8_2090_01.udf MYCATALOG
   $                                                                                                                      
```

イメージカタログを作る時に、ボリュームのロードまでしてしまいます。

```
CRTIMGCLG IMGCLG(MYCATALOG) DIR('/home/ykasft0731/MYCATALOG') CRTDIR(*NO) ADDVRTVOL(*DIR)  
```

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/567f45c0-34f1-66ab-fc33-257a8fa9466a.png)

仮想光ディスクを作成してオンに構成変更します。

```
CRTDEVOPT DEVD(OPTVRT01) RSRCNAME(*VRT) 
VRYCFG CFGOBJ(OPTVRT01) CFGTYPE(*DEV) STATUS(*ON)
```

イメージ・カタログを仮想装置にロードします。

```
LODIMGCLG IMGCLG(MYCATALOG) DEV(OPTVRT01)
```

「GO LICPGM」の「21. Install secondary languages」から、二次言語を導入します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/f81f6fe2-82ec-a857-57f5-5a5729146fc7.png)

2962 を選択します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/41f5f05a-cdfd-d720-bc92-f48e0ab28a72.png)

Enter で確認します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/8fd90ec2-be9d-782f-03ed-a598ff58dd08.png)

仮想光装置を指定し Enter で進みます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/2f72efc8-a3b2-1f8f-361a-f3a1350a4c52.png)

導入が始まります。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/7df3e461-3b3c-05af-1568-df414f0704d2.png)

もう一度「GO LICPGM」の「20. Display installed secondary languages」で確認します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/f81f6fe2-82ec-a857-57f5-5a5729146fc7.png)

2962 日本語の導入が確認できます。


![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/a78dd747-2c42-4aff-7ec9-22255c3782b3.png)

## 二次言語の利用

今回のセッションは HCP 939 で設定されていますので、ジョブの CCSID とライブラリーリストの設定で日本語の二次言語が利用できます。

```
CHGJOB CCSID(5035) CHRIDCTL(*JOBCCSID) 
CHGSYSLIBL LIB(QSYS2962)
GO MENU(MAIN)
```

日本語のシステムメニューが表示されました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/7b12cb6c-3d20-51be-3399-28a7b2d7f92e.png)

---
当日記のIndexは[こちら](https://qiita.com/6onoda/items/f146c78c0c1bbe905a42)です。

---
許可の無い転載を禁じます。
この記事は筆者の個人的な責任で無保証で提供しています。
当記事に関してIBMやビジネスパートナーに問い合わせることは、固くお断りします。