1 / 24

OpenEdge Architect 18.3.2010 Scandi PUG

OpenEdge Architect 18.3.2010 Scandi PUG. Jarmo Nieminen Senior Technical Account Manager Nordics jarmo.nieminen@progress.com. What is OpenEdge Architect?. Workspaces and Projects. All objects are contained in a workspace Resources are accessible only in the context of a project.

raine
Download Presentation

OpenEdge Architect 18.3.2010 Scandi PUG

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. OpenEdge Architect18.3.2010 Scandi PUG Jarmo Nieminen Senior Technical Account Manager Nordics jarmo.nieminen@progress.com

  2. What is OpenEdge Architect?

  3. Workspaces and Projects • All objects are contained in a workspace • Resources are accessible only in the context of a project Workspace Projects Resources (Programs, Files, Documentation, …)

  4. Workspaces in OpenEdge Architect Workspace Root metadata Project Folder Files Files

  5. Projects in OpenEdge Architect

  6. Projects in OpenEdge Architect

  7. Benefits of OpenEdge Architect ABL Editor

  8. Navigation in ABL Editor Resources View primary tool Double click to open source files Use Working sets to filter Arrows to navigate to resources Forward and Back buttons Last edit location Open Resource dialog (Ctrl+Shift+R) Outline View Provides overview of your code Includes, Variables, Widgets, Procedures, Functions, Triggers, Temp Tables, Buffers and ProDataSets Synchronized with Editor Follow includes and Run statement

  9. Standard Colors and Fonts ABL syntax coloring Code Folding Quick Diff Tasks Bookmarks Local History Appearance & Organization in ABL Editor Additions Changes Deletions Bookmark Task marker

  10. Keyword Help • Select keyword and press Shft+F2

  11. OpenEdge Architect support for Eclipse versions

  12. How to improve the performance of your OpenEdge Architect 10.2A environment? Code Location • Preference: Refresh workspace automatically • Turn this off if the code is stored on a network location

  13. How to improve the performance of your OpenEdge Architect 10.2A environment? OpenEdge Projects • Close unused projects to conserve resources

  14. How to improve the performance of your OpenEdge Architect 10.2A environment? ABL Editor preferences • Tune Editor preferences: • Expand and case keywords

  15. How to improve productivity in OpenEdge Architect 10.2A environment?

  16. Got different questions? • OpenEdge Architect forum on Progress Communities: http://communities.progress.com/pcom/community/psdn/openedge/architect

  17. Demo • Create new workspace and projects for OE Architect • Import existing .p, .w, .i files for Architect • Compile and run • Setup database connection • Use launch configurations • Share projects between developers • Version control / team developing with OpenEdge Architect (subclipse) • Sonic ESB - annotations

  18. How to create a new workspacefromscratch? • Xcopy or better still, zip & unzip • Set up a single workspace exactly the way you want it and then zip up the directory and extract it to another machine.  Note that this is only useful for initially creating a workspace!! • The same approach could be used for the pdtplugin stuff.  You can actually distribute the whole Eclipse directory, complete with extra plugins including: SubClipse, M2Eclipse, EdEmma, Mylyn, ...

  19. How to shareproject? • Export • Database connection(s): File->Export->OpenEdge->Database Connections • Configuration(s): File->Export->Run/Debug->Launch Configurations • Project folder: File->Export->General->File System • Project settings: Project->Properties->OpenEdge->Custom->Share Settings  Import • Create a new Project for the workspace: File->Import->General->Existing Projects into Workspace (or SVN) • Database connection(s): File->Import->OpenEdge->Database Connections • Configuration(s): File->Import->Run/Debug->Launch Configurations • Project settings: Project->Properties->OpenEdge->Custom->Import Settings

  20. OpenEdgeArchitect and version 9…. • Develop and Test with v10.2A. • Compile and Test AGAIN with v9.1C • To have database information in OEA(SQL view) you can use the JDBC-BRIDGE on top a Merant v3.6 ODBC System dsnDatasource. • Instead of the normal jdbc driver if you have a version equal db.

  21. OpenEdgeArchitect and version 9….cont… • The check syntax goes through the 4GL Database Engine • And you can connect via tcp to a major release down. • - You need the ODBC stuff only for the db-navigator and the db-outline views in OEA. • You can compile with native 9.1C and use OEA for developing • The fields aren’t shown in the database structure(no drag&drop) view but they are shown in the db details view(db navigator prerspective).

  22. Questions?

  23. Thank you for your time!

More Related