In Axis2, faultactor is not coming In AxisFault

satyapriya sahoo <[email protected]>
Newsgroups gmane.text.xml.axis.user
Message-ID <CAEp0eHNRd8SdpMAjC+1iY8ndfGTYuDpU-Wpw_sj=2zF4RFEPdw@mail.gmail.com>
I  am using axis2 and I want to throw axis fault (SOAP1.1), my fault xml
should be

<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
    <soapenv:Body>
        <soapenv:Fault xmlns:SOAP-ENV="
http://schemas.xmlsoap.org/soap/envelope/">
            <faultcode>SOAP-ENV:Server</faultcode>
            <faultstring>Unable to process the request because EMPID is
null.</faultstring>
            <faultactor>EMP-XML</faultactor>
            <detail >
                <faultDetails>EMPID not populated</faultDetails>
            </detail>
        </soapenv:Fault>
    </soapenv:Body>
</soapenv:Envelope>

 Presently I am throwing the bellow exception,



*String str = "<faultDetails>EMPID not populated</faultDetails>";*

*OMElement faultDetail= AXIOMUtil.stringToOM(str);*

*throw new AxisFault(new QName(null,"Server","SOAP-ENV"), " Unable to
process the request because EMPID is null."," EMP-XML ",null, faultDetail);*



But while getting the error message in client code, in xml *<faultactor>
EMP-XML</faultactor> *code is missing,

 *How to add the faultactor tag to my soap fault xml?*


**

*Please help me.
*
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.