Omni Banner

Quickly Create Powerful IBM i System Commands with Java and CL
Richard Schoen, RJS Software

Tuesday May 19th 2015

Richard Schoen

Casey's Restaurant and Bar (new location)
415 E. North Avenue (IL-64), just East of I-355
Lombard IL

5:00 Registration
6:00 Dinner and Business Meeting
7:00 Presentation

meals | register | cancel | directions

Youíve probably heard about the power of using Java on IBM i. Often Java based APIs can easily do tasks that a standard RPG or CL program canít do without a lot of extra programming. Historically that has often that meant running a Websphere or Tomcat application server or attempting to embed Java calls into an RPG program which can quickly become complex and hard to debug because of the limitations of calling Java from RPG.

What if there was an easy way to combine the power and simplicity of a CL command with the program logic of a Java program ?

This session will introduce you to the concept of creating your own IBM i CL commands that integrate with Java program logic to perform processing and return appropriate response information as needed to the caller when the command completes. Your new Java based CL commands can then be embedded in and used with existing RPG and CL application programs. We will also look at how a Java program can be structured similar to a CL program to make it easy to use Java in a similar fashion as CL There are many Java APIs available such as iText for PDF, Java Mail for sending mail, XML parsing, reading and writing IFS files and using JT400 for database access, program access and more.

Once youíve created your own custom Java/CL commands you can easily embed those CL commands in your own system jobs by placing them into CL programs, RPG programs or scheduling them on a job scheduler such as IBM i WRKJOBSCDE or a 3rd party job scheduler such as HelpSystems Robot or Skybot enterprise schedulers.

You will leave this session with a new appreciation for how Java and CL can be utilized in your own computing environment to create useful system commands.

Richard Schoen, RJS Software

Richard Schoen is Director of Document Management Technologies for RJS Software Systems, a division of HelpSystems. With over 27 years of development, integration and document management experience on all system platforms, including IBM i, Windows, Mac and Linux, Richard has a unique perspective on making systems talk to each other that helps keep RJS products well positioned to take advantage of growth opportunities in todayís rapidly changing markets.

Dinner Options
Food and Drink are ala carte from

May Dinner Meeting Registration
Please make your reservations by Friday May 15th 2015.

To register, please do these 2 things...
1) Please submit your information using the form below to express your preferences.
2) Please pay for your registration on The Omni User Store by clicking one of the store links.
Thanks in advance!

Please pay for your registration on The Omni User Store

First name:
Last name:
Address 1:
cc billing address
Address 2:

Registration Options:
2015 Omni Membership will be verified at the check-in table.
Non-registrants (walk-ups) must pay a $5 surcharge to register at check-in.
$15 Members
$40 Non-Member

Membership Options:
Add $50 2015 Individual Membership
Add $240 2015 Corporate Membership
Don't add a membership

LUG Affiliation:
Southwest Michigan
Gateway/400 Group

Have you visited The Omni User Store to purchase your registration?

Please click the button below to submit your information...

Please pay for your registration on The Omni User Store

Please invite your friends and associates to join you at the Omni Dinner Meeting. Send them a message to tell them you'll be attending for education, networking, and so much more. For some, it might be a great reason to reconnect with a phone call. Omni appreciates everything you do to spread the word about your best value in IBM i on Power Systems education!
Dinner Meeting Cancellation Policy
Full credit will be issued for cancellations made before 9:00 am Friday May 15th 2015.
After 9:00 am Friday May 15th 2015, cancellation credit depends on meeting attendance.
All cancellations must be made by using the web cancellation feature below (the preferred method) or, if you must, by calling (630) 953-6312 and leaving the name(s) of those unable to attend.


Dinner Meeting Directions

The event will be held at Casey's Restaurant and Bar (new location) at 415 E. North Avenue (IL-64), just East of I-355 in Lombard, IL

Casey's Restaurant and Bar in Lombard is located on the South side of North Avenue (IL-64) east of I-355.

Click here for a map!

For more information
email questions to Jerome Hughes or leave a message on the OMNI line at (630) 953-6312

events | membership | by-laws | board | links | downloads | home

2021 Midwest Road, Suite 200 Oak Brook IL 60523

opinions craved!
email webmaster

© 2002-2015 The Omni User