Скрываем дату изменений модуля в SCLM

Как оказалось, SCLM позволяет выполнять основные операции, маскируя их под изменения, выполненные ранее. То есть, Вы можете сделать так, что модуль будет содержит в себе новый код, а его время изменения сохранится прежним. Это может оказаться полезным в том случае, когда нужно внести определенные изменения в программы, но не хочется выдавать себя =) Например, если измененная программа уже отдана пользователям на тестирование, а ограничения SoD не позволяют выполнить изменения открыто.

Итак, для начала, внесем изменения стандартным способом в требуемый модуль. После этого удалим accounting information у измененного модуля, также используя стандартные возможности.

После этого заходим в библиотеку (не через SCLM), содержащую измененный модуль и удалим ISPF ISPF statistics используя команду Reset Statistics из меню ISPF и опцию D.

Далее следует мигрировать модуль в SCLM используя команду FLMCMD MIGRATE, которую можно ввести в опции выполнения TSO или Workstation команд (Enter TSO or Workstation commands).

В окне миграции поля Date in YYYY/MM/DD format и Time in HH:MM:SS format заполняются требуемой датой/временем и вуаля =) Модуль с новым кодом оказался "помечен" старой датой.

PS: будьте осторожны - как ни старайся, но от ASCA правду скрыть не получится =)

Отправить комментарий

  • Доступны HTML теги: <b> <i> <u> <br> <hr> <div> <span> <code> <pre>
  • Строки и параграфы переносятся автоматически.
  • You can enable syntax highlighting of source code with the following tags: <code>, <pli>.

Подробнее о форматировании

   __     ____  
/ /_ | ___|
| '_ \ |___ \
| (_) | ___) |
\___/ |____/
Enter the code depicted in ASCII art style.