Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword or section
Like this
2Activity

Table Of Contents

Chapter 1.Introduction to ILE RPG
1.1Integrated Language Environment (ILE)
1.1.1ILELanguages
1.1.2Application Development Environment
Chapter 2.RPG Specification Sheets
2.1RPG IV Specifications Statements
2.2The Control (H) Specification Statement
2.3The File Description (F) Specification Statement
2.4The Definition (D) Specification Statement
2.4.1Examples for Declaring Data Items Using the Definition Specification
2.5The Input (I) Specification Statement
2.6The Calculation (C) Specification Statement
2.6.1The New Calculation Specification Layout
2.7The Output (O) Specification Statement
2.8The File Extension (E) Specification Statement
2.9The Line Counter (L) Specification Statement
Chapter 3.RPG IV Functions and Features
3.1OperationCodes
3.1.1Renamed Operation Codes
3.1.2New Operation Codes to Process Date and Time Data Types
3.1.3New Operation Code for Static Call
3.1.4New Operation Codes for Structured Programming
3.2SymbolicNames
3.2.1Upper/Lowercase
3.2.2NameLength
3.2.3Underscore
3.2.4BlankLines
3.2.5Examples
3.3Changes in Limits
3.4Built-in Functions in RPG IV
3.5Using Date and Time Formats and Operations
3.5.1Initializing Date and Time Data Type Fields
3.5.2Example of Initializing Date and Time Data Type Fields
3.5.3Calculations with Date and Time Data Types
3.5.4Date and Time in MOVE Operations
3.5.5Using Date and Time APIs
3.5.6Timestamp
3.6Example Using Import/Export Data Structure
3.7Example Using Pointers in RPG IV
Chapter4.ConversionConsiderations
4.1CVTRPGSRC Conversion Command and Parameters
4.1.1CVTRPGSRCParameters
4.1.2/COPYConsiderations
4.1.3ConversionProblems
4.1.4Scanning Tool for Migrated Source Code
4.2Source Conversion Example
4.3CreationCommands
4.3.1Create RPG Module
4.3.2CreateProgram
4.3.3Create Bound RPG Program
Chapter 5.National Language Support with RPG IV
5.1Recommended Usage of Characters in RPG IV
5.2Source File CCSID Considerations
5.3ExternalizingConstants
5.4DateFields
5.5SortSequence
5.6CaseConversion
5.7DBCS Graphic Data Type
Chapter 6.CL and ILE CL
6.1ILE CL Functions
6.1.1Changes to Existing Interfaces
6.1.2CL Considerations with RPG IV in Compatibility Mode
6.1.3ILE CL Considerations
6.1.4The Call Bound Procedure Command
6.2Changing Source Type from CL to CLLE
6.3Should I Move CL to ILE CL?
Chapter 7.ILE Design Considerations
7.1Overview of ILE Concepts
7.3.4System-Named Activation Group (*NEW)
7.3.5Activation Group Recommendations
7.4Differences Between Default and Non-Default Activation Groups
7.5The Call Stack
7.6ControlBoundary
7.6.1Control Boundary Example
7.7ILE Static Call Syntax
7.8BindingConsiderations
7.8.1Exports and Imports
7.8.2RPG Initialization Considerations for an ILE *PGM or *SRVPGM
7.8.3UnresolvedReferences
7.8.4Service Program Signature
7.8.5Service Program Recommendations
7.8.6Updating Programs without Re-binding
7.9ResourceScoping
7.9.1Overrides and File Opens
7.9.2OverrideExample
7.10Transparency
7.11Ending an ILE Program
7.12.3Ways of Ending an ILE Application
7.12.4Use of RCLRSC
Chapter8.DevelopmentEnvironment
8.1Application Development Manager/400
8.1.2NamingConventions
8.1.3Relationships
8.2Introduction of the Walk-Through Scenarios
8.2.2Setup of the Application Development Manager/400 Environment
8.2.3Enhance the Mailing Application (Service Programs)
Display Call Stack Detail
8.2.4Enhance a Service Program (Signature Implications)
8.2.5Import/Export Variables in ILE
8.3Use Binding Directories in Application Development Manager/400
8.4How to Manage Without Application Development Manager/400
8.5Copyright Your Software
Chapter9.Performance
9.1CompileTime
9.1.1CompileOptions
9.2Program Object Size Comparisons
9.2.1Object Size Conversion Project
9.3RuntimePerformance
9.3.1Working Memory Size for Runtime
9.3.2Choice of Tools
9.3.3Considerations
9.4Performance Benefits of ILE
Chapter10.ExceptionHandling
10.1What Is An Exception/Error?
10.1.1FileExceptions
10.1.2ProgramExceptions
10.2Exception Handling Architecture
10.2.1Job Message Queues and Call Stacks
10.2.2Terminology
10.2.3ExceptionMessages
10.2.4Types of Exception Handlers
10.2.5Exception Handler Priority
10.2.6Default Actions for Unhandled Exceptions
10.2.7Handling an Exception
10.2.8Percolating an Exception
10.2.9Promoting an Exception
10.3Steps in Exception Handling
10.3.1Exception Handling Flow
Appendix A.Diskette Install Instructions
Appendix B.RPG IV Coding Examples
B.1.1Using Pointers in RPG IV
Appendix D.Development environment example code
D.1.1ADMSetup
D.1.2Copy Build Options
D.1.3Check out PARTL parts
D.2Mailing List Application Description
D.3FunctionalScenario
D.3.1Inquire into the Mailing List Master File
Mailing List Menu
D.3.2Maintain Mailing List Master File
D.3.3Submit Mailing by Account Number
D.3.4Submit Special Analysis Report
D.3.5Query Mailing List File
D.4PartsStructure
Index
0 of .
Results for:
No results containing your search query
P. 1
gg244358

gg244358

Ratings: (0)|Views: 155|Likes:

More info:

Published by: Bhavani Shankar Kotra on May 31, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

05/31/2011

pdf

text

original

You're Reading a Free Preview
Pages 5 to 36 are not shown in this preview.
You're Reading a Free Preview
Pages 41 to 108 are not shown in this preview.
You're Reading a Free Preview
Pages 113 to 134 are not shown in this preview.
You're Reading a Free Preview
Pages 139 to 195 are not shown in this preview.
You're Reading a Free Preview
Pages 200 to 227 are not shown in this preview.

Activity (2)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->