Procedure object handle
A handle that can reference the context of one of the following procedure object instances:
- A persistent procedure in the current session
- A persistent procedure in a remote session (on an AppServer)
- A running procedure in the current session, including the currently executing procedure or any other procedure currently on the session call stack
- A procedure object that encapsulates a Web service operation (Web service procedure object)
This object allows you to read and modify the context of the specified procedure according to the type of procedure object instance.
Syntax
procedure-handle
attribute
method
Attributes
Methods
ExampleThe following procedure runs another procedure (
r-thispr.p
) persistently, setting a procedure object handle for it, and displays the value of its PRIVATE-DATA attribute as a message:
For more information on the
r-thispr.p
example procedure, see the reference entry for the THIS-PROCEDURE system handle in this section.Notes
- You can also define triggers for procedure object handles.
- To create an instance of a persistent procedure, use the PERSISTENT option of the RUN statement, as shown for the
r-run-thispr-pers.p
example procedure. For other examples of creating persistent procedures, see the reference entry for the RUN statement.- You can access the handles and attributes of all persistent procedure instances in a session using the FIRST-PROCEDURE or LAST-PROCEDURE attribute of the SESSION handle.
See alsoRUN statement, SESSION system handle, THIS-PROCEDURE system handle
OpenEdge Release 10.2B
|