OERA Group

This group serves to provide notification for postings related to OERA


Standard Questions

There are a number of questions we want to ask about each candidate service. These include:

1. What kind of service is it? I.e., is it one service for a network? One per application? One for a system? One per session? Can it be replicated without change of function?

2. What inputs does it need?

3. What outputs will it return?

4. Who uses it and how frequently?

5. What does it depend on and how often?

6. How is it managed?


Identity

It seems to me that there is an interesting question that runs through several of these threads which has to do with identity. For some things, we often think of the identity of the person as established by a user name and password or some biometric or other means. But, it seems to me that there are other functions which depend on physical identity. E.g., for an AppServer agent starting up, if we are going to have it determine its configuration based on some service, then how do we know which agent it is?


General Principles

This section will be used to provide general guidelines for the operation and construction of components for this project.


OERA Open Source Initiative

The OERA Open Source Initiative (OERA OSI) is a project to define, create, and refine a series of production quality components which can serve as a sound basis for those creating their own OERA implementations. The primary focus will be components which would form a portion of the Common Infrastructure portion of the standard OERA model, but we will not exclude contributions for other sorts of helper classes which might be used as part of a Data Access, Business Logic, or UI layer.


TIPS FOR A PRO DATASET DEVELOPER

There have been a number of major milestones in Progress releases. The first that comes to mind in more recent times was the introduction of the appserver. Since then there have been other significant introductions such as super procedures, processing handles, and object orientated code. Another recent significant feature, which is the text of this paper, is the prodataset.


DB2Excel

Hi guys,
I tried to create a program that will generate code that will export table contents to excel
and wanted other people to test my project. (P.S. Please excuse my coding, I'm just a starter with progress :}).

This program is created using Openedge 10.1B and tested using Microsoft Excel 2007
DB2Excel is a program that automatically generates code for importing data to excel.

Step 1: db2Excel Collects tables from the database and makes them available for selection.
(if needed for schema preview, you can edit the source code to view system tables)


The Transformation Triangle

Transformation Triangle: For use in Transformation Triangle pageTransformation Triangle: For use in Transformation Triangle page


MDG Technology for use with Enterprise Architect

This article is derived from a PSDN library entry called "ARCH–6: UML Modeling with Enterprise Architect" by Phillip Magnay
Last updated Oct 24, 2007 9:12 AM
Click here for the article on the originating website
The original article may have images (or other links) that are not visible on The Hive

Associated with the presentation in this library entry were some demonstration files including some MDG technology to allow reading and writing .df files from within Enterprise Architect. These have been gathered here to make it easier for people to find this regularly requested technology.


Connect to a Progress OpenEdge Repository

In order to use an OpenEdge data repository in EA follow the steps below:

1. In the Open Project dialog, select the Connect to Server checkbox. This is in the upper right corner.

2. Click on the [...] (Browse) button, as you normally would to browse for a project. As you have selected Connect to Server, the Data Link Properties dialog displays instead of the Browse Directories dialog.

3. Select Microsoft OLE DB Provider for ODBC Drivers from the list.

4. Click on the Next button. The Connection tab displays.


SQL setup for use with EA

Different people have different ideas of how they want to set up databases for SQL access, but in case this is an area unfamiliar to someone trying to setup an OpenEdge database for use with Enterprise Architect, the following describes one approach.


Using An OpenEdge Database as a Repository for Enterprise Architect

The standard repository for Enterprise Architect uses the JET database engine. This makes it accessible with Access and SQL, but those working with ABL may prefer to use an OpenEdge database and ABL, being more familiar and more powerful. An OpenEdge database is required for some of the ABL to UML tools available here.


Using Enterprise Architect with OpenEdge

The Enterprise Architect product from Sparx Systems is emerging as the preferred UML modeling tool at many OpenEdge sites. In order to make it easy for people to get started using this powerful tool, information will be collected here to assist people in this process.


OpenEdge Replication 10.1BSP01

And so, my "impish" handles again run into on something not comprehensible.

Progress 10.1BSP01
OpenEdge Replication 10.1BSP01.

After coasting SP01 categorically ceased to work replication on some base on side target-server exactly.
Errors everywhere following: Code:

[2007/07/30@09:25:12.895+0600] P-7347 T--1789493408 I RPLA 66: (10501) The Fathom Replication Agent has been successfully started as PID 7347.
[2007/07/30@09:25:12.896+0600] P-7347 T--1789493408 I RPLA 66: (5485) Service transport TCP is busy.


Stage 2. ABL2UML Initial Release

The attached code represents the initial release of the ABL2UML open source tool set. This is an evolving project, so expect this code to evolve and expand over time.


Phase 1: Defining the UML Profile for ABL

A UML profile is intended to provide a mapping from a particular domain language or the language of a particular methodology onto underlying UML constructs. This mapping is a combination of “stereotypes”, which are terms from the domain or methodology equated to a particular UML constructs, as well as additional constraints, rules of “well-formedness”, and identification of which particular elements will be used to model the elements associated with the domain or methodology.


#
Syndicate content