IRS - Mainframe Immersion - 2021

Welcome...

Documents:

https://www.ibm.com/docs/api/v1/content/SSYKE2_8.0.0/com.ibm.java.zsecurity.api.80.doc/com.ibm.jzos/index.html?overview-summary.html
Setup.pdf ⇐ Setup instructors for this class 5/3/2021
DeployingJavaToTheMainframe.pdf ⇐ Mainframe Java example 5/3/2021
JavaClasspath.pdf ⇐ Java Classpath 5/3/2021
AnatomyOfAJavaClass.pdf ⇐ Anatomy Of a Java Class 5/3/2021
Top25SoftwareErrors.pdf ⇐ Top 25 most Dangerous Software Errors 5/3/2021
Log4J.pdf ⇐ Java Logging 5/3/2021
CommonsBuilders.txt ⇐ Using Apache Commons tools 5/3/2021
HowIDesignAndWriteABatchJobInJava.pdf ⇐ How I Design and Write a Batch Job in Java 5/3/2021

Pre/Post Test Links:

Week 1 - Basic Java PreTest: Link 5/3/2021
Week 1 - Basic Java PostTest: Link 5/7/2021
Week 2 - Java Database PreTest: Link 5/10/2021
Week 2 - Java Database PostTest: Link 5/14/2021
Week 3 - Mainframe Java PreTest: Link 5/17/2021
Week 3 - Mainframe Java PostTest: Link 5/21/2021

Coding Assignments/Examples:

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

Code Examples:

MainframePlay.java ⇐ Our first Mainframe Java program 5/3/2021
FortunesExample.zip ⇐ Example File I/O (Project) 5/5/2021
PropertyPlay.zip ⇐ Using a Property file (Project) 5/6/2021
PopulationExample2.zip ⇐ Example using a CVS Parser and logging (Project) 5/7/2021
CSVReadWriteExample.zip ⇐ Example using a CVS Parser and Writer (Project) 5/7/2021
UsersByStateExample.zip ⇐ Users by State Example with JavaDocs and Unit Tests (Project) 5/10/2021
DatabaseExample.zip ⇐ a Database example in Java (Project) 5/10/2021
FlightExample.zip ⇐ Flight Assignment Example (Project) 5/10/2021
FlightExample2.zip ⇐ Flight Assignment Example 2 (Project) 5/11/2021
DB2Play.zip ⇐ a Database example for DB2 on the Mainframe (Project) 5/11/2021
DB2Example.zip ⇐ another Database example for DB2 on the Mainframe (Project) 5/11/2021
HashMapExample.zip ⇐ Use Map Collections example (Project) 5/17/2021
JCLPlay1.zip ⇐ A basic JCL example (Project) 5/17/2021
JCLPlay2.zip ⇐ A more advanced JCL example using DD statements (Project) 5/17/2021
JCLPlay3.zip ⇐ An example using JCL to invoke a Unix Shell script (Project) 5/17/2021
JCLPlay4.zip ⇐ An example using JCL to define run time properties, and config data (Project) 5/17/2021
SortPlay.zip ⇐ An example using a custom method to sort Entity objects (Project) 5/19/2021
DFSortPlay.zip ⇐ An example using the DFSort class (Project) 5/19/2021
JUnitExample.zip ⇐ A JUnit testing example (Project) 5/20/2021
Client.zip ⇐ Inheritance for fun and profit (Project) 5/20/2021
Polymorphism.zip ⇐ Polymorphism for fun and profit (Project) 5/20/2021
CobolCopybookExample.zip ⇐ Working with a COBOL Copybook (Project) 5/21/2021
CaCustomerCount.zip ⇐ Canadian Customer Count - My example (Project) 5/21/2021
TestingImplementations.zip ⇐ An example of a PC and MVS implementation of an Interface (Project) 5/24/2021

Data Files:

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

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