APAR status
Closed as canceled.
Error description
New HOLD SYSTEM Reason IDs In addition to the existing HOLD SYSTEM reason IDs (ACTION, AO, DELETE, DEP, DOC, EC, EXRF, IOGEN, and MSGSKEL) several new HOLD SYSTEM reason IDs are being added (DB2BIND, ENH, EXIT, IPL, RESTART, DDDEF, DOWNLD AND MULTSYS). These new reason IDs will be used where only ACTION HOLDs were used previously. These new REASON IDs will allow system programmers more granularity in the ability to bypass SYSTEM HOLDs when they know they will perform the documented action, or when they know the action does not apply to their environment. For instance, if a customer knows they plan to perform an IPL with a CLPA after service is installed, a BYPASS HOLDSYS(IPL) could be coded during the install. There would be no need to read HOLDDATA for SYSTEM HOLDs with a reason ID of IPL. Conversely, customers may choose to wait and install service containing a particular HOLD reason until they are ready to take the specified action or make the indicated change on their system. With the new HOLD reason of ENH (enhancement), the installation of new function could be done at a time other than the installation of regular preventive service. By not coding a BYPASS HOLDSYS(ENH), any new function PTFs would not be installed. There are no SMP/E changes required to recognize these new reason ids. Any release of SMP/E will work. Implementation of these new reason IDs by IBM will roll out as internal processes are updated. There is no defined order for the products or elements to implement these new reason ids. The new HOLD SYSTEM reason IDs and their definitions are listed below. For a complete list of HOLD reason IDs (and their descriptions), see z/OS SMP/E Reference. DB2BIND A DB2 application REBIND is required to activate the change incorporated in the PTF. ENH The PTF contains an enhancement to the existing product. This is normally used with new function PTFs. EXIT Change to sample user exit or interface. IPL The PTF requires a system IPL with special requirements (e.g., IPL with CLPA) after the application of the PTF for the PTF to become effective. RESTART This PTF requires special instructions regarding subsystem restart. This does not include service that requires normal subsystem restart to be effective. DDDEF Dataset changes or additions are required DOWNLD Code that is shipped with with maintenance needs to be downloaded. MULTSYS This Keyword identifies fixes that need to be applied to multiple Systems, in one of three cases; preconditioning, coexistence, or exploitation. Changes to SMP/E APPLY Commands You may need to change the parameters on the SMP/E APPLY command in order to process PTFs with these new REASONIDs. For example, if you currently install preventive service and qualify the types of SYSTEM HOLDs to be bypassed, you will need to add the new REASONIDs (after their HOLD condition has been satisfied or evaluated as not relevant to your environment). If you don't have any user exits and always IPL with a CLPA after installing service, a sample APPLY command would look like: APPLY CHECK XZREQ GROUPEXTEND(NOAPARS,NOUSERMODS) SOURCEID(HIPER,PRP,YR2000,RSU98*,RSU99*,RSU00*) BYPASS(HOLDSYSTEM(DOC,EXIT,IPL),HOLDUSER) . Notice that EXIT and IPL were added to the types of system HOLDs being bypassed. This instructs SMP/E that it is OK to install PTFs which require changes to user exits or require special IPL instructions. This would not install any PTFs that required DB2 application rebinds, special instructions for restarting subsystems nor any PTFs that contained functional enhancements. Letting SMP/E filter out PTFs that were held for DB2BIND, ENH and RESTART will result in a return code of 08 (as is the case whenever a HOLD condition is not satisfied). If a return code of 04 is of extreme importance, you can review the APPLY CHECK output and add any PTFs whose HOLD condition is not met to an EXCLUDE parameter to the above APPLY command. This will remove the PTFs from SMP/E selection consideration. HOLDDATA Summary Reports In order to help customers process their HOLDDATA more easily, z/OS Release 1.2 SMP/E will provide HOLDDATA Summary reports. These reports will provide the system programmer with ++HOLD information in the context of his/her SMP/E APPLY or ACCEPT processing output. Having the ++HOLD information available with the other APPLY or ACCEPT output will free the system programmer from having to collect this information before analyzing the APPLY or ACCEPT processing results. This should save significant time for the system programmer. There are three new HOLDDATA Reports. They are: Unresolved Hold Reason Report This report is a report of SYSMODs terminated because of a HOLD condition. This report is sorted by ++HOLD type and includes the ++HOLD statements. Bypassed Hold Reason Report This report is a report of SYSMODs that had a HOLD condition bypassed. This report is sorted by ++HOLD type and includes the ++HOLD statements. Summary of Bypassed and Unresolved HOLD Reason Report This report is a report of HOLD reason IDs that caused termination or were bypassed and the SYSMODs affected for each. This is a summary report and does not include the actual ++HOLD statements. It is also sorted by ++HOLD type. Users can have certain HOLD reason types suppressed in their reports by using an SMP/E options entry. The SHARE presentation from which this summary is drawn is at url http://ps.software.ibm.com/www/usa/images/holddata_maintenan ce.pdf
Local fix
Problem summary
Problem conclusion
Temporary fix
Comments
APAR for information only
APAR Information
APAR number
II12867
Reported component name
PA LIB INFO ITE
Reported component ID
INFOPALIB
Reported release
001
Status
CLOSED CAN
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2001-05-04
Closed date
2001-05-04
Last modified date
2001-11-08
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Applicable component levels
[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19N","label":"APARs - OS\/390 environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"001","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG32M","label":"APARs - VSE\/ESA environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"001","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"001","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":null,"label":null},"Product":{"code":"SG19O","label":"APARs - MVS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"001","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSSN3L","label":"z\/OS Communications Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"001","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG27M","label":"APARs - z\/VM environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"001","Edition":"","Line of Business":{"code":"LOB16","label":"Mainframe HW"}}]
Document Information
Modified date:
08 November 2001