M
Mike Carr
Hi,
I'm using SOAP::RPC:river in order to write a soap client.
They webservice method that I'm using has a complex type as an input
parameter.
When I invoke the webservice method (a login method) I get an error
returned from the webservice saying that I have an invalid uid/pwd
(which I know is not true).
I cannot find any information that says there is a different way of
specifying complex types so I've just added the method like:
<code>
stub.add_method('login', 'user_name', 'password', 'version',
'application_name')
</code>
Note the "user_name", "password" and "version" parameter are part of the
complex type "user_auth" whereas "application_name" is a simple type.
I've tested this web method seperately using altova which works just
fine and using SOAP::RPC:river on webservices with simple type input
parameters also works as expected.
Any help appreciated ....
Cheers,
MikeC
I'm using SOAP::RPC:river in order to write a soap client.
They webservice method that I'm using has a complex type as an input
parameter.
When I invoke the webservice method (a login method) I get an error
returned from the webservice saying that I have an invalid uid/pwd
(which I know is not true).
I cannot find any information that says there is a different way of
specifying complex types so I've just added the method like:
<code>
stub.add_method('login', 'user_name', 'password', 'version',
'application_name')
</code>
Note the "user_name", "password" and "version" parameter are part of the
complex type "user_auth" whereas "application_name" is a simple type.
I've tested this web method seperately using altova which works just
fine and using SOAP::RPC:river on webservices with simple type input
parameters also works as expected.
Any help appreciated ....
Cheers,
MikeC