IBMi Self Learning Material

Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

Step 1: About IBM i

https://www.youtube.com/watch?v=f13ke9hY7Wk

https://www.youtube.com/watch?v=k6W2LHjZqjo

Step 2: Steup (Refer Installation Kit document for more detailed steps)

For hands on go to pub400 website and create free account and download Mocha soft free
editor for coding. Refer below link to download IBM client access for Windows

https://www.youtube.com/watch?v=Bb0wRZA8mTE

https://goo.gl/uDpyEC

Follow below link for initial setup of IBM client access:

https://youtu.be/-UUsl-7mEwM?list=PL-cQM7QhBjZQNniKeJPL9L8KkatargVim

https://www.youtube.com/watch?v=AIUAse74StA

https://www.youtube.com/watch?v=-UUsl-7mEwM

https://pub400.com/

Step3: Self-study link:

https://www.slideshare.net/tvlooy/introduction-to-the-ibm-as400

https://www.youtube.com/watch?v=Efa37PvBV1M

https://www.youtube.com/watch?v=Efa37PvBV1M&list=PL3W4xRdnQJHVWWmYX1Klji7QUk_PQhq
0t

https://www.go4as400.com/

https://www.youtube.com/channel/UCBtye8Y8UMmZFXCum_SDZTA

https://www.youtube.com/watch?v=Efa37PvBV1M&list=PL3W4xRdnQJHVWWmYX1Klji7QUk_PQhq0t

https://www.youtube.com/user/yusuf230ify/playlists

https://www.youtube.com/playlist?list=PL-cQM7QhBjZQRjoWA_IM4NAc5799nKfP0

https://www.youtube.com/watch?v=Efa37PvBV1M&list=PL3W4xRdnQJHVWWmYX1Klji7QUk_PQhq0t
Week 1 and 2 (SEU , PF, LF , DB2 Topics)

https://www.youtube.com/watch?v=Efa37PvBV1M&list=PL3W4xRdnQJHVWWmYX1Klji7QUk_PQhq
0t&index=1

https://www.youtube.com/watch?v=fhWAa5rlqSY&list=PL3W4xRdnQJHVWWmYX1Klji7QUk_PQhq0
t&index=2

https://www.youtube.com/watch?v=oW0uuWaC8RM

https://www.youtube.com/watch?v=mhcgg_wHgD8

https://www.youtube.com/watch?v=iaVsxA9Rk3M

https://www.youtube.com/watch?v=PpE-
qTpLII8&list=PL3W4xRdnQJHVWWmYX1Klji7QUk_PQhq0t&index=3

https://www.youtube.com/watch?v=aHIjuDktC3E&list=PL34QvIMpkj1nZ7UlZfUEnBi_ddgbcqOvS

https://www.youtube.com/watch?v=S9MsjCoaWzc&list=PL34QvIMpkj1lPQkfabHoK0KqcnO7KZfLe

https://www.slideshare.net/tvlooy/introduction-to-the-ibm-as400

https://www.youtube.com/watch?v=8HmXNYpGH8o&list=PLZyYwlxbwvDcM7aKJPPHcWsIEcQXszonl

https://www.youtube.com/watch?v=6jDNKCA1c3A&list=PLZyYwlxbwvDcM7aKJPPHcWsIEcQXszonl&
index=2

https://www.youtube.com/watch?v=mhcgg_wHgD8&list=PLZyYwlxbwvDcM7aKJPPHcWsIEcQXszonl
&index=3

https://www.youtube.com/watch?v=iB7t8TA-
YOc&list=PLZyYwlxbwvDcM7aKJPPHcWsIEcQXszonl&index=4

https://www.youtube.com/watch?v=7RKOxJC11Ko

https://www.youtube.com/watch?v=D2-QTmyL4ds

https://www.youtube.com/watch?v=q3lJk5PNpkM

https://www.go4as400.com/chapterload.aspx?cid=2

http://www.go4as400.com/Source-physical-file-and-logical-file-in-as400/files.aspx?cid=3

http://www.go4as400.com/Source-physical-file-and-logical-file-in-as400/files.aspx?cid=4

http://www.go4as400.com/Source-physical-file-and-logical-file-in-as400/files.aspx?cid=5

https://www.go4as400.com/Source-physical-file-and-logical-file-in-as400/files.aspx?cid=6

https://www.go4as400.com/Source-physical-file-and-logical-file-in-as400/files.aspx?cid=666

https://www.go4as400.com/SEU-source-entry-utility-in-as400/SEU.aspx?cid=11

https://www.go4as400.com/chapterload.aspx?cid=421
https://www.go4as400.com/chapterload.aspx?cid=422

https://www.go4as400.com/chapterload.aspx?cid=423

Week 3 (File operation)

https://www.youtube.com/watch?v=FqgwYsp7mjk
https://www.youtube.com/watch?v=RLr6MInl0PQ

https://www.youtube.com/watch?v=bxwfmijbce4

https://www.youtube.com/watch?v=3o0AKpPx8eY

https://www.youtube.com/watch?v=oB7Pxj0B2sw

https://www.youtube.com/watch?v=w3zS48QIJIY

https://bit.ly/3156ZgZ

https://bit.ly/2QuGAHH

https://www.go4as400.com/chapterload.aspx?cid=421

https://www.go4as400.com/chapterload.aspx?cid=422

https://www.go4as400.com/chapterload.aspx?cid=423

https://www.go4as400.com/rpgle-specifications-h-f-d-i-c-o/spec.aspx?cid=52

https://www.go4as400.com/rpgle-specifications-h-f-d-i-c-o/spec.aspx?cid=54

https://www.go4as400.com/rpgle-specifications-h-f-d-i-c-o/spec.aspx?cid=56

http://www.go4as400.com/rpgle-opcodes/as400.aspx?cid=263

http://www.go4as400.com/rpgle-opcodes/as400.aspx?cid=264

Week 4 (op codes)

https://www.youtube.com/watch?v=s6qRibu5jMs
??

Topics to be covered:
1. PF, LF
2. Some Basic Opcodes:
Read,
Reade,
ReadP,
ReadC,
Dsply,
Eval,
Add,
Chain,
Exfmt,
Seton,
Monitor,
Return
3. Some Basic Built-in-function:
%EOF
%Found
%Subst,
%Trim,
%Xlate,
%Scan,
%Check,
%replace,
%Len,
%Error,
%Date,
%Timestamp

4. Use of Setll, SetGt, *start, *end, *loval, *hival


5. Loop (Do, DoW, DoU, For)
6. Conditional Statement (If, Else, Else If, Select)
7. Array (Compile Time, Pre-runtime Array, Run-time)
Array Opcodes (Lookup, Sorta, Xfoot)
8. Display and Subfile file

Step 4 : Sample Assignments:

Basic Learning Program For RPGLE:


1. Create a program to find Greater number between them?
Example Input: 21, 53
Output: 53
2. Create a program to write Table of any number?
Example Input: 2
Output: 2, 4, 6…
3. Create a program to find given number is ODD or EVEN?
Example Input: 21
Output: ODD
4. Create a program to find given number is PRIME or NOT?
Example Input: 13
Output: Not Prime
5. Create a program to find Maximum and Minimum in Array?
Example Input: 12 54 74 11 32
Output: Max-74, Min-11
6. Create a program to find Factorial of given number?
Example Input: 5
Output: 120
7. Create a program to change Upper to Lower Case?
Example Input: SANJAY
Output: sanjay
8. Create a program to change Lower to Upper Case?
Example Input: sanjay
Output: SANJAY
9. Create a program to reverse the given String?
Example Input: sanjay
Output: yajnas
10. Create a program to find given string is PALINDROME or NOT?
Example Input: MADAM
Output: Palindrome
(Palindrome is a word, number of characters which reads the same backward as forward
such as Madam, Malayalam))

Basic Learning Program Related to File:


1. Create a program to read PF through Rpgle?
2. Create a program to read particular field of PF through Rpgle?
(Hint: Use of Chain Opcode)
3. Perform READ/WRITE/UPDATE/DELETE on a PF?

Basic Learning Program Related to Display and Subfile:


1. Create a program to display PF data on Display screen?
2. Create a program to Insert date in PF through Display Screen?
3. Perform READ/WRITE/UPDATE/DELETE on a PF through Display Screen?
4. Create a Subfile to show all data of PF?

You might also like