IRS - Mainframe Immersion - 2022

Welcome...

Documents:

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

Pre/Post Test Links:

Week 1 - Basic Java PreTest: Link 6/6/2022
Week 1 - Basic Java PostTest: Link 6/10/2022
Week 2 - Java Database PreTest: Link 6/13/2022
Week 2 - Java Database PostTest: Link 6/17/2022
Week 3 - Mainframe Java PreTest: Link 6/21/2022
Week 3 - Mainframe Java PostTest: Link 6/24/2022

Coding Assignments/Examples:

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

Code Examples:

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

Data Files:

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

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