IBM Z マスターへの道② ~FILES~

[前回](https://qiita.com/trtrbohz/items/c70298cc6187d8e1ff48)につづき、第２回 FILESシナリオ を実施する。
このシナリオでの学習目的は
・データコピー、リネーム、削除等が簡単な操作で実施できることを体験する。
・z/OSを難しく感じさせているデータ操作はそれほど大変ではないと分かるよ。
![スクリーンショット 2022-06-06 12.12.18.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/8e050fd5-77ba-1a15-5d13-d96a1a75133b.png)

### 1. 課題にアクセス
まず、[Z xplore](https://ibmzxplore.influitive.com/forum/) にアクセスし、「FUNDAMENTALS」をクリック
![スクリーンショット 2022-06-06 12.06.54.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/d3b1ccc3-e8e3-ccc7-035f-73a91bf06df7.png)

### ２. ２つ目のシナリオである「FILES」が選択可能となっているのでクリックし、PDFをダウンロードしておく。
![スクリーンショット 2022-06-06 12.08.49.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/f039574a-9f95-5e14-3850-e26e4dd936f8.png)
### ３． シナリオ2-1  REFINE YOUR FILTER
![スクリーンショット 2022-06-06 13.28.20.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/2d3de4f1-3165-1d2b-7021-e0908c0907d4.png)
「DATA SETS」にある自身で追加したプロファイルの右にある虫メガネアイコンをクリック
![スクリーンショット 2022-06-06 11.40.03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/43995c7b-b136-f3d0-b7b2-f984037168e9.png)
開いた検索欄に「Zxxxxx,ZXP.PUBLIC」と入力し、エンター
![スクリーンショット 2022-06-06 13.32.52.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/2f7900bc-63d7-4240-7ae3-a22fe436e108.png)
プロファイル左にある"＞"マークをクリックして展開してみると以下の様になる。
![スクリーンショット 2022-06-06 11.40.53.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/9a52e218-5a49-ddcf-1445-9d7b031b3241.png)

### ４． シナリオ2-2 YOU CAN LOOK...
![スクリーンショット 2022-06-06 13.38.04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/aec2e813-b54a-050f-86ae-f2506ee9b222.png)
シナリオ２−１で展開されたデータの中には様々なデータがあるけども、自身のIDで始まるデータセットにはフルアクセス権が付けられている。一方、ZXP.PUBLIC で始まるデータセットには読み込み権限しか与えられていない。

### ５． シナリオ２−３  LET'S MAKE SOME DATA SETS 
![スクリーンショット 2022-06-06 13.42.05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/6d03c305-6e12-a04b-caa3-bb7e0c71f934.png)
ZXP.PUBLIC.JCL を展開して「PDSBUILD」データを見つけ、該当データを右クリック-[Submit Job]をクリック
![スクリーンショット 2022-06-06 11.42.22.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/c1f8e07e-41bf-26ab-93f4-6584ca33d9f1.png)

### ６． シナリオ2-4  SHOW US WHAT YOU GOT
![スクリーンショット 2022-06-06 13.48.07.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/51d0f477-54f5-06c7-f4eb-026a89581f8b.png)
プロファイル左にある"Ｖ"マークを閉じて再度開くと内容が更新されていることが分かる。更新されたデータの中に「Zxxxx.INPUT」データセットがありその中に「Partitioned Data Set(PDS)」がある。

### ７． シナリオ２−５  IF YOU NEED TO START OVER
![スクリーンショット 2022-06-06 13.53.01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/ed17cf3c-b253-cb81-e469-1a8fa28b4493.png)
データセットをリセットしたい場合は、シナリオ２−３　LET'S MAKE SOME DATA SETS を実施し直すこと。

### ８． シナリオ２−６  RENAME IN THE MAINFRAME
![スクリーンショット 2022-06-06 13.57.03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/96446df6-3d0b-8d15-98ab-7139b4a7cc12.png)
自身のINPUTデータセット(Zxxxxx.INPUT)内にファイルがある。(各ファイルには以下のようにそれぞれ実施する内容等が記載されている)
![スクリーンショット 2022-06-06 14.03.00.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/280ce67a-3e69-4fad-9ba3-38aeec1db8d3.png)
これらのファイルから Rename 指示のあるファイルを右クリックして指定のファイル名に変更する。
私の場合、M１ファイルを右クリックして「BROWN」へファイル名称を変更。
![スクリーンショット 2022-06-06 11.44.50.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/92e24faf-268c-154d-6efd-a4502cd9f97a.png)

### ９. シナリオ２−７ MEMBER DELETION
![スクリーンショット 2022-06-06 14.07.46.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/415f2bc4-bd71-56ea-a223-661d2d999774.png)
Delete 指示のあるファイルを右クリックして、ファイルを削除する。
私の場合、M3ファイルを右クリックして「Delete」をクリック。
![スクリーンショット 2022-06-06 11.45.41.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/9e336df4-3c81-6410-7088-f989accf90f6.png)

### １０． シナリオ２−８  ROGER, COPY THAT
![スクリーンショット 2022-06-06 14.12.05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/4319168b-5e66-6423-50bb-45f26bc1a6b7.png)
Zxxxxx.SURPRISE データセットの中にファイルがあるのでそれを右クリック-「Copy Member」によりコピーする。
![スクリーンショット 2022-06-06 11.46.36.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/3494a2ad-0388-0835-ee09-b195f1dd420c.png)

### １１． シナリオ２−９  TEH ACE OF PASTE
![スクリーンショット 2022-06-06 14.17.29.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/a5b7f2c7-c50a-34d7-54d7-9bca7266dcbd.png)
ここでは、Zxxxxx.INPUT データセットを右クリックし、「Paste Member」をクリック
![スクリーンショット 2022-06-06 11.46.58.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/ff3c170c-e65f-6fd4-d90a-cf8fb04154a3.png)

### 1２. シナリオ2-10  SEQUENTIAL SUCCESS
![スクリーンショット 2022-06-06 14.19.47.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/07e450c9-3665-a9e8-f81a-6f4135c8093d.png)
ここでは、自身のZxxxxx.SEQDS データを開き、データ末尾に「hello」と記載した。
![スクリーンショット 2022-06-06 11.48.10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/98b9e672-b560-d654-c7c5-dde102e7f500.png)

### １３． シナリオ２−１１  MAKE YOUR OWN MEMBER
![スクリーンショット 2022-06-06 14.23.36.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/ba75554f-0686-d94c-0255-3f225233db27.png)
ここでは、自身の Zxxxxx.INPUT を右クリック-「Create　New Member」をクリックして、新規ファイル名を「MYNEWMEM」とした。
![スクリーンショット 2022-06-06 11.48.32.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/3f21ecea-a8ea-6617-6cc6-af76a19e13e3.png)

### １4． シナリオ2-12  RECORD YOUR VICTORY
![スクリーンショット 2022-06-06 14.27.22.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/26e4b1dd-f872-78c4-4854-5dd9a9ee99e9.png)
ここまでの段階で、自身の Zxxxxx.INPUT にはオリジナルのファイルが２つ、リネームしたファイルが１つ、別の場所からコピーしてきたファイルが１つ、新規作成したファイルが１つ、計５つのファイルがあり、Zxxxxx.SEQDS　ファイルの末尾にデータが追記されている。
最後に、「ZXP.PUBLIC.JCL」データセットからFILES1を選択し、右クリック-「Submit Job」をクリックして本シナリオを終了する。
![スクリーンショット 2022-06-06 14.29.50.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/644d3cda-5318-8bc2-2fdb-d71049090014.png)

### １5． 締め
　FILES1挑戦画面( https://ibmzxplore.influitive.com/ )を見てみると、「Challenge Complete, check my FILES submission」ボタンが表示されているので、こちらをクリックして完了！