Previous Topic: 9.2.1 Input Raw Data Phase

Next Topic: 9.2.3 Data Base Time-Span Update Phase

9.2.2 TSO Information Area Processing Phase


This phase takes the work files from Phase I and manipulates
them to produce the new cycles for the DETAIL time-span.

The following user exits are invoked in this phase:

    o  Output Exits

        _USRSTSC - TSOTSC record selection
        _USRSTSI - TSOTSI record selection
        _USRSTSO - TSOTSO record selection
        _USRSTSU - TSOTSU record selection
        _USRS_BC - TSO_BC record selection
        _USRS_BI - TSO_BI record selection
        _USRS_BU - TSO_BU record selection
        _USRSDRU - TSODRU record selection
        _USRSTSW - TSOTSW record selection

    o  Parameter Related Exits

        TSOAURT  - application unit routine
        TSOACRT  - account code derivation

The interface to CA MICS Accounting and Chargeback contains
the following exits that are not normally modified:

        _USRUJTC - TSOTSC accounting interface
        _USRUJTI - TSOTSI accounting interface
        _USRUJTU - TSOTSU accounting interface
        TSOJ_BC  - TSO_BC accounting interface
        TSOJ_BI  - TSO_BI accounting interface
        TSOJ_BU  - TSO_BU accounting interface

For the TSI, TSU, and TSC files, processing follows this
model:

       +---------------+
       | Sort          |
       | WORK.TSOfff00 |
       | to eliminate  |
       | duplicates    |
       +---------------+
               |
       **------------**
       | USRSfff exit |
       **------------**
               |
       +---------------+
       | _USRUJff exit |
       | if ACT from   |
       | the fff file  |
       +---------------+
               |
      +-----------------+
      | Write           |
      | DETAIL.ACTJff00 |
      +-----------------+
               |
      +-----------------+
      | Write           |
      | DETAIL.TSOfff00 |
      +-----------------+

For the TSA and _BD files, processing follows this model:

                +----------------+
                | Sort           |
                | WORK.TSOfff00  |
                | to eliminate   |
                | duplicates     |
                | and create     |
                | DETAIL.TSOfff00|
                +----------------+


For the TSO file, processing follows this model:

                    +---------------+
                    | Sort          |
                    | WORK.TSOTSO00 |
                    | to eliminate  |
                    | duplicates    |
                    +---------------+
                           |
                    **------------**
                    | USRSTSO exit |
                    **------------**
                           |
                   +------------------+
                   | Optionally write |
                   | DETAIL.TSOTSO00  |
                   +------------------+

For the _BC, _BI, and _BU files, processing follows this
model:

                       +--------------+
                       | Sort         |
                       | WORK.TSOfff00|
                       | to eliminate |
                       | duplicates   |
                       +--------------+
                             |
                       **------------**
                       | USRSfff exit |
                       **------------**
                             |
                       +--------------+
                       | TSOJfff exit |
                       | if ACT from  |
                       | the fff file |
                       +--------------+
                             |
                      +----------------+
                      | Optional Write |
                      | DETAIL.ACTfff00|
                      +----------------+
                             |
                      +----------------+
                      | Optional Write |
                      | DETAIL.TSOfff00|
                      +----------------+

For the DRU and TSW files, processing follows this model:

                    +---------------+
                    | Sort          |
                    | WORK.TSOfff00 |
                    | to eliminate  |
                    | duplicates    |
                    +---------------+
                           |
                    **------------**
                    | USRSfff exit |
                    **------------**
                           |
                    +----------------+
                    | Write          |
                    | DETAIL.TSOfff00|
                    +----------------+