第3章 開発環境 開発環境
この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com
今日では、誰でも簡単に最新のプログラミング言語を学ぶことができる。 ほとんどのソフトウェアがオープンソースであるため、このような知識は無料で得られることが多い。例えばPythonなら、YouTubeでたくさんのチュートリアルが公開されている。
しかし、メインフレームの開発となると、状況は大きく異なる。 オンラインのリソースはそれほど多くはない。 しかも、実際のメインフレームにアクセスできる人はほとんどいない。 単純にコストがかかりすぎるのだ。
ではどうすればいいのか? 幸いなことに、メインフレーム環境をエミュレートするフリーソフトウェアや、いくつかの統合開発環境(IDE)、さらにはウェブベースのプラットフォームも利用できる。
この章では、これらのサービスについて見ていく。 この章では、あなたが雇用主から利用できる可能性の高いツールの種類も示す。
メインフレームにアクセスする
何千人もの人々が、z/OSで管理されているメインフレームとやり取りすることができる。 しかし、あなたがアクセスできるようになる前に、雇用主が必要なログイン資格情報を提供する。 システムを使用する前に、身元調査が必要な場合もある。 メインフレームには通常、重要なデータが格納されているため、高度なセキュリティが要求されるのが一般的だ。
メインフレームへのアクセスを提供する一般的な方法は、エミュレーター・ソフトウェア、Eclipse、Visual Studioのコードを使うことだ。 これを使えば、さまざまな種類のソフトウェア・システムを接続することができる:
- TN3270エミュレータ
-
これがメインフレームにアクセスする最も一般的な方法だ。 このソフトウェアは直接接続する。
- ファイル転送プロトコル(FTP)
-
これはメインフレーム上でファイルを管理する方法である。
- セキュアシェル(SSH)クライアント
-
このための一般的なオープンソースツールがPuTTYである。 このソフトウェアを使えば、メインフレーム上でUnixシステムのセッションを作成することができる。
メインフレームシステムにアクセスして使用する手順を説明しよう。 まずユーザIDを入力し、ReturnまたはEnterキーを押す。 ただし、PCを使用している場合は、キーボードの右側にあるCtrlキーとなる。 これは慣れるまで時間がかかるかもしれない。
次にパスワードを入力する。パスワードはデフォルトで1文字から8文字まで。 確認のため、もう一度入力する必要がある。 図3-1に画面の様子を示す。
図3-1. メインフレームコンピューターのログイン画面
システムにログインすると、z/OSは多数のメッセージを発する。 画面に収まりきらない場合は、図3-2にあるように、下部に3つのアスタリスク(*)が表示される。 その後、Enterを押してメッセージの次のページに進む。
図3-2. メインフレームコンピュータにログインしたときの初期化メッセージ
その後、 インタラクティブ・システム生産性ファシリティ(ISPF)主要オプション画面に行くことができる。これは、メインフレーム開発でほとんどの時間を費やすことになる場所である ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access