1 / 67

WebSphere Development Studio Client for iSeries: The Remote System Explorer

Doug Fulmer WW Sales Exec, e-bus Infrastructure iSeries. 2337 Hazy Meadows Ln Flower Mound, TX 75028 Tel 972-724-0288 (Bus) Tel 972-724-1202 (Home) Tel 214-507-0859 (Cell) dfulmer@us.ibm.com. WebSphere Development Studio Client for iSeries: The Remote System Explorer. Better

urvi
Télécharger la présentation

WebSphere Development Studio Client for iSeries: The Remote System Explorer

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Doug Fulmer WW Sales Exec, e-bus Infrastructure iSeries 2337 Hazy Meadows Ln Flower Mound, TX 75028 Tel 972-724-0288 (Bus) Tel 972-724-1202 (Home) Tel 214-507-0859 (Cell) dfulmer@us.ibm.com WebSphere Development Studio Client for iSeries: The Remote System Explorer

  2. Better User Interface Better Tools Better Architecture Better Portability Better Scalability Today 5250 5250 Web Web Services RPG/COBOL ILERPG/COBOL Java EJBs PDM WDS AE / RSE WDS / RSE iWA Web Tools WebFacing Java Tools HATS J2EE / EJBs Stored Proc / Triggers SQL DB2 / DDS WAS Express WAS Base WAS ND Portal Express Portal Express Plus WebSphere MQ WebSphere BI Developer’s Road Map Presentation Logic Tools Database WebSphere Customers and partners may enter the map at any stage and may choose to exit at any stage as well. RSE = Remote System Explorer

  3. 1988 In the beginning, there was PDM and SEU

  4. 1992 And then came CODE/400!

  5. 2002… Now, there is RSE in WDSc!

  6. RPG COBOL C/C++ PDM SEU SDA, RLU Unlimited Licenses Web Facing iSeries Projects iSeries iSeries iSeries iSeries JavaTM Debug Web Service +CODE +VisualAge RPG RSE Web JSF EGL Java generation Trace Profiling DB XML App Server WebSphere Development Studio Client V5.1.2 WebSphere Development Studio Current 5722-WDS customers with software subscription for V5R3 and V5R2, to upgrade use feature #: 2656 www.ibm.com/software/awdtools/iseries

  7. Users work with perspectives Collection of editor and views Tools for a particular task Allows for role-based development Many perspectives are pre-supplied for specific tasks like Java, Web, XML, RPG/CBL Users can create their own perspectives The user interface is very Windows-like Eg: views can be re-sized and re-positioned through drag ‘n drop Eclipse User Interface – Select Perspective

  8. Eclipse User Interface – Perspective Active perspective View Other open perspectives View View View Other open views View

  9. RSE Outlineview SEU-likeeditor PDM-like tree & table views Error list Propertysheet Extensible by solution developers

  10. Same Interface – Old

  11. Same Interface – In Between WebFacing Conversioninputs, outputs Converted app. in Web browser Built-in & remote WebApplication Servers

  12. Same Interface – Or New Java

  13. iSeries QSYS artifacts libraries, objects, members, records, fields, modules, etc iSeries Jobs iSeries IFS Folders and Files, and QShell Cmds Local Folders, Files and Cmds Remote Unix, Windows, Linux Folders, Files and Cmds PDM Drill down, Filtered Access

  14. Working with RSE Connections • Remote Systems view manages connections • Create connections here (using wizard) • Change, rename, copy, delete them here • Expand them to work with resources here

  15. Expand to create new “connection” RSE Perspective “Local” connection is pre-defined

  16. RSE Perspective Prompted to signon on expand

  17. RSE Perspective Icon changes when connected

  18. Connections expand to “subsystems” Named grouping of functionality Subsystems for iSeries connections: iSeries Objects For working with Libraries, Objects and Members iSeries Commands For pre-defining and running QSYS command sets iSeries Jobs For working with jobs IFS files For working with Integrated File System files and commands iSeries Connections 1 2 3 4

  19. iSeries Objects Create new filters 1 • For drill-down or filtered access to QSYS • Libraries, objects, mbrs • Expand lib to see objs • Expand file to see mbrs • Expand device file to see record fmts, then flds • Expand pgm/srvpgm to see modules, then procs • Expand msgf to see messages • Similar to PDM Supplied filters User filter Objects within expanded library Fields within device file Members within expanded file

  20. “Library list” is a pre-defined filter 1 • For accessing and manipulating libl • Like WRKLIBPDM with *LIBL • Filter actions to add to library list, change current library • Library actions to move within libl, remove from libl, add to libl, change curlib

  21. Use “Work with xxx” to create own filters 1 • Like WRKxxxPDM!

  22. iSeries Commands 2 • For commonly-used commands • Create command set with one or more CL commands • Expand to run commands Create new command set Supplied cmd sets User set Messages resulting from running cmd

  23. iSeries Jobs 3 • For accessing jobs • Like WRKxxxJOB • Create filters to see jobs with specific attributes (right click) • Use predefined filters to see your own jobs Supplied filters Job actions User filter

  24. For accessing folders and files Like WRKLNK Create filters to see files in specific folders (right click) Use predefined filters to drill down Open command console (right click on IFS Files) for QShell IFS Files 4 Supplied filters File actions User filter

  25. Right click for “new” actions On library filter for new library On library object for new object On file object for new member On msgf object for new message Creating New Things

  26. Use right click actions *LIB *PGM *FILE MBR Working With Things

  27. Use Properties view for quick access to common properties Properties Directly editable • Use Properties dialog for access to all properties

  28. iSeries Table View • Same popup actions in table, and tree • Sort by clicking on column heading

  29. iSeries Table View • Use local pulldown to see additional columns • Can also • Change contents • Subset contents • Position list • Print list • …. Just like PDM!

  30. Incorporate PDM Options Ease the transition to WDSc • Special PDM Options menu for PDM users

  31. Run Prompt Show Log RSE Command Shell • Enter command, press Enter • Use arrows to retrieve commands

  32. Multi-file Search Select Search-> iSeries from pulldown menu Supports generic names since 5.1 GUI interface to FNDSTRPDM

  33. Double click on match entry to open + position in editor Search Result

  34. User-Defined Actions (like PDM!) Right-click on iSeries Objects or any iSeries object member Work With User Actions Create, delete or change user-defined actions Scope them by type and attribute RSE: User Actions

  35. RSE: User Actions Use Ctrl+Space to see sub vars Many options Supports all PDM vars, + more ! Scope by object type and attribute

  36. Use your action you just created!

  37. Launch built-in Lpex editor Launch external CODE editor Editors

  38. Tab for each open member F4 Disable/Enable Prompter and Syntax checking Toggle insert/replace LPEX (“JLPEX”) built-in editor

  39. LPEX Editor Functions: Edit pulldown Edit menu when Lpex editor has focus Find actions Selection actions Tools

  40. LPEX Editor Functions: Source pulldown • Create new procedure • Prompt • Syntax check • Program verify • Show indent view • Show fields of selected F-spec • Open select /copy member • Resequence

  41. LPEX Editor Functions: Context menu Clipboard actions Selection actions Filter actions

  42. Double-click on any Workbench view or Editor tab to maximize the view or Editor window Views can be dragged around and stacked into tabbed notebooks Views can be dragged to the left hand side of the Workbench as Fast views Single click on the Fast view icon to open the view Click Fast view icon again to close the view Oh – oh, what have I done? Window -> Reset Perspective Getting More Editor Space

  43. Full Screen View Remote Systems view Outline View • Tip: • Use the Outline view (in fast view mode) to easily navigate in the editor while keeping the editor maximized!

  44. Click on entry to position to it LPEX Editor Views – Outline view Refresh: This populates Outline view

  45. Indent View

  46. Show Fields

  47. Use + / - to expand or collapse filtered sections Filtering Right click in editor to filter view Only lines meeting filter criteria are shown

  48. Content Assist Use Ctrl+Space for context-sensitive selection Vastly improved for RPG in 5.1 ! Available for COBOL in 5.1 and later

  49. RPG, Cobol, DDS online references Programming Guidesincluding CL F1 Help Sensitive to where cursor is in the editor Message Help and much more Help – at your Fingertips

  50. Press F1 on error to get 2nd-level help Instant syntax checking with Help Errors inserted as “show lines” when cursors moves off line

More Related