Bug 779827 (SOA-2188) - SoapUI SOAPClient fault behaviour is absent/undocumented, and inconsistent with Wise
Summary: SoapUI SOAPClient fault behaviour is absent/undocumented, and inconsistent wi...
Keywords:
Status: CLOSED NEXTRELEASE
Alias: SOA-2188
Product: JBoss Enterprise SOA Platform 5
Classification: JBoss
Component: Documentation
Version: 5.0.2
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: ---
: 5.1.0 GA
Assignee: David Le Sage
QA Contact:
URL: http://jira.jboss.org/jira/browse/SOA...
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-07-29 13:27 UTC by Jan Ypma
Modified: 2011-02-11 05:25 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Linux x86_64
Last Closed: 2011-01-31 04:38:28 UTC
Type: Feature Request


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker SOA-2188 0 None None None Never

Description Jan Ypma 2010-07-29 13:27:38 UTC
Affects: Documentation (Ref Guide, User Guide, etc.), Compatibility/Configuration
Complexity: High
Help Desk Ticket Reference: https://access.redhat.com/jbossnetwork/restricted/caseDetail.html?caseId=1178003
project_key: SOA

The SOAPUI client in JBoss ESB (org.jboss.soa.esb.actions.soap.SOAPClient) currently has the following behaviour when encountering a SOAP fault, and HTTP 500, in the web service being called:
- Print "WARN  [SOAPClient] Received status code '500' on HTTP SOAP (POST) request to ....."
- Ignore the fault and just continue to the next action
Besides the fact that this might be an inappropriate default, there are the following problems with the approach:
- It is completely undocumented (Programmers Guide 11.7.4 doesn't specify this)
- It is inconsistent with wise SOAPClient (which throws a ActionProcessingException in the same situation)

At least, please document the behaviour so clients know what to expect.
Better would be to align with wise client, and stop processing when a SOAP fault occurs (arguably a better default). Possibly do this through configuration option, if we don't want to break backwards compatibility).

Related to https://jira.jboss.org/browse/SOA-2186 .

Comment 1 Anne-Louise Tangring 2010-09-10 18:05:52 UTC
Candidate for SOA 5.1.0

Comment 2 Dana Mison 2010-12-17 01:50:47 UTC
Labels: Added: ESB_Programmers_Guide
Complexity: Added: High


Comment 4 Dana Mison 2011-01-05 00:12:17 UTC
Writer: Added: Darrin


Comment 5 Dana Mison 2011-01-27 10:01:15 UTC
this might have already been done upstream - please check

Comment 6 David Le Sage 2011-01-31 04:38:28 UTC
Release Notes Text: Added: This information has now been added to the product doc as per Jan's suggestion.  It will be pushed back up to the project doc at the next merge.


Comment 7 David Le Sage 2011-02-03 03:32:38 UTC
This information has now been added to the product doc as per Jan's suggestion.  It will be pushed back up to the project doc at the next merge.

Comment 8 David Le Sage 2011-02-03 03:32:38 UTC
Writer: Removed: Darrin Added: dlesage
Release Notes Text: Removed: This information has now been added to the product doc as per Jan's suggestion.  It will be pushed back up to the project doc at the next merge. 


Comment 9 David Le Sage 2011-02-11 05:21:02 UTC
Release Notes Docs Status: Added: Not Required



Note You need to log in before you can comment on or make changes to this bug.