Previous Topic: 7.2.4 IDMS Application Unit Exit (IDMAURT)

Next Topic: 7.3 Unit-Level Parameters

7.2.5 IDMS Transaction Type Exit (IDMRLRT)


The CA MICS Analyzer for CA-IDMS categorizes each transaction
into one of six different types: long, medium, short,
conversational, excessive, or user-defined.  The values
associated with these terms are L, M, S, C, X, and U,
respectively.

The IDMRLRT exit sets the transaction type data element
TRANTYPE for each transaction processed.  The system
administrator must code the IDMRLRT exit in SAS and copy it
into prefix.MICS.PARMS.  Follow the exit coding guidelines
given in Section 2.3.1.5 of the PIOM.  You are responsible
for ensuring that transactions in your system are classified
correctly by coding the exit to meet your definition for each
category.  If you do not properly set the TRANTYPE element,
the component will default to U, the user-defined category.

The sample exit code supplied with the CA MICS Analyzer for
CA-IDMS will set TRANTYPE to U for all batch external run
units (ERUS), to S for CA IDMS/DC online tasks whose
transaction code begins with an F, to L for CA IDMS/DC online
tasks whose transaction code begins with a G, and to M for
all other tasks.  Do not use the sample exit code without
first verifying its compatibility with your data center's
needs and other installed CA MICS components.  The sample
exit, provided in prefix.MICS.PARMS(IDMRLRT), is shown below:

    IF IDMTYPE = 'B'  THEN DO;
      TRANTYPE = 'U';
      END;
    ELSE IF IDMTYPE = 'O' AND SSWDCTSK = :'F'  THEN DO;
        TRANTYPE = 'S';
        END;
      ELSE IF IDMTYPE = 'O' AND SSWDCTSK = :'G'  THEN DO;
        TRANTYPE = 'L';
        END;
        ELSE DO;
          TRANTYPE = 'M';
          END;

A worksheet to help you code the transaction type exit is
shown in Figure 7-4.

+--------------------------------------------------------------------------+ | INSTALLATION PREPARATION WORKSHEET: IDMS Transaction Type Definition | | | | PARMS Library Member is IDMRLRT | | Reference Sections: 7.2.5 CA MICS Analyzer for CA-IDMS Guide | +--------------------------------------------------------------------------+ | | | * DEFINE TRANSACTION TYPE; | | | | TRANTYPE= code to set transaction type; | | ____________________________________________________________________ | | ____________________________________________________________________ | | ____________________________________________________________________ | | ____________________________________________________________________ | | ____________________________________________________________________ | | ____________________________________________________________________ | | ____________________________________________________________________ | | | +--------------------------------------------------------------------------+ | ....5...10...15...20...25...30...35...40...45...50...55...60...65...70.. | +--------------------------------------------------------------------------+


Figure 7-4. IDMS Transaction Type Definition Worksheet