IBM HourGlassは、メインフレームz/OSアプリケーションをテストするためのクロック・シミュレーター・ツールで、アプリケーション・コードを変更したり、別のコンピューティング環境を必要とせずに日時のシミュレーションを可能にします。
IBM HourGlassを使用すると、特定の日時を設定してIBM z/OS上でメインフレーム・アプリケーションのテストが可能になります。タイムゾーンをまたいで機能を調整し、アプリケーション・テストを強化し、ミッション・クリティカルなアプリケーションの精度と信頼性を向上させるのに役立ちます。
サポートされているレベルのz/OSを実行している IBM® Zサーバー上で、2099年までの任意の日時をシミュレートします。時間的制約のあるアプリケーションを徹底的にテストし、導入後にコストのかかる問題が発生しないようにします。
コードの変更、IPLの再変更、ランタイムJCLの変更を行わずに、日時のテストを自動化します。HourGlass Repositoryから日時の値を素早く検索、変更、ダウンロードして、並べ替えて閲覧できます。
システムの日時を要求するアプリケーションで発生する可能性のある問題を特定して解決します。HourGlassを使用して、時間に敏感なアプリケーションを信頼性の高い方法で検証できます。
期末シナリオ(週末、月末、四半期末、年度末など)、深夜、その他の重要なイベントに対する柔軟なテストを可能にします。直感的なInteractive System Productivity Facility(ISPF)インターフェースを使用するHourGlass Control Centerを使用して、個々のジョブのテストを指定したり、複数のプログラムにわたってランダムなシナリオを作成したりすることができます。また、セキュリティー機能により、プログラマーとジョブグループまたはクラスによるアクセスを制御することも可能です。包括的なオンラインヘルプは、すべてのパネルで利用できます。
パターン、アプリケーション、トランザクション、ユーザー、またはアドレス空間名を指定して、時間要求(SVC 11またはPC時間要求)中にz/OSアプリケーションに返される日時を変更します。IBM® CICS Transaction Serverを使用して、CICS Open Transaction Environment(OTE)で時間次元テストを実行し、IBM HourGlass CICS Batch Time Managementプロセスにより、CICS領域の日時を設定します。
CICSユーザーはEIBDATEフィールドを設定することもでき、タイム・ゾーンに関係なく正確な日時の機能を拡張できます。
異なるシステム日付で同時テストを実行し、各ユーザーの日付の表示を個別に維持します。アプリケーションを再リンクする必要なく、IMS IOPCBの日付フィールドと時刻フィールドを任意の値に設定します。