1.Functional Description
1.1Purpose
Evaluate the Configurator Sequence Number (ATSQ) and Level Number (ATLV) to determine upper limit of
Text String records to write to cache (B3200380).
1.2Setup Notes and Prerequisites
The calling application is responsible for retrieving the Configurator Level/Sequence (F3296) and
passing the Sequence Number (ATSQ) and Level (ATLV) to the business function.
1.3Special Logic
AS/400 7.3 data dictionary defines ATSQ as a 23 character field. AS/400 7.1 and One World data
dictionary defines ATSQ as a 15/8 numeric field.
2.Technical Specifications
2.4Processing
The Configurator Sequence Number and Level Number are used to set the upper limit value for writing
lower level text strings to cache. See business function B3200380 - Cache, Process Configured Item
Text.
Parse the Sequence Number (ATSQ) into an 11 element data structure. The first element will be 3
positions long, elements 2 through 11 will be 2 positions long. All elements are numeric.
Using the Level (ATLV) as the basis for setting the upper limit; increment the appropriate element
based on the following rules:
ATLV = 0Add 001 to the first element of the parsed array
ATLV >= 10Add 01 to the second element of the parsed array
ATLV >0<10Add 01 to the element which corresponds to the ATLV + 1 position
ATSQ= 001 00 00 00 00 00 00 00 00 00 00
+001
-------------------------------------------
Example - Level >=10:
ATSQ= 001 01 01 01 01 01 01 01 01 01 01
+ 01
-------------------------------------------
ATSQ= 001 01 01 01 01 00 00 00 00 00 00
+ 01
-------------------------------------------
List of Indexes:
Returns:
Sequence Number incremented for upper limit.
^
D3200590 - Config String Get Upper Limit
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
szSequenceNumberToBeEvaluated | ATSQ | char | NONE | NONE |
Reserved by J.D. Edwards A string that is generated to uniquely identify and sequence items in a configuration. | ||||
mnLevelNumber | ATLV | MATH_NUMERIC | NONE | NONE |
Reserved by J.D. Edwards A number that specifies the level of the item in the configuration. | ||||
cSuppressErrorMessages | 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
|
None |
None |