Bug 779827 (SOA-2188)

Summary: SoapUI SOAPClient fault behaviour is absent/undocumented, and inconsistent with Wise
Product: [JBoss] JBoss Enterprise SOA Platform 5 Reporter: Jan Ypma <jypma>
Component: DocumentationAssignee: David Le Sage <dlesage>
Status: CLOSED NEXTRELEASE QA Contact:
Severity: high Docs Contact:
Priority: high    
Version: 5.0.2   
Target Milestone: ---   
Target Release: 5.1.0 GA   
Hardware: Unspecified   
OS: Unspecified   
URL: http://jira.jboss.org/jira/browse/SOA-2188
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Linux x86_64
Last Closed: 2011-01-31 04:38:28 UTC Type: Feature Request
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

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