Is there a particular reason that the OutInAxisOperation invokes the InFlow (via AxisEngine.receive()) for all response messages, even though it could most likely use transport information (e.g. ask the transport if an error was returned) to determine that a fault had occurred and simply invoke the InFaultFlow (via AxisEngine.receiveFault())? As it stands now, the InFlow will be executed followed by the InFaultFlow. If the policy (i.e. set of QoS handlers) is different, executing the InFlow could cause the message processing to fail when it would have succeeded using the InFaultFlow.
-Bill --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]