Previous Topic: 2.3.2.3.2 Holiday Time Zones

Next Topic: 2.3.2.5 Performance Group Names (PRFGP) and Service Classes

2.3.2.4 Site Characteristics (SITE)


Miscellaneous data items describing your database unit are
specified to CA MICS via the parameters in
prefix.MICS.PARMS(SITE).  The SITE designation means that the
parameters here are specific to the database unit associated
with the "prefix" rather than to all CA MICS databases that
are installed at your site.  The parameters specified include
headers for CA MICS reports, special calendar definitions,
the start of the week, and an option to control the
activation of the YEARS timespan.

A subset of these parameters (YEARS TIMESPAN, WEEKSTART, and
13MONTHYEAR) default to the values you specified in
sharedprefix.MICS.PARMS(CPLXDEF).  You have the option to use
the complex-level default, or to override the complex-level
parameter specification to define unique options for this
unit database.  In either case, the parameter specification
(either explicit or default) is implemented by running the
BASPGEN job in this unit database.  See Section 2.3.1.8 for
more information on specifying this parameter at the complex
level.

Figure 2-12 is a worksheet to help you collect the data
needed to complete prefix.MICS.PARMS(SITE).  As with most
CA MICS PARMS members, the format of statements is free-form
but positional.  Comments are coded by beginning the
statement with an asterisk (*).  Blank statements are
allowed.

We recommend that you modify the sample SITE member supplied
with the distributed MICS.PARMS library rather than code it
from scratch.  Starting with an existing, correct
specification can prevent syntax errors.  A sample SITE
member is shown below:

     *
     * SITE PARAMETER DEFINITIONS
     *
      NAME 'C A'
      YEARS TIMESPAN INACTIVE
      WEEKS TIMESPAN INACTIVE
      WEEKSTART SUN
      13MONTHYEAR NO
      CKPTCNT 100
      AUDITCYC 10

The following items are specified once for each database unit
(the statement name is given in parenthesis):

Installation Name (NAME):

    The 1- to 66-character name used to identify the site.
    This statement is required.  Note that all percent signs
    (%) in the name will be translated to blanks to avoid
    conflicts with SAS macro definition conventions.


YEARS TIMESPAN Option (YEARS TIMESPAN):

    The files in the YEARS timespan are updated as part of
    the MONTHLY processing job if the YEARS timespan is
    active at your site.

    The default unit database parameters are distributed as:

    YEARS TIMESPAN INACTIVE

    This saves both DASD space and processing time by not
    updating the YEARS files.

    Delete this parameter to use the complex-level default
    from sharedprefix.MICS.PARMS(CPLXDEF).

    If you decide that the YEARS timespan should be used to
    update the YEARS file, specify ACTIVE for this option.

    Note that CA MICS still maintains a prefix.MICS.YEARS
    data set when the YEARS timespan is inactive.  The files
    in this data set contain zero SAS observations and are
    not updated during MONTHLY processing.

    If the YEARS timespan is changed from ACTIVE to INACTIVE
    after data is processed by CA MICS, any SAS observations
    in the year-to-date files are dropped during the MONTHLY
    process following the parameter change.  Data in files
    other than the year-to-date files are not affected by
    changing the parameter to INACTIVE from ACTIVE.

WEEKS TIMESPAN Option (WEEKS TIMESPAN):

    The files in the WEEKS timespan are updated as part of
    the DAILY processing job if the WEEKS timespan is
    active at your site.

    By default, the unit database parameters are distributed
    without the WEEKS TIMESPAN statement.  Insert this
    parameter to override the complex-level default from
    sharedprefix.MICS.PARMS(CPLXDEF) to deactivate the WEEKS
    timespan.

    Note that CA MICS still maintains a prefix.MICS.WEEKS
    data set when the WEEKS timespan is inactive.  The files
    in this data set contain zero SAS observations and are
    not updated during DAILY processing.

    If the WEEKS timespan is changed from ACTIVE to INACTIVE
    after data is processed by CA MICS, any SAS observations
    in the week-to-date files are dropped during the DAILY
    process following the parameter change.  Data in files
    other than the week-to-date files are not affected by
    changing the parameter to INACTIVE from ACTIVE.


WEEKSTART Option (WEEKSTART):

    This option specifies the first day of the week, whose
    value can be changed from SUN to one of the following:
    MON TUE WED THU FRI SAT.  Only use the WEEKSTART option
    if you intend to override the complex-level default
    specified in sharedprefix.MICS.PARMS(CPLXDEF).  WEEKSTART
    is used to compute the value of WEEK from a given date.

    Before specifying this parameter, you should first
    consider the impact of having different week definitions
    in different unit databases.  In general, you should
    define WEEKSTART for your site once in
    sharedprefix.MICS.PARMS(CPLXDEF) in order to have a
    consistent definition of WEEK across all units.  Then,
    specify WEEKSTART in prefix.MICS.PARMS(SITE) only for
    those unit databases that require a unique week
    definition to address specific requirements; such as,
    those resulting from a unit database supporting a remote
    data center, or from a unique isolated workload.

Thirteen Month Fiscal Year Option (13MONTHYEAR):

    The standard definitions used by CA MICS for DAY, WEEK,
    MONTH, and YEAR are based on a calendar year beginning
    January 1 and having 12 months, with the number of days
    per month varying from 28 to 31 depending on the month.
    Data is summarized in the CA MICS database according to
    these standard definitions.  If your organization
    operates on the standard 12-month year and follows the
    common North American understanding of the first week of
    a new year, DO NOT code this option.

    The default for this option is NO.  Only use this option
    if you intend to override the default.  Before doing so,
    we strongly recommend that you review Section 4.7.2 in
    the System Modification Guide for information about
    adjusting algorithms and year-end boundaries.

    Note:  If you defined your special fiscal calendar in
           sharedprefix.MICS.PARMS(CPLXDEF), then you can
           omit the 13MONTHYEAR parameter for this unit
           database.  The complex-level default will be
           applied.  However, if you want this unit database
           to operate under the standard 12 month calendar
           AND you defined a special fiscal calendar in
           CPLXDEF, specify the following:

           13MONTHYEAR NO

           to force this unit database to use the standard 12
           month Gregorian calendar.

    13MONTHYEAR has been provided to enable non-standard
    calendar-related options.  In particular, it enables
    CA MICS to summarize and store data for an organization
    that operates on a 13-month fiscal year.  It also allows
    a year to have up to 380 days.

    Note:  The CA MICS Accounting and Chargeback component
           includes facilities for defining a unique
           accounting calendar separate from the global
           CA MICS calendar definitions.  This capability is
           designed to help you meet your requirements for
           chargeback and accounting relative to your
           company's fiscal calendar while continuing to use
           the standard 12-month calendar for the majority of
           your CA MICS information.  See the CA MICS
           Accounting and Chargeback guides for more
           information before altering the global CA MICS
           calendar.

    Before specifying this parameter, you should first
    consider the impact of having different calendar
    definitions in different unit databases.  In general, you
    should define your fiscal calendar once in
    sharedprefix.MICS.PARMS(CPLXDEF) in order to have a
    consistent calendar definition across all units.  Then,
    specify the 13MONTHYEAR parameter in
    prefix.MICS.PARMS(SITE) only for those unit databases
    that require a unique fiscal calendar to address specific
    requirements; such as, those resulting from a unit
    database supporting a remote data center, or from a
    unique isolated workload.

    This statement can be formatted in any of the following
    ways:

    13MONTHYEAR NO
    13MONTHYEAR NO  #DWMY=memname
    13MONTHYEAR YES ddmonyy ddmonyy ...  ddmonyy
    13MONTHYEAR YES #DWMY=memname ddmonyy ddmonyy ...

    Note:  Only one 13MONTHYEAR control statement is allowed.
           Subsequent 13MONTHYEAR statements replace prior
           13MONTHYEAR statements.

    where:

    13MONTHYEAR is the option keyword.

    NO is specified if you use a standard 12-month year
    beginning on January 1 and ending on December 31.  The
    default value shipped with CA MICS is NO.  It causes the
    SOURCE member #DWMY12 to be used.

    YES is specified only if your organization operates on a
    13-month year.

    memname is a member that contains date macros. It MUST
    begin with the characters #DWMY.  For example: #DWMYUSR.

    The ddmonyy keyword defines the year's starting date.
    Valid values are:

    dd    01 to 31 to specify a day of the month
    mon   JAN FEB MAR APR MAY JUN JUL AUG SEP OCT NOV DEC
          to specify the month
    yy    two digits to specify the year

    Dates must be in ascending order and a year cannot
    contain more than 380 days.  You cannot code two dates
    using the same year value (that is, 01JAN98 and 28DEC98).
    You can specify a maximum of eight dates (that is, the
    13MONTHYEAR statement can define no more than 8 years).

    Here is an example:

    13MONTHYEAR YES 01OCT97 30SEP98

    is interpreted as fiscal year 1997, which begins on
    October 1, 1997 and ends on September 29, 1998.  Fiscal
    year 1998 begins on September 30, 1998 and ends on
    September 29, 1999.

    #DWMY=memname allows you to change the definition of
    date-related SAS macros and affects the entire CA MICS
    system.  Sharedprefix.MICS.SOURCE(memname) contains these
    macros that define the day, week, month, year, year start
    date, previous week (used to select data for weekly
    reports), and the number of months per year.  You should
    use the supplied member #DWMY12 (containing macros
    corresponding to the data dictionary definitions), or
    #DWMY13 (supporting a 13 month calendar), or #DWMYWK1
    (supporting a 12 month calendar with the first week of a
    year being the first week with 4 or more days in that
    year) as guides for constructing new members.  For
    example, when #DWMY12 is modified directly, you also need
    to make the same changes to $DWMY12.  The #DWMY members
    contain macro definitions written in SAS MACRO
    statements, while the $DWMY members contain the
    corresponding macros written in SAS MACRO language.

    If this option is used to change the definition of one or
    more macros, you can retain the other macro definitions
    by starting your #DWMY member with a %INCLUDE statement
    to include one of the standard #DWMY members, followed by
    a redefinition of the macros you want to change.

    Note:  CA MICS abends if data is encountered for a year
           that does not have a defined starting date.

    When you activate the Thirteen Month Fiscal Year Option,
    you change the definitions of the following CA MICS data
    elements:

    YEAR - the fiscal year minus 1900 is set according to the
           first calendar year of the fiscal year (for
           example, if the start of your fiscal year is
           October 1, 2001, the data element YEAR equals 101
           (2001-1900) for the fiscal year October 1, 2001 to
           September 30, 2002).

    If your fiscal year value is different from the calendar
    year of the date that starts your fiscal year, edit the
    _YEAR macro of sharedprefix.MICS.SOURCE(#DWMYxx) and the
    YEAR macro of sharedprefix.MICS.SOURCE($DWMYxx) to
    reflect the correct year value.  The standard macro
    computation subtracts 1900 from the calendar year of the
    fiscal year start date to produce the YEAR value.  The
    1900 value is the one you need to edit for both the _YEAR
    and YEAR macros.  For example, if your fiscal year is one
    greater than the calendar year, change the macros as
    follows:

       default macro shipped with CA MICS in #DWMYxx:
       MACRO _YEAR _SETYRST YEAR=YEAR(YRSTART)-1900; %

       customized macro for your site:
       MACRO _YEAR _SETYRST YEAR=YEAR(YRSTART)-1899;  %

       default macro shipped with CA MICS in $DWMYxx:
       %MACRO YEAR;
        %SETYRST;
        YEAR=YEAR(YRSTART)-1900;
       %MEND YEAR;

       customized macro for your site:
       %MACRO YEAR;
        %SETYRST;
        YEAR=YEAR(YRSTART)-1899;
       %MEND YEAR;

    MONTH - the month of the year ranges from 01 to 13 and is
            based on 28-day time periods.  For example, if
            your fiscal year begins on October 1, the last
            day of MONTH01 is October 28 and the first day of
            MONTH02 is October 29.

    WEEK  - the week of the year ranges from 01 to 54 and is
            based on the first day of the fiscal year you
            specify.  By default, CA MICS weeks always end on
            Saturday.  For example, if your fiscal year
            begins on Wednesday, October 1, WEEK01 spans
            Wednesday, October 1 through Saturday, October 4.
            WEEK 02 spans Sunday, October 5 through Saturday,
            October 11.

    The WEEKSTART option defined earlier in this section
    enables you to change the Sunday default that is shipped
    with CA MICS.


    DAY   - the day of the month ranges from 01 to 28, with
            the day determined by its position relative to
            the first day of the 28-day month.  The exception
            to the 28-days-per-month rule comes in MONTH13,
            when DAY is greater than 28, if the year has more
            than 364 days.  For example, if the fiscal year
            begins on October 1, the last day of MONTH01 is
            October 28.  October 28's DAY value is 28.
            October 29 has a MONTH value of 02 and a DAY
            value of 01.

Consult the data dictionary appendixes in your DIA guides for
more information on these data elements, and the CA MICS
System Modification Guide, Section 4.7, for more information
on calendar derivation.

Changing the values of the DAY, WEEK, MONTH, and YEAR data
elements to match the Thirteen Month Fiscal Year Option
changes the summarization of the DAYS, WEEKS, MONTHS, and
YEARS timespans in the CA MICS database.

Use of the Thirteen Month Fiscal Year Option also affects
operational and scheduling processes due to the new
definitions of the DAY, WEEK, MONTH, and YEAR data elements.
For example, monthly jobs are scheduled to run based on a
28-day month instead of on a standard month (for example, a
month that might end on the 30th).

CA MICS uses MNTHFMT, a SAS format, to provide the full name
of a month from a number (for example, December from 12).
Modify sharedprefix.MICS.SOURCE(MNTHFMT) if you want to name
the 13th month.  The MNTHFMT format is recreated every time
ALLPGEN or BASPGEN is run.

Checkpoint Size (CKPTCNT):

    The CA MICS checkpoint (prefix.MICS.CHECKPT.DATA) is
    critical to proper CA MICS operation and data validity.
    By default, the checkpoint tracks up to 100 unique
    system, subsystem, and product combinations.  This
    default is adequate for most sites and should NOT
    be changed unless you encounter CA MICS user abend code
    U410.

    Note:  There is NO complex-level default for the CKPTCNT
           parameter.  Increasing checkpoint size for one
           unit database does NOT impact any other unit
           databases, and there is no risk that a
           complex-level change will result in unexpected
           changes to checkpoint size.

    If you have exceeded the current checkpoint entry limit,
    you can increase the size of your checkpoint file up to a
    maximum of 9999 entries.  However, you should first
    review your CA MICS configuration for alternatives that
    will improve CA MICS performance while concurrently
    resolving your checkpoint size constraint.

    Checkpoint file size alone has negligible impact on
    CA MICS daily update performance; however, a large
    checkpoint file often indicates a heavily loaded unit
    database and long daily update elapsed times.  You can
    improve daily job performance by splitting your database
    into two or more database units so that you can perform
    more of your daily CA MICS processing in parallel.  The
    side benefit of splitting your database is that each of
    the database unit checkpoint files carries a subset of
    the original checkpoint entries and thus need not be as
    large as a single composite checkpoint.

    Either of the database splitting techniques described
    below can be used independently or in conjunction with
    increasing checkpoint file size.  Both can significantly
    reduce the overall CA MICS update batch window.

    o  Split processing by product

       The most common approach is to define a separate unit
       for each CA MICS product or related group of products.
       In this way, you can concurrently process data for
       multiple products, reducing overall daily update time.

       This approach is especially recommended for database
       products such as CICS, IMS, IDMS, and DB2, and network
       products such as SNT.  These products are often
       characterized by multiple system/subsystem
       combinations and therefore require multiple checkpoint
       entries for each system.  Quite often, the raw input
       data for these products (for example, a transaction
       log tape) is isolated from the data processed by other
       CA MICS products (for example, the system SMF log).

       Likewise, you may choose to keep products like SMF and
       RMF in a single unit database because of their shared
       input data source, the system SMF log.

    o  Split processing by subsystem

       Once you split CA MICS processing by product, you may
       find that you can gain additional parallelism by
       splitting the processing of multiple subsystems of a
       single product.

       For example, you might define a unit database for
       selected groups of IMS or CICS processing regions,
       possibly separating processing for major application
       areas or departments.  If you are processing data from
       multiple remote locations, you might define a separate
       unit for each location, letting you parallel SMF and
       RMF processing for multiple locations.

    If, after reviewing your CA MICS configuration, you
    still need to increase checkpoint size, then you can do
    so as described in section 5.14, Vertical Checkpoint
    Expansion.

Input cycles for Audit Archive (AUDITCYC):

    This option provides control over the number of cycles
    that are selected and written to the audit archive
    within this unit.

    The default for this option is 10.  This option is most
    useful if your site executes multiple AUDIT archive jobs
    within a week, or if you keep fewer than 10 cycles and
    execute the AUDIT archive job more than 10 days after the
    start of the week. In these scenarios you could either be
    writing redundant data, or missing cycles that are no
    longer online and available at the time the AUDIT archive
    job executes.

+--------------------------------------------------------------------------+ | INSTALLATION PREPARATION WORKSHEET: Site Characteristics Definition | | | | PARMS Library Member is SITE | | | | Reference Sections: 2.3.2.4 | +--------------------------------------------------------------------------+ | | | | | INSTALLATION NAME: | | NAME '__________________________________________________________________'| | | | YEARS TIMESPAN OPTION: | | YEARS TIMESPAN ________ (ACTIVE or INACTIVE) | | | | | | WEEKSTART OPTION: (default is SUN) | | WEEKSTART ________ (MON TUE WED THU FRI SAT) | | | | | | 13MONTHYEAR OPTION: (default is NO) | | 13MONTHYEAR NO #DWMY=________ | | YES ________ ________ ________ | | | | CKPTCNT OPTION: (default is 100) | | CKPTCNT ____ (100 - 9999) | | | | AUDITCYC OPTION: (default is 10) | | AUDITCYC __ (1 - 99) | | | | | +--------------------------------------------------------------------------+ | ....5...10...15...20...25...30...35...40...45...50...55...60...65...70.. | +--------------------------------------------------------------------------+


 Figure 2-12.  Site Characteristics Definition Worksheet