Cover Image

メインフレーム技術は時代遅れか、それともまだ生きているのか?

2022/12/25 - 読み終える時間: 3 分

Is Mainframe Technology Obsolete or Still Alive? の翻訳版です。


メインフレーム技術は時代遅れか、それともまだ生きているのか?

2022年12月21日

著者: HCLSoftware / division of HCLTech (HCL)

メインフレームは死んでいません。

この時代、より派手な新しいテクノロジーが日々登場し、多くの古いテクノロジーを時代遅れにしています。かつてメインフレームは、膨大なデータ処理を必要とするすべてのビジネスの基礎であったが、今では否定的な意見もあり、死にゆく技術と呼ばれている。

古いテクノロジーと思われがちですが、メインフレームは進化を遂げ、変化し続けるITランドスケープに欠かせない要素となっています。では、なぜメインフレーム技術が死滅すると考えられているのでしょうか。 現実の確認

メインフレームは今でも毎日1兆件のWebトランザクションを処理しており、世界のメインフレーム市場は2025年には2906.61ドルに達し、2018年から2025年までのCAGRは4.3%になると予測されています。

メインフレームは、最もトレンディーなテクノロジーではないかもしれません。しかし、長年のユーザーの心をつかんでいます。また、銀行、保険、小売などの業界では、今でもメインフレームの技術に依存しています。

  • ミリ秒単位のレスポンスタイムで世界最高のセキュリティと信頼性を提供します。
  • ハイブリッド・クラウドの展開とあらゆる規模でのパフォーマンスを可能にします。
  • テクノロジー・スタックにおける関連性の高さ

デジタルトランスフォーメーションによって多くの組織がクラウドへの移行を促す中でも、メインフレームはAIや機械学習を扱うために進化を続けています。

ここでは、メインフレーム技術のSWOT分析を行い、その将来性を理解するための一助とします。

メインフレームテクノロジーの強み

メインフレーム技術が提供する強みを紹介します。

  • 揺るぎないセキュリティ

メインフレームは、同業他社と比較してセキュリティのスコアが著しく高い。このため、情報セキュリティが重要な業界では、メインフレームが最適な選択肢となります。そのため、銀行は取引においてメインフレーム技術を頼りにしています。

  • 信頼性

メインフレームは、スループットを管理し、情報を迅速に移動させるための特別なCPUとSAPを備えています。大量のストレージと処理能力を持ち、大量の単純なトランザクションをダウンタイムなしで処理しなければならないような状況でも導入することが可能です。メインフレームは、大量のトランザクションを汗をかかずに処理できます。

  • スピード

    高速トランザクション処理に関しては、メインフレームにライバルはいません。メインフレームが処理できるトランザクションの量は、他の追随を許さないほどです。そのため、小売店、航空会社、クレジットカード会社などは、メインフレームを利用して、高速なトランザクション処理を実現しています。

  • トランザクションあたりのコスト

メインフレームは1年間に膨大な数のトランザクションを処理するため、最終的に総所有コスト(TCO)を低く抑え、長期的に費用対効果が高くなります。

メインフレーム技術の課題

コスト

メインフレームは、企業のミッションクリティカルなプロセスに大きな価値をもたらしています。しかし、初期の設備投資は、中小企業にとって手の届かないものになる可能性があります。メインフレーム技術の最も重要なコスト要因は、以下のとおりです。

  • ソフトウェア・ライセンス
  • 契約
  • 運用の非効率性

メインフレームのコストは、これらのコストドライバーに影響を与えるものを理解することによって管理できます。それにもかかわらず、メインフレームは依然として高価な投資です。

メインフレーム技術の可能性
  • ハイパフォーマンス・コンピューティング(HPC)の膨らむニーズ

    科学や産業の進歩の基盤となっています。そのためには、何十億もの方程式を一度に解く必要があります。技術の進歩に伴い、これらの計算はより複雑になっています。HPCの需要の高まりは、高いストレージと処理能力を持つメインフレーム技術への道を切り開きました。

  • IoTランドスケープの発展

McKinseyによると、全世界のIoT接続デバイスの数は、2023年までに430億個に増加すると予測されています。その結果、数十億のデバイスが数兆のトランザクションを実行することになります。これらのトランザクションの処理能力の管理とセキュリティ確保に関して、差し迫った懸念があります。現在のストレージやコンピューティング能力の10倍、100倍という話です。メインフレームは、そのような規模に対応するのに適しています。メインフレームは、そのような負荷に対応できるように設計されています。そのため、IoTを発展させることで、メインフレーム技術の利用範囲を拡大できます。

  • MFaaS(Mainframe as a service)

MFaaSは、企業がインフラストラクチャを維持する負担を軽減し、メインフレーム・コンピューティングのメリットを享受できるようにするものです。これにより、企業は中核機能に集中できます。MFaaSの増加により、メインフレーム技術の幅が広がっている。

メインフレーム技術による脅威

メインフレームに精通したプロフェッショナルの不足

ITスキルギャップは、業界に迫る危機である。COBOLを専門とする旧世代の開発者が引退し、メインフレームのスキルが不足しているのです。メインフレームが進化し、Python、Java、C++といった最新のプログラミング言語にもかなり馴染んできたとはいえ、流行に左右されやすい若い開発者たちは、最初のキャリアとしてメインフレームを必要としているのです。その結果、メインフレーム技術市場ではスキルが不足しているのです。

結論

メインフレーム技術は、セキュリティと処理能力の面で強力な能力を持っています。しかし、すべての状況において、ある組織に適合できるのはテクノロジーだけです。メインフレームは、特定のタイプの組織やプロセスに非常に適しています。メインフレームはすでに他の種類のインフラと統合されており、テクノロジーのあらゆる新時代に適応してきました。したがって、メインフレーム・テクノロジーは長い道のりを歩んできており、時代遅れとは程遠いものなのです。

HCLメインフレームは、ユーザーがメインフレームへの投資を最適化するために不可欠なソリューションを提供します。詳しくは、お問い合わせください。


Cover Image

HCL ZIE Transformation でアプリケーションからメールを送信する

2022/11/11 - 読み終える時間: 2 分

Sending e-mails from the application in ZIE Transformation の翻訳版です。


HCL ZIE Transformation でアプリケーションからメールを送信する

2022年11月10日

著者: Shobith R / Software Engineer Lab Services, HCL ZIE

HCL ZIETrans (HCL Z and I Emulator Transformation) を使用すると、3270/5250アプリケーションに使いやすいグラフィカル・ユーザー・インターフェース(GUI)を提供するWebアプリケーションを作成できます。

HCL ZIETransは、ホストからデータをスクレイピングし、必要に応じてフォーマットし、フォーマットされたデータをメールで送信し、ユーザーのアクションによって自動的にメールが送信されるようにプログラムされたアプリケーションを構築することが可能です。

これを実現するために、ユーザーはGmail(smtp.gmail.com)、Microsoft Outlook(smtp-mail.outlook.com)、Yahoo (smtp.mail.yahoo.com) など、SMTPサーバーを必要とします。

以下のHOST画面は、信用情報を持っていると考えてみましょう。

画像の説明 図1:HCL ZIETransで変換された、信用報告書を表示する画面。

まず、ユーザーはHost画面からデータを抽出するHCL ZIETransのマクロを作成する必要があります。

画像の説明 図2:マクロの抽出動作例。

そして、このように抽出したデータをJSON配列に変換します。

画像の説明 図3: 変換後のJSON配列の例。

次に、Spring Mailのような一般的なライブラリの助けを借りて、ユーザーはメールをトリガーできます。

以下は、メールにホストデータを表示するいくつかの方法です。

  • 以下のコードを使用すると、ユーザーはそれをフォーマットして、図5に示すように、メールの本文に直接埋め込めます。

グラフィカル・ユーザー・インターフェース、テキスト、アプリケーション 説明文の自動生成

画像の説明 図4:埋め込み抽出のためのコードスニペット

画像の説明 図5:抽出物を埋め込んだメールのイメージ図

  • 以下のコードを使って、図7のようにpdf/jpeg/png/などにフォーマットし、メールに添付できます(例ではpdfでフォーマットされています)。

画像の説明 図6:添付ファイルとして抽出するためのコードスニペット。

画像の説明 図7:添付ファイルとして抽出物が追加されたメールの図解。

例のPDFはこのような感じです。

画像の説明 図8: PDFを抽出する。


Cover Image

Z and I Emulator: 端末の画面サイズの選択肢を増やす

2022/10/28 - 読み終える時間: 2 分

MORE OPTIONS FOR TERMINAL SCREEN SIZE の翻訳版です。


Z and I Emulator: 端末の画面サイズの選択肢を増やす

はじめに

ZIE (Z and I Emulator) for Web-Clientは、3270ホストで利用可能な標準の画面サイズ以外の代替画面サイズをカスタマイズして提供する追加機能を提供します。デフォルトでは、セッション定義は管理者により定義されます。この機能を使用すると、ユーザーはクライアント側でセッションプロパティを変更できます。上書きされた値は、管理者によって設定された初期セッションプロパティよりも優先されます。

前提条件

管理者がセッションプロパティの「スクリーンサイズ」パラメータ値を「(17) 62×160」に設定する(これは3270ホストのみに特有の設定です)。

この機能を利用するための簡単な操作

まず、デプロイメント・ウィザードの「詳細オプション」→「ZIE for Web EmulatorサーバのHTMLパラメータ」で、以下のパラメータを設定する必要があります。

パラメータ名 説明 有効な値
AltScreenSize 画面の行と列の数の定義 値=rows x columns

例:40×80

  • 他のパラメータの詳細については、「セッションプロパティを動的に変更する」を参照してください。
  • クライアント側の他のHTMLパラメータと同様に、カスタムテンプレートを使用して、次のように値を設定することができます。

テンプレートファイル内で、hHod_AppletParams変数をすべてのカスタムパラメータで更新します。

例:

hHod_AppletParams["altscreensize"] = "40×120".

これで、ユーザーがブラウザでZIE Web-Clientページを起動し、3270ディスプレイセッションの代替画面サイズ設定セッションを起動すると、端末の画面サイズがカスタマイズパラメータでオーバーライドされます。


Cover Image

HCL Z and I Emulator: ホストファンクションキーの外部操作

2022/10/28 - 読み終える時間: 3 分

HANDLING HOST FUNCTION KEYS EXTERNALLY の翻訳版です。


ホストファンクションキーの外部操作

2022年10月27日

著者: Mahaswathi K / Software Engineer

はじめに

ZIE (HCL Z and I Emulator) for Web-Clientは、カスタマイズされた方法でホストファンクションキーを処理するための追加機能を提供します。この機能により、ユーザーは要件に応じてホストファンクションキーに対するさまざまなアクションを処理または提供することができます。

前提条件

ユーザーは、以下の手順でカスタムテンプレートのパスを設定する必要があります。

  • ZIE for Web公開/非公開ディレクトリのweb.propertiesファイルにあるパラメータ「templateURL」を使用する。
  • もう1つの方法は、ZIE for Web-Clientの管理コンソールでカスタムテンプレート・パスを設定する方法です。

この機能を利用するための簡単な操作

  • まず最初に、管理者はまたは外部スクリプト・ファイル内のカスタム・テンプレートで、パラメータ「isHandleKeyExternaly」をtrueに設定する必要があります。
  • そして、カスタマイズされた方法でホストファンクションキーを処理するために、関数 "handledKeyExternally(keyPressed, data, TEXT_PLANE, sessionName)" を利用します。

keyPressed は、現在の画面におけるホストファンクションキー(ニーモニック)を与えます。

data: 現在のスクリーンの 'text, startRow, startCol' を保持する配列。

TEXT_PLANE - 現在の画面の行と列のデータを保持する2次元配列。

sessionName: キーが押された現在のセッション名を保持します。

  • 上記は、trueかfalseのどちらかを返すBoolean型でなければならない。
    • もし関数がfalseを返した場合、return文の前にあるカスタムスクリプトのアクションを実行し、キー/コマンドをホストに送信します。
    • 関数がtrueを返した場合、このキーにマッピングされたカスタムスクリプトのアクションが実行され、キー/コマンドはホストに送信されません。
  • また、セッションマネージャAPIのように、グリーンスクリーンのコンテンツにアクセスするための追加のAPIメソッドを提供しており、外部でキーを扱うのにかなり役立つと思われます。
  • そのメソッドのいくつかを紹介します。
  • function Sync_getString4 (String sessionName, int row, int col, int length)
  • function Sync_sendKeys2(String sessionName, String text)

(利用可能なメソッドの詳細については、HCL Knowledge Center -ZIE for Web-Clientを参照してください。)

  • All these API methods must be enclosed within the handledKeyExternally method in the custom JavaScript file.
  • Code snippet:

<script src=”https://<IP_of_ZIEWeb_Server>:<port>/<ZIEWeb_ALIAS>/customscriptfile.js”>

Option 1:

function handledKeyExternally(keyPressed,data,TEXT_PLANE,sessionName){
for(n in data){
textEntered=data[n].text.trim ();
if(keyPressed==”[pf3]”){
if(textEntered===”SAMPLE”){
var url=”https://www.google.com”;
parent.window.open(url,’_blank’);
return true;
}
}
}
}

Option 2:

function handledKeyExternally(keyPressed,data,TEXT_PLANE,sessionName){
if(keyPressed==”[pf3]”){
if(Sync_getString4(“3270 Display-A”,2,1,6)===” SAMPLE “){
var url=”https://www.google.com”;
parent.window.open(url,’_blank’);
return false;
}
}
}

制限事項

カスタムスクリプトファイルは、Z and I Emulator for Web公開ディレクトリに配置し、カスタムテンプレートにパスを指定する必要があります。

この機能は、ホスト機能のPFキーのみを扱うものであり、文字やカスタムファンクションキーには適用されません。


Cover Image

HCL Z and I Emulator: カスタマイズした属性のインポート/エクスポート

2022/10/28 - 読み終える時間: ~1 分

IMPORT/EXPORT THE CUSTOMIZED ATTRIBUTES の翻訳版です。


HCL Z and I Emulator: カスタマイズした属性のインポート/エクスポート

2022年10月27日

著者: Mahaswathi K / Software Engineer

はじめに

ZIE (HCL Z and I Emulator) for Web-Clientには、カスタマイズされた属性(保存された差分変更など)をインポート/エクスポートする機能が追加されています。この機能を使用すると、JSONファイル形式でクライアントページの差分変更のコピーを取得することができます。

本機能を利用するための簡単な手順

  • まず、ブラウザでA.htmlのようなConfig/HTMLベースのクライアントページを立ち上げます。
  • 今、ユーザーの要件に従って、フォントカラーの再マップ、キーの再マップ、印刷画面、ホットスポット、カット/コピー/ペースト、カーソル、環境設定タブなどのセッションのプロパティ(プロパティパネル)と設定パネルにいくつかの変更を行い、クライアントページで利用できるセッション用にそれを保存してください。
  • ダッシュボードからエクスポートオプションを選択し、ファイル名を入力し、OKをクリックします(.json形式のファイルがダウンロードされます)。
  • 同様に、インポートオプションを使用すると、ユーザーは差分変更ファイル(.json 形式)をインポートすることができ、現在のセッションを最新の差分変更で上書きします。
  • ファイルのインポートに成功すると、確認のポップアップが表示されます。

制限事項

  • インポート/エクスポートできるのは、.json ファイルのみです。
  • インポートされた差分変更は、HTMLベースのモデルでブラウザキャッシュがクリアされるまで、また、Configベースのモデルページでページ/ユーザがログアウトするまで存在します。

Cover Image

キャリアパスのためのメインフレーム開発者スキル10選

2022/10/1 - 読み終える時間: 3 分

10 Mainframe Developer Skills for Your Career Path の翻訳版です。


キャリアパスのためのメインフレーム開発者スキル10選

2022年10月1日

著者: HCL Software / A division of HCL Technologies (HCL)

メインフレーム は、大規模な組織計算やストレージを行うことができる巨大な中央コンピュータシステムです。メインフレーム開発者は、この高速で動作するメインフレームで仕事をします。残念ながら、メインフレームの専門家である開発者は少ないのが現状です。しかし、正しいメインフレーム開発者のスキルセットを持っていれば、世界中の様々な企業や場所で働くことができるかもしれません。

彼らは、メインフレームの言語とアプリケーションに精通している必要があります。また、ソフトウェア開発サイクルやプロジェクト管理の基本的な理解もあると便利です。また、業界に関する知識やスキルも必要な場合があります。メインフレームプログラマーの多くは学士号を取得していますが、準学士号を持つ従業員を採用する組織もあります。コンピュータ・サイエンスの学位は必須ではありませんが、プログラミングにおいては重要です。

メインフレーム開発者は、メインフレームシステム上で動作するソフトウェアプログラムの作成と保守を行います。高品質のソフトウェア・ソリューションを生み出すために、彼らは様々なツールやプログラミング言語を使用します。したがって、メインフレーム開発者として働くことに興味があるなら、メインフレーム開発者の技術的スキルの必要性を理解することが不可欠です。

メインフレーム開発者のスキルとは?

メインフレーム開発者が職務で成功するために頼る主なスキルは、メインフレーム開発者としての能力です。これらの能力の多くは、メインフレーム開発者がコーディングとソフトウェア開発を使って行う、メインフレームコンピュータ上のソフトウェアシステムの構築と保守に関連するものです。さらに、他者と協力し、社内の非技術系専門家に重要なメインフレーム情報を伝える能力は、多くのメインフレーム開発者が持っている信念です。

多くのメインフレーム開発者がその責任を果たすために持っている特定のスキルがあります。メインフレーム開発者になることに興味があるなら、このポジションに必要なこれらのメインフレーム開発者スキルを理解することが不可欠です。

コミュニケーション

優れたコミュニケーション能力があれば、他者と効果的に交流することができます。メインフレーム開発者は、文書やスタッフへのメールを書く能力を含め、文章と言葉の両方のコミュニケーションに熟練している必要があります。コミュニケーション能力の強化は、他者との効果的なコミュニケーションを促進するためにも重要です。

分析力

分析力とは、事実や情報を評価し、傾向やパターンを把握し、論理的な結論を導き出すことです。プログラマーは、大量のデータを迅速かつ確実に処理するメインフレーム用のプログラムを書くときに、分析能力を発揮します。また、アプリケーションや既存のプログラムの問題を解決する際にも、これらの能力が発揮されます。

データ評価

データ分析では、データセットを調査して、その中から重要な情報や傾向を見つけます。データを評価する方法を知っていると、メインフレームの開発者として、メインフレームの期待される性能と実際の性能を把握するのに役立ちます。これにより、潜在的な問題を発見し、パフォーマンスを向上させるためのアイデアを提供することができます。

データ統合

複数のソースからのデータをより適切な場所に統合する行為は、データ統合として知られています。例えば、組織のメインフレームは、社内の様々な部署や従業員からのデータを統合する場所となる場合があります。したがって、メインフレームの開発者がデータを統合する能力は、重要な要素になります。

REXX

スクリプト言語であるREXXを使用して、業務の開発・自動化を行うことができる。業務を簡素化することができるため、一部の機能の実行に必要な時間を短縮することができ、メインフレーム開発者にとって重要な能力です。さらに、自動化されたプロセスは手動よりも正確であるため、人為的なミスが発生する可能性も低くなります。

VSAM

メインフレームの開発者は、データの保存と検索にデータベース管理システムVSAMを利用します。さらに、データベースを構築するためのプログラミング言語であるSQLも使用します。このように、メインフレームの開発者は、他の人が使うかもしれないプログラムを作ることができるのです。したがって、メインフレーム開発者は、それらに精通していなければなりません。

CICS

CICSは、メインフレームのアプリケーションを作成するために使用されるコンピュータ言語です。この強力なコンピュータで使用できるソフトウェアを開発することは、メインフレーム開発者にとって不可欠なスキルです。例えば、メインフレームのプログラマーはCICSを使用して、企業が資金を追跡し、在庫を管理し、その他のビジネス業務を遂行するためのアプリケーションを作成します。

DB2

メインフレームには、データベース管理システムであるDB2が保管されています。DB2 のデータベースは、データが表形式で整理されているため、情報を検索して見つけるのが簡単です。そのため、DB2を理解し、メインフレームの開発計画で使用することは、メインフレーム開発者として働く上で非常に重要です。

デジタルセキュリティ

コンピュータ、サーバー、メインフレームなどのデジタル機器は、デジタル・セキュリティによって保護されています。例えば、確かなデジタルセキュリティの専門知識の支援を受けて、外部の危険から雇用者の情報を保護するメインフレームシステムを構築することができます。そうすることで、ビジネスがインターネットセキュリティの課題から直面する脅威を軽減することができるのです。

ラーニングマインドセット

学習マインドを持つ人は、自分の知識をさらに深め、現在の発展に遅れを取らないようにすることに熱心です。デジタル製品は常に変化しているため、これはメインフレーム開発者にとって不可欠なスキルです。進学を優先させることで、業界の変化に対応し、ビジネスに高品質の仕事を提供することができます。

メインフレーム開発者のスキルを向上させるには?

メインフレーム開発者のスキルは、以下のステップで向上させることができます。

コーディングの知識を深める

勉強と開発を進めながら、さまざまなプログラミング言語を使ってコーディングを学びましょう。言語にはそれぞれ特徴がありますが、言語には類似した特徴があるため、複数の言語を簡単に習得でき、メインフレーム開発者としての就職活動では、より包括的なスキルを身に付けることができます。さらに、さまざまな言語を選択して習得することで、開発プロセスに応用できる幅広いプログラミング・スキルを身につけることができ、より多くの開発機会を得ることができる可能性があります。

さらに学ぶ

大学でコンピュータ・サイエンス・プログラムまたは関連する専攻に入学することを検討してください。独学でコードを学ぶためのツールは数多くありますが、企業はメインフレーム開発者に学士号以上の学位を要求する場合があります。このように、学位を取得することで、実務経験を積むことでチャンスが広がる可能性があります。さらに、ネットワークを広げ、経験豊富なコーダーである教員から学ぶことも、正式な教育を受けることの2つの利点です。

オンラインツールを利用する

オンラインツールを使って、自主学習や普段の勉強をすることができます。テキストやビデオチュートリアルなどの優れた無料リソースを使用することで、メインフレーム開発者についての理解を深めることができます。インターネットのリソースを使用して、特定の問題や目標に対する解決策を探し、正式な教育を補完してプロジェクトを完成させることができます。クラス全体をオンラインで受講することも、オンライン・リソースを直接使用することもできます。

メインフレーム開発者ソーシャルグループ

ソーシャルメディアプラットフォームのオンラインフォーラムのようなソーシャルグループに参加することは、メインフレーム開発者のスキルを向上させる素晴らしい方法となりえます。これらのグループでは、他のプログラマーと交流することができ、アドバイスやクエリを通じてコードの品質向上に役立てることができます。貴重なネットワーキングの機会に加え、グループは、メインフレーム開発者としての仕事を得るのを助けてくれる人々に出会うのにも役立ちます。

独立してコードを作成する

自分が設計した命令を使ってソフトウェアを開発することを考えていますか?既存のスキルセットの外に目標を設定することで、研究を行い、新しい技術を学ぶことができ、メインフレーム開発者としての仕事を実践し、新しいスキルを身につける絶好の機会になります。

まとめ

メインフレーム開発者になるために必要なスキルは、いくつかの方法でピックアップすることができます。大学や専門学校レベルのコースを受講するのも1つの方法です。また、多くの機関や大学が提供しているコンピュータサイエンスやプログラミングのクラスを受講することで、メインフレーム開発者になるために必要なスキルを身につけることができます。

メインフレーム開発者になるために必要な能力を身につけるには、自分を訓練してくれる仕事に就くことも選択肢の一つです。メインフレームシステムの開発方法を学びたい社員は、研修プログラムや知識の記事を活用することができるかもしれません。これは、メインフレーム開発者になるために必要な知識を得て、メインフレームシステムの実践的な専門知識を身につけるための優れたアプローチとなり得ます。


Cover Image

メインフレーム技術の未来は?メインフレームはなくならないのか?

2022/9/29 - 読み終える時間: 2 分

What Is the Future of Mainframe Technology? Will It Ever Go Away? の翻訳版です。

メインフレーム技術の未来は?メインフレームはなくならないのか?

2022年9月27日

著者: HCL Software / A division of HCL Technologies (HCL)

メインフレームは、膨大なメモリと処理能力を持ち、何兆もの計算とトランザクションをリアルタイムに処理できる高性能コンピュータである。1950年代に初めて導入され、PC、ワークステーション、ミニコンピュータと比較して、いくつかの利点があります。

メインフレームは、「ビッグアイアン」とも呼ばれ、必要なデータ処理をバックグラウンドで処理する。メインフレーム技術について予測することは決して確実ではありませんが、メインフレーム市場の現在のトレンドを見て、そこからメインフレームが今後数年の間にどのように変化するかを推定することは簡単です。

何年も前から、メインフレームはもうすぐ姿を消すと言われ続けてきました。しかし、残念ながら、それは間違いでした。メインフレームの役割は時代とともに変化してきましたが、多くの重要な産業にとって、メインフレームは依然として不可欠な存在です。したがって、10年後もメインフレームは普及し続ける可能性が高いと思われます。(10年後も懐疑論者がメインフレームに疑念を抱いていることは間違いないかもしれませんが、それは間違いであることが証明されると考えています)。

メインフレームを近代化するメリット

メインフレームはキャリアに有利なのでしょうか?はい、そうです。メインフレームは以前からあるシステムであり、アップグレードして将来に備えれば、間違いなく企業に強固な基盤を与えることができます。近代化戦略は、メインフレームシステムが現在のビジネス要件と互換性があることを保証します。しかし、それ以外にも多くの利点があります。あなたは、メインフレーム技術のキャリアの成長を見れば、だから、メインフレーム技術の将来を修正するであろう利点のいくつかを以下を参照してください。

レガシースタックとシステムの近代化

プログラミング言語COBOLは、その日に非常に人気があった。その結果、現在、政府や金融サービス部門に不可欠なプログラムのほとんどが、この言語で作成されたものです。

これらの古いアプリケーションは、今日の膨大な作業量を考えると、技術的な制約を受け始めています。そのため、メンテナンスが困難になっています。組織は、新しいAPIを利用することで、これらのアプリケーションを現代の分散型アプリケーションと接続することができるようになりました。その結果、現在の構成を維持しながら、最新のソリューションの無駄のない戦略を活用することができます。

クラウドとの統合

メインフレームがあるからといって、企業がクラウドベースのテクノロジーを利用できないわけではありません。メインフレームアーキテクチャの助けを借りてメインフレームを更新することで、クラウドの恩恵を受けることができます。メインフレームとクラウドは、大容量のストレージとワークロードを仮想化できる点で似ていることを覚えておいてください。

MIPSコストを小さくする

ワークロードと一緒に保守コストも上昇します。このような高騰の決定的な原因は、特定のハードウェアとソフトウェアの登録要件です。MIPSコストの問題を解決するには、メインフレームを近代化し、これらのトランザクションを分散データ・インフラストラクチャにオフロードします。

MFaaSはビジネスの成長を促進する

MFaaSは、クラウドベースの計算およびストレージサービスを提供します。メインフレームへの依存を減らし、ビジネスの発展につなげるとともに、組織のキャパシティ拡張を支援します。MFaaSの利点は以下の通りです。

  • 最新のメインフレームは、何十億ものトランザクションを正確かつ迅速に処理することが可能です。
  • また、エラーを即座に発見し、報告することができます。
  • メインフレームは、データを多数の独立したユニットに分割するため、情報の保存とバックアップに最適です。
  • メインフレームは、柔軟なソフトウェアが可能です。Linuxでも、z/OSのようなメインフレームOSでも、どちらでも実行できます。また、Dockerコンテナもメインフレーム上で実行することができます。

MFaaSは、データセンターの可用性と稼働率を高めながら、企業のコストと自己管理型インフラに伴う手間を削減します。さらに、企業は重要なプロジェクトや機械学習やAIなどの技術開発に集中できるようになります。

この方法は、適切なメインフレームと組み合わせることで、競争力を高め、投資収益率を向上させます。さらに、メインフレームを複数の場所にバックアップするため、セキュリティも向上します。

MFaaSはレガシーメインフレームのモダナイゼーションに貢献できる

多くの企業にとって、MFaaSは当然の選択です。MFaaSは、データセンターの削減や古いメインフレームのアップグレードにおいて、現代の企業を支援することができます。しかし、MFaaSのユーザーは、まずメインフレームのデータ移行戦略を計画し、実行する必要があります。

この移行戦略では、セキュリティ、スタッフのトレーニング、ベンダーのサポート、アプリケーションデータの転送費用など、メインフレームからクラウドへの移行に関する重要な課題を処理する必要があります。

多くの企業は、熟練したマネージド・メインフレーム・サービス・プロバイダーと協力して、このようなデータ移行の課題に対処しています。その結果、包括的なメインフレームホスティングサービスと、顧客主導の移行戦略のためのソリューションを提供することができるのです。

まとめ

最新のメインフレームは、ITプロフェッショナルにコアコンピテンシーを追加する機会を与え、エンジニアリングのバックグラウンドを持つ人にはDevOpsの経験を伸ばす機会を、DevOpsの経験を持つ人にはメインフレームシステムについてもっと学ぶ機会を提供するので、メインフレームのキャリアスコープは明るいです。メインフレーム業界は、メインフレームと他の種類のインフラストラクチャとの統合において、すでに大きな前進を遂げていますが、問題はまだ残っています。

つまり、メインフレームは今後数年の間に、より高速でより柔軟なものとなり、同時に物理的なサイズも縮小していく可能性が高いのです。


Cover Image

HCL Z Abend Investigator (ZAI) Fault Entry List のラインコマンド

2022/9/29 - 読み終える時間: 2 分

Z Abend Investigator (ZAI) Fault Entry List line commands の翻訳版です。


HCL Z Abend Investigator (ZAI) Fault Entry List のラインコマンド

2022年9月23日

著者: Adrian Simcock / Architect for HCL Z Abend Investigator (ZAI) and IBM Fault Analyzer.

ZAI障害エントリのリスト表示から、障害エントリに対して入力できるさまざまなラインコマンドがあります。利用可能なコマンドのリストは、追加の「ヘルプテキスト」を表示することによって見ることができます。これを行うには、[View]メニュー項目を選択し、オプション3「Add Help Text」を選択します(このオプションは、ヘルプテキストが現在表示されていない場合にのみ利用可能です)。

画像の説明

選択すると、利用可能なラインコマンドのリストが表示されます。

画像の説明

この記事では、A(ソースの表示)コマンドと J(JCLの編集)コマンドについて説明します。

これらのラインコマンドには、それぞれ対応するZAIオプションが設定されている必要があることに注意してください。A ラインコマンドには LangxCaptureJ ラインコマンドには JclCapture が必要です。これらのオプションは、HFZCNF00 PARMLIBメンバーまたは特定のジョブのHFZOPTS DDで指定することができます。ZAIオプションの指定方法の詳細については、https://help.blueproddoc.com/faultanalyzer/14.1.17/en/opt.html を参照してください。

画像の説明

A (表示ソース)

ZAI解析(または再解析)中に、一致するサイドファイル(コンパイラーリスト、LANGX、SYSDEBUG、またはDWARFデータ)が見つかった場合、いわゆるLANGXレコードが障害エントリに記録されます。このため、ソースプログラムを再コンパイルした場合でも、停止した時点のソースが常に利用可能です。Fault Entryのインタラクティブおよびバッチ再解析では、保存されたLANGXレコードが自動的に使用されますが、A lineコマンドを使用して表示することも可能です。

障害エントリーの横に A を入力すると、利用可能なソースプログラムのリストが表示されます。

画像の説明

興味のあるものを選択すると、次の画面で抽出されたソースレコードが表示されます(ISPF EDITセッション)。

画像の説明

J (JCLの編集)

リアルタイムのアベンド解析では、アベンドしたJOBのJCLがFault Analyzerによってキャプチャされ、Fault Entryに保存されます。このJCLは、JCLコマンドを使用してインタラクティブな再解析中に表示することができ、またJラインコマンドを使用して表示することもできます。Fault Entryの横にJを入力すると、キャプチャされたJCLのEDITセッションが表示されます。EDITセッションから、例えば、JCLを再度SUBMITすることができます。


このブログについて

HCL Japan の Software 部門の複数担当者で HCL Software 全般について記しています。

Tags

Academy Accelerate Accelerator Ambassador AoC AppDev Pack AppScan ASoC beta BigFix BigFix 9.5 BigFix_Wiki BigFix Workspace branding CAA Client Applicatin Access cloud Cloud Apps Cloud Native Commerce Common Local License Server community companion Compass compliance Connections Connections 6.5 ConnectionsDocs Connnections CVE-2021-44228 developerWorks DevOpes Velocity DevOps DevOps Code ClearCase DevOps Code RealTime DevOps Deploy DevOps.Launch.AppScan DevOps Model RealTim DevOps Plan DevOps Test DevOps Velocity Digital Experience document Doino Volt Domino Domino AppDev Pacl Domino Leap Domino Volt Domino管理者アップデート認定試験対策 DQL DRYiCE dW dx Enterprise Integrator event fix fix_list fixlist forum General guide HCAA HCL Ambassador HCL Ambassadors HCL Domino REST API HCL OneTest Embedded HCL Z and I Emulator HCL Z and I Emulator for Transformation HCLSoftware U hints_and_tips history HTMO IBM_i ID_Vault iNotes ios ios13 ipad iPhone IZSAM KEEP Launch Launch.DevOps Leap Link logo MarvelClient mobile mui nds2019 ndv12beta News Noets/Domino Nomad Nomad Mobile Nomad Web Notes Notes/Domino Notes/Domino 10 Notes/Domino 11 notes-domino-9-10-limited-supportability-as-of-202204 Notes/Domino V12 Notes/Domion Notes/Domno notescons Now on_premises OneDB OneTest OnTime osaka press_release relay REST RTist SafeLinx Sametime Sametime 11 SoFy support survey system_requirement techtek Traveler Traveler 10 Traveler for Microsoft Outlook traveler.zip Unica Unica Discover Unica Interact UrbanCode Deploy UrbanCode Velocity v11 V12 Verse Verse Mobile Verse On-Premises VersionVault Volt Volt MX Volt MX Go Volt MX サンプルアプリ Webinar win7 Wordload Automation Workload Automation youtube Z Z Abend Investigator Z and I Emulator Z and I Emulator for Transformation Z and I Emulator for Web Z and I Emulator for Web Client Z Asset Optimizer Z Data Tools Z Software Asset Manager ZAI ZAO ZIE ZIE for Transformation ZIE for Web ZIE for Windows ZIET ZIETrans ZIEWeb うるう年 イベント ウェビナー ガイド クラウド クラウド終了 サイジング サポート サポート技術情報 サポート期間 サポート終了 セキュリティ セキュリティー セキュリティー脆弱性 セミナー ダイバーシティー ダウンロード テクてく テクてく Lotus 技術者夜会 ニュース ノーツコンソーシアム バージョンアップ パフォーマンス パートナー ベータ ポートフォリオ ライセンス 九州地区 Notes パートナー会 互換性 出荷日 各種ご案内資料 研修