You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Bjorn Townsend (JIRA)" <ax...@ws.apache.org> on 2006/06/06 20:11:30 UTC

[jira] Commented: (AXIS-2491) Fault element handling into SOAP Request

    [ http://issues.apache.org/jira/browse/AXIS-2491?page=comments#action_12415001 ] 

Bjorn Townsend commented on AXIS-2491:
--------------------------------------

It's difficult to determine whether you're compliant with the SOAP/1.1 spec without seeing your SOAP transaction. Can you use TCPMon to capture the transaction and post it here?

> Fault element handling into SOAP Request
> ----------------------------------------
>
>          Key: AXIS-2491
>          URL: http://issues.apache.org/jira/browse/AXIS-2491
>      Project: Apache Axis
>         Type: Bug

>     Versions: 1.2.1
>  Environment: Solaris 8
>     Reporter: pmag10

>
> We've implemented a "asynchronous" SOAP/1.1interface  based on Axis 1.2.1 in the following way : 
>  - Submitter [A] sends a SOAP request to [B]
>  - B acknowledges it and starts processing the incoming request
>  - Processing result is forwarded by [B] to [A] (so B becomes the client and [A] the server)
>      - once the initial SOAP request as been acknowledged by [B], if the business logic process fails, the error cause is returned to [A] using the SOAP Fault element (architecture choice) -> it means that a Fault element is introduced into a SOAP request
> As far as we've seen, SOAP/1.1 specifications or additional 3w notes do not specified that the element Fault is forbidden into SOAP request but just that the Fault element is "mainly" used into SOAP response (which is really clear).
> Based on that, we have 2 questions :
>   - [Q1] - Are we compliant with SOAP/1.1 specifications ?
>   - [Q2]- If yes, in this case why the Axis [A]client is not hable to process properly the SOAP message sent by [B] : 
>      - indeed, when server [A]  receveives the incoming SOAP request including a SOAP Fault element, no exception is raised (which is the expected behavior) but the Fault element is raised by Axis to the application layer set to null, which is to our mind a bug.
> Regards,

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org