Putting the Pedal to the Metal RDi from *ZERO to *SIXTY. Charles Guarino Central Park Data Systems, Inc.

Similar documents
Putting the Pedal to the Metal RDi from *ZERO to *SIXTY. Charles Guarino Central Park Data Systems, Inc.

Charles Guarino. About The Speaker

Charles Guarino Central Park Data Systems, Inc. About The Speaker

RDi Debugging All Lanes Open Ahead. From the On Ramp to the Cruising Lane Charles Guarino Central Park Data Systems.

The Art of Debugging: From STRDBG to RDP. Charles Guarino. Copyright Central Park Data Systems, Inc. 2

Charles Guarino. About The Speaker

Charles Guarino

Charles Guarino. About The Presenter

Looking Inside the Developer s Toolkit: Introduction to Processing XML with RPG and SQL Too! Charles Guarino

Looking Inside the Developer s Toolkit: Web Services for Everyday RPG Consumption. Charles Guarino XML. Charles Guarino

Charles Guarino

Maintain an ILE RPG application using Remote System Explorer

Rational Developer for i: What's New in 9.0.1

IBM i Debugger. Overview Service Entry Points Debugger Functions Attach to an IBM i Job Launch Configurations and Settings

Rational Developer for Power Systems Software

At the shell prompt, enter idlde

Web-enable a 5250 application with the IBM WebFacing Tool

Tutorial: Maintaining an ILE COBOL application: Introducing a new level of server tool integration for iseries application development

Rational Developer for IBM i (RDI) Distance Learning hands-on Labs IBM Rational Developer for i. Maintain an ILE RPG application using.

A Modern Programmers Tool Set: CODE

RDi Tidbits and Goodies

Index. Note: Boldface numbers indicate illustrations 469

QUICK REFERENCE GUIDE

Mach4 CNC Controller Screen Editing Guide Version 1.0

Module 4: Working with MPI

Creating a new CDC policy using the Database Administration Console

Embarcadero PowerSQL 1.1 Evaluation Guide. Published: July 14, 2008

BrainStorm Quick Start Card for Microsoft OneDrive for Business

GETTING STARTED WITH ECLIPSE Caitrin Armstrong

Contents. part 1: ILE Basics...7. Acknowledgments...iv

What s New with RDi 9.5.1

A Quick Tour GETTING STARTED WHAT S IN THIS CHAPTER?

Module 3: Working with C/C++

News in RSA-RTE 10.1 updated for sprint Mattias Mohlin, July 2017

Visually Create Web Databases Apps with WDSC. By Jim Mason

Work offline with i Projects

Prezi: Moving beyond Slides

Using Report Builder in Total Grant Solution (TGS)

1 Preface About this Manual Intended Audience Revision History Document Conventions Version...

Status Bar: Right click on the Status Bar to add or remove features.

Contents. Acknowledgments Introduction

Windows. 7 Tips and Tricks

Achieving Contentment with the AutoCAD Architecture Content Browser Douglas Bowers, AIA

NetBeans Tutorial. For Introduction to Java Programming By Y. Daniel Liang. This tutorial applies to NetBeans 6, 7, or a higher version.

Today s Webinar is being recorded You ll receive a follow-up with the recording Q&A after the presentation Ask questions throughout the Webinar

32 nd Annual Spring Conference Tuesday All Day Session

NEW FEATURES IN WINDOWS 7

News in RSA-RTE 10.1 updated for sprint Mattias Mohlin, March 2017

Eclipse Environment Setup

In this lab, you will build and execute a simple message flow. A message flow is like a program but is developed using a visual paradigm.

Getting started 7. Setting properties 23

Programming Logic - Beginning

Impossible Solutions, Inc. JDF Ticket Creator & DP2 to Indigo scripts Reference Manual Rev

Introduction to IBM Rational HATS For IBM System i (5250)

IBM Rational Developer for System z v7.6. Download Full Version :

How to use the Social care: a rewarding career for you tool

Tetra4D Converter Tetra4D Enrich

Outlook Quick Start Guide

FrontPage 98 Quick Guide. Copyright 2000 Peter Pappas. edteck press All rights reserved.

News in RSA-RTE 10.1 updated for sprint Mattias Mohlin, March 2017

BASIC USER TRAINING PROGRAM Module 5: Test Case Development

OUTLOOK TIPS AND TRICKS GINI COURTER, M.B.A., TRIAD CONSULTING

Introduction. Key features and lab exercises to familiarize new users to the Visual environment

News in RSA-RTE 10.1 updated for sprint Mattias Mohlin, November 2017

Here is a step-by-step guide to creating a custom toolbar with text

The Road to CCSv4. Status Update

1. Welcome to ANCS+ 8.0 Automated Inventory Program. This course will teach you how to create and print your random sample, controlled property

ClockIt-Online User Guide

Welcome to Introduction to Microsoft Excel 2010

Using Excel to Troubleshoot EMIS Data

SQL Stored Procedures and the SQL Procedure Language

Using Eclipse and the

To Receive CPE Credit

Google on Your Own PC

Sage Getting Started Guide. September 2017

SOA Gateway BusinessDataViews

CodeWarrior Development Studio for Power Architecture Processors FAQ Guide

EXCEL 2010 TIPS & TRICKS

We are built to make mistakes, coded for error. Lewis Thomas

Word - Basics. Course Description. Getting Started. Objectives. Editing a Document. Proofing a Document. Formatting Characters. Formatting Paragraphs

POOSL IDE Installation Manual

How to Edit Your Website

Quick Web Development using JDeveloper 10g

Managing Files. In this chapter

Windows 10. By Graham

News in RSA-RTE 10.1 updated for sprint Mattias Mohlin, April 2017

Maximizing the Power of Excel With Macros and Modules

VG Series Products Mass Interconnect Technologies

CodeWarrior Development Studio for Advanced Packet Processing FAQ Guide

For additional information, please consult the Read-Me and Help documentation or contact Electro-Voice or Dynacord technical support.

QTP interview questions

SASKTEL INTEGRATED BUSINESS COMMUNICATIONS (IBC)

Table of Contents HOL-SDC-1422

Rev. C 11/09/2010 Downers Grove Public Library Page 1 of 41

Left-click the Smart icon from the task pane ( ) and choose Orient.

MA316-1L ilogic For Dummies

Rio Hondo Prep Computer Applications Class

Part 1: Understanding Windows XP Basics

To Receive CPE Credit

Work Smart: Make presence work for you

Transcription:

Putting the Pedal to the Metal RDi from *ZERO to *SIXTY Charles Guarino Central Park Data Systems, Inc. About the Speaker With an IT career spanning over 30 years, Charles Guarino has been a consultant for most of them. Since 1995 he has been founder and President of Central Park Data Systems, Inc., a New York area based IBM midrange consulting company. In addition to being a professional speaker and corporate trainer, he is a frequent contributor of technical and strategic articles and webcasts for the IT community. He is a proud member of COMMON s Speaker Excellence Hall of Fame and also Long Island Software and Technology Network s Twenty Top Techies of 2009. Charles currently serves as a member of COMMON s Strategic Education Team(SET) and is also Immediate Past President and monthly Q&A host of LISUG, a Long Island IBM i User s Group www.lisug.org. Charles can be reached at cguarino@centralparkdata.com. LinkedIn- http://www.linkedin.com/in/guarinocharles Twitter-@charlieguarino Copyright Central Park Data Systems, Inc. 1

What We ll Cover What is it? Perspectives and views The Remote System Explorer (RSE) Live Parser Extensible Editor (LPEX) Using the Debug Perspective Using the DDS Design Perspective TURBO Wrap Up What is it? Copyright Central Park Data Systems, Inc. 2

Eclipse 4.4 Luna IBM Rational Developer for i Copyright Central Park Data Systems, Inc. 3

What We ll Cover What is it? Perspectives and views The Remote System Explorer (RSE) Live Parser Extensible Editor (LPEX) Using the Debug Perspective Using the DDS Design Perspective TURBO Wrap Up Quick Access Perspectives Connections Views View Menu / Minimize / Maximize Copyright Central Park Data Systems, Inc. 4

What We ll Cover What is it? Perspectives and views The Remote System Explorer (RSE) Live Parser Extensible Editor (LPEX) Using the Debug Perspective Using the DDS Design Perspective TURBO Wrap Up Setting up your initial connection environment Initial library list, current library, initial command to run Initial command helpful for dynamic library lists Right click on connection name Copyright Central Park Data Systems, Inc. 5

Climbing down the connection navigation tree Subsystems are added for each connection that you create Let s explore each one and discuss how each one adds value to your tool kit New with RDi Version 9.5! Copyright Central Park Data Systems, Inc. 6

Introducing Objects Use to create filters Manipulate the connection s library list Explore the contents of user libraries Objects > Work With Only looks like PDM Used to create filters Far more powerful than PDM could ever be Copyright Central Park Data Systems, Inc. 7

Objects > Library List Since each connection is its own session, it will have its own library list If you don t configure your session with a permanent entry to your library list you ll only have the basic one shown below. Full object authority is in effect Right-click to add an entry to this list Introducing Commands A command is really a script of multiple commands There are several pre-defined commands Copyright Central Park Data Systems, Inc. 8

Introducing Jobs The jobs list is segregated into different active subsystems Right clicking on a job allows you to control and monitor it Introducing IFS A very easy way to navigate through the IFS Can create filters as a shortcut to a particular folder Makes copying documents to folders a snap using copy and paste Can also easily create files and folders in a particular directory Copyright Central Park Data Systems, Inc. 9

Introducing Spooled Files Multiple filters can be created to further speed up your searches A FILTER limits what objects appear in your current selection You ve been using filters in SEU all along Copyright Central Park Data Systems, Inc. 10

demolib.qrpglefix is the name chosen for this filter Click on any filter and its contents open Visual Application Diagram Presents a graphical view of your program flow Can be edited and saved as a separate image file in a variety of formats such as.png,.jpeg,.bmp etc. Copyright Central Park Data Systems, Inc. 11

Source Code comparison Interactive Display Result from Code Comparison Copyright Central Park Data Systems, Inc. 12

What We ll Cover What is it? Perspectives and views The Remote System Explorer (RSE) Live Parser Extensible Editor (LPEX) Using the Debug Perspective Using the DDS Design Perspective TURBO Wrap Up New with RDi Version 9.5! Copyright Central Park Data Systems, Inc. 13

Source code editing in LPEX Can select Open with LPEX or just double click on member Source code filtering helps you quickly locate what you need Right click anywhere in the source code Copyright Central Park Data Systems, Inc. 14

When you select a block of code other options are available Select the block of code, right click and select your function Block nesting displays arrows at start and end of logic blocks Position on start of block>right click>source>show Block Nesting Copyright Central Park Data Systems, Inc. 15

Content Assist helps you fill in the blanks Ideal for built in functions (bifs) Type a portion of the bif and press CTRL-SPACE Also works with your own procedures Source verification Out of the park! Source>Verify or Shift-Ctrl-V Simulates the compiler but doesn t create an object Can be used while offline Double click on an error and RDi goes right to the line Copyright Central Park Data Systems, Inc. 16

RPG Procedure Wizard removes the complexity Source>New>Procedure Creates the procedure interface as well as the prototype D-Spec wizard Never have to remember the keywords! Source>New>D Specification Used for standalone fields, named constants, programdescribed, externally-described, program-status and fileinformation data structures Copyright Central Park Data Systems, Inc. 17

What We ll Cover What is it? Perspectives and views The Remote System Explorer (RSE) Live Parser Extensible Editor (LPEX) Using the Debug Perspective Using the DDS Design Perspective TURBO Wrap Up Program we will be debugging Copyright Central Park Data Systems, Inc. 18

Introducing the DEBUG perspective Wakes up automatically when a program launched in debug mode or an active service entry point is encountered Green line is the current line of execution Boxes shows shortcuts, breakpoints and current line of execution pointer Introducing the VARIABLES view All program variables are displayed and updated in real time Each variable will change color when its value changes This view is customizable using the drop-down menu Right click to change view and add to monitors view Values can be changed by simply over-typing Copyright Central Park Data Systems, Inc. 19

Introducing the BREAKPOINTS view Breakpoints can be set at the source level or at runtime Breakpoints can be conditional or unconditional Can also be disabled so you don t have to delete them Watch breakpoints are set at runtime here we re watching the variable named direction Field hovering Position the cursor over a field and its value appears. Much easier than typing ev cleardata or pressing F11! Copyright Central Park Data Systems, Inc. 20

What We ll Cover What is it? Perspectives and views The Remote System Explorer (RSE) Live Parser Extensible Editor (LPEX) Using the Debug Perspective Using the DDS Design Perspective TURBO Wrap Up Field FROMPER displayed in Properties view Copyright Central Park Data Systems, Inc. 21

The out of the box Screen Design perspective Introducing the SCREEN EDITING area Copyright Central Park Data Systems, Inc. 22

Introducing the PALETTE view Introducing the PROPERTIES view This is a smart real-time view Its contents change as you click on different screen or report objects Copyright Central Park Data Systems, Inc. 23

Populating the screen Drag the various elements from the palette to build your screen Here a Text Constant was just added What We ll Cover What is it? Perspectives and views The Remote System Explorer (RSE) Live Parser Extensible Editor (LPEX) Using the Debug Perspective Using the DDS Design Perspective Wrap Up Copyright Central Park Data Systems, Inc. 24

You re not alone Join the conversation! Putting the Pedal to the Metal RDi from *ZERO to *SIXTY Charles Guarino THANK YOU!!! Copyright Central Park Data Systems, Inc. 25