IBM HourGlass는 애플리케이션 코드를 변경하거나 별도의 컴퓨팅 환경 없이 날짜와 시간을 시뮬레이션하는 메인프레임 z/OS 애플리케이션 테스트용 시계 시뮬레이터 툴입니다.
IBM HourGlass를 사용하면 특정한 날짜와 시간을 설정하여 IBM z/OS에서 메인프레임 애플리케이션을 테스트할 수 있습니다. 시간대별로 기능을 조정하여 애플리케이션 테스트를 강화하고 미션 크리티컬 애플리케이션의 정확성과 안정성을 개선할 수 있습니다.
지원되는 수준의 z/OS를 실행하는 IBM Z 서버에서 2099년까지의 모든 날짜와 시간을 시뮬레이션합니다. 시간에 민감한 애플리케이션을 철저하게 테스트하여 배포 후 비용이 많이 드는 문제를 방지할 수 있습니다.
코드 변경, IPL 재실행 또는 런타임 JCL 변경 없이 날짜 및 시간 테스트를 자동화합니다. HourGlass Repository에서 날짜 및 시간 값을 빠르게 검색, 수정 및 다운로드하여 정렬하고 찾을 수 있습니다.
시스템 날짜 및 시간을 요청하는 애플리케이션에서 잠재적인 문제를 식별하고 해결합니다. HourGlass를 사용하여 시간에 민감한 애플리케이션의 안정적인 실행을 검증할 수 있습니다.
기간 종료 시나리오(예: 주말, 월말, 분기말 또는 연말), 자정 또는 기타 중요한 이벤트에 대한 유연한 테스트를 가능하게 합니다. 직관적인 대화형 시스템 생산성 시설(ISPF) 인터페이스를 사용하는 HourGlass Control Center를 사용하면 개별 작업의 테스트를 지정하거나 여러 프로그램에 걸쳐 무작위 시나리오를 만들 수 있습니다. 보안 기능을 사용하면 프로그래머, 작업 그룹 또는 계층별로 액세스를 제어할 수 있습니다. 모든 패널에 대해 포괄적인 온라인 도움말이 제공됩니다.
패턴, 애플리케이션, 트랜잭션, 사용자 및 주소 공간 이름을 지정하여 시간 요청(SVC 11 또는 PC Time Requests) 중 z/OS 애플리케이션에 반환되는 날짜 및 시간을 변경합니다. IBM CICS 트랜잭션 서버를 활용하여 CICS Open Transaction Environment(OTE)에서 시간 차원 테스트를 실행하고, IBM HourGlass CICS Batch Time Management 프로세스를 사용하여 CICS 지역에 대한 날짜/시간을 설정할 수 있습니다.
또한 CICS 사용자는 EIBDATE 필드를 설정하고 시간대에 관계없이 정확한 시간 및 날짜 기능을 확장할 수 있습니다.
각 사용자의 날짜 보기를 독립적으로 유지하면서 다른 시스템 날짜를 사용하여 동시에 테스트를 실행합니다. 애플리케이션을 다시 링크할 필요 없이 IMS IOPCB 날짜 및 시간 필드를 원하는 값으로 설정할 수 있습니다.