course contributing authors - ibm.com · pdf fileload it into the workbench and work ... ...

17
Course Title - Instructor Notes - Arial Narrow 20pt Module X - Module Title 1 ® IBM Software Group © 2009 IBM Corporation Last Update: 12/17/2009 Rational Developer for IBM i (RDi) ------- Distance Learning Class overview and product setup Featuring, 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

Upload: phamanh

Post on 06-Mar-2018

213 views

Category:

Documents


1 download

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

Course Title - Instructor Notes - Arial Narrow 20pt

Module X - Module Title 17

33© 2008 IBM Corporation

34© 2008 IBM Corporation

Module Review Question AnswersReview Question Answers