新しい試みのトライアルとして、1週間分のサポート技術情報更新のインデックスを作成してみました。しばらく継続してみます。新規追加と内容更新したものが含まれています。システム上、軽微な修正であってもリストに含まれてしまいます。予めご了解ください。
毎月月末恒例の、Notes/Domino 注目サポート技術情報 (2022 年 9月)を公開しました。バックナンバーも同ページに掲載しています。
「Notes/Domino 注目サポート技術情報」は、お客様からよく参照されている技術情報や、サポートからお客様にご参照いただきたい技術情報のリスト化したものです。
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つの方法です。また、多くの機関や大学が提供しているコンピュータサイエンスやプログラミングのクラスを受講することで、メインフレーム開発者になるために必要なスキルを身につけることができます。
メインフレーム開発者になるために必要な能力を身につけるには、自分を訓練してくれる仕事に就くことも選択肢の一つです。メインフレームシステムの開発方法を学びたい社員は、研修プログラムや知識の記事を活用することができるかもしれません。これは、メインフレーム開発者になるために必要な知識を得て、メインフレームシステムの実践的な専門知識を身につけるための優れたアプローチとなり得ます。
HCL OneTest v10.5 Now Available の翻訳版です。
HCL OneTest v10.5 をリリースしました
2022年9月29日
著者: Ragasudha Mardhaniyogan / Product Marketing Manager, OneTest
業界をリードするテスト自動化プラットフォームであるHCL OneTestは、v10.5を利用可能になりました。
この最新バージョンでは、HCL OneTestのすべての製品に大きな進展がありました。OneTest API、OneTest UI、OneTest Performance、OneTest Server、および OneTest Virtualization です。
ここでは、現在利用可能な機能の主なハイライトを紹介します。
リポジトリブランチにコミットする前にリソースを含む編集ブランチを作成する
システムモデルのコンポーネントに関連するデータセットやリソースを作成または編集したい場合、Editブランチを作成する必要があります。これは、プロジェクトリポジトリまたはチームスペースリポジトリのブランチにこれらをコミットまたは発行するまでの一時的なブランチです。
GitHubアクション
Microsoft GitHub ベースのワークフローからテスト実行を含めることができるようになりました。
この詳細については、こちらのGitHubマーケットプレイスを参照してください。
HCL Compassでのテスト結果に対するレコード作成
ユーザーがHCL Compassのワークフローに直接課題を提起し、テストを通じて特定された不具合を追跡できるようになりました。
HCL OneTest Server の新機能の詳細については、こちらのリリース情報を参照してください。
Jenkinsプラグインの機能強化
Jenkins の Freestyle または Pipeline プロジェクトの設定中に、ビルドパラメータを定義できるようになりました。その後、これらのビルドパラメータを使用してJenkinsジョブを実行することができます。
テスト実行中のSAP GUI表示/非表示のサポート
実行時にSAP GUIを表示するか非表示にするかについて、複数のテストでプリファレンスを設定できるようになりました。
テスト実行中のSAPオブジェクトの特定に正規表現を使用する
正規表現を使用して SAP GUI オブジェクトを識別できるようになりました。SAP GUIテストの実行時に、オブジェクトの識別がより簡単になり、変更をサポートします。
Web解析レポートからテーブルをコピーし、htmlとして直接貼り付け可能
Microsoft Excel などで理解できるように、テーブルを html として直接貼り付けることができるようになりました。
データセットの更新のための API サポート
HCL OneTest Performanceは、データセットを更新するためのgetValueとsetValueのAPIをサポートするようになりました。
パフォーマンステストの新機能の詳細については、こちらのリリース情報をご覧ください。
UI テスト自動化の新機能の詳細については、こちらのリリース情報を参照してください。
データ駆動型スタブの作成サポート
メッセージに定義されるスキーマの構造と、指定できるコンテンツの組み合わせに依存するデータ駆動型スタブを作成できるようになりました。
結果データベースのプロジェクトリソースの同期
これらのプロジェクトリソースが移動または名前変更されたときに、実行されたテスト、スイート、またはスタブの結果データベース内の詳細を自動的に同期させるオプションを設定できるようになりました。
認証情報の管理のサポート
HCL OneTest API のプロジェクトやテストリソースからアクセスする必要がある外部リソースがあり、その外部リソースへのアクセスに使用するクレデンシャルを公開したくない場合、クレデンシャル管理システムを設定することができます。
統合テストとサービス仮想化の新機能の詳細については、こちらのリリース情報をご覧ください。
2022年10月12日 11:00 PM - 11:30 PM(JST)に開催される無料のウェビナーでは、このリリースの機能をより深く掘り下げますので、ぜひご参加ください。
HCL OneTestは、UIやAPIの機能テスト、パフォーマンステスト、サービス仮想化、テストデータ生成などをカバーする、業界をリードするテスト自動化プラットフォームです。HCL OneTestを使えば、より速く自動化し、より早く、より頻繁にテストを実行し、より早くエラーを発見することができます!
HCL OneTestを今すぐ無料でお試しください。
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コストの問題を解決するには、メインフレームを近代化し、これらのトランザクションを分散データ・インフラストラクチャにオフロードします。
MFaaSは、クラウドベースの計算およびストレージサービスを提供します。メインフレームへの依存を減らし、ビジネスの発展につなげるとともに、組織のキャパシティ拡張を支援します。MFaaSの利点は以下の通りです。
MFaaSは、データセンターの可用性と稼働率を高めながら、企業のコストと自己管理型インフラに伴う手間を削減します。さらに、企業は重要なプロジェクトや機械学習やAIなどの技術開発に集中できるようになります。
この方法は、適切なメインフレームと組み合わせることで、競争力を高め、投資収益率を向上させます。さらに、メインフレームを複数の場所にバックアップするため、セキュリティも向上します。
多くの企業にとって、MFaaSは当然の選択です。MFaaSは、データセンターの削減や古いメインフレームのアップグレードにおいて、現代の企業を支援することができます。しかし、MFaaSのユーザーは、まずメインフレームのデータ移行戦略を計画し、実行する必要があります。
この移行戦略では、セキュリティ、スタッフのトレーニング、ベンダーのサポート、アプリケーションデータの転送費用など、メインフレームからクラウドへの移行に関する重要な課題を処理する必要があります。
多くの企業は、熟練したマネージド・メインフレーム・サービス・プロバイダーと協力して、このようなデータ移行の課題に対処しています。その結果、包括的なメインフレームホスティングサービスと、顧客主導の移行戦略のためのソリューションを提供することができるのです。
最新のメインフレームは、ITプロフェッショナルにコアコンピテンシーを追加する機会を与え、エンジニアリングのバックグラウンドを持つ人にはDevOpsの経験を伸ばす機会を、DevOpsの経験を持つ人にはメインフレームシステムについてもっと学ぶ機会を提供するので、メインフレームのキャリアスコープは明るいです。メインフレーム業界は、メインフレームと他の種類のインフラストラクチャとの統合において、すでに大きな前進を遂げていますが、問題はまだ残っています。
つまり、メインフレームは今後数年の間に、より高速でより柔軟なものとなり、同時に物理的なサイズも縮小していく可能性が高いのです。
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 ラインコマンドには LangxCapture、J ラインコマンドには JclCapture が必要です。これらのオプションは、HFZCNF00 PARMLIBメンバーまたは特定のジョブのHFZOPTS DDで指定することができます。ZAIオプションの指定方法の詳細については、https://help.blueproddoc.com/faultanalyzer/14.1.17/en/opt.html を参照してください。
ZAI解析(または再解析)中に、一致するサイドファイル(コンパイラーリスト、LANGX、SYSDEBUG、またはDWARFデータ)が見つかった場合、いわゆるLANGXレコードが障害エントリに記録されます。このため、ソースプログラムを再コンパイルした場合でも、停止した時点のソースが常に利用可能です。Fault Entryのインタラクティブおよびバッチ再解析では、保存されたLANGXレコードが自動的に使用されますが、A lineコマンドを使用して表示することも可能です。
障害エントリーの横に A を入力すると、利用可能なソースプログラムのリストが表示されます。
興味のあるものを選択すると、次の画面で抽出されたソースレコードが表示されます(ISPF EDITセッション)。
リアルタイムのアベンド解析では、アベンドしたJOBのJCLがFault Analyzerによってキャプチャされ、Fault Entryに保存されます。このJCLは、JCLコマンドを使用してインタラクティブな再解析中に表示することができ、またJラインコマンドを使用して表示することもできます。Fault Entryの横にJを入力すると、キャプチャされたJCLのEDITセッションが表示されます。EDITセッションから、例えば、JCLを再度SUBMITすることができます。
Z Abend Investigator (ZAI) CICSD command の翻訳版です。
HCL Z Abend Investigator (ZAI) CICSD コマンド
2022年9月23日
著者: Adrian Simcock / Architect for HCL Z Abend Investigator (ZAI) and IBM Fault Analyzer.
CICSR 3270ベースのターミナル・トランザクションがアベンドするとき、ZAIはユーザーに表示された最後の画面の内容をキャプチャします。これは、開発者がアベンドの時点でどのようなデータが入力されていたかを確認できるため、その後の問題解決に役立つことがあります。
例えば、アベンドコードABC1でアベンドした次の「DEMO」トランザクションを考えてみましょう。様々な色や拡張属性だけでなく、DBCS文字にも注目してみてください。
ZAIの標準的な画面表示は、対話型再解析の際に、“CICS Information”、“Last CICS 3270 Screen Buffer” の順に選択することで見ることができます。
この標準表示では、画面データは表示されますが、アベンド時に使用されていた色や拡張属性は表示されません。また、DBCS文字も正しく表示されないことに注意してください。そこで、アベンド時のCICSR画面をそのまま表示するには、CICSD コマンドを入力します。この例では、以下のように表示されます。
How to Simplify In-place Windows Upgrades using BigFix の翻訳版です。
HCL BigFix を使用した Windows のインプレースアップグレードの簡素化方法
2022年9月26日
著者: Brad Sexton / Technical Advisor
Windows のアップグレードは、OSやセキュリティの新機能を利用するための一般的な方法です。 アップグレードは推奨されていますが、アップグレードには時間がかかり、問題がある場合が知られています。BigFixを使用している組織では、このプロセスはより簡単で、より速くなります。BigFixは効率よくアップグレードを完了させることができます。
BigFixのユーザは、Brad Sexton の最新のブログ、BigFix - Windows インプレース・アップグレードを読むことをお勧めします。
BigFixの詳細については、www.BigFix.com 、またはお問い合わせください。