Presentation is loading. Please wait.

Presentation is loading. Please wait.

Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC 1 Getting Up to Speed with Natural for Windows Natural Conference 2006 Ralph Zbrog

Similar presentations


Presentation on theme: "Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC 1 Getting Up to Speed with Natural for Windows Natural Conference 2006 Ralph Zbrog"— Presentation transcript:

1 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC 1 Getting Up to Speed with Natural for Windows Natural Conference 2006 Ralph Zbrog RGZbrog@ZZUtils.com

2 2 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC For more information on our Natural for Windows curriculum, see www.ZZUtils.com/train.html. www.ZZUtils.com/train.html

3 3 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Agenda Natural Studio Customization Natural Environment Configuration Natural Studio Program Editor

4 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC 4 Introduction

5 5 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Studio Natural Studio Sample Layout

6 6 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Studio Menu Bar Tool Bar Command Line Status Bar Editor Toolbar Data Editor Program Editor Source Editor Workspace Library Workspace Results

7 7 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural 6  Plug-ins  Extend Natural Studio e.g. Predict & Construct To enable, click Tools  Options  Workspace  Enable Plug-ins

8 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC 8 Customization and Configuration

9 9 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Studio Customization Toolbars, Library Workspace, Command Line, and Editor Tool Bar are dockable Many functions require multiple clicks Intent of customization is to improve productivity Default Natural Studio Setup Command Line default

10 10 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Studio Customization Most customization is based on personal preference Use these recommendations as a starting point Recommended Natural Studio Setup

11 11 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Library Workspace File view Physical directories and module names Logical view Object types in separate directories Flat view Similar to mainframe structure

12 12 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Studio Customization Click Tools  Customize Select Compiler Options

13 13 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Studio Customization Compiler Options toolbar appears Move toolbar to command line

14 14 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Studio Customization Drag and drop Renumber icon from Program Editor toolbar to Compiler Options toolbar Drag and drop Format Source icon from Program Editor to Compiler Options

15 15 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Studio Customization Select Program Editor Options

16 16 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Studio Customization Drag and drop Line Numbers icon from Program Editor Options toolbar to Compiler Options toolbar

17 17 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Studio Customization Drag and drop Program Editor and Program Editor View toolbars onto the desktop Exit/close the two floating toolbars Program Editor and Program Editor View are deselected automatically Deselect Program Editor Options

18 18 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Studio Customization Select Tools  Customize  Commands Window category Drag and drop Tile Vertically and Tile Horizontally icons to Compiler Options toolbar

19 19 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Studio Customization Select Tools  Session Parameters  Compiler Options Do not select Structured mode Select Generate symbol tables

20 20 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Studio Customization Set Zero printing option Set Line size and Page size options

21 21 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Studio Customization Exit Natural Session Parameters Click Yes to save modifications

22 22 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Studio Customization Click Tools  Options  Workspace Select Enable Plug-ins Set Auto save interval

23 23 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Studio Customization Click Tools  Options  Program Editor Select Syntax coloring Select Expand/Collapse Select Highlight current line Set Ruler Position to 72 Select Uppercase translation Select Automatic line breaks Select Ignore text constants

24 24 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Studio Customization Click Tools  Options  Output Window Select Activate report page buffer Display PF key Display more Disable help Fixed fonts Deselect Display input Disable ESC Disable profile

25 25 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Studio Customization Click Tools  Options  Object Compare

26 26 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Studio Customization Flat View Window in 1280x1024 screen Ruler Line Numbers Customized Natural Studio Layout Expand/Collapse Two Concurrent Edit Sessions

27 27 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Studio Customization Ralph's Personal Preferences

28 28 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Studio Customization Flat View Fullscreen at 1600x1200 Rulers Line Numbers Ralph's Personal Preferences Expand/Collapse Two Concurrent Edit Sessions Highlight current line

29 29 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Environment Configuration Click Start  All Programs  Software AG Natural 6.1.1  Configuration Utility C:\Program Files \Software AG\Natural \6.1.1\Bin \natparm.exe

30 30 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Environment Configuration As you create new databases, list them here for access via Natural Double-click Global Configuration File Double-click DBMS Assignments

31 31 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Environment Configuration Define your graphics- and character-based printers here NEE uses default printer in its preview mode Double-click Printer Profiles

32 32 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Environment Configuration Click GUI Printer Profiles to set fonts and margins

33 33 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Environment Configuration Control ET logic programmatically Click General Parameters

34 34 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Environment Configuration Click ADABAS Specific Set an ETID for restartability

35 35 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Environment Configuration Click User DBMS Assignment Defaults to 12 – SAG- DEMO-DB Eventually, set to your own default database

36 36 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Environment Configuration Double-click Natural Execution Configuration

37 37 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Environment Configuration Click Character Assignments Verify settings

38 38 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Environment Configuration Click Command Execution Verify settings

39 39 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Environment Configuration Set DTFORM to USA Click Date Representation

40 40 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Environment Configuration Assign default forms and reports to printers Click Device Report Assignments

41 41 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Environment Configuration Set User ID Set Steplib path Click Steplibs

42 42 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Environment Configuration Set Automatic logon to your default library (INIT-LIB) Click System Variables

43 43 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Environment Configuration Browse to your backup directory Click Workfiles

44 44 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Environment Configuration Parameter files are saved Click Save All

45 45 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Studio Customization Results With high resolution, you can edit two modules comfortably Final result

46 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC 46 Natural Studio

47 47 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Studio Context Sensitivity Context-sensitive menus Library vs program source

48 48 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Studio Context Sensitivity Context-sensitive toolbars Environment vs FUSER

49 49 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Studio Context Sensitivity Library vs object vs LDA Context-sensitive toolbars

50 50 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Studio Context Sensitivity Context menus (right- click) FUSER vs library

51 51 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Studio Context Sensitivity Context menus (right-click) Module vs program source

52 52 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Studio Context Sensitivity Context menus (right- click) LDA

53 53 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Studio Tool Bars Icon roll-overs for descriptions

54 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC 54 Natural Commands

55 55 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Accessible from command line, menu bar, context menus, tool bars, and accelerator keys Natural System Commands Menu Bar Object Tool Bar Command Line

56 56 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural System Commands AIVNot available BUSNot available CATALLMB: Library  Cat all CATALOGOTB CHECKCtrl-eOTB CLEAROTB COMOPTNot available DBLOG (TEST)Not available DEBUG (TEST)OTB: Tools  Development Tools  Debugger... DELETENot available; MB: Object  Delete CM: Delete Translation from Mainframe to Natural for Windows MB: Menu Bar OTB: Object Tool Bar CM : Context Menu

57 57 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural System Commands DUMPNot available EDITCtrl-o EDIT A/G/L EDIT M EDIT N/P/SCtrl-n EXECUTE FINAlt-F4 GLOBALSTools  Session parameters... HELPMB HELP/? nnnnMB: Help  Natural Errors... Translation from Mainframe to Natural for Windows MB: Menu Bar OTB: Object Tool Bar CM : Context Menu

58 58 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural System Commands INPL KEYNot available LASTCommand line drop-down LASTMSGMB: Tools  System Information  Last Message... LIST LIST COUNT LIST DIRAlt-enter LIST XREFRequires Predict installation LISTSQLNot available LOGOFF Translation from Mainframe to Natural for Windows MB: Menu Bar OTB: Object Tool Bar CM : Context Menu

59 59 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural System Commands LOGON MAILRequires Natural Security MAINMENUNot available NATLOADNot available; see SYSOBJH NATUNLDNot available; see SYSOBJH NOCOPTNot available NOCSHOWNot available NOCSTATNot available PROFILERequires Natural Security READ Translation from Mainframe to Natural for Windows MB: Menu Bar OTB: Object Tool Bar CM : Context Menu

60 60 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural System Commands RENAME RENUMBER RETURN ROUTINESNot available RPCERRNot available RUNCtrl-r PURGE SAVE SCANMB: Library  Find Objects SCRATCH Translation from Mainframe to Natural for Windows MB: Menu Bar OTB: Object Tool Bar CM : Context Menu

61 61 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural System Commands SETUP SQLERRNot available STOWCtrl-t STRUCT SYSADANot available SYSBPMStart  All Programs  Software AG Natural 6.1.1  Bufferpool Monitor SYSDB2Not available SYSDDMNot available SYSEDTNot available Translation from Mainframe to Natural for Windows MB: Menu Bar OTB: Object Tool Bar CM : Context Menu

62 62 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural System Commands SYSERRMB: Tools  Development Tools  Error Messages... SYSEXTMB: Tools  Development Tools  Application Programming Interface... SYSFILEMB: Tools  System Information  Work and Print Files... SYSMAINObject Maintenance SYSNCP SYSOBJHMB: Tools  Development Tools  Object Handler... SYSPRODMB: Tools  System Information  Product Information... SYSPROFMB: Tools  System Information  System Files... SYSRPC Translation from Mainframe to Natural for Windows MB: Menu Bar OTB: Object Tool Bar CM : Context Menu

63 63 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural System Commands SYSTPNot available SYSTRANSReplaced by SYSOBJH SYSUNLDReplaced by SYSOBJH TECHMB: Tools  System Information  Technical Information... TESTNot available UNCATALOG UPDATE XREFRequires Predict Translation from Mainframe to Natural for Windows MB: Menu Bar OTB: Object Tool Bar CM : Context Menu

64 64 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural System Commands Edit VNew DDM – MB: Object  New  DDM Edit 3New Dialog – MB: Object  New  Dialog Edit 4New Class – MB: Object  New  Class Edit 7New Function – MB: Object  New  Function MAPNew for SPoD - MB: Tools  Map  Application MAPNew for SPoD - MB: Tools  Map  Environment REGISTERNew for NaturalX UNLOCKNew for SPoD UNMAPNew for SPoD UNREGISTERNew for NaturalX PrintCtrl-pPrint Natural for Windows MB: Menu Bar OTB: Object Tool Bar CM : Context Menu

65 65 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Compiler Options Context Tool Bars Edit Tool Bar Program Editor View

66 66 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Compiler Options DumpGenerate Dump on/off Format sourceStruct Line numbersOn/off ModeStructured Mode on/off Renumber SymgenGenerate Symbol Table on/off Tile Horizontally Tile Vertically

67 67 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Edit Tool Bar CloseCtrl-F4 CopyCtrl-c CutCtrl-x Delete FindCtrl-f Find nextF3 PasteCtrl-v RedoCtrl-y ReplaceCtrl-h Replace nextCtrl-F3 Select allCtrl-a UndoCtrl-z

68 68 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Program Editor View Expand/Collapse Expand All Collapse All Split Horizontal Split Vertical Unsplit No SHIFT editor command

69 69 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Data Area Editor Context Tool Bars DDM Editor

70 70 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Map Editor Context Tool Bars Dialog Editor

71 71 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural for Windows – Using Natural Studio  Shortcut Keys Ctrl-nNew object Ctrl-oOpen object Ctrl-eCheck Ctrl-sSave Ctrl-shift-aSave all Crtl-tStow Ctrl-rRun Ctrl-pPrint Alt-enterProperties Alt-F4Exit Ctrl-dCommand box Natural System Commands

72 72 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural System Commands Create a library Highlight FUSER Menu bar: Library  New CATALL Highlight library Menu bar: Library  Cat All Find Objects (SCAN) Menu bar: Library  Find Objects Select one library, all, or wildcard Results window e.g. CATALL and Find Objects

73 73 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Studio Vertical/horizontal Tile (vs Editor split) Session parameters From Tools menu For current session only, unless PERSIST flag is set in Configuration Utility Natural Execution Configuration  Program Loading/Deletion  Persistent parameter module

74 74 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Studio Filters Select FUSER, FNAT, or library Display Filter... from context menu Specify one or more filters (wildcards)

75 75 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Studio Filtered list Resources are not filtered until 6.2 Checkbox to turn filters off and on

76 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC 76 Program Editor

77 77 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Objects Suffix is of the format Nmo N=Natural m=module type S source G generated (cataloged) o=object type A Parameter data area D DDM G Global data area M Map N Subprogram P Program S Subroutine T Text 3 Dialog 4 Class 7 Function

78 78 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Program Editor Edit area font sizes e.g. for legibility e.g. for demon purposes (Courier New 10 vs Lucida Console 16) Tools  Options  Program Editor  Font …

79 79 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Program Editor Begin construct End construct Bookmark Breakpoint Current line Highlighted text Long line Current construct

80 80 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Program Editor Copy/cut/paste e.g. create subprogram or copycode Expand/collapse all or individual structures Uppercase translation Text strings vs CALLNAT “module”

81 81 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Program Editor FIND (scan) Ctrl-f Find box Documentation / help e.g. Tools  Contents  Statements Right-click object name within source to list or open object Vertical/horizontal split (vs Tile Windows w/in Workspace)

82 82 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Program Editor CommentCtrl-mEdit  Advanced  Add Comment Mark(s) FindCtrl-fFind box  enter criterion Find box  select criterion from list Go toCtrl-gEdit  Go to... Lower caseCtrl-Shift-l UncommentCtrl-Shift-mEdit  Advanced  Remove Comment Mark(s) Upper caseCtrl-Shift-u

83 83 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Program Editor Toggle breakpointF9 Toggle bookmarkCtrl-Alt-b Next bookmarkCtrl-Alt-n Previous bookmarkCtrl-Alt-p Clear bookmarksCtrl-Alt-l Toggle text highlightingCtrl-space Break at ruler positionContext menu

84 84 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Program Execution Output area Separate child window SPoD mainframe emulator Double-click acts as the Enter key Esc key Use the Esc key to terminate a runaway program

85 85 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Fin

86 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC 86 Getting Up to Speed with Natural for Windows Natural Conference 2006 Ralph Zbrog RGZbrog@ZZUtils.com


Download ppt "Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC 1 Getting Up to Speed with Natural for Windows Natural Conference 2006 Ralph Zbrog"

Similar presentations


Ads by Google