I'm having a problem calling a remote XFire service method that takes a 
complex object  from Mule1.3. 

For example I have the following remote XFire Service method that takes in 
the complex object 'GelcoCCTransaction'.

CreditCardService
        public void loadGelcoCCTransaction(GelcoCCTransaction 
gelcoCCTransaction) throws GeneralWebServiceException

I'm using Aegis on the webservice side to bind the objects. However, I'm 
unsure how to configure the client(Mule) in this instance. Do I need to 
place the *.aegis.xml files on the client side as well so that the client 
can bind the objects appropriately? If I try to send the Java object from 
the client without any aegis binding files I seem to get an error of 
'Unknown Type'

I also tried to use XStream on the client side to convert the object to an 
XML string. However, when I call the service method I get a 
java.lang.IllegalArgumentException: argument type mismatch  error. Which 
makes sense, in that the client is sending a String XML representation of 
the underlying Java object, and the method is expecting a 
GelcoCCTransaction object..

Really could use some help on the whole XFire binding configuration as we 
are already past our delivery date!!!!

Any help would be greatly appreaciated!

Thanks,

Bob

Reply via email to