Как постоянно отслеживать, открыты или закрыты файлы CICS? (мейнфреймы)

У нас есть ситуация, когда некоторые люди случайно закрывают онлайн-файлы CICS, когда регион работает. Чтобы противостоять этому, мы запланировали задание, которое будет отправлять письмо ИТ-команде каждый час, если какой-либо файл будет закрыт (это задание выполняется один раз в час). Но похоже, что бизнесу нужно что-то, что может инициировать оповещение по электронной почте, когда файл закрывается (что-то, что нужно отслеживать постоянно, а не каждый час). Возможно ли это через REXX? Или можно другими способами? Ценю любые советы, которые вы можете мне дать.


person Varun kadekar    schedule 11.04.2017    source источник
comment
Как вообще возможно, что у вас есть люди, которые случайно закрывают файлы CICS таким образом, что это влияет на бизнес? Остановите людей, делающих это. Это просто. Подождите, пока Аудиторы узнают. Может, это какой-то этап тестирования? Ответ @ david показывает единственный рациональный путь, если по какой-то совершенно странной причине вы должны разрешить людям случайным образом закрывать файлы для всего, что используют деловые люди.   -  person Bill Woodger    schedule 12.04.2017
comment
Ну... иногда у нас будут некоторые специальные задания для запуска в производстве, которым нужно закрывать онлайн-файлы и обычно открывать их обратно, а некоторые действительно пропускают их. Поэтому мы пытаемся автоматизировать его.   -  person Varun kadekar    schedule 02.05.2017


Ответы (1)


Вы можете перехватывать события закрытия файлов в режиме реального времени, используя Системные события. CICS имеет очень полную обработку событий.

Взгляните на Адаптер обработки событий docs. Существует много транспортных методов, таких как MQ, HTTP, TSQ и т. д. Самый простой способ написать адаптер событий на COBOL, вероятно, — запустить транзакцию или использовать очередь TS. Если CICS API поддерживает HTTP-запросы клиента, вы также можете использовать SMS-шлюз для отправки текстовых предупреждений, которые в наши дни немного более распространены, чем электронная почта.

person David Crayford    schedule 11.04.2017
comment
Спасибо, Дэвид. Позвольте мне проверить варианты. - person Varun kadekar; 11.04.2017