course contributing authors - ibm.com · pdf fileload it into the workbench and work ... ...
TRANSCRIPT
Course Title - Instructor Notes - Arial Narrow 20pt
Module X - Module Title 1
®
IBM Software Group
© 2009 IBM CorporationLast Update: 12/17/2009
Rational Developer for IBM i (RDi) ------- Distance Learning Class overview and product setupFeaturing, Remote Systems Explorer, Integrated Debugger, Application Diagram Viewer, and Screen Designer
Claus Weiss [email protected]
2© 2008 IBM Corporation
Course Contributing Authors Thanks to the following individuals, for assisting with this course:
Don Yantzi, George Voutsinas, Linda Cole, Inge Weiss, Nazmin Haji, George Farr, Edmund Reinhard, Brian Farn, Abe Batthish, Jon Sayles
Course Title - Instructor Notes - Arial Narrow 20pt
Module X - Module Title 2
3© 2008 IBM Corporation
IBM Trademarks and Copyrights
© Copyright IBM Corporation 2008,2009. All rights reserved.
The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates.
This information is based on current IBM product plans and strategy, which are subject to change by IBM without notice. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way.
IBM, the IBM logo, the on-demand business logo, Rational, the Rational logo, and other IBM Rational products and services are trademarks or registered trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.
4© 2008 IBM Corporation
Course
RDi Course SetupRDi Course Setup
RDi Workbench
Editing in RDi
Verifying compiling with RDI
Using the integrated Debugger
Screen Designer Technology Preview
Application Diagram Viewer
RDi advanced topics
Working offline
Modules:
RDi introductionRDi introduction
Course Title - Instructor Notes - Arial Narrow 20pt
Module X - Module Title 3
5© 2008 IBM Corporation
Course Details Audience
This course is designed for IBM i application developers who have programmed in a 3rd or 4th generation language – and who need to build leading-edge applications using Rational Developer for IBM i .
PrerequisitesThis course assumes that the student has the basic knowledge of IS technologies, data processing, software and has programmed in a language such as: COBOL, or RPG on IBM i. .Basic PC and mouse-driven development skills is also assumed.
6© 2008 IBM Corporation
At the end of this course, you will be able to:
Create a connection to an IBM i sever.Work with IBM i objects using the Remote System Explorer (RSE) Edit source code on IBM i using the LPEX editor.Verify and compile your IBM i programsWork with the error list in RSEDebug IBM i programs using the Integrated DebuggerWork with the Screen Designer Technology preview to create and maintain DDS source for display files Generate program/procedure/subroutine call hierarchy diagrams from IBM i source codeCustomize the RDi workbenchWork with Filters and Filter poolsCreate your own user actionsTake your source and work offline Create i ProjectsUse i Projects for developing IBM i applications
Course Objectives
Course Title - Instructor Notes - Arial Narrow 20pt
Module X - Module Title 4
7© 2008 IBM Corporation
Course Introduction – Unit DescriptionsThe first module, introduces Rational Enterprise Modernization tools, the Eclipse IDE (Integrated Development Environment) and explains the Remote Systems ExplorerThe second module introduces the source editor, explains its functionality and highlights many features that go beyond the capabilities of the 5250 based SEU editor.In the third module, verifying/compiling, you learn how to locally check your source code for errors and fix any existing errors. You also compile the source on IBM i to create a program object.
In the fourth module, using the Integrated Debugger, you learn how to use the RDi workbench debugger to debug your programs that are running on an IBM i server.
In the fifth module, Screen Designer, you learn how to use a graphical User Interface Designer to create and maintain your 5250 screens. The sixth module, Application Diagram Viewer, introduces this tool and explains how it can help you understand your applications call hierarchy.The seventh module, explains how to customize the workbench and introduces features for the more advanced users to help them become even more productive with RDi.The last module shows how you can take your source code offline. Load it into the workbench and work disconnected until you need to compile your code.
8© 2008 IBM Corporation
Module
How to take this courseHow to take this course
Downloading RDi software (trial edition)
Installing RDi
Setting up access to IBM i
Topics:
RDi Product and Course SetupRDi Product and Course Setup
Course Title - Instructor Notes - Arial Narrow 20pt
Module X - Module Title 5
9© 2008 IBM Corporation
How to use this materialThis course has two different modes of educational delivery – each based
on both content matter, and on effective knowledge transfer:
Listen/Read and Learn: Done with presentationsDone with presentations
Do and Acquire: Done with handsDone with hands--on Labson Labs
10© 2008 IBM Corporation
Read and Learn
This class consists of a mix of presentations and handsThis class consists of a mix of presentations and hands--on on exercises in text documents exercises in text documents
From the slides you are viewing, you can read and understand concepts about RDi and its features. This is static information presented as traditional text and graphics.
After each presentation a module with hands-on Labs will guide you thru performing the tasks that have been explained in the presentation.
Course Title - Instructor Notes - Arial Narrow 20pt
Module X - Module Title 6
11© 2008 IBM Corporation
How to use this material
Do and AcquireDo and Acquire
To make all of the pieces of information covered in this course yours – and to convince you that you’ve got the skills to match the knowledge you accumulate, you will need to use RDi to get the hands-on experience.
There are lots of hands-on Labs throughout this course. These Labs will allow you to discover, practice and master the RDi functionality. Most of the modules are independent and you can skip to modules that interest you most. There is one exception, module one explains how to connect to an IBM i server. You will need to create a connection to be able to complete any of the other modules.
Please first complete the hands-on Lab for module one, before using any of the other modules.
12© 2008 IBM Corporation
Learn More!There are a large number of excellent sources for background informationfreely available online. Here are a few we use a lot:
The Remote System Explorerby Don Yantzi and Nazmin Haji,
www.mc-store.com/5094.html
RDi book
www.ibm.com/software/rational/cafe/community/rpgNavigate to the RDi hub
RPG CAFE
http://publib.boulder.ibm.com/infocenter/systems/index.jsp
From the home page, click:
IBMSystems InformationCenter
Answers, for virtually any topichttp://wikipedia.org/WikipediaSearch
Search on any topic www.google.comGOOGLE Search
Help Contents SearchTutorialsRDi online helpRPG, COBOL, DDS, CL Language ReferencesCheat Sheets
Product Help
Course Title - Instructor Notes - Arial Narrow 20pt
Module X - Module Title 7
13© 2008 IBM Corporation
Product Help – Help Contents and RDi
14© 2008 IBM Corporation
Module
How to take this courseHow to take this course
Downloading RDi software (trial edition)
Installing RDi
Setting up access to IBM i
Topics:
RDi Product and Course RDi Product and Course SetupSetup
Course Title - Instructor Notes - Arial Narrow 20pt
Module X - Module Title 8
15© 2008 IBM Corporation
RDi v7..5. can be installed standalone, or can be installed into (on top of):RADRBD, the resulting product will be (RDi/SOA)
The RDi v7.5.installation process is as follows:1. Download and install RDi v7.5.… go to the RPG Café under documents downloads (see next page)IBM Installation Manager gets downloaded if you don’t already have it on your PC
In addition to the RDi software, you will also need to access an IBM i serverYou can use an IBM i demo server and create your own student envrionment – instructions followor
You can use your own IBM i server and install the student libraries RSELABxx and WFLABxx – for doing this course
Your course setup email will direct you as to where to get these resources
RDi v7.5. Installation Process
16© 2008 IBM Corporation
RPG Café download pageYou will need to have an IBM id, if you don’t have one, just apply for one when you get prompted for sign on. The same IBM ID is used to sign on to the Café so you can participate in Café forums
Course Title - Instructor Notes - Arial Narrow 20pt
Module X - Module Title 9
17© 2008 IBM Corporation
Installation Snapshots – 1 of 10Download the image using Download DirectorUnzip the 2 zip files unzips into disk1 and disk2 imagesIn the disk1 directory double click the launchpad.exe to invoke the IBM Installation managerIf the correct level of installation manger is not installed or you don’t have installation manager it will download and install it.Eventually you should see this dialog Select your language of choice
18© 2008 IBM Corporation
Install Rational Developer for IBM i (Trial Edition) – 2 of 10Select Rational Developer for i, Version 7.5
Course Title - Instructor Notes - Arial Narrow 20pt
Module X - Module Title 10
19© 2008 IBM Corporation
Install Rational Developer for IBM i (Trial Edition) – 3 of 10Click “Check for other versions” to get the latest Fixpack installed (internet connection required)Click next to install RDI 7.5.0.3 or higher
20© 2008 IBM Corporation
Install Rational Developer for IBM i (Trial Edition) – 4 of 10Accept the terms and conditions (in order to continue) and click: Next
Course Title - Instructor Notes - Arial Narrow 20pt
Module X - Module Title 11
21© 2008 IBM Corporation
Install Rational Developer for IBM i (Trial Edition) – 5 of 10Create a new package group, and browse to where you want the product installed.
or select RAD7.5 or RBD 7.5 package group to install RDi into the same shellClick Next
22© 2008 IBM Corporation
Install Rational Developer for IBM i (Trial Edition) – 6 of 10Install (do not extend) Eclipse. And Click Next
Course Title - Instructor Notes - Arial Narrow 20pt
Module X - Module Title 12
23© 2008 IBM Corporation
Install Rational Developer for IBM i (Trial Edition) – 7 of 10Choose your installation language (the default is English). Click Next
24© 2008 IBM Corporation
Install Rational Developer for IBM i (Trial Edition) – 8 of 10Only select RTCi client, if you want to use RTCi as wellYou can always add Team integration later using Installation Manager Click Next
Course Title - Instructor Notes - Arial Narrow 20pt
Module X - Module Title 13
25© 2008 IBM Corporation
Install Rational Developer for IBM i (Trial Edition) – 9 of 10 Click Install
26© 2008 IBM Corporation
Install Rational Developer for IBM i (Trial Edition) – 10 of 10
Eventually the install will be done and you are ready to use RDiIf you for any reason did not get the latest version of RDi, please run the Update action in the IBM Installation Manager to get the latest Fixpack for RDi Before you start RDi make sure you have all information to access the IBM i server that you want to use.The next slides contain information how to get a userid and password on the IBM i server iseriesd.demos.ibm.comIf you use your own IBM i server, skip these steps and download savefile RSELIBxxand WFLABxx
Restore these 2 libraries on your IBM i server and use them as your student environment.
Course Title - Instructor Notes - Arial Narrow 20pt
Module X - Module Title 14
27© 2008 IBM Corporation
Module
How to take this courseHow to take this course
Downloading RDi software (trial edition)
Installing RDi
Setting up access to IBM i
Topics:
RDi Product and Course RDi Product and Course SetupSetup
28© 2008 IBM Corporation
Accessing the IBM i demo server 1 of 2
Instructions for applying for a userid
http://iseriesd.demos.ibm.com:59900/getuserid/index.faces
Course Title - Instructor Notes - Arial Narrow 20pt
Module X - Module Title 15
29© 2008 IBM Corporation
Accessing the IBM i demo server 2 of 2
Fill out the form
30© 2008 IBM Corporation
You are now readyTo do Lab01
to start RDIto create a connection……
But wait we have some presentation to Introduce Rational Enterprise Modernization tools for IBM iIntro to Rational Developer for IBM iHow to get started…….
After going through these presentations it is time to start the Lab01 hands-on exercises
Accessing IBM i
Course Title - Instructor Notes - Arial Narrow 20pt
Module X - Module Title 16
31© 2008 IBM Corporation
Now that you have completed this topic, you should be:
Ready to use RDI
Enabled to access an IBM i server
Ready to access the assigned student libraries
Module Summary
32© 2008 IBM Corporation
CourseModules:
RDi distance learning scheduleRDi distance learning schedule
Lab07Lab08
RDi advanced topicsWorking offlineWrap up
Day 2 2 PM - 3 PM EST
Lab05Lab06
Screen Designer Application Diagram Viewer
Day 2 11 AM – 12 PM EST
Lab02Lab03Lab04
Editing in RDiVerifying compiling with RDIUsing the integrated debugger
Day 1 2 PM – 3 PM EST
Lab01RDi course setupRational EM toolsRDi workbench
Day 111 AM – 12 PM EST
LabsTopicsWeb conference