A Comprehensive Guide-And Index of  helpful web Pages
for the AS/400 professional; including DDS / RPGLE/SQL and XML/JAVA


Click The Map Link below to access the index to get started:

QAS400-Index.com 

Provides a Summary/Index of Links For AS400 professionals


Misc. Goodies and AS/400 Tech. Web Sites, for modernizing your coding techniques:

 
Click the image on the right, to learn more about the IBM toolbox for Java (classes) / or <Click Here  
<Learn more about IBM Toolbox for Java>
-IBM® Toolbox for Java™ are Java classes that allow you to use Java programs to access as400 data! :

-----------------------------------------

Click image to Links to the AS400 IBM Java and XML Tool-Box sites !


Click the above IMAGE for the v7 RPG & Java toolkit site Index ! 


---------------------------------------------------------------

<Learn more about processing XML on the AS/400 using Java XML PKG>

IBM® Toolbox for Java™ also includes several (XML) components, including an XML parser, which can be used/invoked natively from within RPG-ILE.

Just <Click> the image on the Left, to Learn more about XML.



Also, see XML info at: 

http://www.ibmsystemsmag.com/ibmi/developer/rpg/XML_RPGpart3/?page=3


(XML) V7R1 components, including an XML parser.

http://pic.dhe.ibm.com/infocenter/iseries/v7r1m0/topic/rzahh/rzahhxmlparserxslprocessor.htm


IBM i 6.1>Programming>XML Toolkit>What's new for V6R1

http://www-01.ibm.com/support/knowledgecenter/ssw_ibm_i_61/rzamj/rzamjnew.htm?lang=en


And the XML-V6R1 - The previous XML toolkit:   

http://www-01.ibm.com/support/knowledgecenter/api/content/ssw_ibm_i_61/rzamj/rzamjmain.htm



--------------------------------------------------------------------------------------------------------------

Also, Please see the following links below, to also learn more about XML. 


1.  Change XML into I-series files:   

http://search400.techtarget.com/tip/Transform-XML-into-iSeries-readable-form-easily





2.  Example of the XML-INTO operation code: 

http://publib.boulder.ibm.com/infocenter/iadthelp/v6r0/index.jsp?topic=/com.ibm.etools.iseries.langref.doc/c0925086821.htm


http://www.ibmsystemsmag.com/ibmi/developer/rpg/New-and-Improved-XML-INTO/


3. XML -example XML processing code using RPG-XML suite: 

http://www.rpg-xml.com/examplecode.aspx 



-------------------------------------------------------------------------------------------------------


Java And AS/400 web sites;   

 

------------------------------------------------------------------------------------------------------
















1.   More... Java... How to develop and compile Java programs on the I-series:  

http://www.mysamplecode.com/2011/05/iseries-compile-java-programs-beginners.html


2. Deployment of  AS400 Java applications on the I-series: 

http://www.itjungle.com/fhg/fhg032206-story02.html 



            *** Here are Additional sites, And Additional 'GOODIES'  Published ***


The Free RPG/i5 (AS400) Tools Mission

http://www.freerpgtools.com/


http://iprodeveloper.com/rpg-programming


http://iprodeveloper.com/databasesql


<Free as400 code to Browse> 

http://www2.systeminetwork.com/code/


<More... free src code to browse> 

http://www.texas400.com/RPGsourcecode.html


<Modernize your Habits, by watching these techniques> 

http://iprodeveloper.com/rpg-programming/modernize-your-rpg-habits


------------------------------------------------------------

More Free goodie AS400 TOOLS & Code on these AS400 web sites: 

------------------------------------------------------------


The Free RPG/i5 (AS400) Tools Mission

http://www.freerpgtools.com/


http://iprodeveloper.com/rpg-programming


http://iprodeveloper.com/databasesql


<Free as400 code to Browse> 

http://www2.systeminetwork.com/code/


<More... free src code to browse>   

http://www.texas400.com/RPGsourcecode.html


<Modernize your Habits, by watching these techniques> 

http://iprodeveloper.com/rpg-programming/modernize-your-rpg-habits


<Learn more about the IBM Toolbox for Java>

-IBM® Toolbox for Java™ are Java classes that allow you to use Java programs to access as400 data:

http://pic.dhe.ibm.com/infocenter/iseries/v7r1m0/index.jsp?topic=%2Frzahh%2Fpage1.htm


<Learn more about processing XML on the AS400>

IBM® Toolbox for Java™ also includes several (XML) components, including an XML parser.

http://pic.dhe.ibm.com/infocenter/iseries/v7r1m0/topic/rzahh/rzahhxmlparserxslprocessor.htm


--------------------------------------------------

- FURTHER NUGGETS OF USEFUL INFO: 

--------------------------------------------------


-Using native IBM iSeries/AS400 commands to send email, and w/ attachments from the IFS. 

<http://www.rpgpgm.com/2013/12/email-ifs-files.html>


-How to zip files that are in the IFS:   

<http://www.rpgpgm.com/2013/11/zipping-files-in-ifs.html>


-Using CPYTOIMPF - to add column headers to .csv FILES, as you create streamfiles from a db2 file:

<http://www.rpgpgm.com/2014/05/adding-column-headings-to-file-in-ifs.html>


-Condition display fields without indicators: (using hex color codes in rpg4) 

http://www.rpgpgm.com/2013/10/condition-display-fields-without.html



--------------------------------------------------

RPG4 & Java toolkit sites :  (Just click below... )

--------------------------------------------------


<Learn more about the IBM Toolbox for Java>

-IBM® Toolbox for Java™ are Java classes that allow you to use Java programs to access as400 data:

http://pic.dhe.ibm.com/infocenter/iseries/v7r1m0/index.jsp?topic=%2Frzahh%2Fpage1.htm


--------------------------------------------------------------

Need RPG4 & XML toolkit sites ?  (we have just the right Links below...)

--------------------------------------------------------------


<Learn more about processing XML on the AS400>

IBM® Toolbox for Java™ also includes several (XML) components, including an XML parser.


http://pic.dhe.ibm.com/infocenter/iseries/v7r1m0/topic/rzahh/rzahhxmlparserxslprocessor.htm


http://www.ibmsystemsmag.com/ibmi/developer/rpg/XML_RPGpart3/?page=3


---------------------------------------------
 RECENT RDI / RDE - WEB SITES/ ADDED TO SITE
---------------------------------------------

RDI – Main help index for RDI 9.1  :     
http://www-01.ibm.com/support/knowledgecenter/SSAE4W_9.1.0/com.ibm.iseries.xd.doc/helpindex_rdi.html?cp=SSAE4W_9.1.0%2F0
                                                                                            

RDI  -   OVERVIEW, /  Help ,/  and tutorial site W/ VIDEOS ;   
http://127.0.0.1:54240/help/index.jsp?nav=%2F9


Additional RDE / RDI - WEB SITE - Help Docs:


C-Functions, Standard Library
:

IBM has included specific C-procedures,
which can be found @ these web sites:

< Just click on Link below >
wiki.midrange.com/index.php/Using_QC2LE_procedures_in_ILE_RPG 


Also, check out std. C Library here

http://en.wikipedia.org/wiki/C_standard_library

___________________________________________  


To further explorer the functionality in the QC2UTIL1/2/3 and QC2LE, and QC2IO SVCPGM(s), then just click on the searches below, to pull up a plethora of info. from the Unix Man pages, and other resources: 


*    http://docs.faircom.com/doc/knowledgebase/#57416.htm

*     http://www.ibm.com/developerworks/aix/library/au-errnovariable/ 

*  http://manpages.courier-mta.org/htmlman3/

*  http://man7.org/linux/man-pages/man3/errno.3.html

*  http://manpages.courier-mta.org/htmlman3/errno.3.html

*   https://www.ibm.com/developerworks/opensource/

*  Go here  for the IBM Eclipse (C / C++ Development Tools)

http://www.eclipse.org/cdt/


Multiple occur 
and Qualified data Structure sites:

--------------

D-specs (all keywords): 


http://pic.dhe.ibm.com/infocenter/iadthelp/v8r0/topic/com.ibm.etools.iseries.langref.doc/evfrilsh514.htm



<LIKEDS/LIKEREC Sites>

The LIKEDS keyword is used to define a data structure, data structure subfield, prototyped return value>


<Other useful sites for (Likerec parameters) and 'Qualified' keyword and the complete ILE RPG Language Reference>:


http://pic.dhe.ibm.com/infocenter/iadthelp/v8r0/topic/com.ibm.etools.iseries.langref.doc/evfrilsh556.htm?resultof=%22%71%75%61%6c%69%66%69%65%64%22%20%22%71%75%61%6c%69%66%69%22%20%22%64%61%74%61%22%20%22%73%74%72%75%63%74%75%72%65%73%22%20%22%73%74%72%75%63%74%75%72%22%20

http://pic.dhe.ibm.com/infocenter/iadthelp/v8r0/index.jsp?topic=%2Fcom.ibm.etools.iseries.langref.doc%2Fevfrilsh542.htm&resultof=%22qualified%22%20%22qualifi%22%20%22data%22%20%22structures%22%20%22structur%22%20


http://pic.dhe.ibm.com/infocenter/iadthelp/v8r0/topic/com.ibm.etools.iseries.langref.doc/evfrilsh546.htm


http://www.mcpressonline.com/programming/rpg/exploring-v5r2s-data-structure-arrays.html


<Great sites for qualified datastructures in RPG4 >  


http://www.mcpressonline.com/programming/rpg/exploring-v5r2s-data-structure-arrays.html


http://www.mcpressonline.com/programming/rpg/qualified-data-structures.html


http://search400.techtarget.com/tip/Qualified-data-structures-Why-you-should-be-using-them

http://search400.techtarget.com/tip/RPG-data-structure-arrays-improvement-over-multiple-occurrence-data-structures


http://www.code400.com/forum/showthread.php/430-rpgle



(Further info: for OS/400 V8R0)   


http://pic.dhe.ibm.com/infocenter/iadthelp/v8r0/topic/com.ibm.etools.iseries.langref.doc/evfrilsh184.htm 


http://pic.dhe.ibm.com/infocenter/iadthelp/v8r0/index.jsp?

topic=%2Fcom.ibm.etools.iseries.langref.doc%2Fevfrilsh186.htm


http://pic.dhe.ibm.com/infocenter/iadthelp/v8r0/topic/com.ibm.etools.iseries.langref.doc/evfrilsh188.htm


Trigger Program Buffer, and examples 



-----------

Trigger buffer field positions and descriptions / In the buffer as described in alphabetic order.


http://publib.boulder.ibm.com/infocenter/iseries/v5r4/topic/dbp/rbaforzahftrd.htm


Creating Trigger Programs:

http://publib.boulder.ibm.com/infocenter/iseries/v5r4/index.jsp?topic=%2Fdbp%2Frbaforzahftrb.htm


Old school-Trigger Program examples: 

http://publib.boulder.ibm.com/infocenter/iseries/v5r4/index.jsp?topic=%2Fdbp%2Frbaforzahftrb.htm

http://publib.boulder.ibm.com/infocenter/iseries/v5r4/topic/dbp/rbaforzahftrj.htm


Trigger Programs And skeleton trigger programs continued - Examples: 

http://www.itjungle.com/mgo/mgo020703-story02.html


http://www.bmeyers.net/faqs/15-faqs/53-skeleton-trigger-program


http://www.mysamplecode.com/2012/03/rpgle-trigger-program-insert-update.html

RDI/RDP and RD-Designer web sites:




-----------

Overall history on the tool


http://www.itjungle.com/fhg/fhg102710-story01.html


-How do i get RDI/RDP ? <just click below> 

-----------------

https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/W5655eb35823a_4511_8970_3f665cc5d557/page/How%20to%20Learn%20RDi

 

< on-line Educational Resources for RDI> 

https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/W5655eb35823a_4511_8970_3f665cc5d557/page/Online%20Educational%20Resources

 

The advantages of RDI/RDP over SEU/SDA and RLU 


----------





http://www.ibmsystemsmag.com/ibmi/developer/websphere/Using-Screen-Designer/

http://www.ibmsystemsmag.com/ibmi/developer/websphere/Move-Over-SDA,-RDPi-is-in-the-House/?page=3


http://www.mcpressonline.com/rpg/we-finally-have-a-green-screen-development-tool.html


https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/W5655eb35823a_4511_8970_3f665cc5d557/page/How%20to%20Learn%20RDi

https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/W5655eb35823a_4511_8970_3f665cc5d557/page/Online%20Educational%20Resources


<Trial versions for RDI / RDP> 

http://iprodeveloper.com/blog/how-do-i-get-rational-developer-i

http://iprodeveloper.com/rpg-programming/modernize-your-rpg-habits

http://iprodeveloper.com/rse-jump-start-workshop


< Other helpful sites, with LPEX perspectives: >   

http://iprodeveloper.com/rpg-programming/rdis-debug-perspective-part-1-getting-started


http://iprodeveloper.com/application-development/rdis-debug-perspective-when-update-production-files

http://iprodeveloper.com/rpg-programming/rdis-debug-perspective-part-3-using-advanced-features

Using RDI/RDP screen design web sites



-------------

<Getting started with the LPEX editor>


http://pic.dhe.ibm.com/infocenter/iadthelp/v8r0/topic/com.ibm.etools.iseries.rse.doc/topics/ctransition.html


<using RDI screen desinger> 

http://www.ibmsystemsmag.com/ibmi/developer/websphere/Using-Screen-Designer/

http://pic.dhe.ibm.com/infocenter/iadthelp/v8r0/index.jsp?topic=%2Fcom.ibm.etools.iseries.dds.tui.doc%2Ftopics%2Ftsdlaunch.html

http://pic.dhe.ibm.com/infocenter/iadthelp/v8r0/topic/com.ibm.etools.iseries.dds.tui.doc/topics/tsdworkingwScreens.html


<Working with Screens> using RDI designer>: 

http://pic.dhe.ibm.com/infocenter/iadthelp/v8r0/topic/com.ibm.etools.iseries.dds.tui.doc/topics/tsdworkingwDSPFrec.html

http://pic.dhe.ibm.com/infocenter/iadthelp/v8r0/topic/com.ibm.etools.iseries.dds.tui.doc/topics/tsdwwDSPFFields.html

http://pic.dhe.ibm.com/infocenter/iadthelp/v8r0/topic/com.ibm.etools.iseries.dds.tui.doc/topics/tsddesignarea.html

http://pic.dhe.ibm.com/infocenter/iadthelp/v8r0/topic/com.ibm.etools.iseries.dds.tui.doc/topics/tsdprev.html


<Report Designer: > 

http://pic.dhe.ibm.com/infocenter/iadthelp/v8r0/topic/com.ibm.etools.iseries.dds.tui.doc/topics/trdlaunch.html

http://pic.dhe.ibm.com/infocenter/iadthelp/v8r0/topic/com.ibm.etools.iseries.dds.tui.doc/topics/trdModify_c.html