Anyone familiar with calling a remote XFire service and using Aegis binding from Mule(client) to handle the XML/Java binding. Do I need the services.xml file within the client(Mule) as well? I have the <classname>.aegis.xml files on the Mule side, but this doesn't seem to allow me to handle everrything correctly. Specicifally inheritance. s.xml I have the following entries within the remote XFire service definition: <properties> <!-- This list specifies all the sub-classes of types used in the service. In order for these sub-classes to be included in the generated WSDL they must be included in the list below. e.g. The service method loadGelcoCCAddendum(GelcoCCAddendum gelcoCCAddendum); takes an abstract GelcoCCAddendum, but really this could take any sub-classes of GelcoCCAddendum e.g. GelcoLodgingCCAddendum. --> <property key="writeXsiType">true</property> <property key="overrideTypesList"> <list xmlns=""> <value> gelco.messaging.v1.creditcard.GelcoCCTransaction</value> <value> gelco.messaging.v1.creditcard.GelcoCCAddendum</value> <value> gelco.messaging.v1.creditcard.GelcoLodgingCCAddendum</value> <value> gelco.messaging.v1.creditcard.GelcoRentalCCAddendum</value> <value> gelco.messaging.v1.creditcard.GelcoTravelCCAddendum</value> <value> gelco.messaging.v1.creditcard.GelcoCCItemizationAddendum</value> <value> gelco.messaging.v1.creditcard.GelcoLodgingCCItemizationAddendum</value> <value> gelco.messaging.v1.creditcard.GelcoRentalCCItemizationAddendum</value> <value> gelco.messaging.v1.creditcard.GelcoTravelCCItemizationAddendum</value> </list> </property> </properties>
Do I need these entries on the client side as well? If so, what it the best way yo do this? Thanks! Bob