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

Reply via email to