public interface Program extends AbstractRadicalElement
The purpose of the Program entity is to develop and implement all the procedures defined in the detailed analysis phase.
A Program reads and writes files and creates Reports (formatted text files).
The generated read and write operations are adapted to each type of file (sequential, indexed, SQL, and so on).
The structure of each file and the controls to perform on the records are defined in a Data Structure.
A Program is organized as a set of successive processing steps. These processing steps are:
Getting the data,
Checking,
Updating,
Printing,
Returning the output.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
copyright |
Modifier and Type | Method and Description |
---|---|
java.util.List<CDLine> |
getCDLines()
The purpose of the CDLines is to identify the external resources of a Program.
|
java.lang.String |
getCobolFolder()
Returns the folder where the cobol is generated.
|
java.lang.String |
getCobolProject()
Returns the project where the cobol is generated.
|
java.util.List<CPLine> |
getCPLines()
List of called predefined Macros into the generated program.
|
java.util.List<GLine> |
getGELines()
In the -GE Lines, you have the error messages.
|
Library |
getGenerationLibrary()
Indicates the Library on which we can find the generation parameters for the entity. |
java.util.List<GLine> |
getGOLines()
In the -GO Lines, you have the generation options of the Program.
|
ProgramPresenceValidationValues |
getPresenceValidation()
In validation programs, the presence of numeric Data Elements is determined according to this option.
|
java.lang.String |
getProgramId()
This code is the name of the file generated from this instance.
|
ProgramStructureValues |
getProgramStructure()
It identifies de structure of the Program : Batch or Online.
|
boolean |
getSQLIndicator()
Generation of SQL indicators with '-' If it returns true, the SQL indicators will be generated as: V-XXNN-DELCO.
|
ProgramVariantValues |
getVariante()
COBOL variant for the generated program.
|
getGCLines
getCalledEntities, getDescriptionTypes, getKeywords, getLabel, getName, getPackage, getProject
static final java.lang.String copyright
java.util.List<CDLine> getCDLines()
The purpose of the CDLines is to identify the external resources of a Program. These resources are represented by Data Structures.
java.lang.String getCobolFolder()
Returns the folder where the cobol is generated.
java.lang.String getCobolProject()
Returns the project where the cobol is generated.
java.util.List<CPLine> getCPLines()
List of called predefined Macros into the generated program.
java.util.List<GLine> getGELines()
In the -GE Lines, you have the error messages.
Library getGenerationLibrary()
Indicates the Library on which we can find the generation parameters for the entity.
Parameters are related to the adaptation to the operating system in use.
java.util.List<GLine> getGOLines()
In the -GO Lines, you have the generation options of the Program.
ProgramPresenceValidationValues getPresenceValidation()
In validation programs, the presence of numeric Data Elements is determined according to this option.
java.lang.String getProgramId()
This code is the name of the file generated from this instance. The generated file name can then differ from the instance name.
This code identifies the generated Program:
in the IDENTIFICATION DIVISION,
in the library of executable modules.
ProgramStructureValues getProgramStructure()
It identifies de structure of the Program : Batch or Online.
boolean getSQLIndicator()
Generation of SQL indicators with '-'
If it returns true, the SQL indicators will be generated as: V-XXNN-DELCO.
If it returns false, the SQL indicators will be generated as: VXXNNDELCO.
ProgramVariantValues getVariante()
COBOL variant for the generated program.