Featuring: GUI screen designer to edit DDS source for 5250 Display Files



Similar documents
Rational Developer for IBM i (RDi) Introduction to RDi

Rational Developer for IBM i (RDi) Working offline using i Projects

How to Deliver Measurable Business Value with the Enterprise CMDB

Positioning the Roadmap for POWER5 iseries and pseries

CS z/os Application Enhancements: Introduction to Advanced Encryption Standards (AES)

Migrating LAMP stack from x86 to Power using the Server Consolidation Tool

IBM Systems Director Navigator for i5/os New Web console for i5, Fast, Easy, Ready

Active Directory Synchronization with Lotus ADSync

Data Transfer Tips and Techniques

CS z/os Network Security Configuration Assistant GUI

IBM WebSphere Data Interchange V3.3

Title. Click to edit Master text styles Second level Third level

Using the Linux Samba Client with iseries NetServer

Maximo Business Intelligence Reporting Roadmap Washington DC Users Group

WebSphere Commerce V7.0

IBM Maximo Asset Configuration Manager

How To Manage Energy At An Energy Efficient Cost

Energy Management in a Cloud Computing Environment

The Consolidation Process

TSM (Tivoli Storage Manager) Backup and Recovery. Richard Whybrow Hertz Australia System Network Administrator

DataPower z/os crypto integration

iseries Navigator: Managing System Performance

Practical Web Services for RPG IBM Integrated Web services for i

Communications Server for Linux

Analyzing Java Performance on iseries

IBM TRIRIGA Anywhere Version 10 Release 4. Installing a development environment

Backups in the Cloud Ron McCracken IBM Business Environment

WebSphere Process Server v6.2 WebSphere Enterprise Service Bus v6.2 WebSphere Integration Developer v6.2

Redbooks Redpaper. IBM TotalStorage NAS Advantages of the Windows Powered OS. Roland Tretau

IBM Systems and Technology Group Technical Conference

InfoPrint 4247 Serial Matrix Printers. Remote Printer Management Utility For InfoPrint Serial Matrix Printers

Microsoft System Center 2012 SP1 Virtual Machine Manager with Storwize family products. IBM Systems and Technology Group ISV Enablement January 2014

Web servers and WebSphere Portal

WebSphere Business Compass Version 7. Getting started with process maps

IBM SmartCloud Analytics - Log Analysis. Anomaly App. Version 1.2

IBM TRIRIGA Application Platform Version Reporting: Creating Cross-Tab Reports in BIRT

IBM Software Services for Collaboration

IBM Tivoli Web Response Monitor

IBM Software Group. SW5706 JVM Tools IBM Corporation 4.0. This presentation will act as an introduction to JVM tools.

Business Process Management IBM Business Process Manager V7.5

Installing on Windows

Platform LSF Version 9 Release 1.2. Migrating on Windows SC

Best Practices for Monitoring a Vmware Environment. Gary Powell Senior Consultant IBM SWG Tivoli

IBM Tivoli Service Request Manager 7.1

Database lifecycle management

z/os V1R11 Communications Server system management and monitoring

TSM for Virtual Environments Data Protection for VMware

IBM Security QRadar Version (MR1) Replacing the SSL Certificate Technical Note

Cloud Computing with xcat on z/vm 6.3

Larry Bolhuis Arbor Solutions, Inc.

z/osmf Software Deployment Application- User Experience Enhancement Update

Patch Management for Red Hat Enterprise Linux. User s Guide

SAS deployment on IBM Power servers with IBM PowerVM dedicated-donating LPARs

Using computing resources with IBM ILOG CPLEX

Managed Services - A Paradigm for Cloud- Based Business Continuity

Session 1494: IBM Tivoli Storage FlashCopy Manager

Oracle RMAN disk-to-disk backup methods using the IBM Storwize V3700 storage system

IBM and TEMENOS T24 workload optimization on the new IBM PureFlex System

Snagit 10. Snagit Add-Ins. By TechSmith Corporation

TIBCO ActiveMatrix BusinessWorks Plug-in for TIBCO Managed File Transfer Software Installation

DB2 Database Demonstration Program Version 10.5 Installation and Quick Reference Guide

IBM Endpoint Manager Version 9.2. Software Use Analysis Upgrading Guide

Version 8.2. Tivoli Endpoint Manager for Asset Discovery User's Guide

IBM VisualAge for Java,Version3.5. Remote Access to Tool API

Jeremy Canady. IBM Systems and Technology Group ISV Enablement November 2013

Creating a Cloud Backup Service. Deon George

Using idoctorjob Watcher to find out complex performance issues

IBM Lotus Enterprise Integrator (LEI) for Domino. Version August 17, 2010

IBM White Paper: IBM Maximo 7.1 Integration Framework Architecture Basics

How To Write An Architecture For An Bm Security Framework

Release Notes. IBM Tivoli Identity Manager Oracle Database Adapter. Version First Edition (December 7, 2007)

z/os V1R11 Communications Server System management and monitoring Network management interface enhancements

WebSphere Commerce V7 Feature Pack 2

IBM and Vision Solutions application availability and data protection for IBM PureFlex System

WebSphere Business Monitor

Tivoli IBM Tivoli Monitoring for Transaction Performance

Integration Designer Version 7.5 Version 7 Release 5. Creating a vending machine using the business state machine editor

Why Finance Should Automate Management & Regulatory Reporting Processes

IBM Tivoli Storage FlashCopy Manager Overview Wolfgang Hitzler Technical Sales IBM Tivoli Storage Management

Configuring and Integrating JMX

DB2 Database Demonstration Program Version 9.7 Installation and Quick Reference Guide

Software Usage Analysis Version 1.3

IBM Enterprise Content Management Software Requirements

IBM Security QRadar Version Installing QRadar with a Bootable USB Flash-drive Technical Note

IBM Configuring Rational Insight and later for Rational Asset Manager

Implementing the End User Experience Monitoring Solution

Requirements Change Management and Artifact Workflow. DOP-1027 DOORS Next Generation

Rational Reporting. Module 3: IBM Rational Insight and IBM Cognos Data Manager

IBM XIV Gen3 Storage System Storage built for VMware vsphere infrastructures

IBM TRIRIGA Version 10 Release 4.2. Inventory Management User Guide IBM

SW5706 Application deployment problems

New Single Sign-on Options for IBM Lotus Notes & Domino IBM Corporation

Tivoli Endpoint Manager for Software Distribution. User s Guide

BC450 ABAP Performance: Analysis and Optimization

Managing and Securing the Mobile Device Invasion IBM Corporation

Performance and scalability of a large OLTP workload

Installing and Configuring DB2 10, WebSphere Application Server v8 & Maximo Asset Management

CA Nimsoft Monitor Snap

Transcription:

IBM Software Group Rational Developer for IBM i (RDi) Screen Designer Technology Preview Featuring: GUI screen designer to edit DDS source for 5250 Display Files Last Update: 11/25/2009 2009 IBM Corporation Agenda Remote System Explorer (RSE) Screen Design Editor Screen Design editor basics Creating a screen, adding controls Working with the Properties view Creating a subfile 2 1

Screen Designer: What it is Eclipse based DDS Display File designer for layout of terminal screens Follow-on to Code/400 Designer Screen designing joins the rest of the RDi based tooling Launchable from Remote Systems Explorer Fully integrated with the Lpex DDS editor and RDi views Technical Preview for V7.5 Screen Designer: Why we did it Continued support of our existing customer applications Continued investment in terminal application development Migration path from SDA and Code/400 for display files Update to the latest RDi technologies, Java / Eclipse / RSE 3 Screen designer perspective RSE view Screen control area Palette Design area Outline view 4 Properties view 2

Starting Screen Designer In RSE view Right click DSPF member type Two choices under Open with action 1. Default LPEX source editor 2. Screen Designer For working with Screen Designer Switch to the Screen Designer perspective 5 Agenda Remote System Explorer (RSE) Screen Design Editor Screen Design editor basics Creating a screen, adding controls Working with the Properties view Creating a subfile 6 3

Screen Designer New concept Screen design controls Assemble records to create screens Screens should contain the records used at runtime, so developer can see how the end result will look like at runtime Expand the middle Designer area to the left and right to gain more space Switch to the Screen Designer perspective 7 Screen Design Control Area By default one screen defined All records All records in member are shown in record list Select a record to display it in the Design editor Now you can work with it in the design editor 8 Only one record will show unless you change transparency 4

Screen Design Control Area Change transparency setting to show all records in screen Not a workable solution for all records 9 You need to be able to select the records that get displayed together at runtime to show a true layout of the screens Create a new screen Create screen for prompt display In your code this screen is made up of 2 records Add these 2 records to the new screen 10 5

Screen Design Control Area Select the screen The design editor will show both records Select one record to work with in the editor Selected record is highlighted in the editor Non-selected records are dimmed You can only work with the selected record in the editor 11 Screen Design Control Area Screen information is stored in DDS source Comment lines are added to the source 12 6

The Screen Designer Palette 13 All DDS controls are available on the palette view Divided into 4 main categories Records Standard record Subfile record Fields Continued Date Named Time Timestamp Constants Date Message System Name Text Time User Help Help specification Build a new screen Click new button Name the screen Click the standard record to select control in palette Click in Design Editor Record gets created with default name and gets added to screen Designer indicates with black background that a record is available Palette now shows all categories of controls 14 7

Add controls Adding DDS controls is simple Click the control you need on the palette Move cursor over design editor Hover text will indicate location of cursor Click at target position Default control gets added to record 15 Designer and source are always synchronized Changing controls in design editor Select constant control in designer Type text you need Control expands in length as you type Need different length Grab the edge and drag Don t like the location Just drag and drop to new location 16 8

Agenda Remote System Explorer (RSE) Screen Design Editor Screen Design editor basics Creating a screen, adding controls Working with the Properties view Creating a subfile 17 Using the properties view Properties view shows properties for selected control Select control in design editor or Outline view 18 Properties view changes with control type Field properties are different from constant properties 9

Property pages Basic page contains info like Name Position on screen Length Usage Type etc 19 Attributes page contains List of valid DDS attributes List of attributes applied to the control Add/remove attributes used for control with buttons Property pages Color page contains: Color to apply Indicator page contains: Indicator to specify Keyword page contains List of valid DDS keywords for selected control Add/remove keywords using push buttons 20 10

Property pages for referenced fields Basic page contains info like Name Location Override info 21 Reference page contains Reference info Browse button to get info from reference files Design tab and source tab Change between Design editor Source editor Click on the tab to switch Make changes in one of them Change will be reflected in the other editor 22 11

Preview screen Some functionality still missing Applying Indicator sets 23 Agenda Remote System Explorer (RSE) Screen Design Editor Screen Design editor basics Creating a screen, adding controls Working with the Properties view Creating a subfile 24 12

How about subfiles? Select subfile record on palette view Click on Design editor to create the subfile records 25 Subfile record and subfile control record created Subfile record Add controls from palette to subfile record Subfile page size and subfile size can be changed in properties view Default is 6 26 13

Subfile control record Select control record Add controls from palette to design editor DDS source that got created for subfile 27 Summary Remote System Explorer (RSE) LPEX Editor Full functional screen design editor Switch between design editor and source editor Properties view handles DDS keywords Use outline view to navigate trough your DDS source Use screens to assemble multiple records Create subfiles easily A great productivity aid for the seasoned or new DDS developer Lots of resources available to get you started: RPG Café with RDi hub www.ibm.com/software/rational/cafe/community/rpg/rdi midrange mailing list http://lists.midrange.com/mailman/listinfo/wdsci-l Webcasts and System i magazines COMMON and IBM Power Technical Conferences User group meetings 28 14

The IBM Rational RPG Café ibm.com/rational/cafe 29 30 15

Trademarks & Disclaimers 8 IBM Corporation 1994-2008. All rights reserved. References in this document to IBM products or services do not imply that IBM intends to make them available in every country. The following terms are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both: AS/400 IBM(logo) i5/os AS/400e iseries e (logo) business OS/400 IBM System i Lotus, Freelance Graphics, and Word Pro are registered trademarks of Lotus Development Corporation and/or IBM Corporation. Domino is a trademark of Lotus Development Corporation and/or IBM Corporation. C-bus is a trademark of Corollary, Inc. in the United States, other countries, or both. Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both. ActionMedia, LANDesk, MMX, Pentium and ProShare are trademarks of Intel Corporation in the United States, other countries, or both. UNIX is a registered trademark of The Open Group in the United States and other countries. SET and the SET Logo are trademarks owned by SET Secure Electronic Transaction LLC. Other company, product and service names may be trademarks or service marks of others. Information is provided "AS IS" without warranty of any kind. All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. Information in this presentation concerning non-ibm products was obtained from a supplier of these products, published announcement material, or other publicly available sources and does not constitute an endorsement of such products by IBM. Sources for non-ibm list prices and performance numbers are taken from publicly available information, including vendor announcements and vendor worldwide homepages. IBM has not tested these products and cannot confirm the accuracy of performance, capability, or any other claims related to non-ibm products. Questions on the capability of non-ibm products should be addressed to the supplier of those products. All statements regarding IBM future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only. Contact your local IBM office or IBM authorized reseller for the full text of the specific Statement of Direction. Some information in this presentation addresses anticipated future capabilities. Such information is not intended as a definitive statement of a commitment to specific levels of performance, function or delivery schedules with respect to any future products. Such commitments are only made in IBM product announcements. The information is presented here to communicate IBM's current investment and development activities as a good faith effort to help with our customers' future planning. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve throughput or performance improvements equivalent to the ratios stated here. Photographs shown are of engineering prototypes. Changes may be incorporated in production models. 31 16