3 Work with Prerequisites JD Edwards World Provides

This chapter contains the topic:

3.1 Working with Prerequisites JD Edwards World Provides

The following are prerequisites JD Edwards World provides. You must verify their existence.

  • Program Generator Files

  • Common User Defined Codes (UDCs)

  • Source Code for Copy Modules

  • Source Code for JD Edwards World Files

3.1.1 Program Generator Files

The Program Generator files follow. Each has a specific function when the system generates a program. Some of these files include data; while others have no data. You need to verify that the files exist in your CASE environment and that they appropriately contain data or not.

Program Generator

The following two files are database files and include data.

  • Program Types (F93000)

  • Master Source (F93001)

Source Modifications/Helps

The Help/Modification Master (F93002) file is a multi-member source file, and includes an empty F93002 member.

Program Generator Specifications

The following files are database files and do not include data.

  • Program Purpose and Type (F93101)

  • File Specifications (F93102)

  • File Formats (F93103)

  • Selection/Function Exits (F93104)

  • Detail Field Definitions (F93105)

  • Automatic Accounting Instructions (F93106)

The DREAM Writer Master Parameter (F98301) file is a database file and includes processing options.

Program Design Language (PDL)

The following are database files. The Generation Operation Codes (F93108) file includes data; the other two files do not include data.

  • Generation Operation Codes (F93108)

  • Data Item Formulas (F93109)

  • Calculation Parameters (F93110)

Q&A Dialogue

The following files are database files and include data.

  • Dialogue Master (F00501)

  • Dialogue Detail (F00502)

  • Dialogue Questions (F00510)

  • Dialogue Responses (F00511)

  • Dialogue Text (F00512)

3.1.2 Common UDCs

The Program Generator uses the following four UDCs:

  • Logic Modules, 93/LM. Identifies the pieces of code within the Master Source Inventory file (F93001) that the system uses to create your RPG program.

Figure 3-1 General User Defined Codes screen

Description of Figure 3-1 follows
Description of "Figure 3-1 General User Defined Codes screen"

  • Common Subroutine Copy Members, 93//C. Lists all of the copy modules on the system. Description-2 field contains any additional copy modules that are necessary to make the common subroutine function properly. For example, C0012 requires copy module E0012.

Figure 3-2 General User Defined Codes (93//C) screen

Description of Figure 3-2 follows
Description of "Figure 3-2 General User Defined Codes (93//C) screen"

Alphanumeric Code Type of Copy Module
D Copy the member into the F specifications
E Copy the member into the E specifications
I Copy the member into the I specifications
C Copy the member into the C specifications

  • Servers, 93//X. This is a partial list of server programs and the associated copy member for each.

Figure 3-3 General User Defined Codes (93//X) screen

Description of Figure 3-3 follows
Description of "Figure 3-3 General User Defined Codes (93//X) screen"

  • Program Types, 93/PT. These are all the program types within the CASE tool.

Figure 3-4 General User Defined Codes (93/PT) screen

Description of Figure 3-4 follows
Description of "Figure 3-4 General User Defined Codes (93/PT) screen"

3.1.3 Source Code for Copy Modules

The program generator requires that the source code for the Common Subroutine Copy Members be in the CASE environment. Copy modules are in file JDECPY in library JDFSRC.

3.1.4 Source Code for JD Edwards World Files

Source code for JD Edwards World database files must also be in the CASE environment. File source is in file JDESRC in library JDFSRC.