Hi
I use Axis 1.2 Beta.
I've written ser/derser for my own exception/types. I do a type mapping in server-config.wsdd:
<service name="WertschriftenBuchungService" provider="java:RPC" style="wrapped" use="literal">
<parameter name="className" value="ch.rtc.business.baseServices.wertschriftenBuchung.adapter.impl.BuWbs_WertschriftenBuchungServiceImpl"/>
<parameter name="allowedMethods" value="speichern"/>
<typeMapping qname="rtc:ch.rtc.business.baseServices.wertschriftenBuchung.adapter.type.BuWbs_Buchung" xmlns:rtc="urn:ch.rtc"
type="java:ch.rtc.business.baseServices.wertschriftenBuchung.adapter.type.BuWbs_Buchung"
serializer="ch.rtc.tech.webServices.encoding.BaEnc_TransferObjectSerializerFactory"
deserializer="ch.rtc.tech.webServices.encoding.BaEnc_TransferObjectDeserializerFactory"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
<typeMapping qname="rtc:ch.rtc.business.framework.businessValue.BuVal_BusinessValue" xmlns:rtc="urn:ch.rtc"
type="java:ch.rtc.business.framework.businessValue.BuVal_BusinessValue"
serializer="ch.rtc.tech.webServices.encoding.BaEnc_BusinessValueSerializerFactory"
deserializer="ch.rtc.tech.webServices.encoding.BaEnc_BusinessValueDeserializerFactory"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
<typeMapping qname="rtc:ch.rtc.tech.errorHandling.BaEh_BusinessException" xmlns:rtc="urn:ch.rtc"
type="java:ch.rtc.tech.errorHandling.BaEh_BusinessException"
serializer="ch.rtc.tech.webServices.encoding.BaEnc_BaEhExceptionSerializerFactory"
deserializer="ch.rtc.tech.webServices.encoding.BaEnc_BaEhExceptionDeserializerFactory"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
</service>
My Service interface look like this:
...
BuWbs_Ack speichern(BuWbs_Buchung buchung) throws BaEh_BusinessException;
...
I use Wrapped type and style literal.
If I want to generate the WSDL. I get the exception
Please register a typemapping/beanmapping for 'ch.rtc.tech.errorHandling.BaEh_BusinessException'
What do I make false?
thx Pascal