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

Slides:



Advertisements
Similar presentations
EcoTherm Plus WGB-K 20 E 4,5 – 20 kW.
Advertisements

Números.
Trend for Precision Soil Testing % Zone or Grid Samples Tested compared to Total Samples.
AGVISE Laboratories %Zone or Grid Samples – Northwood laboratory
Trend for Precision Soil Testing % Zone or Grid Samples Tested compared to Total Samples.
Cairo Modern School Computer for Grade
PDAs Accept Context-Free Languages
ALAK ROY. Assistant Professor Dept. of CSE NIT Agartala
1 WORKING WITH 2007 WORD Part 1 Developed October 2007 with lots of help from.
EuroCondens SGB E.
Worksheets.
Slide 1Fig 26-CO, p.795. Slide 2Fig 26-1, p.796 Slide 3Fig 26-2, p.797.
Slide 1Fig 25-CO, p.762. Slide 2Fig 25-1, p.765 Slide 3Fig 25-2, p.765.
Sequential Logic Design
Copyright © 2013 Elsevier Inc. All rights reserved.
Addition and Subtraction Equations
Local Customization Chapter 2. Local Customization 2-2 Objectives Customization Considerations Types of Data Elements Location for Locally Defined Data.
Create an Application Title 1Y - Youth Chapter 5.
Add Governors Discretionary (1G) Grants Chapter 6.
CALENDAR.
CHAPTER 18 The Ankle and Lower Leg
ASCII stands for American Standard Code for Information Interchange
The 5S numbers game..
Microsoft®.
Office 2003 Introductory Concepts and Techniques M i c r o s o f t Windows XP Project An Introduction to Microsoft Windows XP and Office 2003.
Creating a Dreamweaver Web Page and Local Site
A Fractional Order (Proportional and Derivative) Motion Controller Design for A Class of Second-order Systems Center for Self-Organizing Intelligent.
Numerical Analysis 1 EE, NCKU Tien-Hao Chang (Darby Chang)
Welcome. © 2008 ADP, Inc. 2 Overview A Look at the Web Site Question and Answer Session Agenda.
Break Time Remaining 10:00.
The basics for simulations
PP Test Review Sections 6-1 to 6-6
Employee & Manager Self Service Overview
1 IMDS Tutorial Integrated Microarray Database System.
Figure 3–1 Standard logic symbols for the inverter (ANSI/IEEE Std
What's New with Apex Ticketing
INTRODUCTION Lesson 1 – Microsoft Word Word Basics
Office 2003 Introductory Concepts and Techniques M i c r o s o f t Office 2003 Integration Integrating Office 2003 Applications and the World Wide Web.
Dynamic Access Control the file server, reimagined Presented by Mark on twitter 1 contents copyright 2013 Mark Minasi.
Copyright © 2012, Elsevier Inc. All rights Reserved. 1 Chapter 7 Modeling Structure with Blocks.
Copyright © [2002]. Roger L. Costello. All Rights Reserved. 1 XML Schemas Reference Manual Roger L. Costello XML Technologies Course.
Progressive Aerobic Cardiovascular Endurance Run
Biology 2 Plant Kingdom Identification Test Review.
FAFSA on the Web Preview Presentation December 2013.
MaK_Full ahead loaded 1 Alarm Page Directory (F11)
Facebook Pages 101: Your Organization’s Foothold on the Social Web A Volunteer Leader Webinar Sponsored by CACO December 1, 2010 Andrew Gossen, Senior.
Creating a Dreamweaver Web Page and Local Site
When you see… Find the zeros You think….
2011 WINNISQUAM COMMUNITY SURVEY YOUTH RISK BEHAVIOR GRADES 9-12 STUDENTS=1021.
Before Between After.
2011 FRANKLIN COMMUNITY SURVEY YOUTH RISK BEHAVIOR GRADES 9-12 STUDENTS=332.
1 GIS Maps and Tax Roll Submission. 2 Exporting A New Shapefile.
Subtraction: Adding UP
1 Non Deterministic Automata. 2 Alphabet = Nondeterministic Finite Accepter (NFA)
Types of selection structures
Static Equilibrium; Elasticity and Fracture
Resistência dos Materiais, 5ª ed.
& dding ubtracting ractions.
Select a time to count down from the clock above
1.step PMIT start + initial project data input Concept Concept.
A Data Warehouse Mining Tool Stephen Turner Chris Frala
1 Dr. Scott Schaefer Least Squares Curves, Rational Representations, Splines and Continuity.
Outlook 2013 Web App (OWA) User Guide Durham Technical Community College.
1 Non Deterministic Automata. 2 Alphabet = Nondeterministic Finite Accepter (NFA)
Introduction Embedded Universal Tools and Online Features 2.
Schutzvermerk nach DIN 34 beachten 05/04/15 Seite 1 Training EPAM and CANopen Basic Solution: Password * * Level 1 Level 2 * Level 3 Password2 IP-Adr.
Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog.
Presentation transcript:

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

2 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC For more information on our Natural for Windows curriculum, see

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

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

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

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 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

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

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 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 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 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Studio Customization Click Tools  Customize Select Compiler Options

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 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 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Studio Customization Select Program Editor Options

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 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 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 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 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 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 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 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 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 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Studio Customization Click Tools  Options  Object Compare

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 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Studio Customization Ralph's Personal Preferences

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 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Environment Configuration Click Start  All Programs  Software AG Natural  Configuration Utility C:\Program Files \Software AG\Natural \6.1.1\Bin \natparm.exe

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 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 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 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Environment Configuration Control ET logic programmatically Click General Parameters

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 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 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Environment Configuration Double-click Natural Execution Configuration

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

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

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

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 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Environment Configuration Set User ID Set Steplib path Click Steplibs

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 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Environment Configuration Browse to your backup directory Click Workfiles

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

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

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

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 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Studio Context Sensitivity Context-sensitive toolbars Environment vs FUSER

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 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Studio Context Sensitivity Context menus (right- click) FUSER vs library

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 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Natural Studio Context Sensitivity Context menus (right- click) LDA

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

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

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 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 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 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 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 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 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  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 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 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 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 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Compiler Options Context Tool Bars Edit Tool Bar Program Editor View

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 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 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 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Data Area Editor Context Tool Bars DDM Editor

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

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 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 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 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 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

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

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 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 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 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 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 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 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 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 Getting Up to Speed with Natural for Windows © LEN C ONSULTING LLC Fin

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