ILE RPG Tutorial by AS400 and SQL Tricks

Edit Mode

IBM i,AS400 Tutorial,iSeries-ILE concepts in AS400- Introduction to ILE RPG & example of ILE program

#ibmi #as400 #rpgle IBM i, AS400 Tutorial, iSeries,System i - Introduction to ILE RPG and Example of Simple ILE program This video tell u the following: ---------------------------------------------------- Overview of RPG IV language Role of ILE in RPG programming Coding specifications Main Source: HFDICO Subprocdedure section: Procedure specification Definition Calculation ------------------------------ Program creation Program call CRTBNDRPG - OPM program (option 14) Compiling source code into modules Binding (combining) one or more modules into a program object Binding directory Module: non runnable object - must bound into a program object to run(CRTPGM,CRTRPGMOD) Service programs are a means of -package procedure in 1 or more module into a separately bound object. Other ILE program can access the procedure in the service program Use of service program - modularity and maintainability CRTSRVPGM, UPDPGM, UPDSRVPGM CRTBNDRPG -- to contain name of modules or service program that your program or service program may use. Parameters and Prototypes A list of binding directories may specified when you create program OPM using CRTBNDRPG or ILE CRTPGM or CRTSRVPGM service prorgam. They can also be specified on the CRTRPGMOD command. A binding directory may reduce the program size because modules or service programs listed in the binding directory are used only when they are needed

List of Videos

IBM i,AS400 Tutorial,iSeries-ILE concepts in AS400- Introduction to ILE RPG & example of ILE program

IBM i, AS400 Tutorial-Parameter passing in ILE RPG-Difference b/w CALL BY VALUE & CALL BY REFERENCE

IBM i, AS400 Tutorial, iSeries-ILE concepts in AS400-Create module & call module from other ILE pgm

IBM i,AS400Tutorial,Series-ILE concepts-Create MODULE with Input parms & call module with param list

IBM i, AS400 Tutorial,iSeries,System i-ILE concepts in AS400-Call a prototyped procedure or program

IBM i, AS400 Tutorial, iSeries, System i -ILE concepts in AS400-PR and PI & Prototype Calls in ILE

IBM i, AS400 Tutorial, iSeries, System i - ILE concepts in AS400 -Difference b/w Main & Subprocedure

IBM i, AS400 Tutorial,iSeries -ILE concepts in IBM i-Overview of Module with Multiple subprocedures

IBM i, AS400 Tutorial - Module binding in ILE - Create NOMAIN module and Subprocedures with Export

IBM i,AS400 Tutorial-ILE Concepts in RPG-Modules and Service programs and their binding with Example

IBM i, AS400 Tutorial, iSeries, System i - ILE Concepts - Program Signature violation Error

IBM i, AS400 Tutorial, iSeries -Usage of CONST in ILE RPG - Parameter passing by Read only reference

IBM i, AS400 Tutorial -Use of *NOPASS in ILE RPG-Parameter passing- optional parameter (one or more)

IBM i, AS400 Tutorial, iSeries, System i -ILE concepts - Usage of *OMIT -Parameter passing in ILE

IBM i, AS400 Tutorial, iSeries, System i - Usage of *NOPASS and *OMIT in combination in ILE RPG

IBM i, AS400 Tutorial -EXTPGM vs EXTPROC in ILE RPG-Calling programs and procedures in ILE RPG

IBM i, AS400 Tutorial-Usage of OPTIONS(*RIGHTADJ)-Parameter passing & Long Name Procedures in RPGLE

IBM i, AS400 Tutorial -Usage of OPTIONS(*TRIM) with CONST and VALUE - Parameter passing in ILE RPG

IBM i, AS400 Tutorial -Usage of OPTIONS(*VARSIZE) with CONST & BY REFERENCE-Parameter passing in ILE

IBM i, AS400 Tutorial- Pass pointer or string to a procedure in RPGILE- Usage of OPTIONS(*STRING)

IBM i,AS400 Tutorial-Passing NULL capable database file field in ILE RPG procedure-OPTIONS(*NULLIND)

Call a prototyped procedure or program |Call RPGIII,RPGIV and CL programs as a prototype call in RPG

IBM i, AS400 Tutorial, iSeries, System i -Passing arrays in ILE RPG program using protoype call

IBM i, AS400 Tutorial, iSeries-Passing Data STRUCTURE in ile rpg program using prototype call

IBM i, AS400 Tutorial, iSeries -Passing Data structure array in ile rpg program using prototype call

Multi occurrence data structure in RPG | Passing multiple occurrence data structure to prototype ILE

LIKE keyword to define parameters definition - Externally definded DS based on externally file.

maths function in ile rpg-Call C function SIN COS function in RPGLE-prototyping c functions in RPGLE

Calling sleep and usleep C functions in ILE RPG program-Delay the program by SECONDS or MICROSECONDS

Random number generation in ILE RPG -Call C function CEERAN0 function in RPGLE.

Using QCMDEXC API in RPGLE -Prototype anything-Example of Using QCMDEXC in an RPGLE Procedure-DBCS

Calling C api SYSTEM in RPG ILE-system C API an alternative to QCMDEXC

%PARMNUM in RPG ILE-Softcode parm position in rpg ile-%PARMS in rpgle-Using *NOPASS in RPGLE.

Service programs in RPG ILE-Binding a service program with another service program object

Using the CRTBNDRPG-Creating an OPM-Compatible Program Object

Using Binding directories | Introduction to binding directories in AS400 [ILE RPG]

Using Binding directories | Introduction to binding directories in AS400 [ILE RPG]

What is Activation group in as400

CL commands used with ILE RPG

Activation group in AS400 | Storage Model concept *TERASPACE in AS400 ILE

PROCEDURE to Convert numeric currency to words in RPG AS400 | converting numeric currency to words

Procedure Pointer - How To Call procedure by pointer in ILE RPG-PROCPTR in ILE RPG-%PADDR in ILE RPG