IBM i駆け出し日記：PTF/TRをIBM iに適用する-仮想ディスクからあててみる編-

# PTFを実際にあててみる
前回の記事[IBM i駆け出し日記：PTF/TRをIBM iに適用する-Fix Centralからダウンロード編-](https://qiita.com/koga39chan/items/b3ad681f273d8037570a)ではIBM iの区画にPTFをダウンロードし、イメージを配置するところまでやりました。
そのPTFをIBM iの区画に適用させます。
# 操作手順
## 前提
IBM i区画のIFS配下にPTFのイメージを配置しいてください。
今回はIFS配下の/CUMにイメージを置きました。

またPTFの適用作業をする際は、通常モードでIPLを実施しておいてください。
この画面は手動モードのスクリーンショットですが、キーロック位置を「通常」を選択してIPLを実施します。
LANコンソールの場合もコントロールパネルで通常モードに上げておいてください。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/11df279d-255e-d75c-1663-7a0379de46e5.png)

## 仮想光ディスク装置の作成
以下のコマンドで仮想ディスクを作成します。
```
CRTDEVOPT DEVD(OPTVRT01) RSRCNAME(*VRT) TYPE(*RSRCNAME) LCLINTNETA(*N)
````
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/bcdbf12d-55a3-43d5-d410-2f7294291ceb.png)

## ディスクを活動状態にする
作成した仮想ディスクOPTVRT01を使用できる状態にします。
```
WRKDEVD
```
対象のディスクを探してオプション8を選択します。
![png 2023-12-06 15.50.22.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/0e246acb-3be8-0a61-a78c-0c1b35fd06d0.png)
オフになっているのでオプション1を押します。
![png 2023-12-06 15.50.26.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/c15fea14-ad2d-ce64-ff1b-774d46657e9f.png)
状況に活動状態と表示されればOKです。
![png 2023-12-06 15.50.32.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/4af108f2-34a5-1505-3162-3f25516dca2f.png)
## イメージカタログの作成
```
WRKIMGCLG
```
名前を入れて1でEnterを押します
![png 2023-12-06 14.39.28.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/0ad99d18-624b-a469-a8eb-79b03a48fb92.png)
PTFのイメージがあるディレクトリを指定します。
![png 2023-12-06 14.43.29.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/c363f6b6-b7fe-053f-ea8d-b54ed0dd7ee4.png)

## 作成したイメージカタログにPTFイメージを追加する
```
WRKIMGCLG
```
上記コマンドをもう一度入力して、CUMの欄でオプション12を入れます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/956be3bf-fd4e-c475-ae8b-43c4d3adc45d.png)
オプション1を入力します
![png 2023-12-06 15.24.48.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/96bacbe4-a2d7-78c6-db2c-88007a8a3ac6.png)
F9で詳細キーを表示して、FROMイメージファイル項目に/CUMにあるPTFイメージを1つずつ追加します。
![png 2023-12-06 15.24.57.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/abb5ba90-5dfc-f0e2-4637-6fc8d2081544.png)
追加が終わるとこんな表示に。
![png 2023-12-06 15.25.15.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/c6fa9146-21b7-b1bf-df9a-e04e295b4ad7.png)


## ディスクをマウントする
項目の処理でオプション8をおしてカタログをロードします。
![png 2023-12-06 15.34.14.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/89a78fc9-86ea-5908-67cc-ebff46669f75.png)
ロードされるとこのような表示になります。
![png 2023-12-06 15.35.22.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/dc3a9dbc-2016-a237-7ea2-8271f28c7ce6.png)
イメージカタログが/CUMに複数ある場合、**作成したイメージカタログにPTFイメージを追加する~ディスクをマウントする**を繰り返し全部ロードします。
終えると以下のように複数のロードされたイメージファイルが表示されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/27d15f59-6463-eca6-7f9f-0a185e2e4f8b.png)


## ディスクを読み込ませる
以上全ての操作を終え、再度以下のコマンドで操作します。
```
WRKIMGCLG
```
ディスクが以下になっていることを確認してください。
- 状況：作動可
- 装置状況：活動中

![png 2023-12-06 16.01.14.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/f5d3ae47-fc25-2922-ce04-0a1e8a5cae7b.png)

```
GO PTF
```
上記コマンドを入力したら8を押します。

:::note warn
今回は累積やグループPTFを当てるので8番で行います。
個別のPTFを適用する場合は1番(LODPTF)および2番(APYPTF)を使用ください。
:::
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/c1eccbe9-022d-0440-8fdd-150c188b6087.png)
装置にOPTVRT01を指定します。
ロードが始まり、ディスクの読み込みが終わったらIPLがかかります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/40e4a3aa-a183-1722-c7fb-154876d50711.png)

# 導入の確認
```
WRKPTFGRP
```
上記コマンドでPTFが導入済みになっていれば導入終了です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/1fd94775-a6dd-8720-965f-8814e311df7a.png)

## 導入の確認;補足(2025/05/21)
導入したもののレベルがあっていれば導入できております。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/6721d862-fc86-4eaa-be93-1dc82eb2ae3b.png)

![image (37).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/5a18358c-ec41-4560-ba1b-7fba91819fa9.png)


### 累積PTFの名前について豆知識
このC5100750はどういう意味かというと、、、

C：累積(Cumulative)
5：2025年の5
100：PTFが作成された日付が2025年の何日めか
(1/1から数えると100日目は4/10でした、本当に作成された日付と登録されている日付が異なる場合があるそうでズレてますね)
75：バージョン、今回はIBM i 7.5