[Progress Communities] [Progress OpenEdge ABL] Forum Post: RE: PASOE still makes mysterious distinction between RETURN ERROR CH-Error versus UNDO THRO

Status
Not open for further replies.
L

Laura Stern

Guest
OK. I forgot it worked this way. But what is happening with the AppError case is that if the ReturnValue property is set in an AppError, when the object is thrown, the AVM sets RETURN-VALUE from that property value. So when this is thrown out the top of an AppServer, to an OpenClient, as I said, even though you get 14438, we still return an error and we always send over the value in RETURN-VALUE, regardless of how/when it got in there. That is why it seems to be the seem behavior. But what's going on internally is really very different. We are giving you the 14438 message because normally, if you throw an error object, you'd expect the whole object (or at least all of the relevant information in it, notably the error message) to be sent back to the client, and this is not happening.

Continue reading...
 
Status
Not open for further replies.
Top