IBM Z マスターへの道①   ~環境構築編＋VSC1~

メインフレームである IBM Z。
この　IBM Z の無料で利用できる学習環境として「IBM Z Xplore」がある。また、この環境を Visual Studio Code(VSCode) から利用することができる。
これから IBM Z Xplore を通し IBM Z マスターへの道を記載しようと思う。

１. まず IBM Z Xploreにアクセス
　https://ibmzxplore.influitive.com/forum/  に初めてアクセスするとサインアップの画面が表示される。
![1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/3a11a4bf-3dbc-f7b4-8241-61ae006f5435.png)
２. サインアップ
　以下の項目を記載し、「Sign Up」ボタンをクリック
　・Email
　・Name
　・Password (パスワードは少なくとも１２文字、アルファベット大文字・小文字・数字・記号を少なくとも３文字含む)
　・確認用Password
![2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/58b6e04d-d2a3-b08e-9e55-58c3a4afdb79.png)
　その後、いくつか確認画面が表示されるが、画面にある青ボタンを押していけばO.K.
![8.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/f6f89212-74dc-7eee-c15b-70fafd78d4c1.png)
３. SNSとリンク(オプション)
　自身のSNSアカウントを以下の方法で IBM Z Xplorer とリンクさせることができる。
　3.1. 自身の名前部分をクリック
![9.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/39a189e6-e8d1-7be5-6e91-f9896310f493.png)
　3.2． 表示される画面で「Edit your profile」をクリック
![11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/55f5c1e2-9538-26c2-08c1-6d6722558a6e.png)
　　3.3.　連携したいSNSをクリック
![12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/e3b3ccdd-de7f-3e2e-9eb3-23dee72dddf9.png)
4.　学習開始！
4.1. まずは「fUNDAMENTALS」をクリック
![13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/5e249f0e-9ada-128d-9729-02b9c9a06b4c.png)
4.2. VSC1をクリック
![14.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/51f80df8-f644-3742-dcf7-39f53ab42e72.png)
4.3. 「VSC1 Challenge」をクリックしてシナリオが記載されたPDFをダウンロード。
![15.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/c28ef975-b45c-4688-39e3-c0058709ce8b.png)
５． VSC1シナリオ
　ダウンロードしたPDFには操作内容が記載されているので、この通りの操作を実施していく。
　概略：このシナリオでは VSCode に「IBM Z Open Editor」をインストール。その後、ユーザスペースにあるフォルダやファイルを操作していく。
5.1.　環境準備
5.1.1.　node と VSCode インストール
![16.4.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/b9de7aff-7397-c120-7e0c-11e76f67a500.png)
インストラクションの指示どおり　https://nodejs.org/en/ へアクセスし、インストーラーから NODE.JS　をインストールする。
同様に、https://code.visualstudio.com/download へアクセスし、インストーラーから VSCode をインストールする。
5.1.2. VSCodeへ「IBM Z Open Editor」拡張機能をインストール 
![スクリーンショット 2022-05-28 16.35.37.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/e9459c91-35cd-bad3-2bdc-dc45cec1f7c6.png) 
　VSCode を立ち上げ左の縦に並んでいるアイコンから「機能拡張」ボタンをクリックし開かれたウィンドウで「ibm z open editor」を入力すると、「IBM Z Open Editor」を見つけられるので青枠の[インストール]をクリックする。
![17.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/b3403cc3-5726-59b0-5b63-a4bd76976e79.png)
5.2. 演習シナリオ
　VSCode の左サイドバーから「Z」マークのアイコンをクリックし、Zシステムを制御可能な Zowe エクスプローラを開く
![スクリーンショット 2022-05-28 16.36.30.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/24ad2e84-2321-9650-8493-25c944cb511c.png)
5.2.1. DATA SETS で自身のプロファイル作成
　左列の上段「DATA SETS」の右側にある[+]ボタンをクリック
![スクリーンショット 2022-05-28 16.41.13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/2a05c5bc-e71d-4fe6-302a-cf69a98e751d.png)
「+Create a New Connection to z/OS」にカーソルを当ててリターン
![スクリーンショット 2022-05-23 23.46.24.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/b74007a4-823c-bc3b-1f56-6245b2124962.jpeg)
　その後、以下を入力
　・新規コネクション名(ここでは、「zxplore」 とする)
![スクリーンショット 2022-05-28 16.53.56.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/3b630ed0-71ca-d6b9-65ad-7678c5be5b76.png)
　・プロファイルタイプ(「zosmf」を選択)
　![スクリーンショット 2022-05-23 23.46.42.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/1b5acfb5-d6be-233a-ca32-7320f36b93f1.jpeg)
　・z/OSのURL(４．３でダウンロードしたPDFに記載されているz/OSのURL)
![スクリーンショット 2022-05-23 23.47.07.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/6b2bbcea-f3f8-c13a-eef0-f708c061c4b4.jpeg)
　・ユーザーID・パスワード(４．３．で表示されたユーザIDとパスワード)
![スクリーンショット 2022-05-28 17.03.32.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/9a86553b-688c-ee95-3171-34afeff7fac9.png)
　・認証されていない接続を拒否？(こちらは「False - ・・・」を選択、自己認証を受け入れる)
![スクリーンショット 2022-05-23 23.47.54.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/26bf5bb5-be7f-9861-c567-271a0e55522f.jpeg)
　・あとはそのままリターンを繰り返す（証明書のパスやベースAPIへのパス、使用プロトコル等の確認）

　そうすると、「DATA SETS」に「xplore」プロファイルが作成される
![スクリーンショット 2022-05-23 23.48.46.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/b1605bda-ae85-85f4-6253-7aef7b6770ee.jpeg)
　上記「zxplore」右の虫メガネマークをクリックし、検索欄に自分のIDを入力
![スクリーンショット 2022-05-23 23.49.20.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/7a7f856b-76c0-55ff-b133-c36cd5bb457f.jpeg)
　検索中となりしばらく待つと以下のように「DATA　SETS」欄にリストが表示される
![スクリーンショット 2022-05-23 23.49.42.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/89b04448-8852-4060-b16b-0fcee1bab135.jpeg)
　次に、左中段にある「UNIX SYSTEM SERVICES (USS)」横にある[+]をクリック
![スクリーンショット 2022-05-23 23.49.59.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/75006103-5caa-3b6a-db9a-236550d3c344.jpeg)
　表示される検索欄に「DATA SETS」で作成した名称が表示されるのでそれを選択(ここでは「zxplore」)
![スクリーンショット 2022-05-23 23.50.06.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/008a1e79-ae1c-945e-cb9c-9dff1fbaf4c6.jpeg)
　同様に、左下段にある「JOBS」横にある[+]をクリック
![スクリーンショット 2022-05-23 23.50.26.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/7005d51a-5fd3-2fd4-11e0-ce16a9455002.jpeg)
表示される検索欄に「DATA SETS」で作成した名称が表示されるのでそれを選択(ここでは「zxplore」)
![スクリーンショット 2022-05-23 23.50.32.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/f99af9de-d88a-578b-8044-c5b49d2966e9.jpeg)
5.2.3.　プロファイルの詳細検索
　　　「DATA SETS」の「zxplore」右の虫メガネマークをクリックし検索欄を表示させ、次は以下のように入力
![スクリーンショット 2022-05-23 23.51.29.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/e8638049-be3a-d33b-d061-7f710c40394f.jpeg)
　検索中となり・・・
![スクリーンショット 2022-05-23 23.51.55.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/e7ee06ee-a2dd-4ba1-3a8d-e5477021113a.png)
　結果は以下のようになる
![スクリーンショット 2022-05-23 23.52.37.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/1f574e9c-9374-5a4f-45ad-050b5f0c3fcc.png)
　検索結果の中に「VSC.JCL」があるので、右クリックし表示されるメニューから「Submit Job」を選択
![スクリーンショット 2022-05-23 23.53.17.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/25e71935-3b2c-da94-8421-6dfa1ead53ba.jpeg)
6.締め
　VSC1挑戦画面( https://ibmzxplore.influitive.com/ )を見てみると、以下のように「Challenge Complete, check my JCL submission」
ボタンが表示されているので、こちらをクリックして完了！
![スクリーンショット 2022-05-24 1.01.33.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682574/93e08391-767e-ee6f-b8fe-a80405a69f9b.png)