Previous Next

Procedure object handle
A handle that can reference the context of one of the following procedure object instances:
*
*
*
*
*
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 ]
procedure-handle
A handle variable that references a procedure object.
For Web services, this object is instantiated when you execute the RUN ON statement that references a Web service server object.
attribute
An attribute of a procedure handle.
method
Specifies a method of a procedure handle.
Attributes
 
Methods
 
Example 
The 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:
 
DEFINE VARIABLE hthispr AS HANDLE NO-UNDO.
 
RUN r-thispr.p PERSISTENT SET hthispr.
 
MESSAGE "Running the " hthispr:PRIVATE-DATA VIEW-AS ALERT-BOX INFORMATION.
For more information on the r-thispr.p example procedure, see the reference entry for the THIS-PROCEDURE system handle in this section.
Notes 
*
*
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.
*
See also 
RUN statement, SESSION system handle, THIS-PROCEDURE system handle

Previous Next
© 2013 Progress Software Corporation and/or its subsidiaries or affiliates.