Flylib.com
The Modern RPG IV Language
The Modern RPG IV Language
ISBN: 1583470646
EAN: 2147483647
Year: 2003
Pages: 156
Authors:
Robert Cozzi
BUY ON AMAZON
Table of Contents
BackCover
The Modern RPG IV Language, Third Edition
Preface
WHO SHOULD READ THIS BOOK
WHICH VERSION OF RPG IS COVERED
NAMES ARE IMPORTANT
Chapter 1: Introduction
POSITION-ORIENTED PROGRAM SPECIFICATIONS
A BRIEF LANGUAGE
SPECIFICATION TYPES
RPG COMPONENTS
RPG LIMITATIONS
NAMING CONVENTIONS
DATA TYPES
INDICATORS
INDICATOR USAGE
FUNCTION KEY ATTENTION IDENTIFICATION BYTE
INDICATOR CLASSIFICATION
INDICATORS TO AVOID
CONSTANTS AND LITERAL VALUES
OPERATION CODE ARGUMENTS
OUTPUT CONTROL VALUES
SUBROUTINE RETURN POINTS
DIRECTIVES
Chapter 2: Specification Formats
HEADER (CONTROL) SPECIFICATION
FILE SPECIFICATION
DEFINITION SPECIFICATION
INPUT SPECIFICATION
INPUT SPECIFICATION SUMMARY
CALCULATION SPECIFICATION
OUTPUT SPECIFICATION
PROCEDURE SPECIFICATION
EDITING NUMERIC OUTPUT
DATE EDIT CODE CONTROL SUMMARY
TABLE AND ARRAY SPECIFICATION
Chapter 3: Expressions
NATURAL EXPRESSIONS
Chapter 4: Built-In Functions
BUILT-IN FUNCTION SYNTAX
BUILT-IN FUNCTION SYNTAX SUMMARY
Chapter 5: Operation Codes
ABBREVIATIONS USED THROUGHOUT THIS CHAPTER
OPERATION CODE SUMMARY
UNCONDITIONABLE OPERATION CODES
DATE AND TIME FORMAT CODES
DATE AND TIME DURATION CODES
OPERATION EXTENDER REFERENCE
RPG IV OPERATION CODE SUMMARY SYNTAX DIAGRAM LEGEND
OPERATION CODE SYNTAX DIAGRAMS
BOOLEAN OPERATION CODES
FREE FORMAT OPERATION CODES
NATURAL EXPRESSION OPERATION CODES
PROGRAM STATUS CODES
FILE-STATUS ERROR CODES
NESTED CODE ILLUSTRATION
FREE FORMAT NESTED CODE ILLUSTRATION
Chapter 6: Program Organization
SOURCE FILE LOCATION
SOURCE FILE MEMBER CONTENTS
MODULE DEFINITION
SCOPE
STATIC AND AUTOMATIC STORAGE
IMPORT AND EXPORT
Chapter 7: Modern Operation Code Usage
OPTIMIZING
INDICATOR-CONTROLLED LOGIC
INDICATORLESS CONTROLLED LOGIC
DO LOOPS
COMPARE AND BRANCH
COMPARE OPERATION
RANGES, LISTS, AND SELECTOMIT
RPG IV STYLE
Chapter 8: Structured Programming
THE IF-THEN-ELSE STRUCTURE
THE CASE STRUCTURE
Chapter 9: Inter-Module Communication
COMMON TECHNIQUES FOR INTER-MODULE COMMUNICATION
PROTOTYPED CALL
DATA STRUCTURES AND PROTOTYPED PROCEDURES
DATA AREAS
Chapter 10: Procedures
CALLING A PROCEDURE
PROCEDURE DEFINITION
PROTOTYPED PROCEDURE KEYWORDS
PROGRAM ENTRY POINT
A SYSTEM INTERFACE FOR PROCEDURES
Chapter 11: File Processing
FULL-PROCEDURAL FILE PROCESSING
PHYSICAL FILES
LOGICAL FILES
FILE ACCESS
ACCESS PATH PROCESSING
WORKSTATION DEVICE FILE PROCESSING
CHAIN (RANDOM FILE ACCESS)
OPEN AND CLOSE (OPEN AND CLOSE A FILE)
EXFMT (WRITE THEN READ WORKSTATION DEVICE)
POST (POST DEVICE SPECIFIC INFORMATION)
READ (READ A RECORD FROM A FILE)
READC (READ NEXT CHANGED SUBFILE RECORD)
UPDATE (UPDATE A RECORD)
WRITE (WRITE A RECORD)
Chapter 12: Alternate Syntax Options
ENHANCED-FORMAT CALCULATION SPECIFICATIONS
FREE-FORMAT CALCULATION SPECIFICATIONS
Appendix A: Compiler Options
The CRTBNDRPG Command
Appendix B: Decimal Data Errors
DATABASE FILE MODELS
ZONED DECIMAL DATA
PACKED DECIMAL DATA
CONDITIONS FOR DECIMAL DATA ERRORS
Appendix C: DDS Date and Time Format Considerations
DATABASE DATE FORMAT AND SEPARATOR (EDIT CHARACTER)
DATABASE TIME FORMAT AND SEPARATOR (Edit Character)
SPECIAL DATES AND TIMES VALUES
Appendix D: Source Code Listings
DAY OF WEEK ORDINAL
DAY OF WEEK TEXT
RETURN AS UPPERCASE STRING
CONVERT TO UPPERCASE
RETURN LENGTH OF INPUT STRING
IN-LINE ILE PROCEDURES
ADDITIONAL SOURCE LISTINGS
Index
Index_A
Index_B
Index_C
Index_D
Index_E
Index_F
Index_G
Index_H
Index_I
Index_J
Index_K
Index_L
Index_M
Index_N
Index_O
Index_P
Index_Q
Index_R
Index_S
Index_T
Index_U
Index_V
Index_W
Index_X
Index_Y
Index_Z
List of Figures
List of Tables
List of Figures
The Modern RPG IV Language
ISBN: 1583470646
EAN: 2147483647
Year: 2003
Pages: 156
Authors:
Robert Cozzi
BUY ON AMAZON
ERP and Data Warehousing in Organizations: Issues and Challenges
Challenging the Unpredictable: Changeable Order Management Systems
Enterprise Application Integration: New Solutions for a Solved Problem or a Challenging Research Field?
Context Management of ERP Processes in Virtual Communities
Intrinsic and Contextual Data Quality: The Effect of Media and Personal Involvement
A Hybrid Clustering Technique to Improve Patient Data Quality
Qshell for iSeries
Additional Control Structures
Command-Line Arguments
Grep
Sed
Java Development Tools
C++ How to Program (5th Edition)
Summary
String-Manipulation Exercises
Standard Library Exception Hierarchy
D.4. Converting from Binary, Octal or Hexadecimal to Decimal
E.12. Unions
Practical Intrusion Analysis: Prevention and Detection for the Twenty-First Century: Prevention and Detection for the Twenty-First Century
Tcpdump
Internet Security Systems RealSecure
NFR Security
Incident Response
The Future of Intrusion Detection and Prevention
Web Systems Design and Online Consumer Behavior
Chapter II Information Search on the Internet: A Causal Model
Chapter IV How Consumers Think About Interactive Aspects of Web Advertising
Chapter VI Web Site Quality and Usability in E-Commerce
Chapter XII Web Design and E-Commerce
Chapter XV Customer Trust in Online Commerce
DNS & BIND Cookbook
Adding a Host
Introduction
Moving a Name Server
Configuring a Resolver to Resolve Single-Label Domain Names
Determining Which Category a Message Is In
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies