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