You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@axis.apache.org by ax...@ws.apache.org on 2004/10/08 11:33:51 UTC
[jira] Closed: (AXISCPP-170) The fault message name for details should be 'detail' and not 'faultdetail'
Message:
The following issue has been closed.
Resolver: Fred Preston
Date: Fri, 8 Oct 2004 2:33 AM
The code now looks for 'detail' rather than 'faultdetail'
---------------------------------------------------------------------
View the issue:
http://issues.apache.org/jira/browse/AXISCPP-170
Here is an overview of the issue:
---------------------------------------------------------------------
Key: AXISCPP-170
Summary: The fault message name for details should be 'detail' and not 'faultdetail'
Type: Bug
Status: Closed
Priority: Major
Resolution: FIXED
Project: Axis-C++
Components:
Serialization/Deserialization
Assignee:
Reporter: Fred Preston
Created: Fri, 24 Sep 2004 2:26 AM
Updated: Fri, 8 Oct 2004 2:33 AM
Environment: n/a
Description:
Observation
-----------
Reading the SOAP spec, the fault message name for details is defined as 'detail' and not 'faultdetail'. For example, 'over the wire', the SOAP message may have the following structure (note that the name for the details message part is 'detail' not 'faultdetail'):-
:
<SOAP-ENV:Fault>
<faultcode>SOAP-ENV:Server</faultcode>
<faultstring>There is a fault</faultstring>
<detail>
:
</detail>
</SOAP-ENV:Fault>
:
Currently, a fault message is serialised as shown belw:-
:
<SOAP-ENV:Fault>
<faultcode>SOAP-ENV:Server</faultcode>
<faultstring>There is a fault</faultstring>
<faultdetail>
:
</faultdetail>
</SOAP-ENV:Fault>
:
To make the SOAP message comply with the spec, the code in the following files needs to change:-
File: \CWSS\Build\ws-axis\c\src\soap\SoapFault.cpp
Line: (109) pSZ.serialize("<faultdetail>", NULL);
Line: (111) pSZ.serialize("</faultdetail>", NULL);
Line: (146) pSZ.serialize("<faultdetail>", NULL);
Line: (148) pSZ.serialize("</faultdetail>", NULL);
NB: Only need to change what is serialised, don't need to change the variable name(as I think faultdetail is more descriptive that just detail).
---------------------------------------------------------------------
JIRA INFORMATION:
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
If you want more information on JIRA, or have a bug to report see:
http://www.atlassian.com/software/jira