Questions tagged [progress-4gl]

The Progress 4GL is a multi-platform interpreted language typically used to build business applications and is now known as ABL.

With a first official commercial release in 1984, Progress 4GL was initially a procedural language and has since had object-oriented extensions added to the language starting with the OpenEdge 10.1 version. The language offers tight data binding to the Progress OpenEdge database and also runs on the OpenEdge AppServer.

The Progress 4GL is now known as the OpenEdge ABL (Advanced Business Language) and is produced by the OpenEdge division of Progress Software Corporation.

Hello World

DEFINE VARIABLE msg AS CHARACTER   NO-UNDO.
msg = "Hello World!".
MESSAGE msg VIEW-AS ALERT-BOX INFORMATION.

Useful links
Progress Software

Progress Official Developer Network

The OpenEdge Hive

Progress KnowledgeBase

Progress E-mailing list (PEG)

ProgressTalk Forums

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

1293 questions
-1
votes
1 answer

Open Source Chatbot for Progress Based web application?

What is best possible open source platform for building chatbot? We need to build a chatbot for progess 4gl web application?
-1
votes
2 answers

Check if record already exists when doing a buffer-copy

I have a piece of code which does a Buffer-Copy method, but is there any way to check before doing the buffer copy of the record already exists? I do not want to check 'unique keys' in my data dictionary. This is the code I have at this moment: …
Gaetano Herman
  • 524
  • 6
  • 22
-1
votes
1 answer

Progress Database 4GL - Display Result issue

I run the statement below. However, the result did not display in one row. It automatically puts the result in several rows. It is too difficult to read. How to put the result in one row? I have same issue when I export the result to a .csv file. …
Joe
  • 31
  • 4
-1
votes
1 answer

How to pass Unix output into progress code as variable

For ex: Def var l_output as character. Unix silent value(file filename | awk '{print $2}'). Output will be like format of filename i.e ascii, so now I need to return this value in a variable l_output?? Pls someone help me to sort this out. Thanks
-1
votes
1 answer

Is there a way to change the eclipse template variable tab order?

I'd like to create a code template in eclipse and specify where the user can type in the variable name if there are multiple instances of the same variable, because the code completion is not available at the first instance. This example is written…
xander
  • 1,780
  • 9
  • 16
-1
votes
1 answer

how to List the top ten customers form the given start date with greater cost/price of orders using progress 4gl

a single customer could have multiple orders and corresponding cost. now the cost/price has to be added and according to the max price the customer's should be displayed. i have just written the skeleton of the prog , please help me. define…
sri
  • 11
  • 1
  • 7
-1
votes
3 answers

How can i link two tables and get the values in progress 4gl

i have two table employee and order ,where as emp-id (field)is common in both the tables.i need to get emp-name and emp-ph form employee table, and order-num from order table.how to link these table and get the values define variable c as…
sri
  • 11
  • 1
  • 7
-1
votes
2 answers

progress 4GL / ABL How to Convert string "July 24 2015" to #06/24/2015# date(TS)?

I have string like "July 24 2015" is it possible to convert this to date(TS) data type? it would convert to something like mm/dd/YYYY "07/24/2015 00:00:00.000" Can I do that with progress 4GL? thank you
BobNoobGuy
  • 1,551
  • 2
  • 30
  • 62
-1
votes
2 answers

How to get common words from two different sentences by using ENTRY function in progress4gl?

How to get common words from two different sentences by using ENTRY function in progress4gl? define variable a1 as character no-undo initial "hi dude do". define variable a2 as character no-undo initial "hi man it". define variable cnta…
sri
  • 11
  • 1
  • 7
-1
votes
2 answers

When assigning the value of a MEMPTR to a LONGCHAR variable using GET-STRING, i got an error 9324

When assigning the value of a MEMPTR to a LONGCHAR variable using GET-STRING, i got an error 9324 (Attempt to exceed maximum size of a CHARACTER variable) is there any solution ?
Ravi
  • 31
  • 1
  • 5
-1
votes
2 answers

How to identify the index rebuild technically?

By theoretically we know the index is rebuild whenever the index field is modified. But is there any way to identify the index build using any commands for the progress database.
Anburaja
  • 1
  • 1
  • 3
-1
votes
1 answer

Logic of progress code

Logic of progress code -: Can any one tell me the logic of following code in progress? Input (from user) - 123456 Output - One Lac Twenty three thousand four hundred fifty six.
Riyaz
  • 9
  • 2
-1
votes
1 answer

List methods or procedures (with arguments) in compiled Progress 4gl class

Is possible get a procedure list (with arguments) in a compiled Progress 4gl class? Any tool?
JaimeCamargo
  • 353
  • 1
  • 3
  • 14
-1
votes
1 answer

How to check the availablility of a Progress database record with the values stored in a .csv file as input?

I am uploading a CSV file of records to check if these records are available in a specific Progress database table. How do I proceed?
Raja
  • 1
  • 2
-1
votes
1 answer

How to get range of records from TEMP TABLE with alphanumeric column?

I have a TEMP TABLE with an alphanumeric column and I want to get the range of records on basis of 2 filters. **Filters:** Begin filter and End filter. **For Example: Column data:** A123 A145 B002 B234 C095 C456 D001 D345 Begin filter -> A14 and…