自動化スクリプトを HCL ZIE Emulators に移行するための変換ソリューション

2021/5月/17 - 読み終える時間: 5 分

Converter Solution for migration of automated scripts to HCL ZIE Emulators の翻訳版です。


自動化スクリプトを HCL ZIE Emulators に移行するための変換ソリューション

2020年5月19日

著者: Shivaprasad Nanjundaswamy / Technical Specialist at HCL Software

画像の説明

各エミュレータは、ビジネス・プロセスを自動化するスクリプトを作成するための特定の自動化 API を提供します。自動化スクリプトには、Mainframe / AS400 エミュレータでデータの読み取り、書き込み、更新、コピーを行うためのコアロジックが含まれており、日々の業務の遂行に役立ちます。

HCL ZIE for Windows (ZIEWin) / ZIE for Web (ZIEWeb) に移行する際には、セッション・プロパティやキーボード・マッピングの移行とは別に、自動化されたコア・ロジックを壊すことなく、新しいエミュレータで互換性を持って実行できるように自動化スクリプトを移行することも重要です。これらの自動化スクリプトは、記録されたマクロ、Excel ベースの VBA 自動化コード、VBS、またはその他のサポートされたフォーマットです。

HCL Lab サービスが独自に開発した Script Converter Solution を使えば、HCL ZIEWin や HCL ZIEWeb (EHLLAPI プログラムのみ) への移行が容易になり、外部のエミュレータ自動化スクリプトを HCL ZIEWin や HCL ZIEWeb 互換に素早く変換できます。 HCL ZIEWeb では、IBM EHLLAPI ブリッジ (32-bit のみ) を用いて EHLLAPI で書かれた Excel VBA スクリプトをサポートしています。

HCL ZIEWin または HCL ZIEWeb に移行するお客様は、HCL ラボサービスチームに連絡して、半自動の移行ソリューションである「スクリプト変換ソリューション」を活用できます。

HCL ZIEWin と HCL ZIEWeb は、IBM パーソナル・コミュニケーション (PCOMM) と IBM ホスト・オン・デマンド (HOD) の HCL 同等製品で、後述の機能セットと機能性を備えています。

スクリプト変換ソリューション

変換ソリューションは、単一のスクリプトまたはディレクトリ内の複数のスクリプトを、競合製品のスクリプトからHCL ZIEWin / ZIEWebの同等製品に変換するグラフィカルなインターフェースを提供するスタンドアロンアプリケーションです。

本ソリューションは、自動的にスクリプトファイルタイプ、スクリプトAPIタイプを識別し、ZIEWin 又は ZIEWeb の関連する変換フォーマットに変換します。また、1つのファイルに複数の外部エミュレータ API タイプを含むスクリプトを変換することもできます。

変換されたスクリプトは、オリジナルのスクリプトと比較するために、比較エディタで見られます。比較エディタは、最終的な変換プロセスを完了する前に、変換されたスクリプトをレビューし修正するのに役立ちます。変換されたスクリプトのレビューにより、コア ロジックを変更することなく、スクリプトの高品質な変換が保証されます。スクリプトのレビューは、変換プロセスのオプションです。

Excel ベースのオートメーションスクリプトは、スクリプト内のマクロ / VBA コードを手動で抽出することなく、また機能を壊すことなく変換できます。エンドユーザーにとっては、コアビジネスロジックとユーザーインターフェースがシームレスに保たれます。

アーキテクチャのブロック図

画像の説明

コンバーターの GUI には、インポートウィザードと比較エディタが用意されています。

  • インポートウィザードでは、変換するファイル/フォルダーを選択します。

  • 比較エディタでは、変換後のファイルを確認し、修正できます。

Converter Engine は、スクリプト変換のコア実装を持ち、UIにプラグイン可能なコンポーネントです。また、ヘッドレスモードでスクリプト変換を実行するオプションも提供しています。

Script Converter Solution を使用してスクリプトを変換する手順

ステップ1: 変換したスクリプトを保存するための入力ファイル/フォルダーと出力フォルダーの場所を選択するためのインポートウィザード

画像の説明

入力ファイルの種類は、VBS、XLS、MDB、VBA、Text などです。

ステップ2: 変換する必要のあるファイルを選択します。

画像の説明

入力ファイルが Excel ベースのアプリケーションの場合、変換が必要なすべてのマクロ / VBA ファイルを抽出し、変換プロセスのために選択するようにリストアップします。

画像の説明

Step 3: Finish で、選択されたファイルの変換が開始されます。

Step 4: 変換されたファイルのリストが表示され、変換されたファイルは比較エディタで表示され、変換の変更を確認、検証、修正できます。

画像の説明

比較エディタは、変換されたファイルとオリジナルのスクリプトの比較を表示します。スクリプト内の変更された行の違いがハイライトされ、変換されたファイルの確認と修正に役立ちます。

ステップ5:「出力フォルダーに保存」をクリックすると、変換プロセスが完了します。 Converter Solution でサポートされている変換方法は以下の通りです。

画像の説明

メリット

  1. 外部エミュレータのスクリプトの種類にかかわらず、複数のファイルを一度に変換できます。

  2. 自動化されたスクリプトは、HCL ZIEWin または HCL ZIEWeb で動作する互換性のある同じ機能を持っているため、ユーザーに変更はありません。

  3. 半自動移行 (70%) プロセスにより、数ヶ月かかっていた複数のスクリプトの移行が、数週間で完了する。

  4. 直感的にデザインされたグラフィカルユーザーインターフェースにより、移動中に素早く移行チェック、検証、修正を行えます。

    1. 自動変換は、エラーが少なく、効率的かつ迅速で、移行プロセスに人が介在することがない。
  5. 移行に関する問題は、デバッグセッション (オンサイト/オフショア) で簡単に解決できます。

  6. 移行ツールの柔軟なモジュール設計により、他の競合ターミナルエミュレータからの移行サポートを簡単に追加できます。

ケーススタディー TIER1グローバル銀行(2018年9月)

画像の説明

お問い合わせ先

Script Converter Solution、自動化機能、Labサービスの提供についての詳細は、下記にご連絡ください。

swinfo@hcljapan.co.jp


このブログについて

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 Deploy DevOps.Launch.AppScan DevOps Model RealTim 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 パートナー会 互換性 出荷日 各種ご案内資料 研修