stringtranslate.com

Временное исправление программы

В терминологии IBM временное исправление программы или временное исправление продукта ( PTF ), иногда в зависимости от даты, [1] [2] представляет собой единое исправление ошибки или группу исправлений, распространяемых в форме, готовой к установке для клиентов.

PTF обычно следует за APAR ( Авторизованный отчет по анализу программ [3] ), и если был выпущен "исправление APAR", PTF "является проверенным APAR" [4] или набором исправлений APAR. Однако, если APAR решен как "Исправлено, если следующее" или "Постоянное ограничение", то может не быть никакого PTF, исправляющего его, только последующий выпуск.

Установка ПТФ

Первоначально установкам приходилось устанавливать обслуживание с помощью полуручного процесса. [5]

Со временем IBM начала предоставлять сервисные средства, такие как IMAPTFLE [6] и утилиты, такие как IEBEDIT [7], чтобы упростить установку пакетов PTF. Для OS/360 и последующих версий это вылилось в System Modification Program (SMP) и System Modification Program/Extended (SMP/E).

Для ВМ это привело к появлению улучшений обслуживания виртуальных машин (VM/SP SES) и VMSES/E.

Для DOS/360 и последующих версий это привело к появлению программы поддержки истории системы (MSHP).

Использование ПТФ

PTF раньше распространялись в группе на так называемой ленте обновления программ ( PUT ) или рекомендуемом обновлении сервиса ( RSU ), примерно ежемесячно. Теперь их можно загрузить прямо в систему через прямое подключение к службе поддержки IBM. В некоторых случаях IBM выпускает «накопительный пакет PTF», большое количество исправлений, которые лучше всего работают как единое целое, а иногда и взаимозависимы. Когда это происходит, IBM выпускает компакт-диски, содержащие весь пакет PTF, которые можно загрузить непосредственно в систему с ее носителя.

Одной из причин использования физических носителей является размер и связанные с ним (по умолчанию) ограничения по размеру. «По умолчанию файловая система /home на VIOS (Virtual I/O Server [8] ) для System p имеет размер всего 10 ГБ». [9] Если «Cumulative PTF Pack» больше, чем по умолчанию, «Если вы попытаетесь (передать) по FTP 17 ГБ образов ISO, у вас закончится место».

В z/OS PTF обрабатываются с помощью SMP/E (System Modification Program/Extended) в несколько этапов в течение недель. Каждый PTF может включать HOLDDATA , в этом случае он известен как исключение SYSMOD . В редких случаях установка может установить один PTF, но обычно она устанавливает все доступные службы, за исключением PTF, исключенных, например, политиками старения, HOLDDATA. Подробности различаются от установки к установке, но простой цикл обслуживания будет включать следующие шаги:

  1. Загрузите самую последнюю версию HOLDDATA
  2. ПОЛУЧИТЬ (загрузить) службу и СОХРАНИТЬ ДАННЫЕ в консолидированном реестре программного обеспечения ( CSI )
  3. APPLY CHECK службы и HOLDDATA для составления списка исключений SYSMOD, проверки доступности необходимых предварительных условий и составления списка потенциальных проблем, например ошибок.
    1. Просмотрите исключения SYSMOD, например, ACTION, DOC, удержания.
    2. Обновите документацию, чтобы отразить исключения SYSMODs, и примите все необходимые меры.
    3. Закажите и ПОЛУЧИТЕ недостающие предварительные условия.
    4. ВОССТАНОВИТЕ , ОТКЛОНИТЕ , переработайте и ПРИМЕНИТЕ повторно любые локальные выходы или изменения, затронутые услугой.
  4. ПРИМЕНИТЕ услугу к одной системе в кластере (если доступно) и проверьте производительность системы в течение нескольких недель, чтобы убедиться, что она не влияет на вашу производительность или функциональность.
    1. Выборочно ОБХОДИТЕ УДЕРЖАНИЕ ДАННЫХ, когда это необходимо
  5. ПОЛУЧИТЕ и ПРИМЕНИТЕ услугу в производственной системе и отслеживайте ее эффекты в течение нескольких недель

Если система неблагоприятно затронута службой, системный администратор иногда может выборочно ВОССТАНОВИТЬ (отменить применение) ее и обратиться за дальнейшей поддержкой в ​​IBM. Однако, если после применения службы не обнаружено никаких проблем, ее можно установить на постоянной основе, ПРИНЯТЬ (зафиксировать) в системе.

Эти исправления программного обеспечения IBM часто являются ответом на APAR, представленные клиентами и другими лицами, и предпринятые IBM, и являются обычным первым шагом к устранению ошибок программного обеспечения. Обычно клиент ожидает, что проблема будет полностью исправлена ​​в следующем выпуске (версии) соответствующего продукта.

Сравнение с APAR

Иногда [10] в программном обеспечении IBM возникают ошибки.

После того, как IBM убедилась, что причина не в

Если сотрудники службы поддержки IBM подозревают, что причиной является дефект в текущей версии программы IBM, они подадут официальный отчет, подтверждающий наличие проблемы. Это называется Авторизованный отчет об анализе программы (APAR). См. "APAR и PTF". IBM .

APAR также включают

Краткое содержание

Существует как минимум 2 уровня исправления: [11]

Целью «исправления APAR» является «исправление проблемы как можно скорее» [12] , тогда как PTF «является проверенным APAR... PTF «закрывает» APAR». До этого APAR представлял собой «проблему с программой IBM, которая формально отслеживается до тех пор, пока не будет предоставлено решение» [4] .

Юмор

Клиенты иногда объясняют аббревиатуру в шутливой манере как постоянное временное исправление [13] или более практично, вероятно, это исправления , потому что у них есть возможность сделать PTF постоянной частью операционной системы, если патч исправит проблему. Одно из объяснений Program Temporary Fix говорит, что это временно, только до следующего ледникового периода.

Смотрите также

Ссылки

  1. ^ В 2001 году один из сотрудников IBM написал: «Я думал, что теперь это временное исправление продукта». « Следует ли принимать APAR».
  2. ^ Тем не менее, временное исправление PROGRAM все еще используется. "Traps do not processing for CiscoAPIC models in CA Spectrum". ca.com . 11 сентября 2017 г.
  3. ^ IBM Corporation. «IBM Security: APARs explained». ibm.com . Получено 14 октября 2019 г. .официальный отчет от отдела разработки IBM для клиентов, которые уведомили IBM о проблеме или предполагаемом дефекте.
  4. ^ ab Gabe Goldberg (12 июня 2013 г.). «Процесс APAR IBM предоставляет инструменты для решения проблем с программным обеспечением». destinationz.org (MSP TechMedia) .
  5. ^ Операционная система IBM System/360 — Программа обслуживания . C27-6918. {{cite book}}: |work=проигнорировано ( помощь )
  6. ^ "Глава 9: IMAPTFLE" (PDF) . IBM System/360 Operating System: Service Aids - OS Release 21 (PDF) (Третье изд.). Март 1972 г. стр. 219–239. GC28-6719-2. {{cite book}}: |work=проигнорировано ( помощь )
  7. ^ "Программа IEBEDIT" (PDF) . IBM System/360 Operating System - Utilities (PDF) (Двенадцатое изд.). Июнь 1970 г. стр. 392–402. GC28-6586-11. {{cite book}}: |work=проигнорировано ( помощь )
  8. ^ IBM Corporation. "Обзор сервера виртуального ввода-вывода". IBM Knowledge Center . Получено 14 октября 2019 г.
  9. Гленн Робинсон (28 октября 2015 г.). «Заполнение хранилища виртуальных носителей VIOS».
  10. ^ ab "Проблемы с Cognos и другим программным обеспечением IBM могут возникать из-за ошибок конфигурации, проблем в стороннем оборудовании или программном обеспечении, а иногда и из-за ошибки в самом продукте IBM". "IBM Support – Authorized Program Analysis Reports". AmitechSolutions.com . Архивировано из оригинала 2017-12-08 . Получено 2017-12-07 .
  11. ^ "Исправление APAR обычно заменяется позже постоянным исправлением, называемым PTF". Эбберс, Майк; Кеттнер, Джон; О'Брайен, Уэйн (2012). Введение в новый мэйнфрейм: основы z/OS. IBM Redbooks. ISBN 978-0738435343.
  12. Мехди Салеби (7 августа 2011 г.). «Разница между PTF,APAR,INTERMFIX».
  13. ^ "PTF - Постоянное Временное Решение (юмор)". AcronymFinder.com .

Внешние ссылки