IRS - Mainframe Immersion - 2024

Welcome...

Documents:

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

Pre/Post Test Links:

Week 1 - Basic Java PreTest: Link 7/8/2024
Week 1 - Basic Java PostTest: Link 7/12/2024
Week 2 - Java Database PreTest: Link 7/15/2024
Week 2 - Java Database PostTest: Link 7/19/2024
Week 3 - Mainframe Java PreTest: Link 7/22/2024
Week 3 - Mainframe Java PostTest: Link 7/26/2024

Coding Assignments/Examples:

DesignAssignment1.txt ⇐ Design Assignment 1 7/8/2024
DesignAssignment1Example.txt ⇐ Design Assignment 1 - Example 7/9/2024
CodeAssignment1.txt ⇐ Code Assignment 1 7/9/2024
GuessExample.java ⇐ Code Assignment 1 example 7/10/2024
CodeAssignment2.txt ⇐ Code Assignment 2 7/10/2024
CurrencyExample.zip ⇐ Code Assignment 2 Example (Project) 7/11/2024
CodeAssignment3.txt ⇐ Code Assignment 3 7/11/2024
PopulationExample.zip ⇐ Code Assignment 3 Example (Project) 7/12/2024
DesignAssignment2.txt ⇐ Design Assignment 2 7/12/2024
DesignAssignment2Example.txt ⇐ Design Assignment 2 - Example 7/15/2024
DatabaseAssignment1.txt ⇐ Database Assignment 1 7/15/2024
FlightExample2.zip ⇐ Flight Assignment Example 2 (Project) 7/16/2024
DatabaseAssignment2.txt ⇐ Database Assignment 2 7/16/2024
CountrySizeExample.zip ⇐ Database Assignment 2 Example (Project) 7/17/2024
ReviewAssignment.txt ⇐ Review Assignment 7/17/2024
CountryReport.zip ⇐ Review example (Project) 7/17/2024
CountryReport2.zip ⇐ Code w/ logging (Project) 7/18/2024

Code Examples:

MainframePlay.java ⇐ Our first Mainframe Java program 7/8/2024
FortunesExample.zip ⇐ Example File I/O (Project) 7/8/2024
FlightExample.zip ⇐ Example Database I/O (Project) 7/8/2024
PropertyPlay.zip ⇐ Using a Property file (Project) 7/12/2024
PopulationExample2.zip ⇐ Example using a CVS Parser and logging (Project) 7/12/2024
CSVReadWriteExample.zip ⇐ Example using a CVS Parser and Writer (Project) 7/12/2024
JUnitExample.zip ⇐ A JUnit testing example (Project) 7/12/2024
LoggingPlay.zip ⇐ A Log4J example (Project) 7/12/2024
DatabaseExample.zip ⇐ a Database example in Java (Project) 7/15/2024
DB2Play.zip ⇐ a Database example for DB2 on the Mainframe (Project) 7/16/2024
DB2Example.zip ⇐ another Database example for DB2 on the Mainframe (Project) 7/16/2024
HashMapExample.zip ⇐ Use Map Collections example (Project) 7/17/2024
Polymorphism.zip ⇐ Polymorphism for fun and profit (Project) 7/19/2024
Client.zip ⇐ Inheritance for fun and profit (Project) 7/19/2024
UsersByStateExample.zip ⇐ Users by State Example with JavaDocs and Unit Tests (Project) 7/19/2024
JCLPlay1.zip ⇐ A basic JCL example (Project) 7/22/2024
JCLPlay2.zip ⇐ A more advanced JCL example using DD statements (Project) 7/22/2024
JCLPlay3.zip ⇐ An example using JCL to invoke a Unix Shell script (Project) 7/22/2024
JCLPlay4.zip ⇐ An example using JCL to define run time properties, and config data (Project) 7/22/2024
CobolCopybookExample.zip ⇐ Working with a COBOL Copybook (Project) 7/24/2024
SortPlay.zip ⇐ An example using a custom method to sort Entity objects (Project) 7/25/2024
DFSortPlay.zip ⇐ An example using the DFSort class (Project) 7/25/2024

Data Files:

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

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