Questions tagged [openedge]

Progress OpenEdge is an application development platform from Progress Software Corporation

Progress Openedge

Progress OpenEdge is an application development platform from Progress Software Corporation (NASDAQ: PRGS). It includes but is not limited to:

Progress OpenEdge Database:
A relational database engine

Progress ABL:
Advanced Business Language. A 4GL programming language. Earlier known as Progress 4GL.

Progress AppServer:
An application server for supporting multi tier applications

Progress Pacific AppServer (PAS):
A newer replacement for the Progress AppServer. Based on Tomcat.

Progress Webspeed Transaction Server:
A part of the appserver used for creating web enabled applications.

Progress Developer Studio:
An IDE for developing Progress applications. Based on Eclipse.

Progress Mobile:
A cloud based IDE for developing mobile applications. Based on the Tiggzi IDE. Since the acquisition of Telerik this has been replaced with the Telerik Mobile platform.

Openedge BPM:
An API for providing Business Process Management automation in applications.

Progress Pacific PaaS:
A cloud based application development platform.

Questions around Progress Openedge is better tagged , , , or depending on what product is involved.

Simply tagging might be confusing since the questions are mixed up with progress-bars etc.

Other product lines in the Progress Software portfolio incudes:

Rollbase:
A cloud based rapid application development environment for webapps.

DataDirect:
Provides connectivity between the Progress environment and numerous data sources. For instance IBM DB2, Microsoft SQL Server, Oracle, Sybase and MySQL.

Control Tower:
Business Intelligence/Dashboard solution.

Corticon:
Business Rules Engine

Modulus:
A Node.js hosting platform including support for WebSockets, MongoDB and more.

Telerik
On October 2014 it was announced that Progress Software acquired Telerik Software, a Bulgarian company providing tools for platform development. If or how Teleriks product will be incorporated into OpenEdge has not yet (as of November 2014) been revealed.

Official links
Progress Software

Progress Community (Developers Network)

Progress Documentation Portal

Progress KnowledgeBase

Other useful links
The OpenEdge Hive

Progress E-mailing list (PEG)

ProgressTalk Forums

Wikipedia
http://en.wikipedia.org/wiki/Progress_Software http://en.wikipedia.org/wiki/OpenEdge_Advanced_Business_Language

1417 questions
19
votes
6 answers

A full list of all the new/popular databases and their uses?

Recently I have found that there are many new databases popping up all around my radar, and I would like to make a list of what they do and perhaps what their advantages/disadvantages are. I'll seed the list with some names and perhaps someone with…
FurtiveFelon
  • 14,714
  • 27
  • 76
  • 97
11
votes
3 answers

How to get table schema from Progress database via odbc

I have a linked server set up between sql 2008 and a Progress OpenEdge 10.1b server. How do I get the table schemas?
NotMe
  • 87,343
  • 27
  • 171
  • 245
11
votes
3 answers

Pros and Cons of using object oriented programming for progress openedge

I understand the pros and cons of using object oriented programming as a concept. What I'm looking for are the pros and cons of using oo in progress/openedge specifically. Are there challenges that I need to take into account? Are there parts of the…
Bill
  • 1,237
  • 4
  • 21
  • 44
9
votes
2 answers

Publish a zip file to Nexus (Maven) with Gradle

Say you have a PL file you want to upload to Nexus with Gradle. How would such a script look like. group 'be.mips' version = '1.4.0-SNAPSHOT' In settings.gradle --> rootProject.name = 'stomp' And let's say that the pl file is in a subdirectory dist…
Lieven Cardoen
  • 25,140
  • 52
  • 153
  • 244
8
votes
3 answers

running a loop on a comma delimited list of items progress 4GL

def var cList as char no-undo. assign cList = "one,two,three,four". cList logic... What's the best way to loop through a comma delimited list in a char variable so that in this example I would get one then two then three then four.
Bill
  • 1,237
  • 4
  • 21
  • 44
8
votes
2 answers

unixodbc driver manager cannot open specified library on install

I'm using ArchLinux and I am trying to install OpenEdge progress drivers so I can access it via PHP. I've installed the unixodbc package and the drivers, but when I test the connection via isql or PHP, I get the same error... # isql -3…
TheFrack
  • 2,823
  • 7
  • 28
  • 47
7
votes
4 answers

Getting first 100 records from the table in Progress OpenEdge database (e.g. SELECT TOP 100..)

How can I get a limited number of records from the table in Progress OpenEdge database? Something like in SQL: SELECT TOP 100 * FROM MyTable The only ugly solution I can find is looping through all records and breaking when 100 of them were…
Daria Trainor
  • 5,545
  • 4
  • 23
  • 30
7
votes
1 answer

Displaying progress records by sorting using any one attribute

Displaying progress records by sorting using any one attribute. I am new to progress so I want to know that how records in table can be displayed according to sorting on one attribute.
sajid shaikh
  • 81
  • 1
  • 3
7
votes
1 answer

In progress 4gl get field names of temp-table

I have some temp-tables in my script that I will be exporting to a csv file. I need to also export the field names as well as their values. How can I get the field names of temp-tables?
Donna
  • 149
  • 1
  • 3
  • 7
6
votes
8 answers

Should I learn Openedge as a C# programmer

We have an Progress OpenEdge (http://en.wikipedia.org/wiki/Progress_4GL) develop team in the company I work for. I'm the only c# developer there and really like it. So now the manager asks me to learn programming in OpenEdge. He doesn't want me to…
Bas Jansen
  • 1,710
  • 2
  • 14
  • 12
6
votes
2 answers

Is it possible to create Custom Push Notifications with a REST service backed server?

I have an OpenEdge database, I have created a REST Service and am able to CRUD to it from the outside World. I have created a Nativescript app that can pull data from the REST service etc, but now i want Push notifications. I know about the…
6
votes
0 answers

Can Sonar Scanner be run on multiple cores?

SonarQube 6.7.1. Sonar Scanner 3.0.3.778. Sonar Scanner plugin 2.6.1 for jenkins. Postgres 9.6.6 database. Everything is running on one Solaris 11 Unix box. Project language is OpenEdge ABL. I found no mention of running the scanner on multiple…
6
votes
2 answers

CASE expression with NULL value

I'm struggling to understand how to check for a null value in a progress case expression. I want to see if a column exists and use that, if not use the fallback column. For example, William in first name would be over written by Bill in…
Zonus
  • 2,313
  • 2
  • 26
  • 48
6
votes
4 answers

How do I do HTTP GET and POST in Progress/OpenEdge ABL?

The Progress docs spill plenty of ink on SOAP, but I'm having trouble finding the example for a simple HTTP GET/POST with Progress ABL. How do I GET and POST strings to/from a URL? Can the URL be https://? Can Progress provide HTTP Basic or HTTP…
joeforker
  • 40,459
  • 37
  • 151
  • 246
6
votes
1 answer

Use of Break by keyword in progress 4GL

What is the exact use of break by keyword in Progress 4GL? I am not getting a clear idea from the keyword help of OpenEdge. What is the main difference between by and break by keywords.
MrNeilP
  • 349
  • 1
  • 5
  • 19
1
2 3
94 95