PSDN Code Share Book

This is a topical collection of the material taken from PSDN Code Share via the RSS feed.


Dynamics Source Code

This is a collection of the source code for various versions of Progress Dynamics.


Migrating Extended Object Classes

The way classes can be customized changed in Dynamics 2.1a02/OpenEdge 10.0a01. Instead of in-line customizations, classes are customized with a new off-the-side style. For more information, please refer to the white paper entitled Extending Object Classes in Progress Dynamics 2.1a02/10.0a01, which is available on PSDN.


V 1.1 (Baseline 1)

This source code matches Progress Version 9.1C. This code was originally part of the Progress Open Source Software Exchange (POSSE) and governed by an open source license agreement. POSSE no longer exists, but you can download this code and use it in accordance with the terms and conditions of the PSDN Code Share License Agreement. Progress will not accept modifications to this code. However, if you want to share something you develop using this code, please submit it to PSDN Code Share.


V 2.0 (Baseline 4)

  This source code matches Progress Version 9.1D. This code was originally part of the Progress Open Source Software Exchange (POSSE) and governed by an open source license agreement. POSSE no longer exists, but you can download this code and use it in accordance with the terms and conditions of the PSDN Code Share License Agreement. Progress will not accept modifications to this code. However, if you want to share something you develop using this code, please submit it to PSDN Code Share


V 3.0 (Baseline 2)

This code was originally part of the Progress Open Source Software Exchange (POSSE) and governed by an open source license agreement. POSSE no longer exists, but you can download this code and use it in accordance with the terms and conditions of the PSDN Code Share License Agreement. Progress will not accept modifications to this code. However, if you want to share something you develop using this code, please submit it to PSDN Code Share.Download:tar format zip format


V 3.0 (Baseline 3)

  This code was originally part of the Progress Open Source Software Exchange (POSSE) and governed by an open source license agreement. POSSE no longer exists, but you can download this code and use it in accordance with the terms and conditions of the PSDN Code Share License Agreement. Progress will not accept modifications to this code. However, if you want to share something you develop using this code, please submit it to PSDN Code Share.Download:tar format zip format


V 3.1 (Baseline 1)

This source code includes matches Progress Dynamics Version 2.1A. This code was originally part of the Progress Open Source Software Exchange (POSSE) and governed by an open source license agreement. POSSE no longer exists, but you can download this code and use it in accordance with the terms and conditions of the PSDN Code Share License Agreement. Progress will not accept modifications to this code. However, if you want to share something you develop using this code, please submit it to PSDN Code Share. Download:tar format zip format


V 3.1 (Baseline 2)

This source code includes matches Progress Dynamics Version 2.1A. This code was originally part of the Progress Open Source Software Exchange (POSSE) and governed by an open source license agreement. POSSE no longer exists, but you can download this code and use it in accordance with the terms and conditions of the PSDN Code Share License Agreement. Progress will not accept modifications to this code. However, if you want to share something you develop using this code, please submit it to PSDN Code Share.


Eclipse Components for OpenEdge Architect

These are some links published on PSDN Code share to provide the components of Eclipse which one might use in association with OpenEdge Architect.


Eclipse Public License - Version 1_0

Eclipse Public License - Version 1_0


EMFT-JET-SDK-0.7.0

Code Share


License

Eclipse Public License - Version 1_0


org.eclipse.core.runtime compatibility

org.eclipse.core.runtime.compatibility.auth_3.2.0.v20060601Code Share


Org.eclipse.emf.commonj.sdo_2.1.0.

Org.eclipse.emf.commonj.sdo_2.1.0.v200606271057Code Share


org.eclipse.emf.ecore.sdo.editor_2.1.0.

org.eclipse.emf.ecore.sdo.editor_2.1.0.v200606271057Code Share


org.eclipse.emf.ecore.sdo.edit_2.1.0.

org.eclipse.emf.ecore.sdo.edit_2.1.0.v200606271057Code Share


org.eclipse.emf.ecore.sdo_2.2.0.

org.eclipse.emf.ecore.sdo_2.2.0.v200606271057Code Share


org.eclipse.emf.mapping

org.eclipse.emf.mapping_2.2.0.v200606271057Code Share


org.eclipse.emf.mapping ecore2ecore

org.eclipse.emf.mapping.ecore2ecore_2.2.0.v200606271057Code Share


org.eclipse.emf.mapping ui

org.eclipse.emf.mapping.ui_2.2.0.v200606271057Code Share


org.eclipse.emf.mapping.ecore2ecore editor

org.eclipse.emf.mapping.ecore2ecore.editor_2.2.0.v200606271057Code Share


Plug-in: Org.eclipse.draw2d_3.2.0.v20060626

Code Share


Plug-in: Org.eclipse.gef_3.2.0.v20060626

Code Share


Plug-in: org.eclipse.jet.ui_0.7.0.v200606260942

Code Share


Plug-in: org.eclipse.jet_0.7.0.v200606260942

Code Share


HTTP Client

This is a couple of items from PSDN.


HTTP Client Source Code

Code Share


License

GNU Lesser General Public License v2.1


OpenEdge/Progress Development Tools Source

This is a general header to cover all of the versions of source code for the Progress, now OpenEdge, development tools.


Progress V9.1E03 Dev Tools

These downloads (zip & tar formats) contain the source files of the Progress V9 Development products. You can download this code and use it in accordance with the terms and conditions of the PSDN Code Share License Agreement. Progress will not accept modifications to this code. However, if you want to share something you develop using this code, please submit it to PSDN Code Share.


Progress V9.1E04 Dev Tools

These downloads (zip & tar formats) contain the source files of the Progress V9 Development products. You can download this code and use it in accordance with the terms and conditions of the PSDN Code Share License Agreement. Progress will not accept modifications to this code. However, if you want to share something you develop using this code, please submit it to PSDN Code Share.


OpenEdge 10.0B Dev Tools

These downloads (zip & tar formats) contain the source files of the OpenEdge 10 Development products. You can download this code and use it in accordance with the terms and conditions of the PSDN Code Share License Agreement. Progress will not accept modifications to this code. However, if you want to share something you develop using this code, please submit it to PSDN Code Share.


OpenEdge 10.0B01 Dev Tools

These downloads (zip & tar formats) contain the source files of the OpenEdge 10 Development products. You can download this code and use it in accordance with the terms and conditions of the PSDN Code Share License Agreement. Progress will not accept modifications to this code. However, if you want to share something you develop using this code, please submit it to PSDN Code Share.


OpenEdge 10.0B02 Dev Tools

These downloads (zip & tar formats) contain the source files of the OpenEdge 10 Development products. You can download this code and use it in accordance with the terms and conditions of the PSDN Code Share License Agreement. Progress will not accept modifications to this code. However, if you want to share something you develop using this code, please submit it to PSDN Code Share.


OpenEdge 10.0B03 Dev Tools

These downloads (zip & tar formats) contain the source files of the OpenEdge 10 Development products. You can download this code and use it in accordance with the terms and conditions of the PSDN Code Share License Agreement. Progress will not accept modifications to this code. However, if you want to share something you develop using this code, please submit it to PSDN Code Share.


OpenEdge 10.0B04 Dev Tools

These downloads (zip & tar formats) contain the source files of the OpenEdge 10 Development products. You can download this code and use it in accordance with the terms and conditions of the PSDN Code Share License Agreement. Progress will not accept modifications to this code. However, if you want to share something you develop using this code, please submit it to PSDN Code Share.


OpenEdge 10.0B05 Dev Tools

These downloads (zip & tar formats) contain the source files of the OpenEdge 10 Development products. You can download this code and use it in accordance with the terms and conditions of the PSDN Code Share License Agreement. Progress will not accept modifications to this code. However, if you want to share something you develop using this code, please submit it to PSDN Code Share.


OpenEdge 10.1A Dev Tools

These downloads (zip & tar formats) contain the source files of the OpenEdge 10 Development products. You can download this code and use it in accordance with the terms and conditions of the PSDN Code Share License Agreement. Progress will not accept modifications to this code. However, if you want to share something you develop using this code, please submit it to PSDN Code Share.


OpenEdge 10.1A Development Tools Source Code

This download contains the source files of the OpenEdge 10.1A AppBuilder product that was included in OpenEdge Release 10.1A commercial shipment. You can download this code and use it in accordance with the terms and conditions of the PSDN Code Share License Agreement. Progress will not accept modifications to this code. However, if you want to share something you develop using this code, please submit it to PSDN Code Share.


OpenEdge 10.1A01 Dev Tools

These downloads (zip & tar formats) contain the source files of the OpenEdge 10 Development products. You can download this code and use it in accordance with the terms and conditions of the PSDN Code Share License Agreement. Progress will not accept modifications to this code. However, if you want to share something you develop using this code, please submit it to PSDN Code Share.


OpenEdge 10.1A02 Dev Tools

These downloads (zip & tar formats) contain the source files of the OpenEdge 10 Development products. You can download this code and use it in accordance with the terms and conditions of the PSDN Code Share License Agreement. Progress will not accept modifications to this code. However, if you want to share something you develop using this code, please submit it to PSDN Code Share.


OpenEdge 10.1B Dev Tools

These downloads (zip & tar formats) contain the source files of the OpenEdge 10 Development products. You can download this code and use it in accordance with the terms and conditions of the PSDN Code Share License Agreement. Progress will not accept modifications to this code. However, if you want to share something you develop using this code, please submit it to PSDN Code Share.


OpenEdge 10.1B01 Development Tools Source Code

This download contains the source files of the OpenEdge 10.1B01 AppBuilder product that was included in OpenEdge Release 10.1B commercial shipment. You can download this code and use it in accordance with the terms and conditions of the PSDN Code Share License Agreement. Progress will not accept modifications to this code. However, if you want to share something you develop using this code, please submit it to PSDN Code Share.


OpenEdge 10.1B02 Development Tools Source Code

This download contains the source files of the OpenEdge 10.1B02 AppBuilder product that was included in OpenEdge Release 10.1B commercial shipment. You can download this code and use it in accordance with the terms and conditions of the PSDN Code Share License Agreement. Progress will not accept modifications to this code. However, if you want to share something you develop using this code, please submit it to PSDN Code Share.


OpenEdge 10.1B03 Development Tools Source Code

This download contains the source files of the OpenEdge 10.1B03 AppBuilder product that was included in OpenEdge Release 10.1B commercial shipment. You can download this code and use it in accordance with the terms and conditions of the PSDN Code Share License Agreement. Progress will not accept modifications to this code. However, if you want to share something you develop using this code, please submit it to PSDN Code Share.


Perl

I'm not sure where this should go, but it is part of a recent set of releases on PSDN code share, some of which had to do with Eclipse so I'm putting it here for now.


License

GNU Lesser General Public License v2.1


perl-5.6.1 Source Code

Code Share


Sample ADM Code

Sample code illustrating various techniques based on ADM code.


ADM code samples

V9 Application Development Methodology (ADM) development topics.

A separate zip file is also available which contains many of the sample 4GL procedures used by the examples in these papers. Note that code examples are not present in the zip file for newer papers, and that some errors in code for other papers are still to be corrected. In every case, the proper code needed to build the examples is illustrated in the documents themselves. There is no prescribed order for reading them, and the papers refer to one another in various ways, so it will be useful to make an effort to read all of them to get a complete view of the topics covered.


ADM code samples

This code samples are related to of a series of white papers on version 9.1 Application Development Methodology (ADM) development topics. These documents are intended to be supplementary to the standard Version 9 ADM and AppBuilder documentation, and can be considered to be a body of programming "tips" and guidelines by developers for developers. Although each of the papers focuses on a specific topic, you will find useful information on a wide variety of ADM development questions throughout the documents. A separate zip file is also available which contains many of the sample 4GL procedures used by the examples in these papers. Note that code examples are not present in the zip file for newer papers, and that some errors in code for other papers are still to be corrected. In every case, the proper code needed to build the examples is illustrated in the documents themselves. There is no prescribed order for reading them, and the papers refer to one another in various ways, so it will be useful to make an effort to read all of them to get a complete view of the topics covered.


Multi window management app using dynamic Smart Browser w/ Search

This is an example of an application with multiple window management and a dynamic smart browser with the search field option. A customised SDO populates a calculated field and performs some field population when a new row is added or created. Includes the following files: wMain,wOrder.w, wDept.w, dDept.w, dOrder.w  added by:
Kimberly Craven


waddwhere.w

This example shows the use the addQueryWhere and setQueryWhere functions in the SDO to make use of dynamic query functionality.added by: Kimberly Craven


wCustomers.w

This example shows the use of the filter in the dynamic toolbar.
added by: Kimberly Craven


wCustOrder.w

This example shows the use of a dynamic smart filter along with multiple SDO's
added by Kimberly Craven


wDataFilter.w

This example shows the use of the getDataHandle function along with a QUERY-PREPARE method call on the returned handle to set the query within the SDO.

added by: Kimberly Craven


wordcusrep.w

  This example shows the use of an SDO with a table Join. Added by: Kimberly Craven


wRepos.w

This example shows the use of the fetchRowIdent function to reposition a row within an SDO.


wSelection.w

This example shows the use the assignQuerySelection and removeQuerySelection functions in the SDO to make use of dynamic query functionality.  added by:
Kimberly Craven