I have a remote XFire web service that I'm calling from within Mule's 
XFire connector. I'm wondering how I would configure Mule to specify the 
overrideTypesList values as seen below. The WebService method I'm calling 
takes in a superclass of the types listed below in the overrideTypesList, 
and as a result the value passed to the webservice is always of the 
superclass type GelcoCCAddendum. It appears that I need to configure Mule 
so that it recognizes the subclasses in order for this to work correctly.


Remote WebService Method:
        public void loadGelcoCCAddendum(GelcoCCAddendum gelcoCCAddendum);


<properties>
        <property name="writeXsiType" value="true"/>
        <list name="overrideTypesList">
                <entry 
value="gelco.messaging.v1.creditcard.GelcoLodgingCCAddendum" />
                <entry 
value="gelco.messaging.v1.creditcard.GelcoRentalCCAddendum" />
                <entry 
value="gelco.messaging.v1.creditcard.GelcoTravelCCAddendum" />
        </list>
</properties> 



Any help would be greatly appreciated!

Thanks in advance!

Bob

Reply via email to