natural studio customization and navigation © 2005 len c onsulting llc 1 natural studio...

82
Natural Studio Customization and Navigation © 2005 LEN CONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog [email protected]

Upload: mason-cope

Post on 14-Dec-2015

217 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC1

Natural StudioCustomization and Navigation

Natural Conference 2005Ralph [email protected]

Page 2: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

2

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Excerpts from a 2-day seminar: Introduction to Natural/Adabas for Windows.See www.ZZUtils.com/train.html for more information.

Page 3: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

3

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Agenda

Natural Studio Customization Natural Environment Configuration Natural Studio Program Editor

Page 4: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC4

Introduction

Page 5: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

5

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Natural Studio

Natural Studio Sample Layout

Page 6: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

6

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Natural Studio

Menu Bar

Tool Bar

Command Line

Status Bar

Editor Toolbar

Data Editor

Program Editor

Source Editor Workspace

Library Workspace

Results

Page 7: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

7

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Natural 6.1

Plug-insExtend Natural Studio

• e.g. Predict & Construct• To enable, click Tools Options

Workspace Enable Plug-ins

Page 8: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC8

Customization and Configuration

Page 9: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

9

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING 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

Page 10: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

10

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Natural Studio Customization

Most customization is based on personal preference

Use these recommendations as a starting point

Recommended Natural Studio Setup

Page 11: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

11

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Library Workspace

File view Physical directories

and module names

Logical view Object types

in separate directories

Flat view Similar to

mainframe structure

Page 12: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

12

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Natural Studio Customization

Click Tools Customize

Select Compiler Options

Page 13: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

13

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Natural Studio Customization

Compiler Options toolbar appears

Move toolbar to command line

Page 14: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

14

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING 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

Page 15: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

15

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Natural Studio Customization

Select Program Editor Options

Page 16: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

16

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Natural Studio Customization

Drag and drop Line Numbers icon from Program Editor Options toolbar to Compiler Options toolbar

Page 17: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

17

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING 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

Page 18: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

18

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Natural Studio Customization

Select Tools Customize Commands Window category

Drag and drop Tile Vertically and Tile Horizontally icons to Compiler Options toolbar

Page 19: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

19

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Natural Studio Customization

Select Tools Session Parameters Compiler Options

Do not select Structured mode Select Generate symbol tables

Page 20: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

20

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Natural Studio Customization

Set Zero printing option

Set Line size and Page size options

Page 21: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

21

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Natural Studio Customization

Exit Natural Session Parameters

Click Yes to save modifications

Page 22: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

22

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Natural Studio Customization

Click Tools Options Workspace

Select Enable Plug-ins Set Auto save interval

Page 23: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

23

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Natural Studio Customization

Click Tools Options Program Editor

Select Expand/Collapse

Set Ruler Position to 72

Select Uppercase translation

Page 24: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

24

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING 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

Page 25: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

25

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Natural Studio Customization

Flat View

Window in 1280x102

4 screen

Ruler

Line Numbers

Customized Natural Studio Layout

Expand/Collapse

Two Concurrent

Edit Sessions

Page 26: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

26

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Natural Studio Customization

Flat View

Fullscreen at

1600x1200

Ruler

Line Numbers

Personal Preferences

Expand/Collapse

Two Concurrent

Edit Sessions

Page 27: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

27

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING 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

Page 28: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

28

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING 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

Page 29: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

29

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Natural Environment Configuration

Define your graphics- and character-based printers here

NEE uses default printer in its preview mode

Double-click Printer Profiles

Page 30: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

30

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Natural Environment Configuration

Click GUI Printer Profiles to set fonts and margins

Page 31: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

31

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Natural Environment Configuration

Control ET logic programmatically

Click General Parameters

Page 32: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

32

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Natural Environment Configuration

Click ADABAS Specific Set an ETID for

restartability

Page 33: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

33

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Natural Environment Configuration

Click User DBMS Assignment Defaults to 12 – SAG-

DEMO-DB Eventually, set to your

own default database

Page 34: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

34

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Natural Environment Configuration

Double-click Natural Execution Configuration

Page 35: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

35

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Natural Environment Configuration

Click Character Assignments Verify settings

Page 36: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

36

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Natural Environment Configuration

Click Command Execution Verify settings

Page 37: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

37

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Natural Environment Configuration

Set DTFORM to USA

Click Date Representation

Page 38: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

38

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Natural Environment Configuration

Assign default forms and reports to printers

Click Device Report Assignments

Page 39: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

39

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Natural Environment Configuration

Set User ID Set Steplib path

Click Steplibs

Page 40: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

40

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Natural Environment Configuration

Set Automatic logon to your default library (INIT-LIB)

Click System Variables

Page 41: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

41

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Natural Environment Configuration

Browse to your backup directory

Click Workfiles

Page 42: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

42

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Natural Environment Configuration

Parameter files are saved

Click Save All

Page 43: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

43

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Studio Customization Results

With high resolution, you can edit two modules comfortably

Final result

Page 44: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC44

Natural Studio

Page 45: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

45

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Natural Studio Context Sensitivity

Context-sensitive menus Library vs program

source

Page 46: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

46

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Natural Studio Context Sensitivity

Context-sensitive toolbars Environment vs FUSER

Page 47: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

47

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Natural Studio Context Sensitivity

Library vs object vs LDA

Context-sensitive toolbars

Page 48: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

48

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Natural Studio Context Sensitivity

Context menus (right-click) FUSER vs library

Page 49: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

49

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Natural Studio Context Sensitivity

Context menus (right-click) Module vs program source

Page 50: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

50

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Natural Studio Context Sensitivity

Context menus (right-click) LDA

Page 51: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

51

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Natural Studio Tool Bars

Icon roll-overs for descriptions

Page 52: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC52

Natural Commands

Page 53: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

53

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Accessible from command line, menu bar, context menus, tool bars, and accelerator keys

Natural System Commands

Menu Bar

Object Tool Bar

Command Line

Page 54: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

54

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Natural System Commands

AIV Not available

BUS Not available

CATALL MB: Library Cat all

CATALOG OTB

CHECK Ctrl-e OTB

CLEAR OTB

COMOPT Not available

DBLOG (TEST) Not available

DEBUG (TEST) OTB: Tools Development Tools Debugger ...

DELETE Not available; MB: Object Delete CM: Delete

Translation from Mainframe to Natural for Windows

MB: Menu Bar OTB: Object Tool Bar CM : Context Menu

Page 55: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

55

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Natural System Commands

DUMP Not available

EDIT Ctrl-o

EDIT A/G/L

EDIT M

EDIT N/P/S Ctrl-n

EXECUTE

FIN Alt-F4

GLOBALS Tools Session parameters ...

HELP MB

HELP/? nnnn MB: Help Natural Errors ...

Translation from Mainframe to Natural for Windows

MB: Menu Bar OTB: Object Tool Bar CM : Context Menu

Page 56: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

56

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Natural System Commands

INPL

KEY Not available

LAST Command line drop-down

LASTMSG MB: Tools System Information Last Message ...

LIST

LIST COUNT

LIST DIR Alt-enter

LIST XREF Requires Predict installation

LISTSQL Not available

LOGOFF

Translation from Mainframe to Natural for Windows

MB: Menu Bar OTB: Object Tool Bar CM : Context Menu

Page 57: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

57

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Natural System Commands

LOGON

MAIL Requires Natural Security

MAINMENU Not available

NATLOAD Not available; see SYSOBJH

NATUNLD Not available; see SYSOBJH

NOCOPT Not available

NOCSHOW Not available

NOCSTAT Not available

PROFILE Requires Natural Security

READ

Translation from Mainframe to Natural for Windows

MB: Menu Bar OTB: Object Tool Bar CM : Context Menu

Page 58: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

58

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Natural System Commands

RENAME

RENUMBER

RETURN

ROUTINES Not available

RPCERR Not available

RUN Ctrl-r

PURGE

SAVE

SCAN MB: Library Find Objects

SCRATCH

Translation from Mainframe to Natural for Windows

MB: Menu Bar OTB: Object Tool Bar CM : Context Menu

Page 59: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

59

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Natural System Commands

SETUP

SQLERR Not available

STOW Ctrl-t

STRUCT

SYSADA Not available

SYSBPM Start All Programs Software AG Natural 6.1.1 Bufferpool Monitor

SYSDB2 Not available

SYSDDM Not available

SYSEDT Not available

Translation from Mainframe to Natural for Windows

MB: Menu Bar OTB: Object Tool Bar CM : Context Menu

Page 60: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

60

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Natural System Commands

SYSERR MB: Tools Development Tools Error Messages ...

SYSEXT MB: Tools Development Tools Application Programming Interface ...

SYSFILE MB: Tools System Information Work and Print Files ...

SYSMAIN Object Maintenance

SYSNCP

SYSOBJH MB: Tools Development Tools Object Handler ...

SYSPROD MB: Tools System Information Product Information ...

SYSPROF MB: Tools System Information System Files ...

SYSRPC

Translation from Mainframe to Natural for Windows

MB: Menu Bar OTB: Object Tool Bar CM : Context Menu

Page 61: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

61

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Natural System Commands

SYSTP Not available

SYSTRANS Replaced by SYSOBJH

SYSUNLD Replaced by SYSOBJH

TECH MB: Tools System Information

Technical Information ...

TEST Not available

UNCATALOG

UPDATE

XREF Requires Predict

Translation from Mainframe to Natural for Windows

MB: Menu Bar OTB: Object Tool Bar CM : Context Menu

Page 62: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

62

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Natural System Commands

Edit V New DDM – MB: Object New DDM

Edit 3 New Dialog – MB: Object New Dialog

Edit 4 New Class – MB: Object New Class

Edit 7 New Function – MB: Object New Function

MAP New for SPoD - MB: Tools Map Application

MAP New for SPoD - MB: Tools Map Environment

REGISTER New for NaturalX

UNLOCK New for SPoD

UNMAP New for SPoD

UNREGISTER New for NaturalX

Print Ctrl-p Print

Natural for Windows

MB: Menu Bar OTB: Object Tool Bar CM : Context Menu

Page 63: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

63

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Compiler Options

Context Tool Bars

Edit Tool Bar

Program Editor View

Page 64: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

64

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Compiler Options

Dump Generate Dump on/off

Format source Struct

Line numbers On/off

Mode Structured Mode on/off

Renumber

Symgen Generate Symbol Table on/off

Tile Horizontally

Tile Vertically

Page 65: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

65

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Edit Tool Bar

Close Ctrl-F4

Copy Ctrl-c

Cut Ctrl-x

Delete

Find Ctrl-f

Find next F3

Paste Ctrl-v

Redo Ctrl-y

Replace Ctrl-h

Replace next Ctrl-F3

Select all Ctrl-a

Undo Ctrl-z

Page 66: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

66

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Program Editor View

Expand/Collapse

Expand All

Collapse All

Split Horizontal

Split Vertical

Unsplit

No SHIFT editor command

Page 67: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

67

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Data Area Editor

Context Tool Bars

DDM Editor

Page 68: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

68

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Map Editor

Context Tool Bars

Dialog Editor

Page 69: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

69

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Natural for Windows – Fundamentals Natural Studio Introduction Accelerators Ctrl-n New object Ctrl-o Open object Ctrl-e Check Ctrl-s Save Ctrl-shift-a Save all Crtl-t Stow Ctrl-r Run Ctrl-p Print Alt-enter Properties Alt-F4 Exit Ctrl-d Command box

Natural System Commands

Page 70: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

70

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING 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

Page 71: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

71

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING 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

Page 72: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

72

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Natural Studio

Filters Select FUSER, FNAT,

or library Display Filter ... from

context menu

Specify one or more filters (wildcards)

Page 73: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

73

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Natural Studio

Filtered list Resources are not

filtered

Checkbox to turn filters off and on

Page 74: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC74

Program Editor

Page 75: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

75

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING 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

Page 76: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

76

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Program Editor

Edit area font sizes e.g. for legibility e.g. for demonstration

purposes

Tools Options Program Editor Font ...

Page 77: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

77

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING 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”

Page 78: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

78

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Program Editor

FIND (scan)• Ctrl-f

• Find boxDocumentation / help

• e.g. Tools Contents StatementsRight-click object name within

source to list or open objectVertical/horizontal split (vs Tile

Windows w/in Workspace)

Page 79: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

79

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Program Editor

Comment Ctrl-m Edit Advanced Add Comment Mark(s)

Find Ctrl-f Find box enter criterion

Find box select criterion from list

Go to Ctrl-g Edit Go to ...

Lower case Ctrl-Shift-l

Uncomment Ctrl-Shift-m Edit Advanced Remove Comment Mark(s)

Upper case Ctrl-Shift-u

Page 80: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

80

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING 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

Page 81: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

81

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC

Fin

Page 82: Natural Studio Customization and Navigation © 2005 LEN C ONSULTING LLC 1 Natural Studio Customization and Navigation Natural Conference 2005 Ralph Zbrog

Natural StudioCustomization and Navigation

© 2005 LEN CONSULTING LLC82

Natural StudioCustomization and Navigation

Natural Conference 2005Ralph [email protected]