For an asynchronous object, returns the object specified by EVENT-HANDLER-CONTEXT in the RUN statement. Otherwise, returns the Unknown value (?).

For the SAX-reader object, it is set to an object-oriented ABL object reference that is the callback handler for the SAX-reader callback events.

Data type: Progress.Lang.Object

Access: Read-only for the Asynchronous request object handle, Readable/Writable for the SAX-reader object handle

Applies to: Asynchronous request object handle, SAX-reader object handle

Notes: The EVENT-HANDLER-OBJECT attribute shows the following behavior when used with the SAX-reader object:
  • Assigning a value other than (?) to the EVENT-HANDLER-OBJECT attribute will cause an update to the HANDLER attribute changing it to the unknown value.

  • Assigning a value other than (?) to the HANDLER attribute will cause an update to the EVENT-HANDLER-OBJECT attribute changing it to the unknown value.
  • Assigning a value of unknown to the EVENT-HANDLER-OBJECT attribute will unregister any existing object-oriented ABL object callback context.
  • The assigned value must be a handle and may be any of the following:
    • THIS-OBJECT, when called from within a method.
    • An expression that results in an object handle variable that refers to a valid object-oriented ABL object instance.