Сб, 05.10.2024, 09:11
Приветствую Вас Гость | RSS
Главная | сравнение загрузочных модулей - Форум | Регистрация | Вход
Форма входа
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
сравнение загрузочных модулей
GregoryДата: Вт, 22.10.2019, 23:34 | Сообщение # 1
Генерал-майор
Группа: Доверенные
Сообщений: 482
Репутация: 22
Статус: Offline
еще одна практическая задача, решаемая штатными средствами: сравнить состояние загрузочных модулей в разных наборах данных. прямое использование SUPERC дает слишком много ложных несовпадений - если модули были скопированы редактором (IEBCOPY в ряде случаев копирует именно так) или модули продукта получены повторным применением RECEIVE-APPLY SMP/E
Используется следующий способ:
- выполняем AMBLIST LISTIDR для всех модулей
- приводим результаты к единому виду удобному для сравнения и просмотра
- сравниваем результаты для двух наборов
Применив этот способ для сравнения PDS (load library) и его копии в PDSE (program library) я получил полное совпадение.
Результат выполнения выглядит так:

Код
MEMBER SLEEP    CSECT SLEEP         PRODUCED BY 569623400 01.04 ON 2013-02-25
MEMBER SLEEP    CSECT PARSLIST      PRODUCED BY 569623400 01.04 ON 2013-02-25
MEMBER ENCODE   CSECT ENCODE        PRODUCED BY 569623400 01.05 ON 2007-09-10
MEMBER TASID    CSECT TASIDPNL      PRODUCED BY 569623400 01.04 ON 2003-11-20
MEMBER TASID    CSECT TASIDPNL      PRODUCED BY PL/X-390  02.01 ON 2003-11-20
MEMBER TASID    CSECT TASIDNOB      PRODUCED BY 569623400 01.04 ON 2003-11-20
MEMBER TASID    CSECT TASIDNOB      PRODUCED BY PL/X-390  02.01 ON 2003-11-20
...


Надеюсь, задание кому-нибудь пригодится, если не в прямом виде, то как пример использования  DFSORT)

Кстати, используя приведенную технику, можно легко найти модули, измененные AMASPZAP (см тему "зависание программ по дате"), такое задание будет намного проще)
Прикрепления: LISTCS.jcl (4.7 Kb)


Сообщение отредактировал Gregory - Вт, 22.10.2019, 23:55
 
  • Страница 1 из 1
  • 1
Поиск: