Flexera configuration on ZIETrans の翻訳版です。
ZIETrans 上での Flexera の設定
2021年10月7日
著者: Sathiya priya / QA Engineer
ZIETrans Toolkit は、Eclipse ベースの IBM RationalR Software Delivery Platform (Rational SDP) 用のプラグインのセットで、IBMR System zR プラットフォーム上で実行される 3270 アプリケーションおよび IBM i オペレーティング・システム・プラットフォーム上で実行される 5250 アプリケーション用に、使いやすいグラフィカル・ユーザー・インターフェース (GUI) を提供する Web アプリケーションを作成することができます。
HCL ZIETransに統合されたZIETransプロジェクトのライセンス目的のためのライセンス・ツールはFlexeraであり、Flexera REST APIクライアントを使用してフローティング・ライセンス・モデルを提供しています。
HCL ZIETransのセッションとリクエストの使用状況は、Flexeraのライセンシングによって追跡され、付与されます。HCL ZIETrans アプリケーションでライセンスが機能するためには、Flexera サーバーと必要なランタイム・プロパティが事前に設定されている必要があります。
以下は、ZIE Trans で Flexera を構成するための手順です。
設定したサーバー上でプロジェクトを実行し、ユーザーは任意のブラウザを使用できます。
Flexera のコマンドを実行し、消費されたライセンスを確認します。
このFlexera の場所からコマンドプロンプトを開き、以下のコマンドを実行します。
flexnetlsadmin.bat -server
ZIETrans でのフィールド基準に基づくカスタム画面認識基準の実装 - 隠しフィールドと保護されたフィールド
2021年10月7日
著者: Mahua Chanda / Developer, Lab Services, HCL ZIE
画面のカスタマイズとは、ホストの画面を認識したときに一連のアクションを実行するように設計された画面イベントのことです。これには、画面を認識してユーザーのためのGUIに変換することや、画面をスキップするマクロを再生することが含まれる。画面カスタマイズの定義には、画面の認識基準と、ホスト画面が認識基準に合致したときに実行するアクションのリストが含まれる。
ホスト画面は、特定の画面認識に合致することで認識される。認識のためには、画面に固有のいくつかのフィールド、グローバル変数、色などを特定する必要があります。
同じフィールドとデータを持つ2つのHOST画面がある場合を考えてみましょう。1つ目の画面には完全なデータが表示されますが、2つ目の画面には非表示または保護されているデータがいくつかあります。このような画面は、「文字列基準」を使用しても認識できませんが、「カスタム基準」オプションを使用すれば認識できます。
新しいカスタム基準ロジックを作成するには、以下の手順を実行する必要があります。
これは、com.ibm.hats.common.customlogic.AbstractAdvancedCustomScreenRecoListenerを拡張したシンプルなJavaクラスです。
図1:
ブール値を返す'isRecognized'メソッドにロジックを追加する必要があります。
public boolean isRecognized(String arg0, IBusinessLogicInformation arg1, ECLPS arg2, ECLScreenDesc arg3)
カスタマイズしたイベントファイルで、「Screen Recognition Criteria」タブをクリックし、「Add」ドロップダウンオプションから「Custom Criterion」を選択します。
図2
図3
クラス名」の入力フィールドに、実行したいメソッドを含むJavaクラスの名前を入力するか、「参照」をクリックしてソースディレクトリからクラス名を選択し、メソッド「isRecognized」を呼び出します。(図3に示すように)。)
認識基準のために画面キャプチャを選択すると、ハイライトフィールドのチェックボックスがあります。隠し/保護のチェックボックスをクリックすると、ホスト画面内のすべての隠し/保護フィールドを識別できます。この機能は、画面上の隠れたフィールドや保護されたフィールドを確認するのに便利です。
例えば、(16, 2)に8文字のフィールドがあり、1つ目の画面では表示されているが、2つ目の画面では隠されている場合がある。
図4
以下は、隠しフィールド認識のためのカスタム基準ロジックの例です。
ここでは、保護されたフィールドに基づいてカスタム基準を作成する例を示します。似たような画面が2つあるが、一方の画面ではLOCテキストフィールドが保護されており、もう一方の画面では保護されていないという例を考えます。この保護されたフィールドの開始と終了の位置に基づいて、画面を認識するためにカスタム基準にビジネス・ロジックを実装しました。
ここでは、保護されたフィールドを理解するために「isRecognized」メソッドに実装されたロジックのサンプルを紹介します。
1.https://zietrans.hcldoc.com/help/index.jsp?topic=%2Fcom.hcl.eng.doc%2Fdoc%2Fprogguid%2Fproggd05.html
How to setup Z and I Emulator for Web Client の翻訳版です。
Z and I Emulator for Web Client の設定方法
2021年10月7日
著者: Praveen Shashikant / Chief Programmer at HCL Software
HCL Z and I Emulator for Web server
次のような互換性のあるWebブラウザ。
以下のようなアプリケーションサーバー
以下のようなサポートされたクライアントのオペレーティングシステム。
詳細については、オンラインヘルプを参照してください https://zieweb.hcldoc.com/help/index.jsp
* WAS上のZIE for Web Clientアプリケーションの初期パラメータをZ and I Emulatorで設定し、WebサービスマネージャーとWebサーバーの詳細を設定します。
簡単に言うと、ZIEWebServer、ZIEWebServerPort及びZIEAliasは、ZIEWebサーバのhttp-server部分を指す(ブラウザセッションで入力されるデータと同じ)。 ConfigServer及びConfigServerPortは、Configベースのモデルクライアントでのみ必要となる。これらの値は、デフォルトのものをピックアップする。ユーザーがデフォルト設定を変更した場合は、これらのフィールドに同じものを提供する必要がある。
設定サーバーベースのモデルページ
クライアントPC上で、ブラウザを起動し、次の場所に移動する。 http(s)://appserver_address:port/zieweb/default.html
これは、ZIEWebの展開ウィザードで作成された設定モデルベースのページか、デフォルトのページであるdefault.html、defaultdebug.htmlのいずれかです。
上記のURLはログインページを表示し、ユーザーはZIEWebサーバーの認証情報を使ってログインすることができます。
HTMLベースのモデルページ
クライアントPC上で、ブラウザを開き、次のURLに移動します。
http(s)://appserver_address:port/zieweb/yourhtml.html
これは、ZIEWebのデプロイメントウィザードを使って作成されたHTMLベースのモデルページでなければなりません。
いずれの場合も、セッション情報はZIEWebサーバから取得されます。
ZIE for Web Client with EMBEDDED JETTY SERVER の翻訳版です。
EMBEDED JETTY SERVERを搭載した ZIE for Web Client
2021年10月7日
著者: Vijayalakshmi / Lead Engineer at HCL Software
組み込みサーバは非常にスケーラブルで、何百万人ものユーザをサポートするアプリケーションをホストすることができます。組み込みサーバ(ZIEWebの一部)は、スタンドアロンサーバを含むZIE for Web Clientのすべての機能をサポートするために、配置可能なアプリケーションに含まれています。 組み込みサーバ(One Server)の主な利点は、アプリケーションを使用するために、導入環境にWebサーバをプレインストールする必要がないことです。
デフォルトでは、Service Managerは実行開始時にコードで定義されたデフォルトのパラメータを取ります。しかし、管理者は、既存のconfig.properties(これはZIEWeb公開ディレクトリに存在します)にプロパティ値を定義することにより、デフォルト値をオーバーライドすることができます。 以下は、デフォルトの設定を上書きするために定義できるパラメータです。 パブリッシュディレクトリコンテクストパス = zie
WebAppServerPort=8080 WebAppServerSecurePort=8443 ConfigServerPort=8999 zfpClientContextPath=zieweb
The Top 10 Continuous Testing Myths の翻訳版です。
継続的テストにまつわる神話トップ 10
2021年9月30日
著者: Cassandra Stanek / Product Marketing Manager | HCL Accelerate & Launch
企業のエコシステムは、日に日に複雑化しています。ソフトウェアをより早く提供する方法を模索する中で、継続的テストは重要な要素です。ここでは、私たちがよく目にする継続的テストに関する神話のトップ10をご紹介します。
アプリケーションが合意された要件を満たしているかどうかを検証することは重要ですが、継続的テストには、計画、分析、共同作業、思考、探索、自動化、検証、報告、レビュー、議論などが含まれます。
継続的テストの手法は、どんなプロジェクトにも活用できます。利用可能な依存システムがない場合、チームは仮想サービスを作成して、不足しているアプリケーションを模倣することで、できるだけ早くテストを開始することができます。
継続的テストは、チームの生産性を向上させ、その価値を証明してきました。継続的テストは、より高い品質のアプリケーションを顧客に提供するための自動化されたアプローチを提供します。
アナリスト、アーキテクト、デザイナー、プログラマー、テスター、オペレーションエンジニアなど、すべての人がソリューションの構築に関わっています。
システム間の統合ポイントを検証するAPIレベルのテストは、品質を劇的に向上させます。また、サービス仮想化では、従来のアプリケーションシナリオを検証しながら、アプリケーションの依存関係の欠落をシミュレートできます。これは、大規模・複雑なシステムで問題を迅速に発見するために、アプリケーション・インターフェースをテストする際にしばしば重要になります。
Secure DevOps」という言葉に「テスト」が含まれていないからといって、ソリューションに含まれていないわけではありません。実際には、欠陥品をエンドユーザーに配布するリスクを低減し、ビジネスの損失を確実に防ぐために必要な負担です。
厳しいコンプライアンス要件が課せられている規制業界においても、継続的テストは、詳細なログやテストレポートを提供することで負担を軽減し、全体的な配信プロセスの一部としてコンプライアンスを示すことができます。
探索的なテストは、多くのテスト自動化ツールでは対応できないため、テスト対象のアプリケーションを精査するための目と手(場合によっては耳)が必要です。また、テストアナリストは、どのようなテストを作成し、どのようなデータセットで実行し、その結果を分析するかを決定する。
テスト対象のアプリケーションがどこでホストされているか(ローカル、プライベートデータセンター、パブリックデータセンター、またはその組み合わせ)に関わらず、継続的テストのプラクティスを採用することができます。
アジャイルの「チーム全体」のプラクティスを取り入れることで、品質が劇的に向上します。誰もが間違いを犯すので、どんな仕事でも新鮮な目で見ることは非常に貴重です。
HCL OneTest は、DevOpsアプローチをサポートするソフトウェアテストツールを提供している。HCL OneTestは、プロジェクトのライフサイクルを通じてUI、パフォーマンス、APIのテストをサポートし、高度に統合された複雑なアプリケーションのテストという課題に対応します。無料トライアル では、コストを削減しながらスピードと品質を向上させる方法をご覧いただけます。
HCL Notes/Domino および HCL Sametime を AWS へデプロイして利用している導入事例を掲載しました。株式会社 ソフトサポートでは、Docker によるデプロイを行うことで、運用コストを低減するだけでなくさまざまなメリットを見出しています。詳細は以下のページをご覧ください。
HCL Connectoins が Aragon Research Globe でリーダーのポジションを獲得しました。エンゲージメントの高いチームを作り、リモートワーク環境を完全にサポートする能力が評価されたためです。
詳細内容については、レポート (無償) をご覧ください。
Try Out HCL Nomad Web for Free in Our Sandbox の翻訳版です。
「HCL Nomad Web のトライアルサイトを開設しました | HCL Software (Japan) Blog」もご覧ください。
HCL の サンドボックスで HCL Nomad Web を無料でお試し利用できます
2021年9月29日
著者: Luis Guirigay / Senior Global Director, Digital Solutions Technical Advisors
HCL Nomad Web は、ソフトウェアをインストールすることなく、Web ブラウザやモバイルデバイス上で Domino アプリケーションを実行できます。この機能が HCL Digital Solutions のサンドボックスに加わり、誰でも無料で試すことができるようになったことを嬉しく思います。このサンドボックス環境では、既存の Domino アプリを数分でテストし、ブラウザ上でどのように見えるか、どのように機能するかを確認することができます」と述べています。
サンドボックスはこちらからお試しいただけます:?https://start.myhclsandbox.com/ (日本語ページは https://www.hcljapan.co.jp/software/hcl-digital-solutions-sandbox/)
サンドボックスで Nomad Web をテストすると、以下のようなメリットがあります。
どこにいても、Domino アプリのパワーを体験することができます。The world is Powered by Domino.