У нас есть ситуация, когда некоторые люди случайно закрывают онлайн-файлы CICS, когда регион работает. Чтобы противостоять этому, мы запланировали задание, которое будет отправлять письмо ИТ-команде каждый час, если какой-либо файл будет закрыт (это задание выполняется один раз в час). Но похоже, что бизнесу нужно что-то, что может инициировать оповещение по электронной почте, когда файл закрывается (что-то, что нужно отслеживать постоянно, а не каждый час). Возможно ли это через REXX? Или можно другими способами? Ценю любые советы, которые вы можете мне дать.
Как постоянно отслеживать, открыты или закрыты файлы CICS? (мейнфреймы)
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
Спасибо, Дэвид. Позвольте мне проверить варианты.
- person Varun kadekar; 11.04.2017