On Oct 24, 2007, at 3:30 PM, Guillaume Nodet wrote:
Your right on all points :-)
If you want the provider to be able to send a DONE in a request /
response interaction, you could use the InOptionalOut MEP, which does
exactly that.
Ah, Interesting.
So are you saying that if I want to send back a fault as part of a
Robust-In-Only ME, I attach the Fault but then I do *not* set the
status to ERROR, but rather set it to DONE?
On 10/24/07, Andreas Schaefer <[EMAIL PROTECTED]> wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi Geeks
The JBI specification Message Exchange Patterns part only talks about
Faults but does not mention the Error Status. Later in the spec. it
says that the Status ERROR is for abnormal termination of a exchange
within the JBI environment.
I assume that when an Exchange has a status ERROR that the ME is
handled like status DONE status but can be set anywhere during the ME
except when it is already in status DONE. The ME with the status
ERROR is now sent to the other party which can handle it as a
notification but ME is then aborted. In addition a DONE ME cannot be
set to an ERROR state and sent back.
On the other hand a fault is just another type of response, I guess,
and it the status must not have to be set to ERROR otherwise the ME
is aborted. The handling of a Fault can result in an ERROR which is
then sent back to the other party.
Most notable in that scenario is the IN_OUT exchange which does not
allow the Provider to sent back a DONE message (must be a response or
fault) but one can sent back an ERROR, right?
Thanks - Andy
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)
iD8DBQFHH5chs4gPTNnP0gkRAsRmAJ9G1G+bAiXNAHyGUvDoEy8pJtTFqgCdFrfy
y4/q2NMBpBsn3jhXH5VOhXY=
=4EH0
-----END PGP SIGNATURE-----
--
Cheers,
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/
--
Daryl
http://itsallsemantics.com
"Hell, there are no rules here-- we're trying to accomplish something."
-- Thomas A. Edison