Fault mediator creates an invalid SOAP 1.2 SOAP fault
-----------------------------------------------------

                 Key: SYNAPSE-787
                 URL: https://issues.apache.org/jira/browse/SYNAPSE-787
             Project: Synapse
          Issue Type: Bug
            Reporter: Miyuru Wanninayaka


Following configuration segment

            <property name="ERROR_CODE" value="Receiver"/>
            <property name="ERROR_MESSAGE" value="systemError"/>
            <makefault version="soap12">
                <code expression="get-property('ERROR_CODE')"/>
                <reason expression="get-property('ERROR_MESSAGE')"/>
                <detail expression="get-property('ERROR_DETAIL')"/>
            </makefault>
 
creates a following SOAP fault

<soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope";>
    <soapenv:Body>
        <soapenv:Fault>
            <soapenv:Code>
                <soapenv:Value>axis2ns7:Receiver</soapenv:Value>
            </soapenv:Code>
            <soapenv:Reason>
                <soapenv:Text>customerNotExist</soapenv:Text>
            </soapenv:Reason>
            <soapenv:Detail>System out of resources</soapenv:Detail>
        </soapenv:Fault>
    </soapenv:Body>
</soapenv:Envelope> 
        

which has 2 errors.

axis2ns7 is not defined
soapenv:Text element does not has mandatory lang attribute [1] 

[1] http://www.w3.org/TR/soap12-part1/#reasontextelement

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to