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にプラグイン可能なコンポーネントです。また、ヘッドレスモードでスクリプト変換を実行するオプションも提供しています。
ステップ1: 変換したスクリプトを保存するための入力ファイル/フォルダーと出力フォルダーの場所を選択するためのインポートウィザード
入力ファイルの種類は、VBS、XLS、MDB、VBA、Text などです。
ステップ2: 変換する必要のあるファイルを選択します。
入力ファイルが Excel ベースのアプリケーションの場合、変換が必要なすべてのマクロ / VBA ファイルを抽出し、変換プロセスのために選択するようにリストアップします。
Step 3: Finish で、選択されたファイルの変換が開始されます。
Step 4: 変換されたファイルのリストが表示され、変換されたファイルは比較エディタで表示され、変換の変更を確認、検証、修正できます。
比較エディタは、変換されたファイルとオリジナルのスクリプトの比較を表示します。スクリプト内の変更された行の違いがハイライトされ、変換されたファイルの確認と修正に役立ちます。
ステップ5:「出力フォルダーに保存」をクリックすると、変換プロセスが完了します。 Converter Solution でサポートされている変換方法は以下の通りです。
外部エミュレータのスクリプトの種類にかかわらず、複数のファイルを一度に変換できます。
自動化されたスクリプトは、HCL ZIEWin または HCL ZIEWeb で動作する互換性のある同じ機能を持っているため、ユーザーに変更はありません。
半自動移行 (70%) プロセスにより、数ヶ月かかっていた複数のスクリプトの移行が、数週間で完了する。
直感的にデザインされたグラフィカルユーザーインターフェースにより、移動中に素早く移行チェック、検証、修正を行えます。
移行に関する問題は、デバッグセッション (オンサイト/オフショア) で簡単に解決できます。
移行ツールの柔軟なモジュール設計により、他の競合ターミナルエミュレータからの移行サポートを簡単に追加できます。
Script Converter Solution、自動化機能、Labサービスの提供についての詳細は、下記にご連絡ください。
swinfo@hcljapan.co.jp