An ABL SAX application keeps track of the status of the parse by monitoring the value of the SAX-reader object's PARSE-STATUS attribute, which can have the following values:
SAX-UNINITIALIZED
SAX-RUNNING
SAX-COMPLETE
SAX-PARSER-ERROR
For more information, see the PARSE-STATUS attribute reference entry in OpenEdge Development: ABL Reference.