Воскресенье, 19.11.2017, 02:14
Приветствую Вас Гость | RSS
Главная | Полезные программы для для zOS (OS/390 и проч.) - Страница 2 - Форум | Регистрация | Вход
Форма входа
Логин:
Пароль:
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 2 из 3«123»
Форум » Технические форумы » MVS (OS/390, zOS) » Полезные программы для для zOS (OS/390 и проч.)
Полезные программы для для zOS (OS/390 и проч.)
akostДата: Суббота, 26.02.2011, 13:29 | Сообщение # 1
Admin
Группа: Администраторы
Сообщений: 473
Репутация: 4
Статус: Offline
Граждане, предлагаю полезное дело устроить, а задно проверить на наличие мейнфреймовский коллективный разум. На мысль навела последняя статья в разделе Примеры про выдачу команд из-под гостевого MVS.

Итак, в общих чертах план таков.

Этап 1. В этой ветке форума каждый практически действующий системный администратор zOS (или имеющий к данному предмету отношение) пишет, какие дополнительные программы просто-таки MUST HAVE иметь любой более-менее вменяемый специалист. Там же он указывает вкратце, где он их взял, что эти программы делают и почему он считает, что данная программа должна таки быть у каждого.

Этап 2. У нас есть перечень программ. На строго добровольной основе разбираем эти программы и любой желающий пишет короткую объясниловку на избранную программу, типа где взять, как установить, как использовать. Я это все публикую (можете сами, раздел для публикации доступен), или редактирую.

Этап 3. Радуемся. Потому как каждому есть чему поучиться и чем поделиться.

У меня нет иллюзий по поводу количества возможных участников - нас будет мало. И я не вижу в этом никакой проблемы. Начинаю сам, ибо вдохновлять надо личным примером.

Кандидат на включение в список полезностей номер 1 - программа AUTO. Встречается на CBTTAPE.ORG в файлах 77, 88 и 332. Программа представляет из себя функциональный аналог at в Юниксе - то есть запуск пакетных заданий и выдача команд по расписанию, в нужное время, в нужный день месяца или день недели.

Поехали. Ждем ваших идей. Место для уточняемого списка - тут.
 
akostДата: Среда, 30.03.2011, 19:37 | Сообщение # 16
Admin
Группа: Администраторы
Сообщений: 473
Репутация: 4
Статус: Offline
Quote (AlexV)
А данная утилитка полезна тем, что не нужно думать про имена и их изменения вообще. Если у тебя JCL в несколько десятков строк, довольно хлопотно найти все входжения н.д., которые нужно будет удалять перед запуском. Утилита как раз и снимает эту головную боль.

Теперь понятно, спасибо. Может, такое и у нас пригодится.
 
AlexVДата: Четверг, 31.03.2011, 13:25 | Сообщение # 17
Лейтенант
Группа: Проверенные
Сообщений: 57
Репутация: 0
Статус: Offline
Quote (akost)
Поехали. Ждем ваших идей. Место для уточняемого списка - тут.

Вроде бы основные указаны все. Если только по мелочам что вспомнится.

К примеру, FILE649 содержит PDS2PDS. Позволяет работать с двумя библиотеками одновременно (типа TotalCommander или Norton, если кто такое помнит). Можно устанавливать разные фильтры - отображать разделы с одинаковыми именами, разными, даты меньше-больше... Так же встроен вызов утилиты сравнения. В общем, достаточно удобно.
Если кто будет пользоваться - у меня есть небольшой upgrade, смысл которого в том, что при выборе фильтра нужно убирать предыдущую "галочку". Это не смертельно, но неудобно. Небольшая корректировка позволяет ставить новый фильтр не заботясь о предыдущем - он убирается автоматически.

Иногда бывает полезна утилитка IEBLIST из FILE510.
Эта утилитка сканирует тома и по заданным критериям выбирает наборы данных в отчёт. В качестве критериев можно задавать время создания или обращения, размер блока и некоторые другие характеристика набора данных.
К примеру, некоторые пользователи по привычке, тянущейся ещё от TKS, любят иметь свои собственные тома. Наступает момент, когда места там становится мало и пользователь требует выделения ему ещё тома. Запускаем означенную утилитку и выясняется, что ко многим наборам данных не было обращения в течение нескольких лет. Предположительно это означает, что данный набор никому не нужен уже. И тогда либо ведём душевную беседу с пользователем, либо в случае его неадекватности - пишем докладную начальству и приложением данного списка и соответствующими пояснениями.
Другой случай применения. IBM рекомендует не использовать блокировку менее 4000. Сейчас я точно не помню, где именно, но в документации такое точно было. А когда пользователи ставят блокировку 800 или даже 80 байт, то дисковое пространство используется крайне неэффективно. Запускаем утилитку и вычисляем все такие н.д. А потом - то же, что и в предыдущем случае.
В результате дисковое пространство освобождается от мусора.
Но если у вас нормально настроены SMS/HSM, то актуальность данной утилиты сильно уменьшается.

 
akostДата: Четверг, 31.03.2011, 13:53 | Сообщение # 18
Admin
Группа: Администраторы
Сообщений: 473
Репутация: 4
Статус: Offline
Quote (AlexV)
К примеру, FILE649 содержит PDS2PDS.

Да, у меня когда-то она стояла. Хорошая программка, но очень пользователей расслабляет, без нее потом работают очень неохотно. В этом ее главный недостаток, после миграций, пока ее не подключили, стоят недовольные вопли пользователей. Пожалуй, все-таки включу в список.

Quote (AlexV)
Иногда бывает полезна утилитка IEBLIST из FILE510.

Да, я о ней забыл. Полезная утилита, точно. Включим.
 
AlexVДата: Пятница, 01.04.2011, 14:19 | Сообщение # 19
Лейтенант
Группа: Проверенные
Сообщений: 57
Репутация: 0
Статус: Offline
Ещё "вспомнил" про два полезных макроса редактирования. А в кавычках - потому, что сам постоянно ими пользуюсь. Стали до того привычными, что воспринимаются не как сторонние, а как нечто изначально присущее... Но где их брал не помню. Скорее всего на сайтах их создателей.

SCANPDS от Doug Nadel. Взять можно здесь - http://www.sillysot.com/mvs/intro.htm.
Позволяет, находясь в редакторе, сканировать редактируемую библиотеку на предмет нахождения разделов, содержащих требуемую строку. Удобно тем, что не надо переходить к стандартному Search-For. Когда разделы найдены, можно в том же экране просматривать их.

SRCHLIST от Jim Narramore, FILE656.
Этот макрос обрабатывает стандартный вывод от Search-For. Результатом является экран со списком всех разделов, содержащих аргумент поиска. Отсюда же можно просматривать найденные разделы.

 
AlexKasayevДата: Вторник, 22.11.2011, 16:52 | Сообщение # 20
Рядовой
Группа: Доверенные
Сообщений: 4
Репутация: 0
Статус: Offline
Привет из Киева !

Я портировал в z/OS Unix файловый менеджер VFU -http://cade.datamax.bg/vfu/
Снапшот окна: http://www.imageup.ru/img191/vfu-zos823362.jpeg

Теперь работать в z/OS Unix намного быстрей и приятней.

Оригинальная программа использует библиотеку Curses, я переделал на PDCurses (также портировал) - отпала проблема с
terminfo, теперь нужен только X-сервер (под Windows можно использовать CygWin-X).

Если есть интерес - пишите, выложу.
 
akostДата: Среда, 23.11.2011, 10:11 | Сообщение # 21
Admin
Группа: Администраторы
Сообщений: 473
Репутация: 4
Статус: Offline
Quote (AlexKasayev)
Я портировал в z/OS Unix файловый менеджер VFU -http://cade.datamax.bg/vfu/

очень круто!
а под какую версию zOS все это было сделано?
можно ли подробности?
 
AlexKasayevДата: Среда, 23.11.2011, 15:19 | Сообщение # 22
Рядовой
Группа: Доверенные
Сообщений: 4
Репутация: 0
Статус: Offline
akost, собрано в z/OS 1.10, сейчас та же сборка работает в 1.12.

tar содержит 2 файла: собственно vfu (исполнимый код - поместить куда-нить в PATH) и конфигурационный файл - инструкция в нем.
Желательно также установить (в /usr/local/ или аналог) дополнительно: lynx - для просмотра HTML в отформатированном виде, groff - просмотр GNU man файлов. Я также использую bash - очень удобно при работе через ssh.

Для работы проги нужен X-сервер. Соответственно нужно установить DISPLAY environment variable, например в .profile:

export DISPLAY="127.0.0.1:10.0" (это для ssh тоннеля, или IP непосредсвенно X-server, напр 172.2.3.4:1.0)

это пример для ssh -R 6010:127.0.0.1:6000 user@zoshost

Если vfu запущен с 3270 - можно использовать стандарнтые oedit/obrowse вместо встроенных.

Не работает: copy/paste и screen resize.

Размер окна и фонт можно установить в файле .Xdefaults на workstation:

XCurses*lines: 48
XCurses*cols: 96
XCurses*normalFont: 9x15

Tar прикрепил.

Не прикрепляется - куда выложить?


Сообщение отредактировал AlexKasayev - Среда, 23.11.2011, 15:19
 
akostДата: Среда, 23.11.2011, 17:04 | Сообщение # 23
Admin
Группа: Администраторы
Сообщений: 473
Репутация: 4
Статус: Offline
Quote (AlexKasayev)
Не прикрепляется - куда выложить?

попробуйте щас. должно быть уже можно.
 
AlexKasayevДата: Среда, 23.11.2011, 18:04 | Сообщение # 24
Рядовой
Группа: Доверенные
Сообщений: 4
Репутация: 0
Статус: Offline
Прикрепил.
Прикрепления: vfu-4.10.zos.tar(1770Kb)
 
akostДата: Среда, 23.11.2011, 19:11 | Сообщение # 25
Admin
Группа: Администраторы
Сообщений: 473
Репутация: 4
Статус: Offline
Quote (AlexKasayev)
Прикрепил.

спасибо. подниму версию zOS - попробую.
 
AlexKasayevДата: Среда, 23.11.2011, 20:27 | Сообщение # 26
Рядовой
Группа: Доверенные
Сообщений: 4
Репутация: 0
Статус: Offline
Quote (akost)
спасибо. подниму версию zOS - попробую.


Должно работать в любой версии - библиотеки статически прилинкованы.


Сообщение отредактировал AlexKasayev - Среда, 23.11.2011, 20:38
 
AKonevДата: Пятница, 09.09.2016, 09:55 | Сообщение # 27
Лейтенант
Группа: Проверенные
Сообщений: 46
Репутация: 4
Статус: Offline
Весьма полезная свежая программа SCNVTCAT
http://cbttape.org/ftp/updates/CBT542.zip
Практически незаменима при работе с MASTER CATALOG в случае миграции версии или перехода на другой каталог.
Цитата от Sam Golob

Hi Folks,

     When you're making a new system or new catalogs, isn't it nice to
generate DEFINE statements for most of the stuff that's in there?  
Especially if it is a new system and a new master catalog.  OR, are you
cleaning up the master catalog to make sure there's no junk that got
cataloged in there and was never removed?

     Well, most of us remember (or still use) the MCNVTCAT program that
IBM used to distribute with the CBIPO's and CBPDO's.  With MCNVTCAT, you
get the DEFINE statements for all NONVSAM entries in a catalog, and also
you get an indication of the VSAM stuff cataloged in there as well.  
BUT, IBM stopped distributing MCNVTCAT. What were we to do?

     One person, Alastair Gray, did a lot.  Alastair wrote a REXX
program called RCNVTCAT which does everything that MCNVTCAT did, but was
easier to use.  RCNVTCAT is a public domain program, and is on File 542
of the CBT Tape.

     BUT, RCNVTCAT stopped working when SWA is above the line, for TSU's
(set in JOBCLASS(TSU) of JES2PARM if you have JES2).

     So, Lionel Dyck fixed RCNVTCAT to work (as a TSO command written in
REXX) so it works for SWA above the line.  Also, Lionel's version
allocates the output pds (which contains the information) permanently,
instead of the temporary pds which the original RCNVTCAT generated.

     However, RCNVTCAT had a UNIX component with it, and we didn't know
if it worked or not.

     SO, John McKown did an extensive rework of the UNIX component in
RCNVTCAT, and now it works fine there too.

     How do you get all this fixed-up stuff?  It is on CBT Tape File 542
on the UPDATES page of www.cbttape.org.  Lionel's version is called
RCNVTCAT, and John's souped up version is member SCNVTCAT.  SCNVTCAT can
work under TSO giving the same results as RCNVTCAT.  And SCNVTCAT also
has John's extended UNIX support.

     Cool.  Use them in good health!

Sincerely,    Sam
 
zrockДата: Пятница, 16.09.2016, 18:19 | Сообщение # 28
Рядовой
Группа: Проверенные
Сообщений: 6
Репутация: 0
Статус: Offline
How do you guys support your production environments with CBT files which are slow to catch up with newer s/w versions?

With all the crisis and other stuff like sanctions, etc.....are you installing new releases and maintenance?

BTW...MXI on CBT is ancient compared what is currently available as a charged product. It has gone ahead with lightening speed. smile :)
 
GregoryДата: Среда, 28.09.2016, 00:54 | Сообщение # 29
Генерал-майор
Группа: Доверенные
Сообщений: 305
Репутация: 7
Статус: Offline
Цитата zrock ()
How do you guys support your production environments with CBT files
hands
 
zrockДата: Пятница, 30.09.2016, 18:10 | Сообщение # 30
Рядовой
Группа: Проверенные
Сообщений: 6
Репутация: 0
Статус: Offline
Не помню кто, но назвал американцев голубоглазыми идиотами за их распространенную наивность во многих вопросах, очевидных людям других общественных устройств. После долгого пребывания в Штатах, у меня, по-видимому, поголубели глаза.... cry

Вы это хотите сказать, господин генерал? wink
 
Форум » Технические форумы » MVS (OS/390, zOS) » Полезные программы для для zOS (OS/390 и проч.)
Страница 2 из 3«123»
Поиск: