Try OpenEdge Now
skip to main content
Developing AppServer Applications
Programming ABL Client Applications : Running and managing remote procedures

Running and managing remote procedures

Once a client application connects to an AppServer, the client application can invoke requests to do the following:
*Run remote procedures as persistent, single-run, singleton, or non-persistent on the AppServer using the RUN statement.
*Run internal procedures and user-defined functions in remote external procedures.
*Run both remote external and remote internal procedures asynchronously.
Note: A user-defined function cannot run asynchronously. An external procedure called with RUN SINGLE-RUN or RUN SINGLETON cannot run asynchronously. However, internal procedures contained by such a procedure can run asynchronously.
*Delete remote persistent procedures using the DELETE PROCEDURE or DELETE OBJECT statement.
* Running remote procedures
* Understanding proxy procedure handles
* Deleting remote persistent procedures
* Remote procedure code examples