A fix is available
APAR status
Closed as new function.
Error description
Add capability to issue notify's to one or more TSO userid's when AREA or FAILSAFE parameters are triggered.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: Users of QCF3.1, that need to start a JCL * * procdur when AREA/FAIL is crossed. * * The APAPR is enhancement to start JCL * * procdure out of IMS control region * * when AREA/FAIL action is taken. * * The procedure can be used to notify * * TSO users that AREA/FAIL conditions * * are met and some action is taken. * * * **************************************************************** * PROBLEM DESCRIPTION: New parameter - NOTIFY- is added to * * control region customization member. * * The parameter is valid for AREA/FAIL * * control statements. * * Several NOTIFYs can be added to each * * AREA/FAIL. * * * **************************************************************** * RECOMMENDATION: * **************************************************************** 1. New parameter - NOTIFY- is added to IMS control region customization member. The parameter is valid for AREA and FAIL control statements. Several NOTIFYs can be added to each AREA/FAIL. The syntax of the parameter is: NOTIFY=(TYPE=TSO,JNAME=member,USERID=tsoid, TEXT=(AREA0001 notification)) TYPE=TSO - is to be coded. Other types may be added in the future. The type of the started JCL procedure is not checked and it can be used to perform other services. JNAME=jobname - is a required parameter. This is the name of a procedure in PROCLIB DD concatenation for the control region. The procedure is started before the requested action for the AREA/ FAIL. The procedure is not started if the requested action is NONE. USERID=tsoid is not required. The TSO user id to receive the notification is set in the started procedure. The sub-parameter is informational only. TEXT=text of message is not required. The text, that is sent to the TSO user id is set in the started procedure. The sub-parameter is informational only. 2. Sample IQCSIMSII in hlq.SIQCSAMP is changed - parameter NOTIFY is added to AREA0001: AREA=(ID=AREA0001, PERCENT=(TOTAL=50,USED=10), TYPE=(ALL), NOTIFY=(TYPE=TSO,JNAME=IQCSNTFY,USERID=USRT001, TEXT=(AREA0001 NOTIFICATION)), CSTOPACTION=WTO, CSTARTACTION=WTO, OSTOPACTION=WTO, OSTARTACTION=WTO) 3. New sample is added to hlq.SIQCSAMP - IQCSNTFY. This is sample for the started procedure before AREA/FAIL action is taken. Members for each JNAME=procname should be added in PROCLIB DD concatenation for the control region. If member does not exist - the started job ends with job control error. Member IQCSNTFY: //----------------------------------------------------------- //TSONTFY PROC //----------------------------------------------------------- //- EXECUTE TSO SEND //----------------------------------------------------------- //STEP1 EXEC PGM=IKJEFT01 //SYSPRINT DD SYSOUT=H //SYSTSPRT DD SYSOUT=H //SYSABEND DD SYSOUT=H //SYSTSIN DD DSN=hlq.PROCLIB(MEMBERID),DISP=SHR // MEMBERID in hlq.PROCLIB: SEND 'text to USERID1' USER(USERID1) 4. Old panels are changed and new panels are added to view/ change the notification parameters for AREA and FAIL. Changes are for Main menu option 6 6 Notify - Modify queue space utilization notification param.. Sub-options 1(edit) and 2(view) are changed - new selection field is added to each AREA/ FAIL line- when selected - panel shows the notification parameters for the selected AREA/FAIL. In edit - the parameters can be copied, deleted, edited, new lines can be added. Help panels can be used to better understand the actions. Changes to NOTIFY parameters, using the TSO client are valid (like all other changes to overflow protection parameters) only for the current IMS run. On IMS start the control region customization membr is applied. 5. Syntax checker is changed to accept and verify new parameter NOTIFY and sub-parameters.
Problem conclusion
Temporary fix
Comments
Install the APAR to use the new NOTIFY parameter.
APAR Information
APAR number
PM10559
Reported component name
IMS QUEUE CNTL
Reported component ID
5697E9900
Reported release
310
Status
CLOSED UR1
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2010-03-22
Closed date
2011-08-04
Last modified date
2011-09-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK70477
Modules/Macros
IQC##### IQCCCPRM IQCCIN0A IQCCIN0B IQCCIN0C IQCCIN0X IQCCIN08 IQCCIN09 IQCCQAL IQCCQAT IQCCQATA IQCCQATB IQCCQATC IQCCQATX IQCCQAT8 IQCCQAT9 IQCCQCI IQCG09 IQCH91JA IQCH91JB IQCH91JC IQCH91JD IQCIMSII IQCP0000 IQCP7000 IQCP7100 IQCP7110 IQCP7200 IQCP7210 IQCP7220 IQCP7230 IQCP8000 IQCP8100 IQCP8110 IQCP8200 IQCP8210 IQCP9000 IQCP91JA IQCP91JB IQCP91JC IQCP91JD IQCP91JS IQCP91JV IQCP91JX IQCP91JY IQCQMREA IQCQMREB IQCQMREC IQCQMREX IQCQMRGA IQCQMRGB IQCQMRGC IQCQMRGX IQCQMRG8 IQCQMRG9 IQCQMRIA IQCQMRIB IQCQMRIC IQCQMRIX IQCQMRI8 IQCQMRI9 IQCQSNVS IQCSIN10 IQCSNTFY IQCXREAD
Fix information
Fixed component name
IMS QUEUE CNTL
Fixed component ID
5697E9900
Applicable component levels
R310 PSY UK70477
UP11/08/06 P F108
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"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":"3.1.0","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCX8A6","label":"IMS Queue Control Facility"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.1.0","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
02 September 2011