Download presentation
Presentation is loading. Please wait.
Published byElmer Little Modified over 9 years ago
1
SOA-30: Getting the Most Out of Sonic ™ Workbench Turbo-boost your Development Productivity Sachin Hejip Director, Tooling Center of Expertise Bill Wood Fellow
2
© 2008 Progress Software Corporation2 SOA-30: Getting the Most out of Sonic Workbench About this Talk Focus on Sonic Workbench 7.6 But try with 7.5, 7.5.1, 7.5.x, 7.6.x, etc Target Audience Sonic Workbench Users –Developers –Architects Stand-alone or with other PSC tools Suggestion: Get a feel for Workbench Revisit these Suggestions
3
© 2008 Progress Software Corporation3 SOA-30: Getting the Most out of Sonic Workbench Agenda About this Talk Eclipse and Workbench Tips and Tricks Customizing Sonic Workbench Developing Custom Services Eclipse Extensions and Plug-ins Getting the Most out of Sonic Workbench
4
© 2008 Progress Software Corporation4 SOA-30: Getting the Most out of Sonic Workbench Eclipse and Workbench Quick Navigation Highlighting Most Useful Shortcuts Making your own Perspective Floating Views Export as Image Scenarios Tips and Tricks
5
© 2008 Progress Software Corporation5 SOA-30: Getting the Most out of Sonic Workbench Quick Tricks Quick Navigation Within Files Within Types Between Files Hold “Ctrl” key and point (then click) (Or Select and F3) Use this –On sonicfs URL’s –In XML, Schema, and WSDL Navigation Tips and Tricks
6
© 2008 Progress Software Corporation6 SOA-30: Getting the Most out of Sonic Workbench Quick Tricks Highlighting (position cursor, then Ctrl-Shift-U) Namespaces Elements and Attributes Results shown With ‘arrow’ In Search View In Overview Bar Tips and Tricks
7
© 2008 Progress Software Corporation7 SOA-30: Getting the Most out of Sonic Workbench Most Useful Shortcuts Ctrl-Shift-R – Open Resource Ctrl-Shift-E – Goto Editor Ctrl-N – New/Other… (and type – e.g. ‘ESB’) File/Import…. Copy As SonicFS URL In Navigator View… Restore from Local History… Revert to previous version Tips and Tricks
8
© 2008 Progress Software Corporation8 SOA-30: Getting the Most out of Sonic Workbench Helping Tech Support Select Project in Navigator View File/Export… General/Archive File Send to a friend, or send to tech support [Actually both – Tech Support is your friend] File/Import… General/Existing Projects into Workspace –Select archive file Create a.zip file for one or more Projects
9
© 2008 Progress Software Corporation9 SOA-30: Getting the Most out of Sonic Workbench Creating a.zip file for one or more Projects
10
© 2008 Progress Software Corporation10 SOA-30: Getting the Most out of Sonic Workbench Making your own Perspective Windows>Save Perspective As… Rearrange it Changes persist Save again Tips and Tricks
11
© 2008 Progress Software Corporation11 SOA-30: Getting the Most out of Sonic Workbench Floating Views When you have more money than sense Multiple Monitors Select a ‘pane’ and make it float Tips and Tricks
12
© 2008 Progress Software Corporation12 SOA-30: Getting the Most out of Sonic Workbench Working with XML Associating XML Editor with other xml file extensions Window > Preferences… –General/Editor/File Associations Formatting (selected portions, preferences) Namespaces on new lines (Ctrl-Alt-L) Automatic encoding and decoding of XML text (from Edit Text… in Tree Page) XPath Helper Tips and Tricks
13
© 2008 Progress Software Corporation13 SOA-30: Getting the Most out of Sonic Workbench Export as Image Tips and Tricks Tip: Show/Hide All first
14
© 2008 Progress Software Corporation14 SOA-30: Getting the Most out of Sonic Workbench Scenarios Scenario Tooltip to View Contents Drag and Drop Scenario –And anywhere there is a URL Chooser Example Documents Tips and Tricks
15
© 2008 Progress Software Corporation15 SOA-30: Getting the Most out of Sonic Workbench Agenda About this Talk Eclipse and Workbench Tips and Tricks Customizing Sonic Workbench Developing Custom Services Eclipse Extensions and Plug-ins Getting the Most out of Sonic Workbench
16
© 2008 Progress Software Corporation16 SOA-30: Getting the Most out of Sonic Workbench Customizing Sonic Workbench Process Templates Drag and Drop Window > Preferences… –Progress/Sonic/ESB Editors/ ESB Process/Process Templates Java ™ Service Templates Window > Preferences… –Progress/Sonic/ESB Editors/ JSDE/Template Location
17
© 2008 Progress Software Corporation17 SOA-30: Getting the Most out of Sonic Workbench Additional Notes Process Templates can be set Window/Preferences… –Progress/Sonic/ESB Editors/ESB Process …Process Templates In SonicFS –See sonicfs:///System/SonicESB/templates *.esbpTemplate files For more info, see Workbench Help – Search on… “Using Process Templates” “Parameterizing resources for process templates”
18
© 2008 Progress Software Corporation18 SOA-30: Getting the Most out of Sonic Workbench Agenda About this Talk Eclipse and Workbench Tips and Tricks Customizing Sonic Workbench Developing Custom Services Eclipse Extensions and Plug-ins Getting the Most out of Sonic Workbench
19
© 2008 Progress Software Corporation19 SOA-30: Getting the Most out of Sonic Workbench Developing Custom Services Choosing a Java Compiler Window > Preferences… –Java/Installed JREs (Also change setenv.bat, or Java Environment of the dev_ESBTest container) Java Code Templates Window > Preferences… –Java/Editor/Templates Type name of template and then Ctrl-Space Java and Sonic ESB
20
© 2008 Progress Software Corporation20 SOA-30: Getting the Most out of Sonic Workbench For the Advanced User Creating ant scripts for building service type Using your own Build Java and Sonic ESB
21
© 2008 Progress Software Corporation21 SOA-30: Getting the Most out of Sonic Workbench Agenda About this Talk Eclipse and Workbench Tips and Tricks Customizing Sonic Workbench Developing Custom Services Eclipse Extensions and Plug-ins Getting the Most out of Sonic Workbench
22
© 2008 Progress Software Corporation22 SOA-30: Getting the Most out of Sonic Workbench Extending Eclipse 5 New Projects / Month 50 Commonly Used Plug-ins 5,000 Open Source Contributors Eclipse means you can take advantage of…
23
© 2008 Progress Software Corporation23 SOA-30: Getting the Most out of Sonic Workbench Extending Eclipse SoapUI See http://www.soapui.org/eclipsehttp://www.soapui.org/eclipse Mylyn See http://www.eclipse.org/mylyn/http://www.eclipse.org/mylyn/ CVS and SVN plugins See http://www.eclipseplugincentral.com/http://www.eclipseplugincentral.com/ Plug-ins you might find useful
24
© 2008 Progress Software Corporation24 SOA-30: Getting the Most out of Sonic Workbench Workbench and other Progress ® Tools Works with: OpenEdge ® Architect Stylus XQuery Editor –http://www.xquery.com/xml tools/eclipse/http://www.xquery.com/xml tools/eclipse/ DataXtend ® Semantic Integrator Plug-ins you might find useful
25
© 2008 Progress Software Corporation25 SOA-30: Getting the Most out of Sonic Workbench In Summary Workbench is an Eclipse IDE By developers, for developers Eclipse is Extensible Workbench is Extensible Customizable
26
© 2008 Progress Software Corporation26 SOA-30: Getting the Most out of Sonic Workbench For More Information, go to… Progress Update Site: See http://updates.progress.comhttp://updates.progress.com
27
© 2008 Progress Software Corporation27 SOA-30: Getting the Most out of Sonic Workbench Relevant Exchange Sessions DEV-2 : Making OpenEdge Architect Work for You (David Lund) DEV-10: Integrating OpenEdge Architect into your Development Environment (Paul Peterson) DEV-21: Embracing OpenEdge Architect (Sunil Belgaonkar) DEV-34: Writing Your Own Plug-ins for OpenEdge Architect (Cornelius Scheffell)
28
© 2008 Progress Software Corporation28 SOA-30: Getting the Most out of Sonic Workbench Questions ?
29
© 2008 Progress Software Corporation29 SOA-30: Getting the Most out of Sonic Workbench Thank You
30
© 2008 Progress Software Corporation30 SOA-30: Getting the Most out of Sonic Workbench
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.