Previous Topic: 7.3.4.11.8 Deactivating DETAIL Tape ChecklistNext Topic: 7.3.6 Input Needed to Generate IMS System Code (IMSPGEN)


7.3.5 Input DD Statements for IMS (INPUTIMS)

The input DD statements to define the IMS input files must be
supplied in the INPUTIMS member of the prefix.MICS.PARMS
library.  A worksheet for coding this member is shown in
Figure 7-7.

For example, if your IMS data were to be read from a data set
named IMS.DAILY.DATA, input through ddname IMSSYS1 (ddnames
are defined in CA MICS.PARMS(IMSOPS)), you would change the
INPUTIMS member to contain the following:

//IMSSYS1 DD DISP=SHR,DSN=IMS.DAILY.DATA

There must be one DD statement in the INPUTIMS member for
each IMS data source identified in the
prefix.MICS.PARMS(IMSOPS) library member.  The order in which
the ddnames are specified is not important, but the order of
data sets WITHIN a ddname must be chronological.

WARNING!  Do not use a GDG base because the system will order
the generations in the GDG base backwards, with the most
current generation first.  This condition will cause the IMS
logs to be processed out of chronological order, the
condition we want to avoid.

Note:  Select the method of naming data sets carefully. Most
online system monitors, when logging to tape, will have
exclusive (DISP=NEW) use of the data set name of the file
they are creating.  If you are going to run the CA MICS
update job while these monitors are running, you will have to
use some other data set name and specify BLP (bypass label
processing) in order to get around the standard tape label.
In this case, you will have to construct a method to specify
volume serial numbers for log tape input to CA MICS.

The IMS log record types needed for CA MICS to process can be
stripped from the entire IMS log.  Throwing away records that
CA MICS does not need will make the IMS Analyzer run faster.
The record types needed comprise about 15% of log tape for
BMC MAINVIEW for IMS Online and 20% for NOCIMS, by volume.

           Source:
           IMS log,
           IMF, or
    Type   both     Description
    -----  -------  -----------
    '01'X  IMS      Input Message
    '02'X  IMS IMF  System Reconfiguration
    '03'X  IMS      Output Message
    '06'X  IMS IMF  Log Open/Close
    '07'X  IMS IMF  Application Accounting
    '08'X  IMS      Application Schedule
  '0A07'X  IMS      CPI-C Driven End
  '0A08'X  IMS      CPI-C Driven Start
    '10'X  IMS IMF  Security Violation
    '14'X  IMS IMF  Dial Up Disconnected
    '15'X  IMS IMF  Dial Up Connected
    '16'X  IMS IMF  Sign On/Off
    '20'X  IMS IMF  Data Base Opened
    '21'X  IMS IMF  Data Base Closed
    '24'X  IMS IMF  Data Base I/O Error
    '31'X  IMS      DLI Communication's GU
    '32'X  IMS      Reject of Message
    '33'X  IMS      Free of Message
    '34'X  IMS      Cancel of Message
    '35'X  IMS      Enqueue of Message
    '36'X  IMS      Dequeue Save or Delete Message
    '38'X  IMS      Release Input Message
    '39'X  IMS      Release Output Message
    '4C'X  IMS IMF  Data Base Started/Stopped
    '40'X  IMS IMF  Checkpoint Record
    '41'X  IMS IMF  Application Checkpoint
    '42'X  IMS IMF  Begin New Log Tape
    '45'X  IMS IMF  Checkpoint Pool Statistics
    '47'X  IMS      Summary of Active Regions
..'56FA'X  IMS      Transaction Level Statistics
  '5901'X  IMS      Fast Path input message
  '5903'X  IMS      Fast Path output message
  '5911'X  IMS      Fast Path insert input message on EMHQ
  '5916'X  IMS      Fast Path insert output message on EMHQ
  '5921'X  IMS IMF  Fast Path DEDB ADS Open
  '5922'X  IMS IMF  Fast Path DEDB ADS Close
  '5923'X  IMS IMF  Fast Path DEDB ADS Status
  '5936'X  IMS      Fast Path output message deque
  '5937'X  IMS      Fast Path synch point complete
  '5938'X  IMS      Fast Path synch point failure
  '5950'X  IMS      Fast Path synch point by online
  '5953'X  IMS      Fast Path synch point by FP utilities
  '5955'X  IMS      Fast Path synch point seq buf obtained
    '69'X  IMS IMF  Unauthorized Dial Up
    '70'X  IMS      Online Change
  '7201'X  IMS      User Create
  '7202'X  IMS      User Delete
  '7203'X  IMS      User Modify
  '7204'X  IMS      LTERM Addition
  '7205'X  IMS      SMB Create
  '7206'X  IMS      LNB Create
  '7207'X  IMS      SMB Changed (Sharef Queues)
    'F9'X      IMF  IMF Program Log Record
    'FA'X  IMS IMF  Transaction Log Record
    'FE'X  IMS      Shared Queues Event Record

Refer also to member $IMSINPT in Appendix B.


                           +--------------------------------------------------------------------------+
                           | INSTALLATION PREPARATION WORKSHEET: INPUTIMS JCL Definitions             |
                           |                                                                          |
                           | PARMS Library Member is INPUTIMS                                         |
                           | Reference Section:  7.3.5                                                |
                           +--------------------------------------------------------------------------+
                           |                                                                          |
                           |                                                                          |
                           | This definition is required to specify the DD statement for IMS data     |
                           | which will be read by the DAILY CA MICS job.                             |
                           |                                                                          |
                           |   //@                                                                    |
                           |   //@ WARNING: ALWAYS MAKE CHANGES IN PARMS(INPUTIMS) AND NOT            |
                           |   //@          &CNTL(DAILY).                                             |
                           |   //@          CHANGES MADE TO &CNTL(DAILY)                              |
                           |   //@          WILL BE GONE WHEN DAILY REGENERATED BY JCLGEN.            |
                           |   //@                                                                    |
                           |   //inputims DD DISP=SHR,DCB=BUFNO=3,DSN=_______________________         |
                           |   //         DD DISP=SHR,DCB=BUFNO=3,DSN=_______________________         |
                           |                                                                          |
                           |                                                                          |
                           +--------------------------------------------------------------------------+

Figure 7-7. INPUTIMS JCL Definition Worksheet