В терминологии 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. Подробности различаются от установки к установке, но простой цикл обслуживания будет включать следующие шаги:
Если система неблагоприятно затронута службой, системный администратор иногда может выборочно ВОССТАНОВИТЬ (отменить применение) ее и обратиться за дальнейшей поддержкой в IBM. Однако, если после применения службы не обнаружено никаких проблем, ее можно установить на постоянной основе, ПРИНЯТЬ (зафиксировать) в системе.
Эти исправления программного обеспечения IBM часто являются ответом на APAR, представленные клиентами и другими лицами, и предпринятые IBM, и являются обычным первым шагом к устранению ошибок программного обеспечения. Обычно клиент ожидает, что проблема будет полностью исправлена в следующем выпуске (версии) соответствующего продукта.
Иногда [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 говорит, что это временно, только до следующего ледникового периода.
{{cite book}}
: |work=
проигнорировано ( помощь ){{cite book}}
: |work=
проигнорировано ( помощь ){{cite book}}
: |work=
проигнорировано ( помощь )