IBM IMS Queue Control Facility for z/OS의 세부기능

큐 오버플로우 방지

IBM® IMS™ Queue Control Facility for z/OS®에서는 메시지 큐 사용을 모니터링하여 큐 오버플로우 방지 기능을 구현합니다. 메시지 큐 사용을 분석하여 과도한 큐 사용이 지속되지 않도록 방지하기 위해 경보를 보내거나 조치를 취할 시기를 판단합니다. 사용자는 파티션 값을 지정하고 큐 사용 한계를 설정하며 적절한 경보와 조치를 지정하도록 다양한 매개변수를 설정하여 큐 오버플로우 방지 기능을 구성할 수 있습니다.

메시지 처리

IMS Queue Control Facility를 사용하여 공유 큐 전용 환경에서 공유 큐 외에도 IMS 큐 관리자 메시지 큐 및 IMS 시스템 로그의 메시지를 처리할 수 있습니다. 선택한 메시지가 사용자가 제어 명령문에서 지정한 기준에 따라 처리되도록 할 수 있습니다. IMS Queue Control Facility에서는 선택한 메시지에 대한 양적 정보를 포함하는 데이터 보고서 및 출력 데이터 세트를 생성합니다.

복구 및 유지보수 기능

IMS Queue Control Facility를 사용하면 계획하거나 예기치 않은 시스템 가동 중단 이후 메시지 큐 복구와 같은 복구 및 유지보수 태스크를 수행할 수 있습니다. 재처리를 위해 메시지 큐에 메시지를 리턴하는 것이 실용적인 경우 애플리케이션 복구를 수행할 수 있습니다. 공유 및 비공유 큐 환경 모두에 대해 IMS 유지보수를 활용할 수 있습니다. IMS 메시지 큐에서 송수신하는 IMS 메시지를 쿼리, 검색, 로드 해제 및 로드할 수 있습니다.

메시지를 큐에 다시 추가

비공유 큐 환경에서 IMS Queue Control Facility는 시스템 로그 데이터 세트(SLDS) 또는 IMS 큐 관리자 메시지 큐에서 다시 큐에 추가되어야 하는 메시지를 받습니다. 공유 큐 환경에서 IMS Queue Control Facility는 IMS가 비정상적으로 종료된 후 콜드 스타트가 수행된 경우 처리 중이었던 메시지를 위한 특수 큐인 콜드 큐에서 메시지를 받습니다. 공유 큐 환경에서의 복구 작업은 콜드 큐의 메시지에 대해서만 수행됩니다.

큐 유지보수

공유 큐 환경에서 이미 처리 중이었던 메시지는 콜드 큐에 그대로 남아 있게 되며 사용자가 제거할 때까지 누적됩니다. 이렇게 메시지가 누적되면 성능이 저하되고 공유 큐의 공간이 낭비됩니다. 비공유 큐 환경에서는 메시지가 버퍼 부족을 일으킬 정도로 충분한 버퍼 리소스를 사용할 수 있습니다. 버퍼가 부족하면 IMS가 비정상적으로 종료되며 사용자 758 이상 종료 코드가 표시됩니다.

TSO 클라이언트/ISPF 인터페이스

IMS Queue Control Facility TSO 클라이언트(ISPF 인터페이스)를 이용하면 사용할 서버와 IMS 서브시스템을 선택할 수 있습니다. 사용 중인 IMS 환경 및 로컬 큐 상태를 볼 수 있습니다. 메시지를 쿼리하고 큐에 추가된 메시지의 대상을 나열할 수 있습니다. IMS 메시지 큐에서 메시지를 로드 해제하고 메시지를 IMS 메시지 큐에 로드하거나 재로드할 수 있습니다. 비공유 큐 환경을 위한 큐 오버플로우 방지와 관련이 있는 테이블도 유지보수할 수 있습니다.