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

ODBC Connection with OpenEdge and Power BI

I'm having some issues while connecting from OpenEdge ODBC and Power BI. The issue isn't in the connection, but on SQL parameters. What I have tried so far: Connecting without SQL Parameters, but I'm having the 'COLUMN at TABLE has value exceeding…
2
votes
1 answer

How to use more than one screen with Progress Openedge

Is it possible to define on which screen a window appears? I tried to find a solution, but all the time get only info about how to put somthing on screen or how to monitor a database.
JulesVerne
  • 43
  • 8
2
votes
2 answers

My file is not being created in the mapped drive when I try to create it using progress 4gl

I mapped a drive and tried to generate a text file through progress 4gl in that mapped drive. But file was not generated in that mapped drive. When I tried to generate the same file in a local drive then it was generated successfully. Can someone…
2
votes
1 answer

Create XML file via Progress 12 using WRITE-XML statement

I am trying to generate an XML file in Progress 12 using temp tables and a WRITE-XML statement. I am almost there. The format should be xxx
JSS
  • 27
  • 2
2
votes
2 answers

Using num-entries() with more than one possible delimitor

I have a list of email addresses that I am reading in from a csv file, that are sometimes separated by commas and sometimes by semicolons when the person has more than 1 email address. Examples: Pin email_address 11 heidi@gmail.com,hh@yahoo.com 12 …
Felice
  • 61
  • 5
2
votes
1 answer

What happens if we don't delete object handle? How it affects? How do we see that? - PROGRESS 4GL

I am using below query which has handle but I can see nothing happens even if I delete/not delete the object of the handle. But everyone says always delete the object finally. Why we need to delete them? what happens if we don't delete them? How do…
Bharat
  • 177
  • 7
2
votes
1 answer

PROGRESS 4GL - When to use FOR FIRST, CAN-FIND and FIND FIRST?

I am new to progress 4GL. I'm always willing to write a proper code and willing to know each end every keyword that we are using but following sample queries giving same results. I don't know when to use FIND FIRST, FOR FIRST and CAN-FIND? Please…
Bharat
  • 177
  • 7
2
votes
2 answers

How to run .exe/.bat file with INPUT/OUTPUT in Progress 4GL

I try to create a PDF-File via wkhtmltopdf.exe in Progress4GL. I have written a procedure which downloads a html file as an INPUT. procedure downloadhtml: define input parameter i-benutzer as character no-undo. define variable…
NudeDude
  • 25
  • 4
2
votes
1 answer

How to traverse through JsonArray of Integers in OpenEdge Progress 4gl?

I have a JsonArray of Integers example - [1000, 1001, 1002,.....,1100]. I need to traverse this JsonArray so that I can call my function one by one. I tried function Amen returns JsonObject (input code as JsonArray, input lang as char): def var…
Mr Voice
  • 145
  • 9
2
votes
3 answers

How to do logging in OpenEdge Progress?

I've found different ways to log something in Progress 4GL but none are satisfying: The simple MESSAGE statement has the drawback that it handles frames very badly: ON CHOOSE OF btn-Q4 DO: MESSAGE "Line 1". MESSAGE "Line 2". MESSAGE "Line…
Dominique
  • 16,450
  • 15
  • 56
  • 112
2
votes
1 answer

How to list all lines in a field with Progress 4GL

An address field in a Progress database evidently is multiple lines. So if I do something simple like: for each customer where customer-number = "123" no-lock. display customer-number customer-name customer-address. I get results…
Trey
  • 23
  • 2
2
votes
1 answer

Select on field Date in OpenEdge

I am trying to make a select on the field 'Date' in the table UVT_DatesOfVersionsBOPos using the Microsoft SQL Server Management Studio (select * from openquery ([PROALPHA], 'select Date from PAVAR.PUB.UVT_DatesOfVersionsBOPos') Unfortunately I get…
mschneider
  • 21
  • 1
2
votes
1 answer

Select Column Names for OpenEdge-SQL

I'm using DBeaver to connect to Open-Edge 11 database which supports SQL functions. The functions used HERE don't work. Here is a single example and the result: Function: SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS where TABLE_NAME =…
Cornelis
  • 1,065
  • 8
  • 23
2
votes
1 answer

Progress4gl how to lock yourself?

In an unit test, I need to verify that the program skip locked records when processing a table. I have been unable to setup a locked records because the test can't lock itself which make a lot of sense. Here is a sample of what I'm trying to…
AXMIM
  • 2,424
  • 1
  • 20
  • 38
2
votes
2 answers

Inconsistent new file line delimiter in PDSOE with OpenEdge

I'm using Progress developer studio with OpenEdge 11.7.3. In Window > Preferences > Workspace, I have "New text file line delimiter" setup to Other(Unix). In project level (Project > Properties > Resource), I see "Inherited from container"…
elam
  • 23
  • 2