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
5
votes
1 answer

what is the meaning of NO-UNDO on define variable in progress 4gl?

I am the beginner for progress 4GL language and I'd like to know about the difference between NO-UNDO and NO-ERROR in progress 4gl language.
Thiru
  • 231
  • 6
  • 20
5
votes
3 answers

Referencing row values in pyodbc when column name contains dashes (hyphens)

I am new to python and pyodbc I try to print the first a row from a table from a progress openedge database. (Windows 7) Here is the code block that is not running: cursor.execute("select my-nr, my-dt-my from mytable") row =…
BPH
  • 57
  • 1
  • 9
5
votes
1 answer

How can i use FOR each, going through the table for one of the fields ascending in OpenEdge?

So for example i have a table with field "sub_id" with is not sorted ascending or descending. I want to do FOR EACH from the smallest sub_id to biggest, how can i do that?
Deniss
  • 317
  • 2
  • 12
5
votes
1 answer

SELECT without a TABLE (JDBC)

In most sql databases I have seen you can do something like: SELECT ABS(-2.4) and I get back 2.4. Notice there is no FROM clause. When I try to do this in OpenEdge via Squirrel and the JDBC driver I get a syntax error. Is there a way to run…
Mike Cheel
  • 12,626
  • 10
  • 72
  • 101
5
votes
2 answers

How to get Current Time in Progress (OpenEdge)

I am coding in Progress (aka OpenEdge ABL). I have a variable that holds a time and I want to figure out if it is greater than the current time. But I cannot find anything in the documentation I've read that shows me how to retrieve the current…
user2592449
  • 51
  • 1
  • 1
  • 3
4
votes
1 answer

Progress ODBC Problem with Sql-width (DBTool?)

I have been given the task of getting some data out of a third party progress database. The problem is that, some tables are reporting an error "Column in table has value exceeding its max length or precision (7864)". Some Googling…
CYMR0
  • 566
  • 6
  • 16
4
votes
1 answer

Better way to write Case When Multiple conditions

I have have written the below query to help me segment my data into different cells. This has over 200 conditions so i have only provided a small sample. Is there a better way for me to write this statement because from research Progress will not…
Jack Williams
  • 141
  • 1
  • 1
  • 15
4
votes
0 answers

How to interprete private bytes and memory leaks in a Progress/.Net application

I have a question regarding memory leaks in our application. First of all, it's a Progress ABL Application. Progress has added .NET support a couple of years ago, so it's really hard to know where memory leaks are coming from. Progress is written in…
Lieven Cardoen
  • 25,140
  • 52
  • 153
  • 244
4
votes
1 answer

Docker & OpenEdge 11.7.2

I have successfully managed to install Progress OpenEdge 11.6 32bit, 11.7 32bit and 11.7.1 32bit inside a Docker container, using the response.ini file. However, I cannot find a way to make 11.7.2 32bit working, and it's getting quite frustrating.…
SimpleFuzz
  • 69
  • 9
4
votes
1 answer

4GL ABL Openedge loop through handle?

here is my current code def var hbTT as handle. for each Cust: hbTT:buffer-create(). assign hbTT::Name = Cust.Name hbTT::address = Cust.Address. end. now what I want to do is to loop through hbtt. How can I do that? I tried for…
BobNoobGuy
  • 1,551
  • 2
  • 30
  • 62
4
votes
2 answers

Strange results when deleting all special characters from a string in Progress / OpenEdge

I have the code snippet below (as suggested in this previous Stack Overflow answer ... Deleting all special characters from a string in progress 4GL) which is attempting to remove all extended characters from a string so that I may transmit it to a…
4
votes
1 answer

How to assign content of a file to a string variable in progress openedge 4gl?

Assigning content of a huge file around 80 KB to a string variable copy-lob from file "E:\edifact\test\22685.EDI" to text-memptr. v-edistring = get-string(text-memptr,1). shows error attempt to exceed maximum size of character variable.
mac100
  • 137
  • 2
  • 13
4
votes
1 answer

How can I add a number and string in a variable on Progress4GL

How can I add a number and string into a character variable on Progress4GL like the following (it's just an example to show the idea). a = 'Code' b = 1 c = a+b So c's value is "Code1" How can I do it on progress4GL? Any help is appreciated.
Kyle
  • 1,568
  • 2
  • 20
  • 46
4
votes
2 answers

How to find the procedure handle of the calling procedure?

I'm trying to write some testing programs and I have an idea to run a procedure, and have the procedure call internal functions and procedures in the calling program. As I understand it, you can use RUN x IN y where y is any procedure in the calling…
Screwtape
  • 1,337
  • 2
  • 12
  • 27
4
votes
1 answer

How can you connect to a ProgressDB data provider with Dapper?

Please read the comments of the answer for a more complete understanding of what the problem is/was First, I read through a lot of the other SO questions related to this and still can't get this to work with a basic setup. Here is the related…
akousmata
  • 1,005
  • 14
  • 34
1
2
3
94 95