473,511 Members | 16,830 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

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

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

Sep 17 '07 #1
1 2481
Gary W. Smith wrote:
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
Sep 18 '07 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
2674
by: Blaine Everingham | last post by:
Hello, I have installed SOAP::Lite 0.60 and am running a simple test to see the XML output. I noticed that the output indicated it's using the www.w3.org/1999/XMLSchema instead of the prefered...
0
2848
by: Rushikesh Joshi | last post by:
I have really no any idea how can i trace the error that are generated at runtime. Like invalide arguments, error in type conversion, user already registered, user deactive.. This fault strings...
0
2543
by: Lamar | last post by:
I have been told that we cannot have both the SOAP::Lite and the DBI modules available on our IRIX box due to some conflict. Has anyone else encountered this problem and/or discovered a work...
1
3932
by: Eirik Brattbakk | last post by:
Hi I have some problems accessing a soap service made in c# using an ATL/MFC client over SSL. I have tried both CSoapMSXMLInetClient and CSoapWininetClient as template arguments with my stub...
1
1360
by: Julio Delgado | last post by:
Hi, I am new to web services but I need to creating a VB.NET Client from a SOAP::LITE server the only information that I have is the http://servername/namespace and port number. How can I add a...
6
2778
by: Vinit | last post by:
Hi I am passing an arraylist to a c#/.net webmethod from a perl client using soap:lite. The trace shows the elements in the xml request. The arraylist input in the webmethod however does not...
1
8271
by: parimalb | last post by:
Hi All, I want to pass an array argument to the java webservice from perl client using SOAP::LITE package. Please let me know if anyone knows about this. The web method declaration in java is...
0
3285
by: cbeels | last post by:
The client code is #install SOAP-Lite and MIME-tools packages use SOAP::Lite 'trace', 'debug'; #override version SOAP::Lite->soapversion('1.2'); #override credentials sub...
0
2211
by: vigneshrao | last post by:
Hi, I have been working on a script that loops through multiple records and sends data (one record per call) to a WS. I am supposed to make a new call for each record before sending the data....
0
7242
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
7138
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
7510
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
1
5066
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
4737
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
3225
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
1576
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...
1
781
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
447
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.