Previous Topic: ADABAS Command Log Record Description

Next Topic: Operating Instructions


CA JARS Data Element Assignments for ADABAS

The following table associates a processing rule with each of the fields in the CA JARS record supplied by the ADABAS Interface.

Processing rule IDs (column 3) are described on the next page.

CA JARS Data Element Assignments For ADABAS Data:

CA JARS Element

Source ADA/Literal

Processing Rule ID

CPU ID

'S'

9

File ID

'7'

9

Reader Start Date

LOGTIMI-LOGDUR

2

Reader Start Time

LOGTIMI-LOGDUR

2

Job Name

LOGJNAME

1

Job/Step Ind

'11'

9

Step Number

 

3

Processing ID

'C'

9

Record ID

'*ADABAS*'

9

Start Time

LOGTIMI-LOGDUR

2

Start Date

LOGTIMI-LOGDUR

2

Job Class

LOGCMD

1

Stop Time

LOGTIMI

4

Programmer Name

LOGPHUID+LOGJNAME+LOGCMD

5

Step Name

LOGPHUID

1

Program Name

LOGCMD+LOGFNR

5

Elapsed Time

LOGDUR

6

Estimated CPU Time

 

7

Rdr I/O Count

LOGASSOI

10

Prt I/O Count

LOGWORKI

10

Other I/O Count

LOGDATAI

10

Total I/O Count

LOGASSOI+LOGWORKI+LOGDAT

10

Day of Week Code

LOGTIMI-LOGDUR

8

Reserved Field 1

'YNNNNN'

9

Processing Rules

  1. Straight Move: For character fields, left-justified if possible, low-order character truncation of blank filling; for numeric field, type conversion is permitted; high-order digit truncation may be possible but is considered unlikely; scale must not change.
  2. Derive date and time from STCK start time. Keep the minimum start date and time from the log records that created the summary record.
  3. Number of log records that created the summary record.
  4. Derive the date and time from STCK end time. Keep the maximum end time from the log records that created the summary record.
  5. Concatenate items with dashes.
  6. Convert units in 16 microseconds to JARS MINUTES, DEC=5.
  7. Compute estimated CPU time according to the formulas described in SAGTIP009.
  8. Derive day of week code from result of rule 2.
  9. Constant
  10. Accumulated according to user-specified keys in QENVR table.

Estimated CPU Time

The calculation of estimated CPU time is represented by instruction path counts within ADABAS commands and the executing CPU instruction execution, per second, factored by the ADABAS job CPU time as logged by SMF.

The estimated CPU time element is approximated by the interface as documented by Software AG's SAGTIP009. Its accuracy ultimately depends on:

  1. The reliability of the user-supplied factors.
  2. The stability of ADABAS itself. (As enhancements are made to ADABAS, the instruction paths change.)