Go to main content
1/57
Contents
List of Figures
Title and Copyright Information
Preface
Audience
Documentation Accessibility
Related Documents
Conventions
Part I Overview
1
Overview to JD Edwards World Software
1.1
Application Development Cycle
1.1.1
Level 1
1.1.2
Level 2
1.1.3
Level 3
1.2
Universal Building Blocks of JD Edwards World Software
2
Overview to APCS System
2.1
Features
Part II Version Control
3
Overview to Version Control
3.1
About Version Control
3.2
Version Control Process Flow
3.3
Version Control Menu Overview
4
Development Environment
4.1
About a Development Environment
4.1.1
Rules for Creating Development Environments
4.2
JD Edwards World Libraries
4.3
Production and Development Examples
4.3.1
Basic Production Environment
4.3.2
Basic Development Environment
4.3.3
No Source in Production Environment and a Common Shared Library
4.3.4
Basic Development Environment with a Shared Common
4.3.5
One Development Source and Object Library
4.4
Creating Libraries
4.4.1
Creating Common and Data Libraries
4.4.2
Creating a Development Object Library
4.5
Creating a Development Source Library
4.5.1
Creating JDESRC for JD Edwards World Program Generator
4.5.2
Creating JDESRC Without the Program Generator
4.6
About User Profiles
4.7
Defining Access for a User Profile using J98INITA
4.7.1
Defining Access for a User Profile Using J98INIT
4.8
Copy Data to Your Development Environment
4.8.1
Copying a Library
4.8.2
Copying a File
4.8.3
Copying a Record
4.8.4
Copying JD Edwards World Control Records
5
Project Management
5.1
Understanding Work Order Processing
5.2
Creating Work Orders
5.2.1
What You Should Know About
5.2.2
Processing Options
5.2.3
Function Keys from Single Task Details
5.3
Accessing the Scheduling Workbench
5.3.1
Selection Exits from the Scheduling Workbench
5.3.2
Processing Options
5.4
Adding Record Types
5.5
Changing Record Types
6
Work with Software Action Requests
6.1
About SAR System Setup
6.1.1
Before You Begin
6.2
Creating Record Type Codes
6.3
Defining Record Type Titles
6.3.1
Before You Begin
6.3.2
What You Should Know About
7
Work with Software Versions Repository
7.1
Working with Software Versions Repository (SVR)
7.2
Accessing the Software Versions Repository
7.3
Member Identifiers
7.3.1
Type, Use, and Associated Systems
7.3.2
Member Relationship and Compiling Information
7.3.3
Maintenance on a Logical File
7.3.4
Processing a Screen
7.3.5
File Information
7.3.6
Where Are Members Maintained?
7.4
Naming Conventions
7.5
The JD Edwards World System Codes
7.6
Examples of Program and File Names
7.7
Optional Files Workbench
7.7.1
Logical Files
7.7.2
Join Logical Files
7.7.3
Copy Modules
7.7.4
Windows
7.8
Navigation Functions
7.9
Other Function Keys
7.10
Selection Exits from the Software Versions Repository
8
CASE Profiles
8.1
About CASE Profiles
8.2
Accessing CASE Profiles
8.3
Function Key Exits from the CASE Profiles Program
8.4
Summary of CASE Profiles
9
Working with SAR Log
9.1
About SAR Log
9.1.1
Before You Begin
9.2
Setting Up User Input Options for SAR Logging
9.2.1
What You Should Know About
9.3
Selecting Types of SAR Information to Log
9.4
Accessing SAR Log Inquiry
9.4.1
Selection Exits from the SAR Log Inquiry
9.4.2
Function Key Exits from the SAR Log Inquiry
9.5
Summary of the SAR Log Inquiry
10
Work with Promotion Paths and Projects
10.1
Working with Promotion Paths and Projects
10.2
Understanding Promotion Paths
10.2.1
Before You Begin Defining a Promotion Path
10.3
Defining a Promotion Path
10.3.1
What You Should Know About
10.3.2
Guidelines
10.4
Defining a Project
11
Promote a Project
11.1
About Promoting a Project
11.2
Update the SARs
11.3
Validating a Promotion Path
11.4
Promoting a Project
11.4.1
Before You Begin
12
Promote Project Updates
12.1
Promoting Project Updates
Part III Programming Tools
13
Overview to Programming Tools
13.1
About Programming Tools
14
Work with Data Modeling
14.1
Working with Data Modeling
14.2
Accessing Data Modeling
14.2.1
Detailed Explanation of a Line
14.2.2
Function Key Exits from Data Modeling
14.2.3
Selection Exits from Data Modeling
15
Work with the Object Cross Reference Repository
15.1
Working with the Object Cross Reference Repository
15.1.1
Accessing the Object Cross Reference Repository
15.1.2
Example
15.1.3
Conducting an Object Cross Reference Repository Search
16
Work with Data Dictionary
16.1
About the Data Dictionary Repository
16.2
Understanding the Data Dictionary Structure
16.3
Locating A Data Item Name
16.4
Working with the Data Dictionary
16.4.1
What You Should Know About
16.4.2
The Function Keys for the Data Dictionary
16.5
Working with Data Item Alias Revisions
16.6
Working with the Data Dictionary Glossary
16.6.1
What are the Data Dictionary Glossary Groups?
16.7
Working with User Defined Help Instructions
16.8
Working with Data Field Descriptions
16.9
Working with the Next Numbers Facility
16.9.1
What You Should Know About
16.10
About the Field Reference File
16.10.1
What Happens with the Rebuild?
16.11
About the JD Edwards World Message File
16.11.1
Rebuilding only the JD Edwards World Message File?
16.12
Locating the Rebuild FRF and JD Edwards World Msg File Form
17
Work with Data File Design Aid
17.1
About the Data File Design Aid
17.1.1
What You Should Know About
17.2
About Assigning the File Prefix
17.3
Entering Data File Design Aid
17.3.1
Sample - Logical File
17.3.2
Sample - Logical File with Selects
17.3.3
Sample - Logical File with Omits
17.4
Function Keys From File Design Aid
17.5
What are the Data File Design Aid Standards?
17.5.1
Merge Functions for Program Temporary Fix (PTF) Installations and Reinstallations
17.6
Data File Design Aid Summary
18
Work with Screen Design Aid
18.1
About Screen Design Aid
18.2
Editing Commands
18.3
Prefix Standards
18.4
Field Name Standards
18.5
Updating or Adding Fields through SDA
18.6
Working with Screen Design Aid
18.7
Function Key Exits
18.8
Updating an Existing Field
18.9
Accessing Fast Path Create for a New Screen
18.10
Adding Fields without Using a Pick List
18.11
Adding a Literal Field
18.12
Using the *BOTH and *ALL Features
18.12.1
Using *BOTH
18.12.2
Using *ALL
18.12.3
Understanding the SDA Exit/Save Function Key
18.13
Compiling Your Screen
18.14
Screen Design Standards and Tips
18.14.1
Title
18.14.2
Line 24
18.14.3
Windows
18.14.4
Default Cursor
18.14.5
Fold Area
18.14.6
Description Fields
18.14.7
Alpha Fields
18.14.8
General Aesthetics
18.15
Adding Screen Fields Using Pick List
18.15.1
About Record Formats
18.16
Selecting Database Fields
18.17
Placing Fields on a Screen Using a Pick List
18.18
Function Key Exits from Screen Design Aid
18.18.1
Hidden Fields
18.19
Changing Subfile Boundaries
18.20
Process Overview - Placing Selected Fields
18.20.1
Options
18.21
Process Overview - Revising the Field Definition
18.22
Process Overview - Revising Vocabulary and Function Keys
18.23
Function Keys for Screen and Display Format Control
18.24
Summary of Screen Design Aid
19
Work with Report Design Aid
19.1
About Report Design Aid
19.1.1
Example - RDA and DREAM Writer
19.1.2
Comparing RDA and SDA - Field Definition Form
19.1.3
Cover Page Fields
19.1.4
Report Header Fields
19.1.5
What Are the Report Formats?
19.1.6
What Are the Report Design Standards?
19.1.7
RDA Features
19.1.8
JD Edwards World Standards for Record Formats
19.1.9
General Aesthetics
19.1.10
About Designing the Report
19.2
Accessing Report Design Aid
19.3
Updating a Field in RDA
19.3.1
Understanding the Report Design Aid Function Keys
19.4
Compiling A Report
19.5
Changing the Compile Option Defaults for Reports
Part IV Programming Standards
20
Overview to Programming Standards
20.1
Programming Standards
21
Program Specifications
21.1
About Program Specifications
21.2
What Are Header (Control) Specifications?
21.3
What Are File Description Specifications?
21.4
What Are Extension Specifications?
21.5
What Are Input Specifications?
21.6
What Are Calculation Specifications?
21.7
What Are Output Specifications?
22
Program Overview
22.1
About the Program Overview
22.2
Subroutines
22.2.1
Standard Subroutines
22.2.2
Common Subroutines
22.3
Error Handling
22.4
Indicator Usage
22.5
Documentation
22.5.1
Guidelines
22.6
Miscellaneous Items
22.6.1
Work Fields
23
Program Structure
23.1
About Program Structure
23.1.1
Internal RPG Subroutines within JD Edwards World Programs
23.1.2
Review an RPG Program's Source
24
User Spaces
24.1
About User Spaces
24.2
What Is a User Space?
24.3
What Are the Advantages of Using a User Space?
24.4
How Does a User Space Function?
24.5
Creating a User Space
24.6
Writing to a User Space
24.6.1
Tracking Information if Writing Variable Length Records
24.7
Reading from a User Space
25
User Indices
25.1
About User Indices
25.2
What Are the Advantages of Using a User Index?
25.3
How Does a User Index Function?
25.4
Creating a User Index
25.5
Writing to a User Index
25.6
Appearance of Records
25.7
Retrieving Data from a User Index
26
File Servers
26.1
About File Servers
26.2
What is a File Server?
26.2.1
Types of File Servers
26.3
What are the Advantages of Using a File Server?
26.4
What are the Disadvantages of Using a File Server?
26.5
How Does a File Server Function?
26.6
What Are Control Parameters?
26.7
What Are Returned Parameters?
26.8
Implementing a File Server
26.9
Searching for Key Lists
26.10
Tips when Using File Servers
26.10.1
File Server Examples
26.11
Commonly Used File Servers
27
Functional Servers
27.1
About Functional Servers
27.2
What Are Functional Servers?
27.3
What Are the Advantages of Using a Functional Server?
27.4
What Are the Disadvantages of Using a Functional Server?
27.5
Setting Up Business Rules for an Entry Program
27.6
How Does a Functional Server Function?
27.7
Functional Server Highlights
27.7.1
Basic Accounting Transactions
27.7.2
Example: Voucher Processing Functional Server
27.7.3
Program Example - Traditional Architecture
27.7.4
User Interface Logic
27.7.5
Data Integrity Logic
27.7.6
Example - Traditional Architecture - Alternative Method of Entry
27.7.7
Example - Traditional Architecture - Various Entry Methods
27.7.8
Example - JD Edwards World Open Application Architecture - Various Entry Methods
27.7.9
Open Application Architecture
27.7.10
Functional Server Interface
27.7.11
Functional Server Transaction Data
27.7.12
Functional Server Error Messages
27.7.13
Answers
27.7.14
Functional Server Interface
27.7.15
Functional Server Parameters
27.7.16
Functional Server User Space
27.7.17
Functional Server User Index
27.7.18
Functional Server /COPY Modules
27.7.19
Creating User Space and User Index
27.7.20
Accessing the User Space
27.7.21
Accessing the User Index
27.7.22
Interactive Program Cycle Using a Functional Server
27.8
The Call Parameters for the Functional Server
27.9
Control Fields within the User Space
27.10
Error Message Index Line (C00RIX)
27.11
Example - Functional Server Program Sections
27.12
Available Functional Servers
28
Source Debugger
28.1
About Source Debugger
28.1.1
Before You Begin
28.2
Using Debugger with an Interactive Program
28.3
Using Debugger with a Batch Program
28.4
Features of the JD Edwards World Source Debugger
28.4.1
ENDDBG End Debug
29
Software Scan and Replace
29.1
About Software Scan and Replace
29.2
Report
29.2.1
Guidelines
30
Performance Issues
30.1
General Performance Issues
30.2
DREAM Writer
30.2.1
Possible solutions:
Part V Group Jobs
31
Overview to Group Jobs
31.1
About Group Jobs
32
Access the JD Edwards World Group Job window
32.1
About the JD Edwards World Group Job Window
32.1.1
Before You Begin
32.2
Accessing the JD Edwards World Group Job Window
32.3
Creating New Group Jobs
32.4
Activating Suspended Group Jobs
32.5
Terminating Group Jobs
32.6
Changing to Non-Group Mode
32.7
Signing Off with Suspended Group Jobs
32.8
Work with Non-JD Edwards World Group Jobs
32.9
Advanced Functions of the JD Edwards World Group Job Window
32.9.1
JD Edwards World Hidden Selections
32.9.2
Entering Commands
32.9.3
Securing the CHGJOB Command (HS33)
32.10
JD Edwards World Group Job Window Summary
33
Work with the Attention Menu window
33.1
About the Attention Menu Window
33.1.1
Before You Begin
33.2
Accessing the JD Edwards World Attention Menu Window
33.3
Summary of JD Edwards World Attention Menu Window Functions
34
Work with IBM Pass-Through
34.1
About Working with IBM Pass-Through
34.2
Setting Up Access to Remote Locations
34.3
Using IBM Pass-Through with Group Jobs
Part VI Universal File Converter
35
Overview to Universal File Converter
35.1
About Universal File Converter
35.1.1
Database Considerations
35.1.2
User Responsibilities
36
Set Up Universal File Converter
36.1
About Universal File Converter (UFC)
36.1.1
Before You Begin
36.2
Understanding the Universal File Converter Setup
36.2.1
Considerations
36.3
Setting Up Universal File Converter
36.3.1
Trouble Shooting
36.3.2
Key Words
37
Work with Crossover Rules
37.1
Working with the Crossover Rules Screen
37.1.1
What You Should Know About
37.2
Displaying Field Descriptions
37.3
Adding Fields
37.4
Deleting Records
37.5
Keywords
37.6
About the Conversion Rule Program
37.7
Available Functions and Options
38
Work with File Conversion
38.1
Working with File Conversion
38.1.1
What You Should Know About
38.1.2
Troubleshooting
39
Print a Report
39.1
Printing a Report
40
Create Conversion Versions
40.1
Creating Conversion Versions
40.2
Creating Conversion Forms
41
Work with the Data Dictionary Glossary by File
41.1
About Working with the Data Dictionary Glossary by File
41.2
Accessing the Data Dictionary Glossary by File
41.3
Adding a File Specific Glossary Item
41.4
Printing the Data Dictionary Glossary Information
A
Common & Production Library Files
B
Upgrading Customized Source Code
B.1
S/Compare
B.1.1
Features of S/Compare
B.2
Harmonizer
B.2.1
Features and Capabilities of Harmonizer
B.2.2
Harmonizer Added to S/Compare
B.3
About Harmonizer Plus
B.3.1
About the Project Manager Function
B.3.2
Additional Functions
C
CL Models
C.1
J98MODEL1 - Interactive Video
C.2
J98MODEL2 - Batch DREAM Writer without Printer File
C.3
J98MODEL3 - Interactive Video Prompt
C.4
J98MODEL4 - Interactive/Batch with Processing Options
C.5
J98MODEL5 - Batch Report Writer - No DDS File
C.6
J98MODEL6 - Batch Report Writer OPNQRYF
C.7
J98MODEL7 - Batch Report Writer OPNQRYF w/OQF Reset
C.8
J98MODEL8 - Control File Driven Batch Process
D
Universal File Converter
D.1
About Universal File Converter
D.2
Sample Conversion
D.2.1
Trouble Shooting
E
Dates
E.1
About Date Programs
E.1.1
Date Formats
E.2
X0027
E.2.1
Using X0027
E.2.2
Parameters
E.3
X0028
E.3.1
Using X0028
E.3.2
Parameters
E.4
X0035
E.4.1
Using X0035
E.4.2
Parameters
E.5
X98DAY
E.5.1
Using X98DAY
E.5.2
Parameters
Index
Scripting on this page enhances content navigation, but does not change the content in any way.