attachment-0001

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">


<META content="MSHTML 5.50.4807.2300" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=052522716-19092002><FONT face=Arial color=#0000ff size=2>We are 
rapidly approaching a working PSI prototype that will be able to "throw 
exceptions" from the method calls.&nbsp; They are known as "soap 
faults"...</FONT></SPAN></DIV>
<DIV><SPAN class=052522716-19092002><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=052522716-19092002><FONT face=Arial color=#0000ff size=2>Our 
current methods don't "throw exceptions" in the XML string parameters that are 
returned, it was an unfortunate naming of the return paramater - 
"ExceptionAttributes" that is now named "UnsupportedAttributes".&nbsp; Returning 
"UnsupportedAttributes" does not mean that an error has occured, rather that 
some requested attributes are not supported by the service.</FONT></SPAN></DIV>
<DIV><SPAN class=052522716-19092002><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=052522716-19092002><FONT face=Arial color=#0000ff size=2>We 
will be throwing "faults" from the soap calls...</FONT></SPAN></DIV>
<DIV><SPAN class=052522716-19092002><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=052522716-19092002><FONT face=Arial color=#0000ff 
size=2>Hopefully this is clearer now..</FONT></SPAN></DIV>
<DIV><SPAN class=052522716-19092002><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=052522716-19092002><FONT face=Arial color=#0000ff 
size=2>:)</FONT></SPAN></DIV>
<DIV><SPAN class=052522716-19092002><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=052522716-19092002><FONT face=Arial color=#0000ff 
size=2>Dave</FONT></SPAN></DIV>
<BLOCKQUOTE>
  <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
  size=2>-----Original Message-----<BR><B>From:</B> Harry Lewis 
  [mailto:harryl@us.ibm.com]<BR><B>Sent:</B> Thursday, September 19, 2002 9:22 
  AM<BR><B>To:</B> HALL,DAVID (HP-Vancouver,ex1)<BR><B>Cc:</B> ps@pwg.org; 
  alan_berkema@hp.com<BR><B>Subject:</B> Throwing 
  exceptions<BR><BR></FONT></DIV><BR><FONT face=sans-serif size=2>How to throw 
  an exception form a SOAP method. </FONT><BR><FONT face=sans-serif size=2>I see 
  this in the spec as a question ... "DHall - define exactly how to throw an 
  exception from a SOAP method" section 5.3.1.</FONT> <BR><FONT face=sans-serif 
  size=2>Our current definition packages exceptions as a multi XML string parm 
  set in the return. Is this our conscious resolution to PSI exceptions? Have we 
  considered throwing exceptions, independently, across the web services 
  interface? <BR>---------------------------------------------- <BR>Harry Lewis 
  <BR>IBM Printing Systems <BR>---------------------------------------------- 
  </FONT></BLOCKQUOTE></BODY></HTML>