Input Specification - INPUTVTS and INPUTRDR
The members INPUTRDR and INPUTccc are used to specify the input data for the Data Integration Application component step.
micsrm140cd
To determine whether INPUTccc or INPUTRDR or both are used, review the DAYSMF, SMFRECORDING, and SMFDRCTR specifications in prefix.MICS.PARMS(JCLDEF). Consider the following table and comments for the row:
ROW | PARAMETER IN JCLDEF | INPUTRDR WHERE USED | INPUTccc WHERE USED |
1 | DAYSMF OFF | Not Used | Each Comp Step |
2 | DAYSMF FILE(S) ... | DAYSMF Step | Not Used |
3 | Only 1 SMF Comp | Comp Step | Not Used |
4 | SMFDIRECTOR | Not Used | Comp Step |
5 | DAYSMF EXCLUDE ccc | Not Used | Comp ccc Step |
6 | SMFRECORDING ccc | It depends | Comp ccc Step |
Row 1
When DAYSMF OFF is specified in JCLDEF, then the prefix.MICS.PARMS(INPUTccc) member is used for each component step.
Row 2
When DAYSMF FILES PERMANENT or TEMPORARY is specified in JCLDEF, the prefix.MICS.PARMS(INPUTRDR) member is used in DAYSMF.
Row 3
If there is only one SMF recording component in this unit, DAYSMF will not be generated and the component step with SMF input data will use the prefix.MICS.PARMS(INPUTRDR) member.
Row 5
If the use of DAYSMF EXCLUDE ccc results in only one component remaining as DAYSMF eligible, DAYSMF will automatically be deactivated, and row 1 applies.
Row 6
Some components accept data from both SMF and non-SMF sources, such as CIC and VCA. In this case, the component may optionally input data from the INPUTRDR member, but will always include the INPUTccc member. see the Product Analyzer.
For details on the DAYSMF parameters, see JCL Option Definitions (JCLDEF).
For details on deactivating DAYSMF, see Removing the DAYSMF Step from the DAILY Job.
INPUTRDR PARMS Member JCL Definition
The INPUTRDR member of prefix.MICS.PARMS defines the DD statements that specify the SMF input data for all products in the units that use SMF data. The INPUTSMF DD statements are used by the DAYSMF step, which reads and splits the SMF data into separate files, one for each
MICS
product.The INPUTRDR member defines the input SMF data sets when DAYSMF FILES PERMANENT or TEMPORARY is specified in the prefix.MICS.PARMS(JCLDEF) member.
An INPUTSMF DD statement is required for each SMF data source. A worksheet for preparing the INPUTRDR member is provided below. If you change the contents of the INPUTRDR member, you must regenerate the
MICS DAILY
job using either JCLGENU or JCLGEND in prefix.MICS.CNTL.For example, if you want to read your SMF data from a data set named SMF.DAILY.DATA, you would change the INPUTRDR member to contain the name of the SMF data set as follows:
//INPUTSMF DD DISP=SHR,DSN=SMF.DAILY.DATA
If there is only one SMF recording component in this unit, DAYSMF will not be generated and the component step with SMF input data will use the prefix.MICS.PARMS(INPUTRDR) member directly.
If DAYSMF has been deactivated by the DAYSMF OFF statement specified in the prefix.MICS.PARMS(JCLDEF) member, then each component step will read its input from their corresponding prefix.MICS.PARMS(INPUTccc) member.
INPUTRDR JCL Definition Worksheet
+--------------------------------------------------------------------------+ | INSTALLATION PREPARATION WORKSHEET: SMF Input DD Statements | | | | PARMS Library Member is INPUTRDR | +--------------------------------------------------------------------------+ | | | This definition is required to specify the DD statement for SMF data | | which will be read by the DAILYMICSjob. | | | | //@ | | //@ WARNING: ALWAYS MAKE CHANGES IN PARMS(INPUTRDR) AND NOT | | //@ &CNTL(DAILY). | | //@ CHANGES MADE TO &CNTL(DAILY) | | //@ WILL BE GONE WHEN DAILY REGENERATED BY JCLGEN. | | //@ | | //INPUTSMF DD DISP=SHR,DCB=BUFNO=3,DSN=____________________________ | | // DD DISP=SHR,DCB=BUFNO=3,DSN=____________________________ | | | | | +--------------------------------------------------------------------------+
INPUTVTS PARMS Member JCL Definition
The INPUTVTS member of prefix.MICS.PARMS contains the DD statements to specify the input data for the VTS component. It contains the input SMF data sets when ANY of the following JCLDEF options is used:
- DAYSMF OFF is specified
- SMFDRCTR/SMFDIRECTOR VTS is specified
- DAYSMF EXCLUDE VTS is specified
A //INPUTSMF DD statement is required for each SMF data source.
A //SMFDRCTR DD statement is only required when
SMF Director
split indices are used.Note:
If your site has SMF Director
installed, you can use it to extract specific SMF record types and subtypes at SMF dump time. For more details on this feature, see TAP MICS
and SMF Director
Interface.If you change the contents of the INPUTVTS member, you must regenerate the DAILY job using either JCLGENU or JCLGEND in prefix.MICS.CNTL.
The INPUTVTS member can contain JCL definitions for non-SMF input such as data from the new generation of IBM VTS systems, the Tape Server TS77xx series, or data from independent sequential data sets. Instead it can contain JCL definitions for SMF input if you do not specify SMFRECORDING VTS in prefix.MICS.PARMS(JCLDEF). If SMFRECORDING VTS is specified in JCLDEF, it must be defined in the input JCL in the INPUTRDR member in prefix.MICS.PARMS.
- If you specified HYDRA on the OPTION statement in sharedprefix.MICS.GENLIB(VTSGENIN), supply the data sets extracted from the TS77xx using the Bulk Volume Information Retrieval (BVIR) facility in INPUTVTS using the INPUTBVR ddname.
//@ IBM BVIR Input //INPUTBVR DD DISP=SHR,DSN=hlq.BVIR.data(0)