You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by Davanum Srinivas <di...@yahoo.com> on 2002/05/03 16:40:31 UTC

Re: Proposed Contribution to Apache - WSIF

Paul,

Am posting the list of questions/queries/observations for benefit of the whole group...

1. Looks like an "old" version of Axis was used (Axis no longer has ServiceClient.java). Is it
possible to upgrade to latest Axis?
2. Seems like an "old" or "patched" version of WSDL4J was used (Some functions don't exist in
StringUtils.java anymore). Is it possible to use the "publicly" available latest WSDL4J?
3. Apache SOAP support needs com.ibm.jrom package (Part of IBM Web Services Gateway?). Is it
possible to get rid of this dependency?
4. Can you also please ensure that classes from Apache SOAP are not used "indiscriminately" in the
code. Wanting people to have both Apache Axis and Apache SOAP jars defeats the whole purpose... (I
searched for org.apache.soap in *.java)
5. Can the build file be updated to build even if Apache SOAP, EJB, SOAPRMI, JMS, JROM, IBM
Logging Package are absent? Since these are supposed to be "Optional" 
6. Are there any samples that you can point me to...Once i get the whole thing compiled?

Looking forward to trying the latest WSIF as soon as we get these items sorted out one way or
another.

Thanks,
dims

=====
Davanum Srinivas - http://xml.apache.org/~dims/

__________________________________________________
Do You Yahoo!?
Yahoo! Health - your guide to health and wellness
http://health.yahoo.com

WSIF built dependencies [Re: Proposed Contribution to Apache - WSIF]

Posted by Aleksander Slominski <as...@cs.indiana.edu>.

Paul Fremantle wrote:

> > 4. Can you also please ensure that classes from Apache SOAP are not used
> "indiscriminately" in the
> > code. Wanting people to have both Apache Axis and Apache SOAP jars defeats
> the whole purpose... (I
> > searched for org.apache.soap in *.java)
>
> There are a couple of uses of Apache SOAP. There are a few places where we
> have been lazy and used SOAP classes in the base framework and we'll get rid
> of those. And there's the ApacheSOAP provider, which is an alternative to
> the Axis provider.
>
> > 5. Can the build file be updated to build even if Apache SOAP, EJB,
> SOAPRMI, JMS, JROM, IBM
> > Logging Package are absent? Since these are supposed to be "Optional"
>
> Yup. I need to introduce you to Jeremy, he's the team leader and build guru!

this is already (partially) done when i wrote original bild.xml for WSIF 1.0.
this is the same in WSIF 1.2 as it will not build SOAPRMI provider if jar file
is not present.

what is needed is to add new dependencies to target checkDependencies ...

in general WSIF has pluggable architecture.
one part of WSIF is API that uses extensively WSDL4J
for service introspection and to select appropriate provider
that may be dynamically added.

therefore it should be very easy to make build into separate steps:
first build API and then each provider
(such as Apache  SOAP, AXIS, etc.) is built only if required
jar files are on CLASSPATH.
each provider should be built into separate directory to
minimize dependencies between providers (such as
Apache SOAP 2.x and AXIS).


> Yes! Once we're through our crisis, we'll post a new dist with samples and
> the fixes. It would be nice to have the CVS tree sorted by then so we can do
> the global rename at the same time and post it to its final destination.

that would be good!

thanks,

alek



Re: Proposed Contribution to Apache - WSIF

Posted by Paul Fremantle <pz...@hursley.ibm.com>.
Dims

> 1. Looks like an "old" version of Axis was used (Axis no longer has
ServiceClient.java). Is it
> possible to upgrade to latest Axis?

We are still on alpha 3 but we are syncing up over the next few weeks. We
are pretty tied up with some major items right now.

> 2. Seems like an "old" or "patched" version of WSDL4J was used (Some
functions don't exist in
> StringUtils.java anymore). Is it possible to use the "publicly" available
latest WSDL4J?

We are in discussion with Matt about syncing up. Currently we patch the
latest WSDL4J.

> 3. Apache SOAP support needs com.ibm.jrom package (Part of IBM Web
Services Gateway?). Is it
> possible to get rid of this dependency?

We'll tidy up the dependency so it builds cleanly.

> 4. Can you also please ensure that classes from Apache SOAP are not used
"indiscriminately" in the
> code. Wanting people to have both Apache Axis and Apache SOAP jars defeats
the whole purpose... (I
> searched for org.apache.soap in *.java)

There are a couple of uses of Apache SOAP. There are a few places where we
have been lazy and used SOAP classes in the base framework and we'll get rid
of those. And there's the ApacheSOAP provider, which is an alternative to
the Axis provider.

> 5. Can the build file be updated to build even if Apache SOAP, EJB,
SOAPRMI, JMS, JROM, IBM
> Logging Package are absent? Since these are supposed to be "Optional"

Yup. I need to introduce you to Jeremy, he's the team leader and build guru!

> 6. Are there any samples that you can point me to...Once i get the whole
thing compiled?

Yes! Once we're through our crisis, we'll post a new dist with samples and
the fixes. It would be nice to have the CVS tree sorted by then so we can do
the global rename at the same time and post it to its final destination.

> Looking forward to trying the latest WSIF as soon as we get these items
sorted out one way or
> another.
>
> Thanks,
> dims
>
> =====
> Davanum Srinivas - http://xml.apache.org/~dims/
>
> __________________________________________________
> Do You Yahoo!?
> Yahoo! Health - your guide to health and wellness
> http://health.yahoo.com