I defined a fault in my wsdl file for a custom exception. I also use Jibx for the mapping. When I use wsdl2java to generate the code, it doesn't care about the mapping and the custom exception. It always generates an exception class from the wsdl file. Anybody experienced the same problem ?
Thanks John My wsdl file, <?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions name="telecom" targetNamespace="http://www.crsoftwareinc.com/xml/ns/telecom/agent_request_v1_0" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tcom="http://www.crsoftwareinc.com/xml/ns/telecom/agent_request_v1_0" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsd1="http://www.crsoftwareinc.com/xml/ns/telecom/common_types"> <wsdl:documentation> This document describes the telecom control service for agents. </wsdl:documentation> <wsdl:types> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://www.crsoftwareinc.com/xml/ns/telecom/agent_request_v1_0" xmlns:com="http://www.crsoftwareinc.com/xml/ns/telecom/common_types"> <xsd:import namespace="http://www.crsoftwareinc.com/xml/ns/telecom/common_types" schemaLocation="telecom.xsd" /> <xsd:element name="AgentLoginRequestWrap" type="com:agentLoginType" /> <xsd:element name="AgentLoginResponse" type="com:loginResponseType" /> <xsd:element name="DialerFault" type="com:dialerFaultType" /> </xsd:schema> </wsdl:types> <wsdl:message name="agentLoginRequest"> <wsdl:part name="agentLoginRequest" element="tcom:AgentLoginRequestWrap" /> </wsdl:message> <wsdl:message name="agentLoginResponse"> <wsdl:part name="agentLoginResponse" element="tcom:AgentLoginResponse" /> </wsdl:message> <wsdl:message name="dialerFaultMessage"> <wsdl:part name="fault" element="tcom:DialerFault"/> </wsdl:message> <wsdl:portType name="telecom"> <wsdl:operation name="agentLogin"> <wsdl:input message="tcom:agentLoginRequest" /> <wsdl:output message="tcom:agentLoginResponse" /> <wsdl:fault name="fault" message="tcom:dialerFaultMessage" /> </wsdl:operation> </wsdl:portType> binding file <binding> <namespace uri="http://www.crsoftwareinc.com/xml/ns/telecom/common_types" prefix="q0" default="elements" /> <namespace uri="http://www.crsoftwareinc.com/xml/ns/telecom/agent_request_v1_0" prefix="q1" /> <mapping name="AgentLoginRequestWrap" class="com.crsoftwareinc.crs.dialer.dto.AgentLoginRequestDTO" ns="http://www.crsoftwareinc.com/xml/ns/telecom/agent_request_v1_0"> <value name="system" field="system" /> <value name="campaign" field="campaign" /> <value name="extension" field="extension" /> <value name="mode" field="mode" serializer="com.crsoftwareinc.crs.dialer.dto.DialerUsageReference.toString" deserializer="com.crsoftwareinc.crs.dialer.dto.DialerUsageReference.fromString" /> <value name="station" field="station" /> </mapping> <mapping name="AgentLoginResponse" class="com.crsoftwareinc.crs.dialer.dto.AgentLoginResponseDTO" ns="http://www.crsoftwareinc.com/xml/ns/telecom/agent_request_v1_0"> <value name="station" field="station" /> <value name="agentNumber" field="agentNumber" /> <value name="error" usage="optional" field="error" /> </mapping> <mapping name="DialerFault" class="com.crsoftwareinc.crs.dialer.exception.DialerException" ns="http://www.crsoftwareinc.com/xml/ns/telecom/agent_request_v1_0"> <value name="reason" field="reason" /> </mapping> </binding> __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ jibx-users mailing list jibx-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jibx-users