Download presentation
Presentation is loading. Please wait.
Published byAlessandra Scofield Modified over 9 years ago
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
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.