Presentation is loading. Please wait.

Presentation is loading. Please wait.

Natural 6 TnT 1 Natural Conference 2006 Natural 6 Tips ‘n’ Techniques Natural Conference 2006 Chad Scott Ralph Zbrog

Similar presentations


Presentation on theme: "Natural 6 TnT 1 Natural Conference 2006 Natural 6 Tips ‘n’ Techniques Natural Conference 2006 Chad Scott Ralph Zbrog"— Presentation transcript:

1 Natural 6 TnT 1 Natural Conference 2006 Natural 6 Tips ‘n’ Techniques Natural Conference 2006 Chad Scott Ralph Zbrog

2 2 Natural Conference 2006 Natural 6 TnT Program Editor Avoiding long source lines Lines up to 250 characters Set ruler position to 72 for mainframe compatibility Tools  Options...  Program Editor  Ruler Position

3 3 Natural Conference 2006 Natural 6 TnT Program Editor Font size Coding vs presentation Tools  Options...  Program Editor  Font...  Size Coding: Courier New, 10 Presentation: Lucida Console, 16 Output window, editors (not Dialogs)

4 4 Natural Conference 2006 Natural 6 TnT Program Editor Mainframe convention: uppercase source with (optional) mixed-case literals Windows compatibility Tools  Options...  Program Editor  Uppercase translation Tools  Options...  Program Editor  Ignore text constants External object names CALLNAT ‘d2optsub’ CALLNAT “d2optsub”

5 5 Natural Conference 2006 Natural 6 TnT Program Editor List or edit external object via context menu Left-click object name  ctrl-o Right-click object name  Open Right-click object name  List

6 6 Natural Conference 2006 Natural 6 TnT Shortcut Keys ctrl-m – convert block to comments shift-ctrl-m – reverse ctrl-m Help  Contents  Getting Started: Using Natural Studio  Shortcut Keys

7 7 Natural Conference 2006 Natural 6 TnT Screen Images Program editor Line numbers Program Editor Options toolbar Tools  Options...  Program Editor  Line numbers ctrl-c to copy ctrl-v to insert Output window %c  program editor %h  select target

8 8 Natural Conference 2006 Natural 6 TnT Folders Filters Limit library display within FUSER/FNAT Limit module display within library Right-click folder  Display Filter...  specify wildcards + indicates active filters

9 9 Natural Conference 2006 Natural 6 TnT Folders Module transfer (without Object Handler) Source and/or object Export module Drag-n-drop module from Library workspace to directory or desktop Faster than copy/paste edit  ctrl-a  ctrl-c  ctrl-v  save as Import module Drag-n-drop module from directory or desktop to Library workspace

10 10 Natural Conference 2006 Natural 6 TnT Folders Upload to mainframe Change NSx extension to TXT for upload/FTP //LOAD EXEC NATBT,SYSOUT=*,TIME=50,PRM='AUTO=ON,SL=80,MAINPR=1,PS=65' //CMSYNIN DD *,BLKSIZE=27948 %L LOGON natlib EDT /* // DD DSN=ZBROG.PUNCH(########),DISP=SHR FB/102 // DD *.E SA ######## FIN /* //

11 11 Natural Conference 2006 Natural 6 TnT Folders Download from mainframe Extract from mainframe FUSER (ZZPUNCH) Set file extension to TXT for download/FTP to directory Set file extension to NSx, where x represents module type

12 12 Natural Conference 2006 Natural 6 TnT FTOUCH Software AG warns strongly against any external manipulation of FUSER directories and contents FTOUCH utility provided as last resort to correct data corruption in FILEDIR.SAG Exceptions? Automated backup & recovery Deleting library contents (client vs server)

13 13 Natural Conference 2006 Natural 6 TnT Backup Directory Directory name template Configuration Utility  Natural Parameter Files  NATPARM  Natural Execution Configuration  Workfiles  1  C:\Documents and Settings\...\NatBackup\nat06mmdd.sag Invoke Object Handler Simply overtype mmdd

14 14 Natural Conference 2006 Natural 6 TnT Backup Directory Works for Object Handler and SYSTrans

15 15 Natural Conference 2006 Natural 6 TnT Program Load Buffer Pool Search First Indicator Set OFF in development environment Configuration Utility  Natural Parameter Files  NATPARM  Natural Execution Configuration  Program Loading/Deletion  BPSFI  OFF

16 16 Natural Conference 2006 Natural 6 TnT Start-up Program At Natural initiation (one-time) Configuration Utility  Natural Parameter Files  NATPARM  Natural Execution Configuration  Program Loading/Deletion  STACK  HELLO In place of NEXT prompt Configuration Utility  Natural Parameter Files  NATPARM  Natural Execution Configuration  System Variables  STARTUP  HELLO

17 17 Natural Conference 2006 Natural 6 TnT Session Parameters Persistence (Windows-only) During familiarization with Studio, session parameter adjustments may be made PERSIST configuration parameter causes session parameters to be saved for next session Configuration Utility  Natural Parameter Files  NATPARM  Natural Execution Configuration  Program Loading/Deletion  PERSIST

18 18 Natural Conference 2006 Natural 6 TnT Configuration Utility START  All Programs  Software AG Natural  Configuration Utility C:\Program Files\Software AG \Natural\6.2\Bin\natparm.exe

19 19 Natural Conference 2006 Natural 6 TnT Date & Time Initialization Corrected in 6.2

20 20 Natural Conference 2006 Natural 6 TnT Questions

21 21 Natural Conference 2006 Natural 6 TnT Fin

22 Natural 6 TnT 22 Natural Conference 2006 Natural 6 Tips ‘n’ Techniques Natural Conference 2006 Chad Scott Ralph Zbrog


Download ppt "Natural 6 TnT 1 Natural Conference 2006 Natural 6 Tips ‘n’ Techniques Natural Conference 2006 Chad Scott Ralph Zbrog"

Similar presentations


Ads by Google