Top Banner
SOA-30: Getting the Most Out of Sonic Workbench Turbo-boost your Development Productivity Sachin Hejip Director, Tooling Center of Expertise Bill Wood Fellow
29

SOA-30: Getting the Most Out of Sonic ™ Workbench Turbo-boost your Development Productivity Sachin Hejip Director, Tooling Center of Expertise Bill Wood.

Jan 12, 2016

Download

Documents

Elmer Little
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: SOA-30: Getting the Most Out of Sonic ™ Workbench Turbo-boost your Development Productivity Sachin Hejip Director, Tooling Center of Expertise Bill Wood.

SOA-30: Getting the Most Out of Sonic™ Workbench

Turbo-boost your Development Productivity

Sachin HejipDirector, Tooling Center of Expertise

Bill WoodFellow

Page 2: SOA-30: Getting the Most Out of Sonic ™ Workbench Turbo-boost your Development Productivity Sachin Hejip Director, Tooling Center of Expertise Bill Wood.

© 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

Page 3: SOA-30: Getting the Most Out of Sonic ™ Workbench Turbo-boost your Development Productivity Sachin Hejip Director, Tooling Center of Expertise Bill Wood.

© 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

Page 4: SOA-30: Getting the Most Out of Sonic ™ Workbench Turbo-boost your Development Productivity Sachin Hejip Director, Tooling Center of Expertise Bill Wood.

© 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

Page 5: SOA-30: Getting the Most Out of Sonic ™ Workbench Turbo-boost your Development Productivity Sachin Hejip Director, Tooling Center of Expertise Bill Wood.

© 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

Page 6: SOA-30: Getting the Most Out of Sonic ™ Workbench Turbo-boost your Development Productivity Sachin Hejip Director, Tooling Center of Expertise Bill Wood.

© 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

Page 7: SOA-30: Getting the Most Out of Sonic ™ Workbench Turbo-boost your Development Productivity Sachin Hejip Director, Tooling Center of Expertise Bill Wood.

© 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

Page 8: SOA-30: Getting the Most Out of Sonic ™ Workbench Turbo-boost your Development Productivity Sachin Hejip Director, Tooling Center of Expertise Bill Wood.

© 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

Page 9: SOA-30: Getting the Most Out of Sonic ™ Workbench Turbo-boost your Development Productivity Sachin Hejip Director, Tooling Center of Expertise Bill Wood.

© 2008 Progress Software Corporation9 SOA-30: Getting the Most out of Sonic Workbench

Creating a .zip file for one or more Projects

Page 10: SOA-30: Getting the Most Out of Sonic ™ Workbench Turbo-boost your Development Productivity Sachin Hejip Director, Tooling Center of Expertise Bill Wood.

© 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

Page 11: SOA-30: Getting the Most Out of Sonic ™ Workbench Turbo-boost your Development Productivity Sachin Hejip Director, Tooling Center of Expertise Bill Wood.

© 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

Page 12: SOA-30: Getting the Most Out of Sonic ™ Workbench Turbo-boost your Development Productivity Sachin Hejip Director, Tooling Center of Expertise Bill Wood.

© 2008 Progress Software Corporation13 SOA-30: Getting the Most out of Sonic Workbench

Export as Image

Tips and Tricks

Tip: Show/Hide All firstTip: Show/Hide All first

Page 13: SOA-30: Getting the Most Out of Sonic ™ Workbench Turbo-boost your Development Productivity Sachin Hejip Director, Tooling Center of Expertise Bill Wood.

© 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

Page 14: SOA-30: Getting the Most Out of Sonic ™ Workbench Turbo-boost your Development Productivity Sachin Hejip Director, Tooling Center of Expertise Bill Wood.

© 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

Page 15: SOA-30: Getting the Most Out of Sonic ™ Workbench Turbo-boost your Development Productivity Sachin Hejip Director, Tooling Center of Expertise Bill Wood.

© 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

Page 16: SOA-30: Getting the Most Out of Sonic ™ Workbench Turbo-boost your Development Productivity Sachin Hejip Director, Tooling Center of Expertise Bill Wood.

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

Page 17: SOA-30: Getting the Most Out of Sonic ™ Workbench Turbo-boost your Development Productivity Sachin Hejip Director, Tooling Center of Expertise Bill Wood.

© 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

Page 18: SOA-30: Getting the Most Out of Sonic ™ Workbench Turbo-boost your Development Productivity Sachin Hejip Director, Tooling Center of Expertise Bill Wood.

© 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

Page 19: SOA-30: Getting the Most Out of Sonic ™ Workbench Turbo-boost your Development Productivity Sachin Hejip Director, Tooling Center of Expertise Bill Wood.

© 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

Page 20: SOA-30: Getting the Most Out of Sonic ™ Workbench Turbo-boost your Development Productivity Sachin Hejip Director, Tooling Center of Expertise Bill Wood.

© 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

Page 21: SOA-30: Getting the Most Out of Sonic ™ Workbench Turbo-boost your Development Productivity Sachin Hejip Director, Tooling Center of Expertise Bill Wood.

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

Page 22: SOA-30: Getting the Most Out of Sonic ™ Workbench Turbo-boost your Development Productivity Sachin Hejip Director, Tooling Center of Expertise Bill Wood.

© 2008 Progress Software Corporation23 SOA-30: Getting the Most out of Sonic Workbench

Extending Eclipse

SoapUI• See http://www.soapui.org/eclipse

Mylyn• See http://www.eclipse.org/mylyn/

CVS and SVN plugins• See http://www.eclipseplugincentral.com/

Plug-ins you might find useful

Page 23: SOA-30: Getting the Most Out of Sonic ™ Workbench Turbo-boost your Development Productivity Sachin Hejip Director, Tooling Center of Expertise Bill Wood.

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

• DataXtend® Semantic Integrator

Plug-ins you might find useful

Page 24: SOA-30: Getting the Most Out of Sonic ™ Workbench Turbo-boost your Development Productivity Sachin Hejip Director, Tooling Center of Expertise Bill Wood.

© 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

Page 25: SOA-30: Getting the Most Out of Sonic ™ Workbench Turbo-boost your Development Productivity Sachin Hejip Director, Tooling Center of Expertise Bill Wood.

© 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.com

Page 26: SOA-30: Getting the Most Out of Sonic ™ Workbench Turbo-boost your Development Productivity Sachin Hejip Director, Tooling Center of Expertise Bill Wood.

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

Page 27: SOA-30: Getting the Most Out of Sonic ™ Workbench Turbo-boost your Development Productivity Sachin Hejip Director, Tooling Center of Expertise Bill Wood.

© 2008 Progress Software Corporation28 SOA-30: Getting the Most out of Sonic Workbench

Questions?

Page 28: SOA-30: Getting the Most Out of Sonic ™ Workbench Turbo-boost your Development Productivity Sachin Hejip Director, Tooling Center of Expertise Bill Wood.

© 2008 Progress Software Corporation29 SOA-30: Getting the Most out of Sonic Workbench

Thank You

Page 29: SOA-30: Getting the Most Out of Sonic ™ Workbench Turbo-boost your Development Productivity Sachin Hejip Director, Tooling Center of Expertise Bill Wood.

© 2008 Progress Software Corporation30 SOA-30: Getting the Most out of Sonic Workbench