www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - SOAP

reply Martijn <mvandeb hotmail.com> writes:
If I would want to use SOAP with dmd, what would be the place to start?

Thanks,

Martijn.
Jan 21 2005
parent reply John Demme <me teqdruid.com> writes:
So you've got two options (as I see it).
1) Find a C SOAP library, and convert the headers to D.  Use that.
2) Write your own SOAP stuff.

On a related note, I'm working on some new Mango XML stuff, including a 
DOM implementation (with parser) and an XML-RPC implementation.  I 
haven't released the XML-RPC stuff into Mango yet, since I haven't 
Mango's xml parser yet, but I'd be happy to send it to you if you don't 
want to wait, it works fine with xmld (a D pseudo-xml parser).

Don't quote me on this, but with some luck, I'll be able to release an 
alpha version of all this by next weekend, but with the semester 
starting next week, I can't be sure.

John

Martijn wrote:
 If I would want to use SOAP with dmd, what would be the place to start?
 
 Thanks,
 
 Martijn.

Jan 21 2005
parent reply Martijn <mvandeb hotmail.com> writes:
Thanks for your reply John.

1. I had a feeling this answer would come up. The only SOAP lib I have 
been working with is gSOAP. As far as I understand it generates C 
headers for you which I then would write a D wrapper for as well have D 
headers for the soap stuff.
2. I has a feeling this answer would come up. I guess I could give it a try.

I think that, for the purpose I would like to try it out, xmlrpc would 
suffice. So I am interested in what you have done. Will the alpha be in 
the Mango package?

Cheers,

Martijn.

John Demme wrote:
 So you've got two options (as I see it).
 1) Find a C SOAP library, and convert the headers to D.  Use that.
 2) Write your own SOAP stuff.
 
 On a related note, I'm working on some new Mango XML stuff, including a 
 DOM implementation (with parser) and an XML-RPC implementation.  I 
 haven't released the XML-RPC stuff into Mango yet, since I haven't 
 Mango's xml parser yet, but I'd be happy to send it to you if you don't 
 want to wait, it works fine with xmld (a D pseudo-xml parser).
 
 Don't quote me on this, but with some luck, I'll be able to release an 
 alpha version of all this by next weekend, but with the semester 
 starting next week, I can't be sure.
 
 John
 
 Martijn wrote:
 
 If I would want to use SOAP with dmd, what would be the place to start?

 Thanks,

 Martijn.


Jan 23 2005
parent reply John Demme <me teqdruid.com> writes:
I'm not sure if Kris will include it in a main Mango release once I get 
my stuff stable, but it'll certainly be in the SVN repository.  I'll 
post an announcement here once I've released it all.

John

Martijn wrote:
 Thanks for your reply John.
 
 1. I had a feeling this answer would come up. The only SOAP lib I have 
 been working with is gSOAP. As far as I understand it generates C 
 headers for you which I then would write a D wrapper for as well have D 
 headers for the soap stuff.
 2. I has a feeling this answer would come up. I guess I could give it a 
 try.
 
 I think that, for the purpose I would like to try it out, xmlrpc would 
 suffice. So I am interested in what you have done. Will the alpha be in 
 the Mango package?
 
 Cheers,
 
 Martijn.
 
 John Demme wrote:
 
 So you've got two options (as I see it).
 1) Find a C SOAP library, and convert the headers to D.  Use that.
 2) Write your own SOAP stuff.

 On a related note, I'm working on some new Mango XML stuff, including 
 a DOM implementation (with parser) and an XML-RPC implementation.  I 
 haven't released the XML-RPC stuff into Mango yet, since I haven't 
 Mango's xml parser yet, but I'd be happy to send it to you if you 
 don't want to wait, it works fine with xmld (a D pseudo-xml parser).

 Don't quote me on this, but with some luck, I'll be able to release an 
 alpha version of all this by next weekend, but with the semester 
 starting next week, I can't be sure.

 John

 Martijn wrote:

 If I would want to use SOAP with dmd, what would be the place to start?

 Thanks,

 Martijn.



Jan 23 2005
parent kris <fu bar.org> writes:
Once you feel comfortable with it, John, in terms of functionality and 
robustness, then there's no reason why it shouldn't migrate to the main 
releases.

- Kris

John Demme wrote:
 I'm not sure if Kris will include it in a main Mango release once I get 
 my stuff stable, but it'll certainly be in the SVN repository.  I'll 
 post an announcement here once I've released it all.
 
 John
 
 Martijn wrote:
 
 Thanks for your reply John.

 1. I had a feeling this answer would come up. The only SOAP lib I have 
 been working with is gSOAP. As far as I understand it generates C 
 headers for you which I then would write a D wrapper for as well have 
 D headers for the soap stuff.
 2. I has a feeling this answer would come up. I guess I could give it 
 a try.

 I think that, for the purpose I would like to try it out, xmlrpc would 
 suffice. So I am interested in what you have done. Will the alpha be 
 in the Mango package?

 Cheers,

 Martijn.

 John Demme wrote:

 So you've got two options (as I see it).
 1) Find a C SOAP library, and convert the headers to D.  Use that.
 2) Write your own SOAP stuff.

 On a related note, I'm working on some new Mango XML stuff, including 
 a DOM implementation (with parser) and an XML-RPC implementation.  I 
 haven't released the XML-RPC stuff into Mango yet, since I haven't 
 Mango's xml parser yet, but I'd be happy to send it to you if you 
 don't want to wait, it works fine with xmld (a D pseudo-xml parser).

 Don't quote me on this, but with some luck, I'll be able to release 
 an alpha version of all this by next weekend, but with the semester 
 starting next week, I can't be sure.

 John

 Martijn wrote:

 If I would want to use SOAP with dmd, what would be the place to start?

 Thanks,

 Martijn.




Jan 23 2005