axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Glen Daniels <glen+dated+1069080918.be0...@thoughtcraft.com>
Subject Re: Axis C++ and a question on WSDL inspection
Date Wed, 12 Nov 2003 14:55:24 GMT
Hi Susantha!

One of the important parts of WSDL generation on-the-fly is that the
deployed Handlers for a particular service can participate in generating the
WSDL document.  So for instance, if you have WS-Security handlers present on
your global chain, they can add appropriate policy statements (based on
deployment parameters) in the WSDL to indicate to potential clients that you
require a certain level of security.

I haven't looked at the C++ code, but it would be good if this pattern were
still possible - clearly since there's no introspection facility, so you'd
probably start with static WSDL and then modify it in the handlers.  Do you
guys have a WSDL object model like wsdl4j?

This kind of functionality is going to become really critical as people
start defining and using WSDL extensibility to control SOAP extensions.

Thanks,

--Glen

----- Original Message ----- 
From: "lsf" <susantha@opensource.lk>
To: "Ron Lue-Sang" <luesang@apple.com>
Cc: "Han Ming Ong" <hanming@apple.com>; "Bill Bumgarner" <bbum@apple.com>;
<axis-dev@ws.apache.org>; <axis-user@ws.apache.org>
Sent: Wednesday, November 12, 2003 12:07 AM
Subject: RE: Axis C++ and a question on WSDL inspection


> Hi Ron,
>
> Runtime WSDL generation for a webservice (as does in Axis Java) is
*almost*
> impossible with C/C++ as there is no reflection kind of mechanisms in
C/C++.
> So what we do in Axis C++ is that we keep a static copy on the WSDL for
each
> web service at the server.
>
> But to generate WSDL from a C++ class we have been developing a tool in
> C/C++ itself. This tool is supposed to generate, WSDL and server side
> wrappers for the web service. But this tool is not developped for some
time
> (say 3 months) and is not upto date.
>
> There is no WSDL generation/inspection in the Axis Runtime. Where and for
> what purposes do you think that this funtionality is needed ? (other than
> the tools).
>
> Thanks,
>
> Susantha.
>
> -----Original Message-----
> From: Ron Lue-Sang [mailto:luesang@apple.com]
> Sent: Wednesday, November 12, 2003 4:18 AM
> To: susantha@opensource.lk
> Cc: Han Ming Ong; Bill Bumgarner
> Subject: Axis C++ and a question on WSDL inspection
>
>
> Hello,
> I was wondering if AxisC does any of the WSDL parsing/inspection in
> C/C++ code... From looking in the source I believe the java WSDL2WS
> tool is the only thing available for WSDL consumption... (as opposed to
> WSDL generation from the server)
>
> Thanks
> Ron
>
>
>

Mime
View raw message