The beauty of SOAP is that it is simple.
The wrapper envelope for a soap function is pretty trivial to read.
If you keep your request objects simple, then you really don't need
much more than a simple CGI. If you use the latest Enterprise Cobol
reading the request message is easy -- writing the response is
nothing more than STRINGing some literals together with any data
fields you might have.
The way to start this is to use something like Visual Studio.NET to
generate a SOAP service for you, then code to that message on the
mainframe.
You should be able to use the generated WSDL from the .NET service as
your description for your mainframe service with only a change of
service endpoint.
On Aug 2, 2005, at 12:28 PM, McKown, John wrote:
We are running z/OS 1.4 (1.6 Q4, I think). I have the "free" HTTPD
server running. Our management wants to "integrate" (more or less) the
creation and deletion of userids. What they want is for the Windows
people to be more-or-less responsible for adding most users (non-Tech
Services, basically). Using the free HTTPD server, I have created a
series of Web pages which are RACF secured. These pages accept the
required information and do the actual RACF functions in a CGI. OK, I
haven't really done all of that yet, just the "proof of concept" in
that
I don't actually issue the RACF commands.
Anyway, it appears that this is not really what is desired. What is
wanted is a way for the Windows program (?) to do a SOAP request to
the
z/OS system and get a response back. I don't know SOAP. I cannot find
any reference to SOAP in the "z/OS: HTTP Server Planning, Installing,
and Using" manual. I'll bet it is not supported.
Anybody know a good reference web site for doing SOAP stuff via a Web
Server? Anybody know a __FREE__ (as in beer) z/OS Web server which
will
do SOAP? Or anything else which is __FREE__ (as in beer) which can
process SOAP requests (can SOAP even require RACF authenication?)
A pointer to a "SOAP for Ignorant z/OS Sysprogs" would be nice as
well.
Please remember that any solution must be __FREE__ (as in beer).
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html