Let's treat this as a bug then. Please create a bug report and attach your wsdl.

thanks,
dims

On 8/26/05, Chris Nappin <[EMAIL PROTECTED]> wrote:
> Thanks Dims, but if you are referring to putting Axis into "production"
> mode then I've already tried that - it has no affect.
> 
> All I'm trying to do is get Axis generate a WS-I Basic Profile
> 1.0-compilant SOAP fault that compiles with my wsdl?
> 
> -----Original Message-----
> From: Davanum Srinivas [mailto:[EMAIL PROTECTED]
> Sent: 26 August 2005 14:13
> To: [email protected]
> Subject: Re: How to throw custom exceptions?
> 
> check if axis.development.system helps
> (http://ws.apache.org/axis/java/security.html)
> 
> -- dims
> 
> On 8/26/05, Chris Nappin <[EMAIL PROTECTED]> wrote:
> > And if I add further details from the auto-generated deploy.wsdd to my
> server-config.wsdd, I get proper local names and namespaces on my custom
> tags. However I can't stop Axis adding the exceptionName and hostname.
> >
> > Any folks seen this please? I seem to be having a conversation with
> myself - very worrying!  ;-)
> >
> > -----Original Message-----
> > From: Chris Nappin [mailto:[EMAIL PROTECTED]
> > Sent: 26 August 2005 09:51
> > To: [email protected]
> > Subject: RE: How to throw custom exceptions?
> >
> > Okay, I've been trying to get a bit further by using wsdl2java to
> generate the exceptions for me, so it can put in all the Axis-specifics.
> >
> > I have defined a custom in my wsdl as follows:
> >
> > <xsd:element name="MyFirstException">
> >    <xsd:complexType>
> >     <xsd:sequence>
> >      <xsd:element name="text" type="xsd:string" minOccurs="1"
> maxOccurs="1" nillable="false"/>
> >     </xsd:sequence>
> >    </xsd:complexType>
> >   </xsd:element>
> >
> > When running my service Axis returns the following response:
> >
> > <?xml version="1.0" encoding="utf-8"?>
> > <soapenv:Envelope
> >     xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
> >     xmlns:xsd="http://www.w3.org/2001/XMLSchema";
> >     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
> >     <soapenv:Body>
> >         <soapenv:Fault>
> >             <faultcode>soapenv:Server.generalException</faultcode>
> >             <faultstring/>
> >             <detail>
> >                 <com.test.MyFirstException>
> >                     <text>Test!</text>
> >                 </com.test.MyFirstException>
> >                 <ns1:exceptionName
> xmlns:ns1="http://xml.apache.org/axis/";>com.test.MyFirstException</ns1:e
> xceptionName>
> >                 <ns2:hostname
> xmlns:ns2="http://xml.apache.org/axis/";>PC55-ABMUK</ns2:hostname>
> >             </detail>
> >         </soapenv:Fault>
> >     </soapenv:Body>
> > </soapenv:Envelope>
> >
> > This is a step forward, as I now have custom fields (text) in the
> "detail" block. However, is there any way of stopping Axis generating
> the "exceptionName" and "hostname" fields?
> >
> > Cheers,
> >
> >   Chris.
> >
> > ________________________________________
> > From: Chris Nappin [mailto:[EMAIL PROTECTED]
> > Sent: 25 August 2005 16:42
> > To: [email protected]
> > Subject: How to throw custom exceptions?
> >
> >
> > Hi,
> >
> >  I'm having trouble throwing custom exceptions in an interoperable way
> in Axis 1.2.1. I've read previous mailing list messages and looked at
> the "samples/faults" files but haven't got very far. I've been unable to
> get any custom data into the "detail" section of the fault.
> >
> > Can someone please clarify:
> >
> > 1. What should my exception look like - does it extend Exception,
> RemoteException or ApacheFault? Does it need to be Serializable? Does
> Axis support the JAX-RPC way of having exceptions as immutable beans
> (constructors for setting properties, getters for reading, no setters)?
> > 2. What should my service signature look like - simply "throws
> MyCustomException"?
> > 3. What extra needs to go into my server-config.wsdd - I've tried
> adding an operation section with a fault, and a typeMapping.
> > 4. I have lots of details of my custom fault in my wsdl, but if we
> don't use wsdl2java then Axis won't actually use that, right?
> >
> > Thanks,
> >
> > Chris Nappin
> > Technical Architect
> >
> > ABM United Kingdom Limited
> > Telephone: +44 (0) 115 977 6999
> > Facsimile: +44 (0) 115 977 6850
> > Web: http://www.abm-uk.com
> >
> > ABM for Intelligent Solutions
> >
> >
> > CONFIDENTIALITY & PRIVILEGE NOTICE
> > This e-mail is confidential to its intended recipient. It may also be
> privileged. Neither the confidentiality nor any privilege attaching to
> this e-mail is waived lost or destroyed by reason that it has been
> mistakenly transmitted to a person or entity other than its intended
> recipient. If you are not the intended recipient please notify us
> immediately by telephone or fax at the numbers provided above or e-mail
> by Reply To Author and return the printed e-mail to us by post at our
> expense. We believe, but do not warrant, that this e-mail and any
> attachments are virus-free, but you should check. We may monitor traffic
> data of both business and personal e-mails. We are not liable for any
> opinions expressed by the sender where this is a non-business e-mail. If
> you do not receive all the message, or if you have difficulty with the
> transmission, please telephone us immediately.
> >
> >
> > CONFIDENTIALITY & PRIVILEGE NOTICE
> >
> > This e-mail is confidential to its intended recipient. It may also be
> privileged. Neither the confidentiality nor any privilege attaching to
> this e-mail is waived lost or destroyed by reason that it has been
> mistakenly transmitted to a person or entity other than its intended
> recipient. If you are not the intended recipient please notify us
> immediately by telephone or fax at the numbers provided above or e-mail
> by Reply To Author and return the printed e-mail to us by post at our
> expense. We believe, but do not warrant, that this e-mail and any
> attachments are virus-free, but you should check. We may monitor traffic
> data of both business and personal e-mails. We are not liable for any
> opinions expressed by the sender where this is a non-business e-mail. If
> you do not receive all the message, or if you have difficulty with the
> transmission, please telephone us immediately.
> >
> >
> >
> > CONFIDENTIALITY & PRIVILEGE NOTICE
> >
> > This e-mail is confidential to its intended recipient. It may also be
> privileged. Neither the confidentiality nor any privilege attaching to
> this e-mail is waived lost or destroyed by reason that it has been
> mistakenly transmitted to a person or entity other than its intended
> recipient. If you are not the intended recipient please notify us
> immediately by telephone or fax at the numbers provided above or e-mail
> by Reply To Author and return the printed e-mail to us by post at our
> expense. We believe, but do not warrant, that this e-mail and any
> attachments are virus-free, but you should check. We may monitor traffic
> data of both business and personal e-mails. We are not liable for any
> opinions expressed by the sender where this is a non-business e-mail. If
> you do not receive all the message, or if you have difficulty with the
> transmission, please telephone us immediately.
> >
> 
> 
> --
> Davanum Srinivas : http://wso2.com/ - Oxygenating The Web Service
> Platform
> 
> 
> 
> CONFIDENTIALITY & PRIVILEGE NOTICE
> 
> This e-mail is confidential to its intended recipient. It may also be 
> privileged. Neither the confidentiality nor any privilege attaching to this 
> e-mail is waived lost or destroyed by reason that it has been mistakenly 
> transmitted to a person or entity other than its intended recipient. If you 
> are not the intended recipient please notify us immediately by telephone or 
> fax at the numbers provided above or e-mail by Reply To Author and return the 
> printed e-mail to us by post at our expense. We believe, but do not warrant, 
> that this e-mail and any attachments are virus-free, but you should check. We 
> may monitor traffic data of both business and personal e-mails. We are not 
> liable for any opinions expressed by the sender where this is a non-business 
> e-mail. If you do not receive all the message, or if you have difficulty with 
> the transmission, please telephone us immediately.
> 


-- 
Davanum Srinivas : http://wso2.com/ - Oxygenating The Web Service Platform

Reply via email to