IRS - Mainframe Immersion - 2025

Welcome...

Documents:

Setup.pdf ⇐ Setup instructions for this class 2/3/2025
DeployingJavaToTheMainframe.pdf ⇐ Mainframe Java example 2/3/2025
JavaClasspath.pdf ⇐ Java Classpath 2/3/2025
AnatomyOfAJavaClass.pdf ⇐ Anatomy Of a Java Class 2/3/2025
Top25SoftwareErrors.pdf ⇐ Top 25 most Dangerous Software Errors 2/3/2025
Log4J.pdf ⇐ Java Logging 2/3/2025
CommonsBuilders.txt ⇐ Using Apache Commons tools 2/3/2025
HowIDesignAndWriteABatchJobInJava.pdf ⇐ How I Design and Write a Batch Job in Java 2/3/2025

Pre/Post Test Links:

Week 1 - Basic Java PreTest: Link 2/3/2025
Week 1 - Basic Java PostTest: Link 2/7/2025
Week 2 - Java Database PreTest: Link 2/10/2025
Week 2 - Java Database PostTest: Link 2/14/2025

Coding Assignments/Examples:

DesignAssignment1.txt ⇐ Design Assignment 1 2/3/2025
DesignAssignment1Example.txt ⇐ Design Assignment 1 - Example 2/4/2025
CodeAssignment1.txt ⇐ Code Assignment 1 2/4/2025
GuessExample.java ⇐ Code Assignment 1 example 2/5/2025
CodeAssignment2.txt ⇐ Code Assignment 2 2/5/2025
CurrencyExample.zip ⇐ Code Assignment 2 Example (Project) 2/6/2025
CurrencyExample2.zip ⇐ Using an Entity class (Project) 2/6/2025
CodeAssignment3.txt ⇐ Code Assignment 3 2/6/2025
PopulationExample.zip ⇐ Code Assignment 3 Example (Project) 2/7/2025
DesignAssignment2.txt ⇐ Design Assignment 2 2/7/2025
DesignAssignment2Example.txt ⇐ Design Assignment 2 - Example 2/10/2025
DatabaseAssignment1.txt ⇐ Database Assignment 1 2/10/2025
FlightExample2.zip ⇐ Flight Assignment Example 2 (Project) 2/11/2025
DatabaseAssignment2.txt ⇐ Database Assignment 2 2/11/2025
CountrySizeExample.zip ⇐ Database Assignment 2 Example (Project) 2/12/2025
ReviewAssignment.txt ⇐ Review Assignment 2/12/2025
CountryReport.zip ⇐ Review example (Project) 2/12/2025
CountryReport2.zip ⇐ Code w/ logging (Project) 2/13/2025

Code Examples:

MainframePlay.java ⇐ Our first Mainframe Java program 2/3/2025
FortunesExample.zip ⇐ Example File I/O (Project) 2/3/2025
FlightExample.zip ⇐ Example Database I/O (Project) 2/3/2025
JUnitExample.zip ⇐ A JUnit testing example (Project) 2/7/2025
PropertyPlay.zip ⇐ Using a Property file (Project) 2/7/2025
PopulationExample2.zip ⇐ Example using a CVS Parser and logging (Project) 2/7/2025
CSVReadWriteExample.zip ⇐ Example using a CVS Parser and Writer (Project) 2/7/2025
DatabaseExample.zip ⇐ a Database example in Java (Project) 2/10/2025
DB2Play.zip ⇐ a Database example for DB2 on the Mainframe (Project) 2/11/2025
DB2Example.zip ⇐ another Database example for DB2 on the Mainframe (Project) 2/11/2025
HashMapExample.zip ⇐ Use Map Collections example (Project) 2/14/2025
Polymorphism.zip ⇐ Polymorphism for fun and profit (Project) 2/14/2025

Data Files:

DataFiles.zip ⇐ Sample data files for working with Collections 2/3/2025
currency-codes.csv ⇐ World Currency Data 2/3/2025
au.zip ⇐ The Australian data files for the coding assignments 2/3/2025
ca.zip ⇐ The Canadian data files for the coding assignments 2/3/2025
uk.zip ⇐ The British data files for the coding assignments 2/3/2025
us.zip ⇐ The American data files for the coding assignments 2/3/2025
POP.csv ⇐ World Population Data 2/3/2025
airport-codes.zip ⇐ A list of World Airport details 2/3/2025
ISOCountryCodes.txt ⇐ A list of ISO Country Code and Names 2/3/2025
world-cities.csv ⇐ A list of cities of the world 2/3/2025
UKLandmarks.zip ⇐ UK Landmarks and related files 2/3/2025
InternetUsers.csv ⇐ Internet Users by Country 2/3/2025
population.csv ⇐ Population by Country by Year 2/3/2025
Shipping.zip ⇐ Shipping data for the challenge assignment 2/3/2025

Coding Assignments:

Chart of coding assignments this will show your coding progress

Notes From Class:

My Notes folder

Tools:

Development Tools Folder

Reference Manuals:

IBM Reference Manuals Folder

Jars:

Jars Folder

Web Sites of Interest


Jonathan R. Earl
Jonathan@Earl-Family.Net

These examples are Open Source under the GNU Free Documentation License as noted here: Copyright