<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>

<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body text="#000000" bgcolor="#ffffff">
<font size="+2"><font face="Courier New, Courier, monospace">Hi,<br>
<br>
I have some problems with the error processing in HXT.<br>
<br>
Here is a trivial example:<br>
<br>
e &lt;- runX (transformDoc [] someRules src dst)<br>
<br>
transformDoc cfg rules src dst =<br>
&nbsp;&nbsp; configSysVars cfg&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt;<br>
&nbsp;&nbsp; readDocument&nbsp; [] src&nbsp; &gt;&gt;&gt;<br>
&nbsp;&nbsp; rules&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&gt; -- some transformations<br>
&nbsp;&nbsp; writeDocument [] dst&nbsp; &gt;&gt;&gt; <br>
&nbsp;&nbsp; getErrStatus<br>
<br>
I would expect "e" to contain an error value &gt;= c_err for the case
where any of the processing steps in transformDoc fails. But it does
not, even with an io error on writeDocument.<br>
<br>
I guess I misunderstand "getErrStatus" in some way. Any idea?<br>
<br>
Thanks,<br>
<br>
Tobias&nbsp; <br>
<br>
<br>
</font></font>
</body>
</html>