|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface AbstractCSLine
This tab is used to indicate how to access Segments in the validation, update, and display processing in a Screen or Dialog. You specify here the physical attributes and access conditions of each Segment (standard file or database type, keys...), and the use characteristics and logical characteristics of the Data Elements called in these Segments.
The number of Segment description lines called in this screen is limited to 100 per category. The Segments with the same Data Structure codes must have the same organizations, the same types of description, and, with a V-type organization, the same external names. For a D-type organization, the Segments which have the same Data Structure codes are generated in REDEFINES.
The processing of data external to the Screen is determined by the call of Segments and, for each of them, by the specification of its physical characteristics (type of organization...) and type of use (read, update...).
Field Summary | |
---|---|
static java.lang.String |
copyright
|
Method Summary | |
---|---|
java.lang.String |
getAccessKey()
Name of a new Data Element (not defined in the repository) that is to be used as the primary access key to the Segment. |
java.lang.String |
getAccessKeySource()
This field can be used as a working area, a literal or Screen field. |
ScreenCategoryNatureValues |
getCategoryNature()
This field indicates the Screen category in which the Segment is processed. |
ClientOrganizationValues |
getClientOrganization()
It corresponds to the organization of the Segment or the Logical View. |
ScreenControlBreakValues |
getControlBreak()
Indicates the control break indicator for display. |
DataElement |
getDataElement()
Data Element that is to be used as the primary access key to the Segment. |
ScreenDescriptionTypeValues |
getDescriptionType()
This field defines the type of Segment in use. |
ScreenDisplayUseValues |
getDisplayUse()
Usage in Display |
java.lang.String |
getExternalName()
The default value corresponds to the first two characters of the Segment code in the program. |
int |
getGeneratedLevel()
In this field, you have the levels of generated subfunctions. |
ScreenGenerationLimitValues |
getGenerationLimit()
Indicates the generation limitation of the logical accesses to Segments. |
int |
getLineNumber()
Only one 00 line number (default) is authorized in a Segment. |
java.lang.String |
getPreviousSegmentCode()
Code of the Segment which is to be accessed before the Segment code in the program. |
ScreenReceptionUseValues |
getReceptionUse()
Specify the way the Segment is used in the validation and update processing |
java.lang.String |
getRecordTypeValue()
T for Table or V for View. |
ScreenOrganizationValues |
getScreenOrganization()
It corresponds to the organization of the Segment. |
java.lang.String |
getSegmentCode()
This field is entered when the Segment code in the Screen is different from the Segment code stored in the repository. |
ServerOrganizationValues |
getServerOrganization()
It corresponds to the organization of the Segment or the Logical View. |
ScreenSubSchemaValues |
getSubSchema()
This field is used with the Pactables function, to indicate which subschema is to be described. |
Field Detail |
---|
static final java.lang.String copyright
Method Detail |
---|
java.lang.String getAccessKey()
Name of a new Data Element (not defined in the repository) that is to be used as the primary access key to the Segment.
java.lang.String getAccessKeySource()
This field can be used as a working area, a literal or Screen field. In the latter, the first four characters of the field must correspond to the code of the Screen in the Dialog.
ScreenCategoryNatureValues getCategoryNature()
This field indicates the Screen category in which the Segment is processed. The category, and therefore the corresponding Segments are processed in the following order:
Blank: Top category: Segment belonging to the Screen top.
R: repetitive category: Segment belonging to the repetitive category (as many times as there are repetitions indicated),
Z: Bottom category: Segment belonging to the Screen bottom.
ClientOrganizationValues getClientOrganization()
It corresponds to the organization of the Segment or the Logical View. The values entered at this level are the physical characteristics of the Segment.
The organization is X for a Server Call.
ScreenControlBreakValues getControlBreak()
Indicates the control break indicator for display.
DataElement getDataElement()
Data Element that is to be used as the primary access key to the Segment.
ScreenDescriptionTypeValues getDescriptionType()
This field defines the type of Segment in use.
ScreenDisplayUseValues getDisplayUse()
Usage in Display
java.lang.String getExternalName()
The default value corresponds to the first two characters of the Segment code in the program.
For a DL/1 Segment, it corresponds to the PCB name.
For SQL, it is the code of the called SQL View.
For other variants, it corresponds to the SELECT clause in the generated program.
int getGeneratedLevel()
In this field, you have the levels of generated subfunctions. For values between 06 and 98, the processing that depends on the use (in reception and display) of the Segments used in this Screen is automatically generated in the Business Component associated with the client component. The default hierarchical level of these subfunctions is 10.
ScreenGenerationLimitValues getGenerationLimit()
Indicates the generation limitation of the logical accesses to Segments.
int getLineNumber()
Only one 00 line number (default) is authorized in a Segment.
This zero line is required to enter the physical characteristics of the Segment (external name, organization), the name of the Segment access key and the name of the Segment in the database Library.
It is a pure numeric field. The values from 01 to 99 are required for any other references to this Segment.
java.lang.String getPreviousSegmentCode()
Code of the Segment which is to be accessed before the Segment code in the program.
Several Segments can be accessed in each category. Therefore, a hierarchy can be indicated concerning the access to the Segments of a category. This field contains the previous Segment code in the access hierarchy. This Segment must belong to the same category. If several Segments have the same previous Segment, they are processed alphabetically.
ScreenReceptionUseValues getReceptionUse()
Specify the way the Segment is used in the validation and update processing
java.lang.String getRecordTypeValue()
T for Table or V for View.
Complement the ExternalName.
Used with organization H in Server or DialogServer.
ScreenOrganizationValues getScreenOrganization()
It corresponds to the organization of the Segment. The values entered at this level are the physical characteristics of the Segment.
java.lang.String getSegmentCode()
This field is entered when the Segment code in the Screen is different from the Segment code stored in the repository.
ServerOrganizationValues getServerOrganization()
It corresponds to the organization of the Segment or the Logical View. The values entered at this level are the physical characteristics of the Segment.
The organization is X for a Server Call.
ScreenSubSchemaValues getSubSchema()
This field is used with the Pactables function, to indicate which subschema is to be described. You must select either the All Data Elements choice or a description from 0 to 9 (0 corresponds to subschema 10). A subschema is a group of Data Elements present in the Segment composition.
For a 'G' - Type (Table) or 'H' - type (relational database accessed through SQL) organizations:
For Tables defined in Pactables, it specifies the number of the Table sub description (or subschema) to which the input/output area description corresponds. If the called Segment corresponds to a view and no subschema has been specified, the value is specified on the Block -DR Lines tab. The possible values are:
All the Data Elements of the Segment.
From 0: Sub description 0 to 9: Sub description 9 (or subschema) number (1 - 10, where value 0 corresponds to subschema 10).
For a V - type (indexed) organizations, it is the secondary access keys to indexed files:
The secondary key is specified with the value '2'. The primary key must be indicated on the '00' line of the Segment without use in display or reception, even if it is not used, in order to generate the RECORD KEY clause. If the secondary key is a group area, the number of the subschema must only be indicated for this group area.
The value 3 indicates that the secondary key is DUPLICATE.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |