1.Functional Description
1.1Purpose
This function will perform Load qualified CSID from F32942 to Cache Process Verify CSID (B3200230).
To be a qualified CSID, it must contains all segment values in Segment Value Cache.
1.2Setup Notes and Prerequisites
The calling application is responsible for loading all Segment Values to CACHE.
1.3Special Logic
2.Technical Specifications
2.4Processing
I.Using Input Job Number to retrieve first segment in Segment Values CACHE
II.Open F32942 with index 3 (KIT, PEL, SGVL, and ITM):
SGVL = szSegmentValue*
ITM = mnParentItemNumber*
III.Verify and eliminate the CSID that does not contain all the Segment Values.
Open F32942 with index 1 (KIT, CSID, ITM, PEL, SGVL) and fetch
each CSID with each segment in Segment Value Cache
For each segment in Segment Value CACHE:
CSID= CSID from Cache Process Verify CSID
ITM = mnParentItemNumber*
PEL = mnSegmentNumber*
SGVL = szSegmentValue*
If the fetch is failed, delete that CSID from Cache Process Verify CSID
* Parameters from Segment Value Cache B3200350
D3200030 - Load Qualified CFGSID To Cache
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
mnJobNumber | JOBS | MATH_NUMERIC | NONE | NONE |
The job number (work station ID) which executed the particular job. | ||||
cSuppressErrorMessage | EV01 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
szErrorMessageID | DTAI | char | NONE | NONE |
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
| ||||
mnItemNumberShortKit | KIT | MATH_NUMERIC | OPT | NONE |
The system provides for three separate item numbers.
1. Item Number (short) - An eight-digit, computer assigned, completely
|
B3200230 Cache Process Verify CSID | ||||
B3200350 Cache Process Segement Values |
F32942 Needed for upgrade from Xe and below |