Previous Topic: 7.3.4.1 RESP StatementNext Topic: 7.3.4.3 IMSDUPS Statement


7.3.4.2 OPTIONS Statement

 
 The OPTIONS statement is required and contains information
 that describes each IMS system the IMS Analyzer is to
 process.  Below is an overview of all required and optional
 parameters associated with this statement.
 
 +-----------------------------------------------------------+
 | OPTIONS osysid imsid rel ddn int mon fp {optional parms } |
 |                                  {BMP       | NOBMP     } |
 |                                  {LDE       | NOLDE     } |
 |                                  {FSCHED    | NOFSCHED  } |
 |                                  {SQFE      | NOSQFE    } |
 |                                  {WFI(n)    | NOWFI     } |
 |                                  {FASTWFI   | NOFASTWFI } |
 |                                  {FOLDUID   | NOFOLDUID } |
 |                                  {IMSPLEX(xxxx)         } |
 |                                  {USECPUOLD             } |
 |                                  {+                     } |
 +-----------------------------------------------------------+
 
 The following parameters are REQUIRED:
 
   osysid = This is the 1-4 character original SYSID as
            specified in prefix.MICS.PARMS(SYSID). It
            identifies the computer system on which this IMS
            system executed.  The value of this identifier
            must match an ORGSYSID defined in
            prefix.MICS.PARMS(SYSID), but not all ORGSYSIDs in
            the SYSID member are required to have associated
            IMS systems.  The IMS Analyzer ignores IMS log
            data that is not defined through the OPTIONS and
            monitor statements.
 
            The IMS Analyzer AutoDetect Facility (ADF)
            can provide for automatic detection of the
            ORGSYSID parameter when the user is processing BMC
            MAINVIEW for IMS Online transaction log data.  By
            specifying the ORGSYSID parameter value as ????
            (4 question marks), the IMS Analyzer will extract
            the actual ORGSYSID value from the BMC MAINVIEW
            for IMS Online transaction log data.  This
            eliminates the need to modify the corresponding
            OPTIONS statement and run an IMSPGEN in the event
            the IMS region is relocated to a different
            operating system image.  If an IMS region is
            relocated, the requirement still exists that the
            ORGSYSID have a valid entry in the
            prefix.MICS.PARMS(SYSID) member; however, no
            changes would be required to the
            prefix.MICS.PARMS(IMSOPS) member.
 
   imsid  = This value is used to uniquely identify an IMS
            system among all other IMS systems defined to the
            IMS Analyzer. The uniqueness of the definition is
            obtained by the combination of ORGSYSID and IMSID.
            That is, two IMS systems executing on two
            different computers may have the same IMSID, but
            the combination of the ORGSYSID and IMSID would be
            unique (the ORGSYSIDs are unique).  Two IMS
            systems running on the same computer must have
            unique IMSIDs if the ORGSYSID/IMSID combinations
            are to be different.  The value specified for
            IMSID may be any 1-4 character identifier.
 
            The IMS Analyzer AutoDetect Facility (ADF) can
            provide for automatic detection of the IMSID
            parameter whether you are processing BMC MAINVIEW
            for IMS Online transaction log data or not. By
            specifying the IMSID parameter value as ???? (4
            question marks), the IMS Analyzer will extract the
            ORGIMSID value from the BMC MAINVIEW for IMS
            Online transaction log data or IMS log records.
            The ORGIMSID extracted value is then assigned to
            the IMSID data element.  This eliminates the need
            to modify the OPTIONS statement and run an IMSPGEN
            in the event the IMS region ID is changed.  If the
            IMS region ID is changed and the user wants to
            maintain the existing IMSID for database
            continuity, the ORGIMSID can be mapped to the
            previous logical IMSID by using the IMSALIAS
            statement.
 
   rel    = IMS data collection record formats may change from
            version to version of IMS. Specify the IMS version
            number in the form x.x. Currently supported
            versions are 6.1 through 13.1
 
            The IMS Analyzer AutoDetect Facility (ADF) can
            provide for automatic detection of the IMS release
            parameter whether you are processing BMC MAINVIEW
            for IMS Online transaction log data or not.  By
            specifying the IMS release parameter value as ???
            (3 question marks), the IMS Analyzer will extract
            the IMS release value from the BMC MAINVIEW for
            IMS Online transaction log data or IMS log
            records.  This eliminates the need to modify the
            OPTIONS statement and run an IMSPGEN when
            upgrading IMS regions to a new release of IMS.
 
   ddn    = You must specify the source of the monitor data
            for this IMS system. Specify:
 
            ddname - The log data for this IMS system has been
                     recorded on a sequential file medium.
                     This ddname must match a ddname defined
                     in the INPUTIMS member of the
                     prefix.MICS.PARMS library used for JCL
                     generation, and must be unique among all
                     IMS systems defined (regardless of SMF
                     SYSID).  IMSDUMMY is a ddname reserved
                     for internal use and cannot be coded on
                     any OPTIONS statement.
 
   int    = The default IMS checkpoint interval is the average
            number of minutes between IMS system checkpoints.
            The value specified here must be integer minutes:
            60 or less.  To find the value for your site,
            divide 1440 (the number of minutes in 24 hours) by
            the number of IMS system checkpoints taken per
            day.
 
   mon    = You must specify the monitor that has collected
            data for this IMS system.  This parameter must be
            of the following form:
 
            IMF2   - BMC MAINVIEW for IMS Online is monitoring
                     this IMS system.
 
            NOCIMS - BMC MAINVIEW for IMS Online is either not
                     present, or, if present and active, is to
                     be ignored.  IMS data will be extracted
                     only from standard IMS log records.
 
            Notes: If any OPTIONS statement specifies NOCIMS
                   and does not specify LDE, the IMSSUS1 and
                   IMSSUS2 DD statements will be required in
                   the DAY060 step of the DAILY job JCL.
 
                   You must regenerate the DAILY job JCL for
                   the DAY060 step after the IMSPGEN has been
                   run if any OPTIONS statements have been
                   included as specified in the preceding
                   condition.
 
   fp     = This parameter indicates whether Fastpath
            transactions from this IMS system are to be
            included in the CA MICS IMS database.  Code NOFP
            to exclude Fastpath database transaction
            statistics, FP to include transactions performing
            Fastpath database calls scheduled via the EMHB
            method or standard message scheduler, and MM to
            include all Fastpath database statistics for
            transactions scheduled via the standard message
            scheduling.  Note that mixed mode statistics will
            be included in the IMSISU and IMSIAU files, while
            statistics for those transactions scheduled by the
            expedited message handler will be included in the
            IMS_IS and IMS_IA files.
 
            Use the following table to determine this setting
            based on type of message queuing used and type of
            DB calls.
 
   +-----------------+-------------------------------+-------+
   |                 |  Types of DB calls used       | Code  |
   | Message queuing +----------------+--------------+       |
   | is done via     | Full Function  |  Fastpath    |       |
   +----------------------+-------------------+--------------+
   |  EMH only       | not supported  |    yes       |  FP   |
   +-----------------+----------------+--------------+-------+
   |  Normal only    |  yes           |    yes       |  MM   |
   +-----------------+----------------+--------------+-------+
   |  Both           |  yes           |    no        |  NOFP |
   |                 +----------------+--------------+-------+
   |                 |  no            |    yes       |  MM   |
   |                 +----------------+--------------+-------+
   |                 |  yes           |    yes       |  MM   |
   +-----------------+----------------+--------------+-------+
 
 
            The following parameters are NOT positional and
            can be specified in any order. If a parameter
            value is omitted, the default value will be used.
 
 
 The following parameters are OPTIONAL:
 
   BMP | NOBMP =  This parameter indicates whether BMP
                  transactions in this system are to be
                  presummarized (collapsed) by the Log Data
                  Reduction programs.  Code BMP to activate
                  presummarization only if the monitor
                  specified is NOCIMS.  Code NOBMP to prevent
                  presummarization.
 
                  Coding NOBMP causes one transaction to be
                  processed for each message that a
                  message-driven BMP has executed. Specify BMP
                  to collapse or presummarize message-driven
                  BMP transactions, which summarize
                  message-driven BMP activity by the unique
                  combination of LTERM of the message
                  terminal, transaction code, PSB name, and
                  hour of day.  Presummarizing such BMP
                  transactions improves the performance of the
                  IMS Analyzer's daily update.
 
                  DEFAULT: NOBMP
 
 
   LDE | NOLDE =  This parameter indicates if the input data
                  came from an LDE source.  If a value of LDE
                  is specified, the IMS Analyzer assumes that
                  the data has already been processed through
                  the CA MICS IMS Log Data Extractor Option
                  (LDE), a separate option.  The CA MICS IMS
                  Log Data Extractor Option Guide asks you to
                  code LDE on the IMSOPS OPTIONS statement as
                  part of the LDE installation procedure.
                  NOLDE may be specified on the OPTIONS
                  statement to indicate that the data has not
                  been processed through LDE; however, this is
                  not required since NOLDE is the default
                  setting.
 
                  DEFAULT: NOLDE
 
 
   FSCHED | NOFSCHED = This parameter indicates whether
                       transaction records that are the result
                       of "False Schedules" are to be output
                       by the Log Data Reduction program.
                       Specifying FSCHED will result in the
                       output of False Schedule transactions
                       to DAY060 processing.  These
                       transactions contain a CPU Time value
                       even though there were no messages
                       processed by the transaction.
                       Specifying NOFSCHED will prevent the
                       outputting of the False Schedule
                       transactions.
 
                       DEFAULT: FSCHED
 
 
   SQFE | NOSQFE = This parameter indicates whether Shared
                   Queue "front-end" records are to be output
                   by the Log Data Reduction programs.  These
                   records can be created when processing data
                   from an IMS Shared Queues environment. This
                   is a new transaction record type denoted by
                   the presence of an x'FE' in byte one of the
                   record.  Specifying SQFE will result in the
                   output of front-end transactions to DAY060
                   processing.  Specifying NOSQFE will prevent
                   the outputting of the front-end transaction
                   records.
 
                   DEFAULT: NOSQFE
 
   WFI(n) | NOWFI = This parameter on the OPTIONS statement
                    indicates whether WFI AutoFlush will be
                    activated; omitting this parameter from
                    the IMSOPS member prevents WFI AutoFlush
                    processing.  This is a local (region
                    specific) option that can be specified as
                    either of the following:
 
                    OPTIONS ... WFI
 
                    OPTIONS ... WFI(n)
 
                    where n = a value from 1 to 65535
 
                    The WFI option is used to activate WFI
                    AutoFlush processing.  Adding an (n) after
                    this parameter allows you to artificially
                    lower the WFI AutoFlush horizon.  For
                    example, assume that there are no other
                    "non-never ending" WFI transactions that
                    have a PROCLIM greater than 10,000.  By
                    changing the AutoFlush Horizon to 10,000,
                    transactions will be identified as being
                    "never ending" at a much earlier point in
                    time during processing.
 
                    Note: Since these transactions are now
                    written to DAY060 more frequently, it may
                    be necessary to increase the space
                    requirements for the DAY060 WORK files.
 
                    DEFAULT: NOWFI
 
 
   FASTWFI | NOFASTWFI = This parameter specifies whether the
                         immediate flushing of completed WFI
                         transactions will (FASTWFI) or will
                         not (NOFASTWFI) be enabled during
                         processing.  The FASTWFI feature is
                         for the benefit of users that process
                         large numbers of never-ending WFI
                         transactions which can cause serious
                         virtual storage constraints.
 
                         DEFAULT: NOFASTWFI
 
 
   FOLDUID | NOFOLDUID = This parameter specifies whether the
                         RACFUSID will (FOLDUID) or will not
                         (NOFOLDUID) be translated to upper
                         case characters.
 
                         DEFAULT: FOLDUID
 
 
   IMSPLEX(xxxx) = This parameter in the OPTIONS statement is
                   used to provide the IMSplex Identification
                   Name for the IMS region being defined.  The
                   value of this parameter can be used to
                   group logically related IMS data together.
                   Although the most common usage for this
                   value is to group IMS regions participating
                   in an IMSplex, any type of logical grouping
                   would be appropriate.  The value supplied
                   by this parameter can be from 1 to 8
                   characters in length.
 
                   DEFAULT: None
 
 
   USECPUOLD = This parameter forces DAY060 to read and use
               the pre-IMS V10.1 CPU time from the non-IMF
               transaction records. IMS V10.1 introduced the
               Transaction Level Statistics (TLS) collection
               to provide more accurate data for IMS
               transactions, particularly for WFI
               transactions. Prior to the TLS data, CPU time
               was only captured when the STIMER= option was
               set for IMS transactions. In addition, most
               users did not specify the STIMER= option for
               BMP type transactions which meant that no CPU
               time was collected for BMP transactions.
 
               The pre-IMS V10.1 CPU time was captured in
               timer values (where 1 timer value equals
               approximately 26 microseconds.) With the
               introduction of the TLS records CPU time is now
               measured from the start of a transaction to the
               end of the transaction and is represented as a
               TOD clock value. The result of this is that the
               CPU time collection is much more granular and
               more accurate. The one draw back is that
               empirical observation shows the CPU time under
               the new method tends to reflect higher CPU
               times for transactions.  Some users may want to
               continue utilizing the old CPU time collection
               method which can be accomplished by specifying
               the USEOLDCPU parameter on the OPTION statement
               for an IMS region.
 
               DEFAULT: None
 
 
   + = Use the plus sign (+) as the last parameter on an
       OPTIONS statement set, in order to continue parameters
       onto successive input lines.  The continuation
       character MUST be the last entry on a statement line.
       As many continuation lines can be specified as
       necessary.
 
       Note: The continuation character may NOT be used to
       split and continue an individual parameter.  All
       parameters prior to the continuation character must be
       completely specified.
 
       DEFAULT: None