C# needing to consume perl/SOAP::Lite service

G

Gary W. Smith

I have a SOAP::Lite package written in perl on a *nix environment that
I need to consume from a C#. The classes in perl are pretty simple,
each taking a string and returning a string (ranging from 1 bytes, to
20mb). The problem is I don't have a WSDL interface, that I would
normally use with the WebReference. I've read some places on how to
try to derive this from the Linux side (using other perl packages) but
since this is a vendor closed boxed product, there isn't much I can
do.

Is there a way to manually create the WSDL file and consume it with
C#?

--Gary
 
?

=?ISO-8859-1?Q?Arne_Vajh=F8j?=

Gary said:
I have a SOAP::Lite package written in perl on a *nix environment that
I need to consume from a C#. The classes in perl are pretty simple,
each taking a string and returning a string (ranging from 1 bytes, to
20mb). The problem is I don't have a WSDL interface, that I would
normally use with the WebReference. I've read some places on how to
try to derive this from the Linux side (using other perl packages) but
since this is a vendor closed boxed product, there isn't much I can
do.

Is there a way to manually create the WSDL file and consume it with
C#?

Do you have a description of the API you will be calling ?

If no, then you can obviously not call it.

If yes, then create a web service with the same API, generate
the WSDL and change the URL to the real one.

Arne
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top