I don't know how mule client looks like, but if you use dynamic xfire
client then you must register your complex objects before using it.

On 4/25/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:

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




--
-----
When one of our products stops working, we'll blame another vendor
within 24 hours.

---------------------------------------------------------------------
To unsubscribe from this list please visit:

   http://xircles.codehaus.org/manage_email

Reply via email to