Attribute
|
Type
|
Description
|
ASYNCHRONOUS attribute
|
LOGICAL
|
Applies only when the logic to be dynamically invoked resides on a Progress AppServer™.Indicates if you want the logic to run asynchronously.
|
ASYNC-REQUEST-HANDLE attribute
|
HANDLE
|
Applies only when ASYNCHRONOUS is TRUE.
A handle to an asynchronous-request object containing detailed information on your asynchronous request.
Set by the INVOKE( ) method when ASYNCHRONOUS is TRUE.
|
CALL-NAME attribute
|
CHARACTER
|
The name of one of the following:
![]() ![]() ![]() |
CALL-TYPE attribute
|
INTEGER
|
Indicates if you are dynamically:
![]() ![]() ![]() ![]() ![]() |
EVENT-PROCEDURE attribute
|
CHARACTER
|
Applies only when ASYNCHRONOUS is TRUE.
The name of an internal procedure you want executed when a dynamic, asynchronous invoke completes.
Note: You must set EVENT-PROCEDURE before you execute INVOKE( ).
|
EVENT-PROCEDURE-CONTEXT attribute
|
HANDLE
|
Applies only when ASYNCHRONOUS is TRUE.
A handle to a running persistent procedure containing an internal procedure you want executed when a dynamic, asynchronous invoke completes.
|
HANDLE attribute
|
HANDLE
|
A handle to the object.
|
IN-HANDLE attribute
|
HANDLE
|
Contains one of the following:
![]() ![]() |
INSTANTIATING-PROCEDURE attribute
|
HANDLE
|
Returns the handle to the procedure in which an object was instantiated.
|
IS-PARAMETER-SET attribute
|
LOGICAL
|
Indicates if you have already set a particular parameter.
|
LIBRARY attribute
|
CHARACTER
|
Specifies the name of a Windows DLL or a UNIX shared library.
|
LIBRARY-CALLING-CONVENTION attribute
|
CHARACTER
|
Specifies the calling convention for a Windows DLL or a UNIX shared library.
|
NUM-PARAMETERS attribute
|
INTEGER
|
The number of parameters you are passing.
|
ORDINAL attribute
|
INTEGER
|
Specifies the number of the entry point of the Windows DLL routine to invoke.
|
PERSISTENT attribute
|
LOGICAL
|
Indicates if you want an external procedure you plan to invoke dynamically to run as persistent.1
|
PROCEDURE-TYPE attribute
|
CHARACTER
|
Indicates if you want an external procedure you plan to invoke dynamically to run as persistent, single-run, or singleton. Takes values of "PERSISTENT", "SINGLE-RUN", or "SINGLETON", respectively.2
|
RETURN-VALUE attribute
|
RETURN-VALUE-
DATA-TYPE
|
Applies only to user-defined functions, attributes, and methods.Contains one of the following:
![]() ![]() ![]() |
RETURN-VALUE-DATA-TYPE attribute
|
CHARACTER
|
The data type of the return value.
Applies only to user-defined functions, attributes, and methods.
If you set this before you execute the INVOKE( ) method, the return value is converted to this data type.
If you do not set this before you execute the INVOKE( ) method, it indicates the return value's data type.
|
RETURN-VALUE-DLL-TYPE attribute
|
CHARACTER
|
Specifies the expected data type returned from a Windows DLL routine.
|
SERVER attribute
|
HANDLE
|
A handle to an AppServer containing logic you want to invoke dynamically.
|
TYPE attribute
|
CHARACTER
|
The type of a handle.
|