This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Paul Tuohy has worked in the development of IBM Midrange applications since the ’70s. He has been IT manager for Kodak Ireland Ltd. and Technical Director of Precision Software Ltd. and is currently CEO of ComCon, a midrange consultancy company based in Dublin, Ireland. He has been teaching and lecturing since the mid-’80s.Paul is the author of "Re-engineering RPG Legacy Applications“, “The Programmers Guide to iSeries Navigator” and the self teach course “iSeries Navigator for Programmers”. He writes regular articles for iSeries 400 Experts Journal and Search400 and is one of the quoted industry experts in the IBM Redbook "Who knew you could do that with RPG IV?". He is also an award winning speaker who speaks regularly at US Common conferences and the renowned RPG World conferences.
� VisualAge for Java� ALL of the compilers for OS/400
- RPG, Cobol, C, Java etc.
������������������������
And on V5R2
Websphere Development Studio Client for iSeries� New packaging which replaces WDT/400 in V5R2 and later shipped
versions of V5R1
The good news:� Great new Java programming toolset, new web design tools, strategic
"Eclipse" plug-in technology base
The bad news:� CODE functionality is not yet incorporated into Eclipse base� Existing CODE tool is shipped with WDSC . . .� HOWEVER . . .
- It is NOT separately installable (you must install everything) until V5R3- Help text integration is not nearly as good as in existing (V5R1) CODE tool
The moral is:� If you are on V5R2 and you ONLY want CODE tools, don't lose the
A Trigger is a program that is called whenever a specified record event occurs on a physical file.
� The Trigger Program is "called" by the DBMS, not by coding logic in your application.
External Triggers and SQL Triggers allowed
������������������������
Parent file
27
2727
Dependent file
Category File Product File
Constraints
DB2/400
Delete request Delete denied
Enforce constraint
Referential Integrity
The ability of the database management system to ensure:� logical consistency of data values between files� validity of data relationships� validity of column contents� robust enforcement of integrity constraints
Get up to speed with RPG IVIf you are still using RPG III - STOP NOWYou will start to see gains from RPG IV within a very short period of time.Here you have it - the brand new RPG!
� 10-character external names (files, format and field names).� Allow mixed case.� Allow blank lines.� Introduction of new Definition (D) Specification. � Elimination of Extension (E) and Line Counter (L) Specifications and the
practical elimination of Input (I) Specifications.� Re-definition of the Header (H), File (F) and Calculation (C)
� More powerful array definition and processing.� Prefixing externally defined files.� Date processing and manipulation.� Named Indicators Introduction of new data types, especially integers and
pointers.� Introduction of Built in Functions (e.g. %SUBST).� Introduction of Sub Procedures and other ILE related features.� Integration with Java.� And, of course, free format.� But perhaps the most important change with RPG IV is that the re-
structuring has made RPG even easier to change in the future.
������������������������
The Multiple Faces of RPG IVCL0N01Factor1+++++++Opcode(E)+Factor2+++++++Result++++++++Len++D+..
C HRS IFLE 40C HRS MULT(H) RATE PAY 7 2C ELSEC RATE MULT 40 REGPAY 7 2C HRS SUB 40 HRSOT 3 0C RATE MULT 1.5 OTRATE 3 2C HRSOT MULT(H) OTRATE OTPAY 7 2 C REGPAY ADD OTPAY PAY 7 2C ENDIF
Learn the basics of XML� Easy to learn, especially if you are familiar with HTML� Lots of good books� I liked “XML for the World Wide Web" by Elizabeth Castro
<HTML><HEAD><TITLE>Quote of the Day</TITLE></HEAD><BODY><DIV ALIGN=CENTER><H1>Quote of the Day</H1><HR><FONT COLOR="navy" SIZE="5"><SCRIPT><!--var quotes = new Array()quotes[0] = "Every time history repeats itself the price goes...quotes[1] = "The moment you think you understand a great work ...