Functional Description
Purpose
This business function is sued to create, read, write, delete and terminate the Reports Totals cache
for EEO Category reports.
The possible Action Codes are:
1 - Get Cache Record (using a full key)
2 - Add Cache Record
3 - Update Cache Record
4 - Delete One Cache Record at a Time
5 - Delete All Cache Records (The cache is left open)
6 - Get Next Cache Record (Using a partial key)
7 - End Cache (Cache is deleted and closed)
Setup Notes and Prerequisites
-The Cache Cursor data item must be passed the value of '0' the first time that the cache is
initialized. A value will be returned that must be stored in a variable. This variable must be passed in every
time that the business function is called.
Special Logic
-The Cache Job Number should be the Next Number obtained from business function X0010 (when the
System Code is '00' and the Next Number Index is '4'.
-The cache key is:
Job Numer (this must always be part of the key)
Level
Business Unit
-The data can be accessed using the full key or a partial key using the Number of Keys variable to
distinguish between a full or a partial fetch.
Technical Specification
mnCacheJobNumber - Required input field (Key).
mnLevel - Required input field (Key).
szCostCenter- Required input field (Key).
WhiteMaleAppl- Optional I/O field.
BlackMaleAppl- Optional I/O field.
HispanicMaleAppl- Optional I/O field.
AsianMaleAppl- Optional I/O field.
IndianMaleAppl- Optional I/O field.
WhiteMaleOffers- Optional I/O field.
BlackMaleOffers- Optional I/O field.
HispanicMaleOffers- Optional I/O field.
AsianMaleOffers- Optional I/O field.
IndianMaleOffers- Optional I/O field.
WhiteMaleHired- Optional I/O field.
BlackMaleHired- Optional I/O field.
HispanicMaleHired- Optional I/O field.
AsianMaleHired- Optional I/O field.
IndianMaleHired- Optional I/O field.
WhiteMaleRejections- Optional I/O field.
BlackMaleRejections- Optional I/O field.
HispanicMaleRejections- Optional I/O field.
AsianMaleRejections- Optional I/O field.
IndianMaleRejections- Optional I/O field.
WhiteFemaleAppl- Optional I/O field.
BlackFemaleAppl- Optional I/O field.
HispanicFemaleAppl- Optional I/O field.
AsianFemaleAppl- Optional I/O field.
IndianFemaleAppl- Optional I/O field.
WhiteFemaleOffers- Optional I/O field.
BlackFemaleOffers- Optional I/O field.
HispanicFemaleOffers- Optional I/O field.
AsianFemaleOffers- Optional I/O field.
IndianFemaleOffers- Optional I/O field.
WhiteFemaleHired- Optional I/O field.
BlackFemaleHired- Optional I/O field.
HispanicFemaleHired- Optional I/O field.
AsianFemaleHired- Optional I/O field.
IndianFemaleHired- Optional I/O field.
WhiteFemaleRejections- Optional I/O field.
BlackFemaleRejections- Optional I/O field.
HispanicFemaleRejections- Optional I/O field.
AsianFemaleRejections- Optional I/O field.
IndianFemaleRejections- Optional I/O field.
szErrorMessage- Output field.
idCacheCursor - Required I/O field.
szCacheActionCode- Required input field.
mnNumberOfKeys- Required input field.
cSuppressErrorMessage- Optional input field.
^
D0800111 - Cache Affirmative Action Report Totals
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
mnJobnumberA | JOBS | MATH_NUMERIC | REQ | INPUT |
The job number (work station ID) which executed the particular job. | ||||
mnLevel | MATH01 | MATH_NUMERIC | REQ | INPUT |
- - - Good Performance Low Value. | ||||
szCostCenter | MCU | char | OPT | BOTH |
An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit
| ||||
mnWhiteMaleAppl | MATH08 | MATH_NUMERIC | OPT | BOTH |
Event point for Math Numeric. | ||||
mnBlackMaleAppl | MATH08 | MATH_NUMERIC | OPT | BOTH |
Event point for Math Numeric. | ||||
mnHispanicMaleAppl | MATH08 | MATH_NUMERIC | OPT | BOTH |
Event point for Math Numeric. | ||||
mnAsianMaleAppl | MATH08 | MATH_NUMERIC | OPT | BOTH |
Event point for Math Numeric. | ||||
mnIndianMaleAppl | MATH08 | MATH_NUMERIC | OPT | BOTH |
Event point for Math Numeric. | ||||
mnWhiteMaleOffers | MATH08 | MATH_NUMERIC | OPT | BOTH |
Event point for Math Numeric. | ||||
mnBlackMaleOffers | MATH08 | MATH_NUMERIC | OPT | BOTH |
Event point for Math Numeric. | ||||
mnHispanicMaleOffers | MATH08 | MATH_NUMERIC | OPT | BOTH |
Event point for Math Numeric. | ||||
mnIndianFemaleRejections | MATH08 | MATH_NUMERIC | OPT | BOTH |
Event point for Math Numeric. | ||||
mnWhiteMaleHired | MATH08 | MATH_NUMERIC | OPT | BOTH |
Event point for Math Numeric. | ||||
mnAsianMaleOffers | MATH08 | MATH_NUMERIC | OPT | BOTH |
Event point for Math Numeric. | ||||
mnIndianMaleOffers | MATH08 | MATH_NUMERIC | OPT | BOTH |
Event point for Math Numeric. | ||||
mnBlackMaleRejections | MATH08 | MATH_NUMERIC | OPT | BOTH |
Event point for Math Numeric. | ||||
mnHispanicMaleHired | MATH08 | MATH_NUMERIC | OPT | BOTH |
Event point for Math Numeric. | ||||
mnBlackMaleHired | MATH08 | MATH_NUMERIC | OPT | BOTH |
Event point for Math Numeric. | ||||
mnAsianMaleHired | MATH08 | MATH_NUMERIC | OPT | BOTH |
Event point for Math Numeric. | ||||
mnWhiteMaleRejections | MATH08 | MATH_NUMERIC | OPT | BOTH |
Event point for Math Numeric. | ||||
mnIndianMaleHired | MATH08 | MATH_NUMERIC | OPT | BOTH |
Event point for Math Numeric. | ||||
mnIndianMaleRejections | MATH08 | MATH_NUMERIC | OPT | BOTH |
Event point for Math Numeric. | ||||
mnHispanicMaleRejections | MATH08 | MATH_NUMERIC | OPT | BOTH |
Event point for Math Numeric. | ||||
mnAsianMaleRejections | MATH08 | MATH_NUMERIC | OPT | BOTH |
Event point for Math Numeric. | ||||
mnHispanicFemaleOffers | MATH08 | MATH_NUMERIC | OPT | BOTH |
Event point for Math Numeric. | ||||
mnAsianFemaleHired | MATH08 | MATH_NUMERIC | OPT | BOTH |
Event point for Math Numeric. | ||||
mnHispanicFemaleHired | MATH08 | MATH_NUMERIC | OPT | BOTH |
Event point for Math Numeric. | ||||
mnBlackFemaleHired | MATH08 | MATH_NUMERIC | OPT | BOTH |
Event point for Math Numeric. | ||||
mnWhiteFemaleHired | MATH08 | MATH_NUMERIC | OPT | BOTH |
Event point for Math Numeric. | ||||
mnIndianFemaleOffers | MATH08 | MATH_NUMERIC | OPT | BOTH |
Event point for Math Numeric. | ||||
mnAsianFemaleOffers | MATH08 | MATH_NUMERIC | OPT | BOTH |
Event point for Math Numeric. | ||||
mnWhiteFemalAppl | MATH08 | MATH_NUMERIC | OPT | BOTH |
Event point for Math Numeric. | ||||
mnBlackFemaleOffers | MATH08 | MATH_NUMERIC | OPT | BOTH |
Event point for Math Numeric. | ||||
mnWhiteFemaleOffers | MATH08 | MATH_NUMERIC | OPT | BOTH |
Event point for Math Numeric. | ||||
mnIndianFemaleAppl | MATH08 | MATH_NUMERIC | OPT | BOTH |
Event point for Math Numeric. | ||||
mnAsianFemaleAppl | MATH08 | MATH_NUMERIC | OPT | BOTH |
Event point for Math Numeric. | ||||
mnHispanicFemaleAppl | MATH08 | MATH_NUMERIC | OPT | BOTH |
Event point for Math Numeric. | ||||
mnBlackFemaleAppl | MATH08 | MATH_NUMERIC | OPT | BOTH |
Event point for Math Numeric. | ||||
mnIndianFemaleHired | MATH08 | MATH_NUMERIC | OPT | BOTH |
Event point for Math Numeric. | ||||
mnWhiteFemaleRejections | MATH08 | MATH_NUMERIC | OPT | BOTH |
Event point for Math Numeric. | ||||
mnHispanicFemaleRejections | MATH08 | MATH_NUMERIC | OPT | BOTH |
Event point for Math Numeric. | ||||
mnBlackFemaleRejections | MATH08 | MATH_NUMERIC | OPT | BOTH |
Event point for Math Numeric. | ||||
mnAsianFemaleRejections | MATH08 | MATH_NUMERIC | OPT | BOTH |
Event point for Math Numeric. | ||||
szErrorMessageID | DTAI | char | OPT | OUTPUT |
A code that identifies and defines a unit of information. It is an alphanumeric code up to 8 characters long that does not allow blanks or
| ||||
idCacheCursor | GENLNG | ID | REQ | BOTH |
General purpose ID variable. | ||||
szCacheActionCode | CACTN | char | REQ | INPUT |
A code that indicates the activity you want to perform. Valid codes:
o Get - Retrieve the cache element
o Add - Add a cache element
o
| ||||
mnNumberKeys | NKEYS | MATH_NUMERIC | REQ | INPUT |
The number of keys in an index that will be used to retrieve, delete, or update a record. | ||||
cSuppressErrorMessage | SUPPS | char | OPT | INPUT |
A flag indicating whether or not runtime error messaging will occur when an error message is issued from a business function.
0 = allow
|
None |
None |