Progress
Programming
Handbook


External Procedures

There are actually two types of external procedures: non-persistent and persistent. Most of this section applies to both. For information on persistent procedures and how they differ from non-persistent procedures, see the "Persistent and Non-persistent Procedures" section.

The external procedure is the most basic procedure. It can contain a single 4GL statement, many statements, or it can be an empty file. Its main characteristic is that it is a block of code that can be created, stored, and compiled separately from all other procedures as an operating system file. As such, you can run call an external procedure from any other procedure by specifying its filename in a RUN statement:

SYNTAX
RUN filename [ run–options ] 


Copyright © 2004 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095