1. use OpenVMS as a Web Service client from any native language
2. use OpenVMS as a Web Service server from any native language
3. both of the above
gSOAP is an Open Source initiative. We have ported it to OpenVMS 8.3
on Alpha and Integrity as a midnight hack (nothing better to do...).
Cheers, John
Hi John,
this sounds intriguing. I could certanly use 3. Do this now by hand in cobol
and with perl. This sounds very promissing.
You mention "from any native language"? Also from Cobol?
Best, Gorazd
(Donning dental smock)
What is "gSOAP"?
--
David J Dachtera
dba DJE Systems
http://www.djesys.com/
Unofficial OpenVMS Marketing Home Page
http://www.djesys.com/vms/market/
Unofficial Affordable OpenVMS Home Page:
http://www.djesys.com/vms/soho/
Unofficial OpenVMS-IA32 Home Page:
http://www.djesys.com/vms/ia32/
Unofficial OpenVMS Hobbyist Support Page:
http://www.djesys.com/vms/support/
> ja wrote:
>>
>> How many people would be interested in running gSOAP on OpenVMS, Alpha
>> or Integrity?
>> Of those, how many would want to:
>>
>> 1. use OpenVMS as a Web Service client from any native language
>> 2. use OpenVMS as a Web Service server from any native language
>> 3. both of the above
>>
>> gSOAP is an Open Source initiative. We have ported it to OpenVMS 8.3
>> on Alpha and Integrity as a midnight hack (nothing better to do...).
>
> (Donning dental smock)
>
> What is "gSOAP"?
>
Gnu licensed Service Oriented Architecture P?
--
PL/I for OpenVMS
www.kednos.com
SOAP generator.
I'm interested in 3, but primarily 2.
Yes, definitely from COBOL, and any other language supporting the
OpenVMS Calling Standard.
gSOAP is a cross-platform development environment for C/C++ XML Web
services (SOAP1.1/1.2, WSDL1.1). gSOAP supports XML serialization of
native C/C++ data types. Includes SOAP/XML engine, Web server, stub/
skeleton compiler, WSDL tools, and much more.
Good question! With all the SOAP, WSDL, WS-*, REST, ATOM, whatever
discussions going on, it's difficult to know exactly what is what and
where they fit in with SOA.
Same here. I currently do SOAP client using perl on VMS (Alpha and
soon to be Itanium). I would be very interested in being able
to do this directly from a BASIC program.
I'm not familiar with the features of gSOAP, does it give
you a nice simple way to call a web service by parsing the WSDL?
We don't really to know what you do to your clients :-)
I use SOAP in the shower every morning though :-)
Thanks for the midnight hack; now get some sleep ;-). I'd be primarily
interested in 2.
--
Posted via a free Usenet account from http://www.teranews.com
gSOAP is a full-blown implementation of SOAP and WSDL. So, yes, it
does provide a WSDL describing the routine you have wrapped and are
exposing to clients. The same is true in reverse, i.e., it will
process the WSDL from any source to which you have access.
John,
It is likely to be of interest.
It is also important that the packaging be in line with system
conventions. In the case of gSOAP, there is the question of how to
package things in a useful form for most developers. Having some
familiarity with those products, it is also desirable that the kit (or
at least a version of it) be usable without installation by the system
manager. Offhand, I do not see a reason why (at least for the outgoing
scenario) there is a need for system wide installation. It would also
make it easier for potential adopters to experiment.
- Bob Gezelter, http://www.rlgsc.com
You don't capitalize all letters in that SOAP.
Arne
Well it is an acronym Soil Off All Parts
> Arne
Of course you do. People here have long said that mixed case is
not necessary. That's why VMS only has uppercase. :-)
bill
--
Bill Gunshannon | de-moc-ra-cy (di mok' ra see) n. Three wolves
bi...@cs.scranton.edu | and a sheep voting on what's for dinner.
University of Scranton |
Scranton, Pennsylvania | #include <std.disclaimer.h>
:-)
That was a fine point !!!!
Arne
> That's why VMS only has uppercase. :-)
If forget, what planet is he on?
Back when all VAXen were 11/780 and the release number was 1.x, VMS was
the first system I used where I routinely released the caps lock key.
What do you mean by ported to OpenVMS I have been using gSOAP on
OpenVMS for a couple of years now and it has not required any source
changes to work ? When you compile the stub (stdsoap2.cpp) and your
generated proxy files you need to defines for forcing use of new
iostreams (__USE_STD_IOSTREAM) and use of C++ requires the use the
6.5-046 compiler or later earlier versions can have problems. You will
also want to throw a /WARNINGS=DISABLE=(INTSIGNCHANGE,LONGEXTERN) on
the compile of stdsoap2.cpp to make it shut up about some warnings
that don't matter.
What I have not done is built the two precompilers wsdl2h.exe and
soapcpp2.exe on OpenVMS. I run the PC binaries and upload the proxy
files have you rebuilt the executables on OpenVMS ? If prebuilt
versions the precompilers were built on a suitable old version of
OpenVMS say 7.2 something and placed on the gSOAP web site this would
be of service to people using gSOAP on OpenVMS (alpha version please).
I am currently working on a project talking to WebShpere 6.0 using
gSOAP sending WS-Security OASIS 1.1 envelopes and it works fine.