Openedge10 with .NET Applications

 

Duration

  • 2 Days

 

Target Audience

This course is aimed at proficient coders. Some refresher topics are covered in the course.

 

Prerequisites

This course is applicable for students who already know and use the 4GL in business applications. Students should also have existing experience of developing AppServer applications.

Courses which provide there skills are:

  • 4GL Essentials
  • Developing Distributed Appserver Applications

 

Course Description

This course is designed for OpenEdge10 administrators who want to provide .NET clients access to 4GL applications. If you have an application using the AppServer, then you are ready to take the next step—connecting that business application to a .NET user interface. This enables you to use Microsoft .NET for the application's UI, and take advantage of OpenEdge to provide the core functionality of your application—the business logic and database.

This course shows you how to use the ProxyGen tool to generate code proxies that map to .NET objects. In this way, you can have the best of both worlds: .NET for the UI, and OpenEdge business logic for back-end application functions.

Note: This course does not cover .NET programming techniques.

 

Topics

The following topics are covered in this course.

  • Discuss the need to open up Progress 4GL systems to standards-based client applications.
  • Explain the architecture OpenEdge 10 uses to support open clients
  • Explain what the ProxyGen tool is, what it is used for, and what are its inputs and outputs
  • Model Progress object structures using AppObjects, SubAppObjects and ProcObjects
  • Configure and run ProxyGen
  • Create ProxyGen output based on the object model defined
  • Debug any errors generated by ProxyGen
  • Provide ProxyGen output to .NET application developers
  • Test and debug the connection

 

Applicable Progress Versions

The course is taught using Progress OpenEdge 10.

 

Delivery

  • Instructor Led
  • Self paced manual available (75% course cost)