u t n a t u r a l t o o l s u i t e
DESCRIPTION
U T N A T U R A L T o o l S u i t e. Torvald Hessel Brick Jones Steve Rung. I n t r o d u c t i o n. University of Texas at Austin Environment Decentralized (Statewide) Environment 500+ Active Libraries 200+ programmers System Steplibs In House Webscripting Language (WebAgent) - PowerPoint PPT PresentationTRANSCRIPT
U T N A T U R A LT o o l S u i t e
Torvald Hessel
Brick Jones
Steve Rung
I n t r o d u c t i o n
• University of Texas at Austin Environment
– Decentralized (Statewide) Environment– 500+ Active Libraries– 200+ programmers– System Steplibs– In House Webscripting Language (WebAgent)– In House Security
A p p l i c a t i o n H i s t o r y
• How to print NATURAL code at home?
• Old school code
• Poor user interface
• Application not updated for 3 years
D e m o →
H o w d o e s i t w o r k ?
Individual Libraries
FUSER File
'Normal'Coding
Environment
'Super' Library
NatprintRecreated Security
R e w r i t e :
• Code up to Standards
• Enhanced Security
• Statistics
• Enhanced user interface & Code Display (more)
U . I . E n h a n c e m e n t s
• Logical User Interface
• Adjustable text size
• Links to objects
• Optional line numbering
• Header information
• Inline Includes
A d d O n s
• Displaying DDE
• Objects listings
D e m o →
X R E F & ‘ A D A R E F ’
• XREF not used
• Mainframe interface difficult to use
• Combine with natprint?
• ADAREF: XREF on ADABAS objects
X R E F• What program is calling your object?
• AJAX interface
• Option to Export to Excel
• User information
• Focused emails instead of ‘spam’
A D A R E F• XREF on ADABAS objects
• Answers to:– Who is accessing my file?– Who is updating my file?– Who is using this Super Descriptor?– What is that program that uses my file?
D e m o →
F u t u r e F u n c t i o n a l i t y
• Rework & Expand Objects listing
• Module migration
• Search/List Datasets
• More?