Re: I give up

2005-11-01 Thread Anne Thomas Manes
Nathanial does not speak for the Axis community. 
Please continue to provide advice. 
Please don't give up on Axis.

Thanks,
AnneOn 10/31/05, Guy Rixon [EMAIL PROTECTED] wrote:
On Mon, 31 Oct 2005, Nathaniel G. Auvil wrote: Can we please stop this thread?Fine. If you don't want advice I won't waste my time. [...] Bottom line is...if you can not figure the project out, dont use it.
 Pay Microsoft, BEA, IBM, or whoever, tons of money for their product, support, and documentation.For some companies that is the way to go.For others, it is not.Very good. I will advise my project that we should not wait for Axis to
mature, even to the point of being usefully documented.We shall have to findsomething else. --- Guy Rixon [EMAIL PROTECTED] wrote:
  Three suggestions for improving the Axis experience:   1. More effort to documentation. The Axis 1 documents aren't yet sufficient to  deal with use in a real project.
   Just expanding some of the Javadoc comments would help. In fact, providing or  expanding the package.html files would be good, and maybe more palatable than  reworking the xdocs. :)
   If someone did want to work on the xdocs, the reference guide to WSDD would be  a good place to start.   2. Improve the error reports. Currently, when Axis goes worng (more commonly,
  when it is misconfigured) the error reporting isn't sufficient to diagnose the  problem. Alternatively, provide tools that can inspect the configuration of a  deployed service and explain what's wrong.
   3. Provide an alternative to the current WSDL2Java to write stubs that use an  external seralizer/deserializer mechanism (Castor, XMLbeans, JAXB). In my  experience with Axis, the stubs are the valuable part and the Axis XML-mapping
  is redundant (duplicates mapping code we already have) unstable (bean  classes incompatible between Axis versions) and fragile. Hence the move to  XMLBeans in Axis 2, I guess...but maybe Axis 1 could be cleaned up too?
   What I have in mind is a stub-generation tool that takes a WSDL contract, a  Java interface defining the API of the stub and a file of class/element  mappings. It would generate stubs for which the API is entirely defined by the
  author of the client, and which can be rebuild to the same contract in the  next version of Axis 1; WSDL2Java can't provide this stability of interface.   You could provide a separate tool for creating data-binding beans if one were
  needed. This could generate the beans that WSDL2Java currently produces. It  would also need to generate the class/element mapping-file. 
 Guy
Rixon
[EMAIL PROTECTED]  Institute of
AstronomyTel:
+44-1223-337542  Madingley Road, Cambridge, UK, CB3
0HAFax:
+44-1223-337523  __ Yahoo! Mail - PC Magazine Editors' Choice 2005 http://mail.yahoo.com
Guy
Rixon
[EMAIL PROTECTED]Institute of
AstronomyTel:
+44-1223-337542Madingley Road, Cambridge, UK, CB3 0HAFax: +44-1223-337523


RE: I give up

2005-10-31 Thread Guy Rixon
Three suggestions for improving the Axis experience:

1. More effort to documentation. The Axis 1 documents aren't yet sufficient to
deal with use in a real project.

Just expanding some of the Javadoc comments would help. In fact, providing or
expanding the package.html files would be good, and maybe more palatable than
reworking the xdocs. :)

If someone did want to work on the xdocs, the reference guide to WSDD would be
a good place to start.

2. Improve the error reports. Currently, when Axis goes worng (more commonly,
when it is misconfigured) the error reporting isn't sufficient to diagnose the
problem. Alternatively, provide tools that can inspect the configuration of a
deployed service and explain what's wrong.

3. Provide an alternative to the current WSDL2Java to write stubs that use an
external seralizer/deserializer mechanism (Castor, XMLbeans, JAXB). In my
experience with Axis, the stubs are the valuable part and the Axis XML-mapping
is redundant (duplicates mapping code we already have) unstable (bean
classes incompatible between Axis versions) and fragile. Hence the move to
XMLBeans in Axis 2, I guess...but maybe Axis 1 could be cleaned up too?

What I have in mind is a stub-generation tool that takes a WSDL contract, a
Java interface defining the API of the stub and a file of class/element
mappings. It would generate stubs for which the API is entirely defined by the
author of the client, and which can be rebuild to the same contract in the
next version of Axis 1; WSDL2Java can't provide this stability of interface.

You could provide a separate tool for creating data-binding beans if one were
needed. This could generate the beans that WSDL2Java currently produces. It
would also need to generate the class/element mapping-file.

Guy Rixon   [EMAIL PROTECTED]
Institute of Astronomy  Tel: +44-1223-337542
Madingley Road, Cambridge, UK, CB3 0HA  Fax: +44-1223-337523


RE: I give up

2005-10-31 Thread Willem Grooters
Bob, 

Just an analogue to OpenVMS standards:
User programs - nothing particular - developed on 6.0 (Alpha) will run under
8.2 (Alpha) WITHOUT change, compilation or link. Only if the images are
linked against the operating system itself because they use (documented)
system internals directly, they need at least to be relinked; sometimes
recompilation is required, and in rare cases, code needs to be changed.
Between minor releases (7.3-1 = 7.3-2 for example) NO CHANGE at all is
required (unless you use undocumented fetaures or interfaces: not
recommended and totally unsupported, so it's your own responsibility. This
is generally accepted)

If a Java version changes (1.4 - 1.5) the VM changes. That _may_ cause
problems. I would expect it to happen if the java code links into the VM
itself, and than it would be acceptable.
However, most java code will not and so I would expect it to run without any
extra activity.
Therefore, if an application, developed in Java 1.4.1 does not run in the
java 1.5 VM, AND the application does nothing VM-internal, it SHOULD run
under 1.5. Some applications do, some don't, or might not (so the original
VM is supplied just because to be sure the application runs). So Tomcat runs
on both 1.4 and 1.5 without change? Good. I wish there were more application
that behaved that way
It may be that the language changes - but that would always be extending the
previous standard,  and older code should still compile without changes. be
it as a separate path within the compiler, but it should be accepted; that a
waring or informational message is given is no problem.

By the way: this is definietvely not specific for java - I have seen other
environments where code breaks occur, even worse.

As for new versions of tools: A new configuration in a new version is a pain
- there can be good reasons, but it's a pain nevertheless. The job of the
maintainer of a PRODUCTION environment would be eased tremendously if there
was some kind of compatibility mode, or a tool to do the basic
translation. Often, a new configuration imples a new terminology; worse: the
same name meaning something else. Confusion is a killer in these matters.
Probably there would be extensive explanations and yes, release notes should
be read in advance, and implications of the new version should clearly and
completely be mentioned.
But here again: only between major reeases. Tomcat 5 in completely new so I
accept it.

The same for application that rely on the tools: it should be clear -
extensively - what the implications would be, and as much translation tools
as possible should be delivered as well, or extensive documentation.

Here, I do agree that writing documentation is something completely
different that writing programs. There's quite a lot that comes together:
knowledge of the application (or tools), knowledge of the intended audience
and what they nmeed to knwo - and in what depth.
It's a skill in itself, and it should NOT be left to the developer
him/herself. He/She should have the ATTITUDE to write documentation as (less
appreciated) part of the job. The extent depends on teh target audience: if
your collegues on the job are the main users, it can be more technical, you
will eb able to explain on-the-job. If your product spreads around the
world, beyond your control, there is more elaborate documentation required.
But again: it's the developer's attitude  mostly.

Where companies that supply commercial software, documentation is part of
the product. Of course these companies can afford a staff of writers to do
the job - and do it right. Of course, in a non-commercial or low-budget
environment, you cannot. Of course the documentation suffers in both quality
and quantity, opening markets for writers and editors to fill in. The amount
of documentation grows large - and is so divers that it is virtually
impossible to find the RIGHT documentation for YOUR problem.
The same applies to the community help. I had help with my  issues because
they were rather basic. But I can fully subscribe - by experience in others
- that one small question can be ansewered by tons of answers, far too many
to handle. There may be the right, most approipate answer, but you can only
tell after having read all of them.
Apart from the tons of messages you are NOT interested in. Nice to use a
mail client that allows you use automated rules, filtering messages into a
separate location. But that is daling with symptoms, not the cause.

Willem
  
-Oorspronkelijk bericht-
Van: Bob Bateman [mailto:[EMAIL PROTECTED]
Verzonden: vrijdag 28 oktober 2005 18:48
Aan: axis-user@ws.apache.org
Onderwerp: Re: I give up


On Fri, 28 Oct 2005 09:48:26 +0200
  Willem Grooters [EMAIL PROTECTED] wrote:
 Another important issue that I read in Kurt's 
 complaints, is the incompatibility of different Java
 versions. 

I too have seen this.

However, I have to say that the incompatibility wasn't as
much with Java as it was with the tool.  For example

RE: I give up

2005-10-31 Thread Guy Rixon
On Mon, 31 Oct 2005, Nathaniel G. Auvil wrote:


 Can we please stop this thread?

Fine. If you don't want advice I won't waste my time.

 [...]

 Bottom line is...if you can not figure the project out, dont use it.
 Pay Microsoft, BEA, IBM, or whoever, tons of money for their product,
 support, and documentation.  For some companies that is
 the way to go.  For others, it is not.

Very good. I will advise my project that we should not wait for Axis to
mature, even to the point of being usefully documented.  We shall have to find
something else.





 --- Guy Rixon [EMAIL PROTECTED] wrote:

  Three suggestions for improving the Axis experience:
 
  1. More effort to documentation. The Axis 1 documents aren't yet sufficient 
  to
  deal with use in a real project.
 
  Just expanding some of the Javadoc comments would help. In fact, providing 
  or
  expanding the package.html files would be good, and maybe more palatable 
  than
  reworking the xdocs. :)
 
  If someone did want to work on the xdocs, the reference guide to WSDD would 
  be
  a good place to start.
 
  2. Improve the error reports. Currently, when Axis goes worng (more 
  commonly,
  when it is misconfigured) the error reporting isn't sufficient to diagnose 
  the
  problem. Alternatively, provide tools that can inspect the configuration of 
  a
  deployed service and explain what's wrong.
 
  3. Provide an alternative to the current WSDL2Java to write stubs that use 
  an
  external seralizer/deserializer mechanism (Castor, XMLbeans, JAXB). In my
  experience with Axis, the stubs are the valuable part and the Axis 
  XML-mapping
  is redundant (duplicates mapping code we already have) unstable (bean
  classes incompatible between Axis versions) and fragile. Hence the move to
  XMLBeans in Axis 2, I guess...but maybe Axis 1 could be cleaned up too?
 
  What I have in mind is a stub-generation tool that takes a WSDL contract, a
  Java interface defining the API of the stub and a file of class/element
  mappings. It would generate stubs for which the API is entirely defined by 
  the
  author of the client, and which can be rebuild to the same contract in the
  next version of Axis 1; WSDL2Java can't provide this stability of interface.
 
  You could provide a separate tool for creating data-binding beans if one 
  were
  needed. This could generate the beans that WSDL2Java currently produces. It
  would also need to generate the class/element mapping-file.
 
  Guy Rixon   [EMAIL PROTECTED]
  Institute of Astronomy  Tel: +44-1223-337542
  Madingley Road, Cambridge, UK, CB3 0HA  Fax: +44-1223-337523
 





 __
 Yahoo! Mail - PC Magazine Editors' Choice 2005
 http://mail.yahoo.com


Guy Rixon   [EMAIL PROTECTED]
Institute of Astronomy  Tel: +44-1223-337542
Madingley Road, Cambridge, UK, CB3 0HA  Fax: +44-1223-337523


Re: I give up

2005-10-31 Thread Tom Oinn

Guy Rixon wrote:

On Mon, 31 Oct 2005, Nathaniel G. Auvil wrote:


Can we please stop this thread?


Fine. If you don't want advice I won't waste my time.


As a (mostly) external observer to all this I would point out that 
regarding all criticisms as unhelpful and non constructive unless they 
come with source code, patches and man hours of effort is foolish.


Most users of axis have no time to enhance it directly, but users are 
also far and away the most valuable asset the project has. Axis is not 
without its flaws but my experience has been that the active developers 
have been happy to engage with me to help me work around them or figure 
out where improvements can be made even though I don't have the 
resources to contribute directly myself.


Please don't give up on the project, the person suggesting stopping this 
thread does not speak for everyone involved; an accurate and reasoned 
explanation of a problem is, if not welcome (no one likes hearing when 
their code doesn't work!) then at least appreciated as helpful feedback 
even without any corresponding solution.


Regards,

Tom


Re: I give up

2005-10-31 Thread Davanum Srinivas
Please don't do that

-- dims

On 10/31/05, Guy Rixon [EMAIL PROTECTED] wrote:
 On Mon, 31 Oct 2005, Nathaniel G. Auvil wrote:

 
  Can we please stop this thread?

 Fine. If you don't want advice I won't waste my time.

  [...]
 
  Bottom line is...if you can not figure the project out, dont use it.
  Pay Microsoft, BEA, IBM, or whoever, tons of money for their product,
  support, and documentation.  For some companies that is
  the way to go.  For others, it is not.

 Very good. I will advise my project that we should not wait for Axis to
 mature, even to the point of being usefully documented.  We shall have to find
 something else.

 
 
 
 
  --- Guy Rixon [EMAIL PROTECTED] wrote:
 
   Three suggestions for improving the Axis experience:
  
   1. More effort to documentation. The Axis 1 documents aren't yet 
   sufficient to
   deal with use in a real project.
  
   Just expanding some of the Javadoc comments would help. In fact, 
   providing or
   expanding the package.html files would be good, and maybe more palatable 
   than
   reworking the xdocs. :)
  
   If someone did want to work on the xdocs, the reference guide to WSDD 
   would be
   a good place to start.
  
   2. Improve the error reports. Currently, when Axis goes worng (more 
   commonly,
   when it is misconfigured) the error reporting isn't sufficient to 
   diagnose the
   problem. Alternatively, provide tools that can inspect the configuration 
   of a
   deployed service and explain what's wrong.
  
   3. Provide an alternative to the current WSDL2Java to write stubs that 
   use an
   external seralizer/deserializer mechanism (Castor, XMLbeans, JAXB). In my
   experience with Axis, the stubs are the valuable part and the Axis 
   XML-mapping
   is redundant (duplicates mapping code we already have) unstable (bean
   classes incompatible between Axis versions) and fragile. Hence the move to
   XMLBeans in Axis 2, I guess...but maybe Axis 1 could be cleaned up too?
  
   What I have in mind is a stub-generation tool that takes a WSDL contract, 
   a
   Java interface defining the API of the stub and a file of class/element
   mappings. It would generate stubs for which the API is entirely defined 
   by the
   author of the client, and which can be rebuild to the same contract in the
   next version of Axis 1; WSDL2Java can't provide this stability of 
   interface.
  
   You could provide a separate tool for creating data-binding beans if one 
   were
   needed. This could generate the beans that WSDL2Java currently produces. 
   It
   would also need to generate the class/element mapping-file.
  
   Guy Rixon   [EMAIL PROTECTED]
   Institute of Astronomy  Tel: +44-1223-337542
   Madingley Road, Cambridge, UK, CB3 0HA  Fax: +44-1223-337523
  
 
 
 
 
 
  __
  Yahoo! Mail - PC Magazine Editors' Choice 2005
  http://mail.yahoo.com
 

 Guy Rixon   [EMAIL PROTECTED]
 Institute of Astronomy  Tel: +44-1223-337542
 Madingley Road, Cambridge, UK, CB3 0HA  Fax: +44-1223-337523



--
Davanum Srinivas : http://wso2.com/blogs/


Re: I give up

2005-10-31 Thread Davanum Srinivas
Guy,

Could you please file a JIRA enchancement request for #3 as it is
action-able? #1 and #2 will have to be on-going effort.

thanks,
dims

On 10/31/05, Guy Rixon [EMAIL PROTECTED] wrote:
 Three suggestions for improving the Axis experience:

 1. More effort to documentation. The Axis 1 documents aren't yet sufficient to
 deal with use in a real project.

 Just expanding some of the Javadoc comments would help. In fact, providing or
 expanding the package.html files would be good, and maybe more palatable than
 reworking the xdocs. :)

 If someone did want to work on the xdocs, the reference guide to WSDD would be
 a good place to start.

 2. Improve the error reports. Currently, when Axis goes worng (more commonly,
 when it is misconfigured) the error reporting isn't sufficient to diagnose the
 problem. Alternatively, provide tools that can inspect the configuration of a
 deployed service and explain what's wrong.

 3. Provide an alternative to the current WSDL2Java to write stubs that use an
 external seralizer/deserializer mechanism (Castor, XMLbeans, JAXB). In my
 experience with Axis, the stubs are the valuable part and the Axis XML-mapping
 is redundant (duplicates mapping code we already have) unstable (bean
 classes incompatible between Axis versions) and fragile. Hence the move to
 XMLBeans in Axis 2, I guess...but maybe Axis 1 could be cleaned up too?

 What I have in mind is a stub-generation tool that takes a WSDL contract, a
 Java interface defining the API of the stub and a file of class/element
 mappings. It would generate stubs for which the API is entirely defined by the
 author of the client, and which can be rebuild to the same contract in the
 next version of Axis 1; WSDL2Java can't provide this stability of interface.

 You could provide a separate tool for creating data-binding beans if one were
 needed. This could generate the beans that WSDL2Java currently produces. It
 would also need to generate the class/element mapping-file.

 Guy Rixon   [EMAIL PROTECTED]
 Institute of Astronomy  Tel: +44-1223-337542
 Madingley Road, Cambridge, UK, CB3 0HA  Fax: +44-1223-337523



--
Davanum Srinivas : http://wso2.com/blogs/


RE: I give up (let's change the subject line, but try to be constructive)

2005-10-31 Thread Paul Grillo
: Monday, October 31, 2005 3:22 AM
To: axis-user@ws.apache.org
Cc: axis-dev@ws.apache.org
Subject: RE: I give up

Three suggestions for improving the Axis experience:

1. More effort to documentation. The Axis 1 documents aren't yet
sufficient to
deal with use in a real project.

Just expanding some of the Javadoc comments would help. In fact,
providing or
expanding the package.html files would be good, and maybe more palatable
than
reworking the xdocs. :)

If someone did want to work on the xdocs, the reference guide to WSDD
would be
a good place to start.

2. Improve the error reports. Currently, when Axis goes worng (more
commonly,
when it is misconfigured) the error reporting isn't sufficient to
diagnose the
problem. Alternatively, provide tools that can inspect the configuration
of a
deployed service and explain what's wrong.

3. Provide an alternative to the current WSDL2Java to write stubs that
use an
external seralizer/deserializer mechanism (Castor, XMLbeans, JAXB). In
my
experience with Axis, the stubs are the valuable part and the Axis
XML-mapping
is redundant (duplicates mapping code we already have) unstable (bean
classes incompatible between Axis versions) and fragile. Hence the move
to
XMLBeans in Axis 2, I guess...but maybe Axis 1 could be cleaned up too?

What I have in mind is a stub-generation tool that takes a WSDL
contract, a
Java interface defining the API of the stub and a file of class/element
mappings. It would generate stubs for which the API is entirely defined
by the
author of the client, and which can be rebuild to the same contract in
the
next version of Axis 1; WSDL2Java can't provide this stability of
interface.

You could provide a separate tool for creating data-binding beans if one
were
needed. This could generate the beans that WSDL2Java currently produces.
It
would also need to generate the class/element mapping-file.

Guy Rixon   [EMAIL PROTECTED]
Institute of Astronomy  Tel: +44-1223-337542
Madingley Road, Cambridge, UK, CB3 0HA  Fax: +44-1223-337523


Re: I give up

2005-10-31 Thread Guy Rixon
On Mon, 31 Oct 2005, Davanum Srinivas wrote:

 Guy,

 Could you please file a JIRA enchancement request for #3 as it is
 action-able? #1 and #2 will have to be on-going effort.

OK, will do. I'd be glad to help with the documentation but usually I don't
have the insight to add anything useful. If I find any specific places to
improve error reporting then I'll submit  patches.

 thanks,
 dims

 On 10/31/05, Guy Rixon [EMAIL PROTECTED] wrote:
  Three suggestions for improving the Axis experience:
 
  1. More effort to documentation. The Axis 1 documents aren't yet sufficient 
  to
  deal with use in a real project.
 
  Just expanding some of the Javadoc comments would help. In fact, providing 
  or
  expanding the package.html files would be good, and maybe more palatable 
  than
  reworking the xdocs. :)
 
  If someone did want to work on the xdocs, the reference guide to WSDD would 
  be
  a good place to start.
 
  2. Improve the error reports. Currently, when Axis goes worng (more 
  commonly,
  when it is misconfigured) the error reporting isn't sufficient to diagnose 
  the
  problem. Alternatively, provide tools that can inspect the configuration of 
  a
  deployed service and explain what's wrong.
 
  3. Provide an alternative to the current WSDL2Java to write stubs that use 
  an
  external seralizer/deserializer mechanism (Castor, XMLbeans, JAXB). In my
  experience with Axis, the stubs are the valuable part and the Axis 
  XML-mapping
  is redundant (duplicates mapping code we already have) unstable (bean
  classes incompatible between Axis versions) and fragile. Hence the move to
  XMLBeans in Axis 2, I guess...but maybe Axis 1 could be cleaned up too?
 
  What I have in mind is a stub-generation tool that takes a WSDL contract, a
  Java interface defining the API of the stub and a file of class/element
  mappings. It would generate stubs for which the API is entirely defined by 
  the
  author of the client, and which can be rebuild to the same contract in the
  next version of Axis 1; WSDL2Java can't provide this stability of interface.
 
  You could provide a separate tool for creating data-binding beans if one 
  were
  needed. This could generate the beans that WSDL2Java currently produces. It
  would also need to generate the class/element mapping-file.
 
  Guy Rixon   [EMAIL PROTECTED]
  Institute of Astronomy  Tel: +44-1223-337542
  Madingley Road, Cambridge, UK, CB3 0HA  Fax: +44-1223-337523
 


 --
 Davanum Srinivas : http://wso2.com/blogs/


Guy Rixon   [EMAIL PROTECTED]
Institute of Astronomy  Tel: +44-1223-337542
Madingley Road, Cambridge, UK, CB3 0HA  Fax: +44-1223-337523


RE: I give up (serialization independence)

2005-10-31 Thread Paul Grillo

While I have to solve the same problem, I'm not so sure that the
proposed approach is a solution that would work for me. I have looked
into doing this independently.  That is, I would define my own
interfaces to insure that my consumers in my company coded to it and
that I would ensure they did not change.

I think that it would be reasonable to do this with non complex schemas.
However, if you start to multiply the number of schemas by the depth and
number of types that might be consumed by the children and grandchildren
of these generated objects - maintaining that interface for me would end
up being an incredible time synch.

For me, I just as soon standardize on my serialization technology along
with its java object generation.  And look towards an integration to my
serialization technology of choice to be provided by Axis. Even if some
of it needs to be handcarved, I expect it to be a lot less complex than
maintaining a whole set of interfaces that I would need to maintain to
bridge my objects to Axis.

I guess what I'm saying is that I would probably not consider this
approach to solve my problem.





-Original Message-
From: Guy Rixon [mailto:[EMAIL PROTECTED] 
Sent: Monday, October 31, 2005 12:32 PM
To: axis-user@ws.apache.org; [EMAIL PROTECTED]
Cc: axis-dev@ws.apache.org
Subject: Re: I give up

On Mon, 31 Oct 2005, Davanum Srinivas wrote:

 Guy,

 Could you please file a JIRA enchancement request for #3 as it is
 action-able? #1 and #2 will have to be on-going effort.

OK, will do. I'd be glad to help with the documentation but usually I
don't
have the insight to add anything useful. If I find any specific places
to
improve error reporting then I'll submit  patches.

 thanks,
 dims

 On 10/31/05, Guy Rixon [EMAIL PROTECTED] wrote:
  Three suggestions for improving the Axis experience:
 
  1. More effort to documentation. The Axis 1 documents aren't yet
sufficient to
  deal with use in a real project.
 
  Just expanding some of the Javadoc comments would help. In fact,
providing or
  expanding the package.html files would be good, and maybe more
palatable than
  reworking the xdocs. :)
 
  If someone did want to work on the xdocs, the reference guide to
WSDD would be
  a good place to start.
 
  2. Improve the error reports. Currently, when Axis goes worng (more
commonly,
  when it is misconfigured) the error reporting isn't sufficient to
diagnose the
  problem. Alternatively, provide tools that can inspect the
configuration of a
  deployed service and explain what's wrong.
 
  3. Provide an alternative to the current WSDL2Java to write stubs
that use an
  external seralizer/deserializer mechanism (Castor, XMLbeans, JAXB).
In my
  experience with Axis, the stubs are the valuable part and the Axis
XML-mapping
  is redundant (duplicates mapping code we already have) unstable
(bean
  classes incompatible between Axis versions) and fragile. Hence the
move to
  XMLBeans in Axis 2, I guess...but maybe Axis 1 could be cleaned up
too?
 
  What I have in mind is a stub-generation tool that takes a WSDL
contract, a
  Java interface defining the API of the stub and a file of
class/element
  mappings. It would generate stubs for which the API is entirely
defined by the
  author of the client, and which can be rebuild to the same contract
in the
  next version of Axis 1; WSDL2Java can't provide this stability of
interface.
 
  You could provide a separate tool for creating data-binding beans if
one were
  needed. This could generate the beans that WSDL2Java currently
produces. It
  would also need to generate the class/element mapping-file.
 
  Guy Rixon   [EMAIL PROTECTED]
  Institute of Astronomy  Tel: +44-1223-337542
  Madingley Road, Cambridge, UK, CB3 0HA  Fax: +44-1223-337523
 


 --
 Davanum Srinivas : http://wso2.com/blogs/


Guy Rixon   [EMAIL PROTECTED]
Institute of Astronomy  Tel: +44-1223-337542
Madingley Road, Cambridge, UK, CB3 0HA  Fax: +44-1223-337523


RE: I give up (let's change the subject line, but try to be constructive)

2005-10-31 Thread Nathaniel G. Auvil
 ...  
 My only salvation here is serialization independence.  Because with
 independence, I can even roll my own.  Then when/if Axis 2 supports my
 chosen serialization objects I can trash my home grown solution, use
 Axis 2, and there are no bumps in the road.
 
 
 
 so  I couldn't agree more with Guy's #3 point below.. 
 
 
 A
 
 
 -Original Message-
 From: Guy Rixon [mailto:[EMAIL PROTECTED] 
 Sent: Monday, October 31, 2005 3:22 AM
 To: axis-user@ws.apache.org
 Cc: axis-dev@ws.apache.org
 Subject: RE: I give up
 
 Three suggestions for improving the Axis experience:
 
 1. More effort to documentation. The Axis 1 documents aren't yet
 sufficient to
 deal with use in a real project.
 
 Just expanding some of the Javadoc comments would help. In fact,
 providing or
 expanding the package.html files would be good, and maybe more palatable
 than
 reworking the xdocs. :)
 
 If someone did want to work on the xdocs, the reference guide to WSDD
 would be
 a good place to start.
 
 2. Improve the error reports. Currently, when Axis goes worng (more
 commonly,
 when it is misconfigured) the error reporting isn't sufficient to
 diagnose the
 problem. Alternatively, provide tools that can inspect the configuration
 of a
 deployed service and explain what's wrong.
 
 3. Provide an alternative to the current WSDL2Java to write stubs that
 use an
 external seralizer/deserializer mechanism (Castor, XMLbeans, JAXB). In
 my
 experience with Axis, the stubs are the valuable part and the Axis
 XML-mapping
 is redundant (duplicates mapping code we already have) unstable (bean
 classes incompatible between Axis versions) and fragile. Hence the move
 to
 XMLBeans in Axis 2, I guess...but maybe Axis 1 could be cleaned up too?
 
 What I have in mind is a stub-generation tool that takes a WSDL
 contract, a
 Java interface defining the API of the stub and a file of class/element
 mappings. It would generate stubs for which the API is entirely defined
 by the
 author of the client, and which can be rebuild to the same contract in
 the
 next version of Axis 1; WSDL2Java can't provide this stability of
 interface.
 
 You could provide a separate tool for creating data-binding beans if one
 were
 needed. This could generate the beans that WSDL2Java currently produces.
 It
 would also need to generate the class/element mapping-file.
 
 Guy Rixon [EMAIL PROTECTED]
 Institute of AstronomyTel: +44-1223-337542
 Madingley Road, Cambridge, UK, CB3 0HAFax: +44-1223-337523
 




__ 
Start your day with Yahoo! - Make it your home page! 
http://www.yahoo.com/r/hs


RE: I give up (let's change the subject line, but try to be constructive)

2005-10-31 Thread Paul Grillo
If you found a way to use classes generated by XMLBeans in Axis
Client/Server, I would certainly be interested in and very much
appreciate anything you could send me. And anything needed to ensure the
client generated stubs work as well.





-Original Message-
From: Nathaniel G. Auvil [mailto:[EMAIL PROTECTED] 
Sent: Monday, October 31, 2005 12:57 PM
To: axis-user@ws.apache.org
Subject: RE: I give up (let's change the subject line, but try to be
constructive)


We are using XMLBeans with Axis.  I found a serializer and deserializer
on a website some time
ago.  I can email them to you if you would like.  I had to add a custom
ant task to modify the
server-config.wsdd to change to the XMLBeans serializer but it was no
big deal.



--- Paul Grillo [EMAIL PROTECTED] wrote:

 Let me be more specific about the 2 areas that have troubled me since
I
 was second in line of kicking off this long thread.  I provide this as
 input and food for thought.  
 
 As I mentioned previously, I have no axe to grind. I'm fairly well
aware
 of tradeoffs with open source and no open source.  We spend tons of
 money on oracle and bea support, such as it is.  There are no
guarantees
 of help when you need it whether you pay for it or not.  I also would
 never blame or take Axis or any product like that to task for the fact
 that WS_Profile and SOAP is a pain.  It is a pain - but it has strong
 advantages.  REST, for example, is a good solution for some problems.
 REST assured, however, that it could not possibly solve the problem I
 had to solve which was to communicate with a .NET vendor and swap SOAP
 messages of which certain elements were signed and encrypted and
 depended on ws-addressing etc.  AXIS 1.2/WSS4J solved this problem for
 me very nicely, and I thank them.  
 
 I guess I would say I'm not giving up, I may (hope to) return.  But
I've
 got to solve a few of my own issues.
 
 Okay, the 2 areas I would like to zero in on
 
 
 1) AXIS 1 or AXIS2?  2 different projects? any Migration? Have I been
 left to solve it for myself?
 
 The move from Axis 1 to Axis 2 and the way it feels is a little
 disconcerting.  It seems to me (and has been pointed out) that most
 energy is going into Axis2.  Fine, but most deployments have and are
 running in Axis 1.  What bothers me is the feeling that I get that
Axis2
 is the replacement, and yet there doesn't seem to be any easy
migration.
 If you look at the migration blurb in Axis 2, it spends time telling
me
 why Axis2 is better, but not how to migrate. It almost leaves me with
 this feeling that I made a mistake going with Axis 1.  I ask myself
are
 these the same developes?  Axis 1 and 2?  Are they competing?  So I'm
 left with the feeling that I'm getting little help on Axis 1 because
the
 efforts are toward Axis 2.  And when I read Axis 2 doc, all I'm
hearing
 is it is so much better than Axis 1.  It's tough to swallow since I'm
 sitting on at least one deployment of Axis 1.  Am I now being told
that
 I made a mistake? support is dwindling?  move to Axis 2?  Make all the
 appropriate changes? 
 
 This plays into the overall uneasiness.  You look for a commitment
from
 the producers/developers to the users. Migration tools for version to
 version.  Make sure users have not been left hanging.  Believe me it
 makes you think twice when you choose any technology, open source or
 not.  I've been through this sort of thing with products that I've
spent
 a lot of money on.  I've worked with open source projects that were
 absolutely committed to the users from version to version with respect
 to backwards compatibility.  
 
 
 2) Please let me decide what technology I use for
 serialization/deserialization, not the Web Services Framework.
 I am in total agreement with Guy's # 3 suggestion attached below.
 Then next issue is Serialization independence.  I really need
 serialization independence.  It cannot be chosen or generated for me
by
 the actual Web Services Framework I chooose, but should use mine.
 
 My job within my company is to provide basic services to a number of
 development teams, each of which provide solutions in a totally
 different domain.  I provide them with interfaces that enable our back
 office services in any number of ways.  These groups don't even really
 know if or what network is involved.
 
 In the context of Web Services, these groups only interface will be
 related to the generated WSDL/XSD Objects.  Given a request object
they
 will gather the info from that object, call upon legacy systems or
 whatever is needed to fulfill the request, then populate the response
 object.  I will provide my own internal service factory from which I
can
 call upon these back office services and speak the language of our
 XSD/Schema objects.  To them, they are java objects, pure and simple.
 
 What this means is these objects must not change.  Translated, we need
 to settle on a stable XSD schema and most importantly a stable set of
 generated java objects.
 
 so

RE: I give up

2005-10-31 Thread Kurt Olsen
I concur. Good suggestions all.

 
Kurt Olsen | Software Engineer| EzRez Software, Inc. 
3465 Waialae Avenue, Suite 200 | Honolulu | HI | 96816
p 808-735-9260 x 238  | f 808-748-0488
[EMAIL PROTECTED] | www.ezrez.com

 

This message may contain confidential information.  If you are not the
intended recipient (or authorized to receive for the recipient) and received
this message in error; any use, distribution or disclosure is strictly
prohibited.  Please contact the sender by reply email and delete all copies
of this message from your computer system.  The views and opinions expressed
in this email are those of the sender and do not necessarily reflect the
views or policies of EzRez Software, except when the sender expressly and
with authority states them to be so.

 


-Original Message-
From: Guy Rixon [mailto:[EMAIL PROTECTED] 
Sent: Sunday, October 30, 2005 10:22 PM
To: axis-user@ws.apache.org
Cc: axis-dev@ws.apache.org
Subject: RE: I give up

Three suggestions for improving the Axis experience:

1. More effort to documentation. The Axis 1 documents aren't yet sufficient
to
deal with use in a real project.

Just expanding some of the Javadoc comments would help. In fact, providing
or
expanding the package.html files would be good, and maybe more palatable
than
reworking the xdocs. :)

If someone did want to work on the xdocs, the reference guide to WSDD would
be
a good place to start.

2. Improve the error reports. Currently, when Axis goes worng (more
commonly,
when it is misconfigured) the error reporting isn't sufficient to diagnose
the
problem. Alternatively, provide tools that can inspect the configuration of
a
deployed service and explain what's wrong.

3. Provide an alternative to the current WSDL2Java to write stubs that use
an
external seralizer/deserializer mechanism (Castor, XMLbeans, JAXB). In my
experience with Axis, the stubs are the valuable part and the Axis
XML-mapping
is redundant (duplicates mapping code we already have) unstable (bean
classes incompatible between Axis versions) and fragile. Hence the move to
XMLBeans in Axis 2, I guess...but maybe Axis 1 could be cleaned up too?

What I have in mind is a stub-generation tool that takes a WSDL contract, a
Java interface defining the API of the stub and a file of class/element
mappings. It would generate stubs for which the API is entirely defined by
the
author of the client, and which can be rebuild to the same contract in the
next version of Axis 1; WSDL2Java can't provide this stability of interface.

You could provide a separate tool for creating data-binding beans if one
were
needed. This could generate the beans that WSDL2Java currently produces. It
would also need to generate the class/element mapping-file.

Guy Rixon   [EMAIL PROTECTED]
Institute of Astronomy  Tel: +44-1223-337542
Madingley Road, Cambridge, UK, CB3 0HA  Fax: +44-1223-337523



Re: XMLBeans with Axis (was RE: I give up)

2005-10-31 Thread Nathaniel G. Auvil

here is the war i found which contains the code.

http://superflaco.com/Beehive/java1dot4XBeanSample.war




--- [EMAIL PROTECTED] wrote:

 I wasn't the original poster, but I would love to know how to do this.  Any
 chance you'd put some information on a wiki page for Axis?  Or even post it
 to the newsgroup, maybe someone else could format it for the wiki.
 
 Thanks much--
 
 Meghan
 _
 Meghan Pietila
 Java Middleware Architect
 Sales  Service Management Program
 US Bank
 Gold 4
 (651) 205-0904
 (651) 271-2815 cell
 [EMAIL PROTECTED]
 
 
 
   
   
   
   Nathaniel G.   
   
   
   Auvil   To:   
 axis-user@ws.apache.org
   
   nathaniel_auvil@cc:
   
   
   yahoo.com   Subject:  RE: I give up (let's 
 change the subject
 line, but try to be constructive) 
   
   
   
   10/31/2005 11:56
   
   
   AM  
   
   
   Please respond to   
   
   
   axis-user   
   
   
   
   
   
   
   
   
 
 
 
 
 
 We are using XMLBeans with Axis.  I found a serializer and deserializer on
 a website some time
 ago.  I can email them to you if you would like.  I had to add a custom ant
 task to modify the
 server-config.wsdd to change to the XMLBeans serializer but it was no big
 deal.
 
 
 
 --- Paul Grillo [EMAIL PROTECTED] wrote:
 
  Let me be more specific about the 2 areas that have troubled me since I
  was second in line of kicking off this long thread.  I provide this as
  input and food for thought.
 
  As I mentioned previously, I have no axe to grind. I'm fairly well aware
  of tradeoffs with open source and no open source.  We spend tons of
  money on oracle and bea support, such as it is.  There are no guarantees
  of help when you need it whether you pay for it or not.  I also would
  never blame or take Axis or any product like that to task for the fact
  that WS_Profile and SOAP is a pain.  It is a pain - but it has strong
  advantages.  REST, for example, is a good solution for some problems.
  REST assured, however, that it could not possibly solve the problem I
  had to solve which was to communicate with a .NET vendor and swap SOAP
  messages of which certain elements were signed and encrypted and
  depended on ws-addressing etc.  AXIS 1.2/WSS4J solved this problem for
  me very nicely, and I thank them.
 
  I guess I would say I'm not giving up, I may (hope to) return.  But I've
  got to solve a few of my own issues.
 
  Okay, the 2 areas I would like to zero in on
 
 
  1) AXIS 1 or AXIS2?  2 different projects? any Migration? Have I been
  left to solve it for myself?
 
  The move from Axis 1 to Axis 2 and the way it feels is a little
  disconcerting.  It seems to me (and has been pointed out) that most
  energy is going into Axis2.  Fine, but most deployments have and are
  running in Axis 1.  What bothers me is the feeling that I get that Axis2
  is the replacement, and yet there doesn't seem to be any easy migration.
  If you look at the migration blurb in Axis 2, it spends time telling me
  why Axis2 is better, but not how to migrate. It almost leaves me with
  this feeling that I made a mistake going with Axis 1.  I ask myself are
  these the same developes?  Axis 1 and 2?  Are they competing?  So I'm
  left with the feeling that I'm getting little help on Axis 1 because the
  efforts are toward Axis 2.  And when I read Axis 2 doc, all I'm hearing
  is it is so much better than Axis 1.  It's tough to swallow since I'm
  sitting on at least one deployment of Axis 1.  Am I now being told that
  I made a mistake? support is dwindling?  move to Axis 2?  Make all the
  appropriate changes?
 
  This plays into the overall uneasiness.  You look for a commitment from

RE: I give up

2005-10-31 Thread Kurt Olsen
Certainly don't throw-in-the-towel on axis. Developers, just keep in mind
that the axis users end up with the decisive vote as to how well axis
'worked'. You have to program with your voters in mind. We are just one co.
fighting our own set of battles. We are disappointed we couldn't use axis
during this transitional phase in java. So as not to fan the flames this
will be my last 'thought on the matter' - I kindly thank all of the axis
contributors for their time and effort - We'll be back I'm sure. 

I re-iterate - the inability of a co. to use axis for its intended purpose
is a non-trivial event. Think about it, do what you can to keep it from
happening to another co. Good luck, have fun, thanks for listening.

Kurt


 
Kurt Olsen | Software Engineer| EzRez Software, Inc. 
3465 Waialae Avenue, Suite 200 | Honolulu | HI | 96816
p 808-735-9260 x 238  | f 808-748-0488
[EMAIL PROTECTED] | www.ezrez.com

 

This message may contain confidential information.  If you are not the
intended recipient (or authorized to receive for the recipient) and received
this message in error; any use, distribution or disclosure is strictly
prohibited.  Please contact the sender by reply email and delete all copies
of this message from your computer system.  The views and opinions expressed
in this email are those of the sender and do not necessarily reflect the
views or policies of EzRez Software, except when the sender expressly and
with authority states them to be so.

 


-Original Message-
From: Ayers, Sam [mailto:[EMAIL PROTECTED] 
Sent: Monday, October 31, 2005 6:24 AM
To: axis-user@ws.apache.org
Subject: RE: I give up

I agree.  No single e-mail participant represents the entire list.

But everyone is free to speak their mind - this includes folks who have
feedback and folks who would like to see a particular discussion thread end
:-)

All that being said, my personal opinion is that it is a mistake to throw
in the towel regarding use of axis.  A better approach is to understand its
present deficiencies and limitations, and to help the community improve it
over time.

Regards,
Sam
-Original Message-
From: Tom Oinn [mailto:[EMAIL PROTECTED]
Sent: Monday, October 31, 2005 11:05 AM
To: axis-user@ws.apache.org
Subject: Re: I give up


Guy Rixon wrote:
 On Mon, 31 Oct 2005, Nathaniel G. Auvil wrote:
 
 Can we please stop this thread?
 
 Fine. If you don't want advice I won't waste my time.

As a (mostly) external observer to all this I would point out that 
regarding all criticisms as unhelpful and non constructive unless they 
come with source code, patches and man hours of effort is foolish.

Most users of axis have no time to enhance it directly, but users are 
also far and away the most valuable asset the project has. Axis is not 
without its flaws but my experience has been that the active developers 
have been happy to engage with me to help me work around them or figure 
out where improvements can be made even though I don't have the 
resources to contribute directly myself.

Please don't give up on the project, the person suggesting stopping this 
thread does not speak for everyone involved; an accurate and reasoned 
explanation of a problem is, if not welcome (no one likes hearing when 
their code doesn't work!) then at least appreciated as helpful feedback 
even without any corresponding solution.

Regards,

Tom
  
Learn more about Chase Paymentech Solutions,LLC payment processing services
at www.paymentech.com
THIS MESSAGE IS CONFIDENTIAL.  This e-mail message and any attachments are
proprietary and confidential information intended only for the use of the
recipient(s) named above.  If you are not the intended recipient, you may
not print, distribute, or copy this message or any attachments.  If you have
received this communication in error, please notify the sender by return
e-mail and delete this message and any attachments from your computer.
..



RE: I give up

2005-10-30 Thread Willem Grooters
5 links - to start with - and you must access each of them to find out what
is the most appropiate solution.
Nice, if you have time (and money) on your side. But in normal day
development practice, you're normally bound to budgets, both financially and
time, so I can understand that people turn away from the product. I can
understand that people have no confidence.

Willem

-Oorspronkelijk bericht-
Van: Davanum Srinivas [mailto:[EMAIL PROTECTED]
Verzonden: vrijdag 28 oktober 2005 16:41
Aan: axis-user@ws.apache.org
CC: axis-dev@ws.apache.org
Onderwerp: Re: I give up


I don't have confidence that when and if I run into future problems I
can find the resources or help to get around problems.

http://wso2.com/
http://covalent.net/
http://www.spikesource.com/
http://www.sourcelabs.com/
http://www.allesta.com/

-- dims

On 10/28/05, Paul Grillo [EMAIL PROTECTED] wrote:
 I would like to add that, to a large extent, I feel Kurt's pain.  We
 used Axis 1.2 to deploy a single SOAP service that was required of us by
 one of our major partners that dictated a .NET interface complete with
 SOAP element signature, timestamp, and encryption.  I will say that we
 got this working very nicely.  I am appreciative of the work.  I will
 say that my interactions with the WSS4J folks was extremely helpful, and
 I thank them very much. So, that is a great success and I thank
 everybody that contributed.

 Now as I look to go a little more mainstream within the rest of our
 products at our company, I began taking a closer look at Axis, including
 java data binding dependencies which are critical because of the various
 products our company produces that will need to adhere to the bound XSD
 Objects.  I need to insure that I have some independence when choosing
 this piece of the puzzle.

 I have looked at AXIS and AXIS2.  I have had a few questions related to
 this.  My major frustration is as my inability to get answers to what I
 thought were fairly simple questions. Perhaps they are either not
 simple, or thought as stupid.  I'm not talking just about zeroing in on
 a bug and submitting it to JIRA, I'm talking about some input about even
 whether something is doable, not just how.

 Now before anybody comes down on me, I am fully aware of where my
 expectations should be vis a vis open source software, mailing lists,
 etc.  I do not feel that I am owed anything when using this software.  I
 have found, however, a little more help in other areas when using open
 source.  I have, in fact, solved a myriad of problems on my own within
 Axis. I find myself in the bowels of the code trying to figure out what
 it's doing etc, so to solve my own problems.  I do, however, have to
 factor in the time spent to research and solve these issues.

 I have posted several questions and generally do not even get a
 response, or an I don't know, though I suppose the lack of a response is
 an I don't know.  So, it's gotten to the point where I don't bother.  In
 terms of Axis, I feel that I need to go in another direction simply
 because of my inability to get a straight answer around data binding
 support (for example) now or in the future in Axis or in Axis2.  I have
 asked what I believe is a simple question, whether a particular class
 that seems like it should be thread safe is so (just another example).
 Generally speaking if somebody asked me about most any class I've
 designed and built as to whether it was designed that way, I could come
 up with an answer.  Yet, no answer.  Yes, yes, if a class is not
 advertised as Threadsafe, consider that it isn't.  Lack of
 documentation, however, doesn't confirm the default assumption.

 But my bigger concern is the unknown.  I don't have confidence that when
 and if I run into future problems I can find the resources or help to
 get around problems.  Perhaps my expectations are much too high.  Of
 other products that we use and have had very good success is Hibernate,
 Castor, WSS4J (as mentioned above).  I just don't get a comfortable
 feeling when working with Axis ...

 Okay, I'm big enough for somebody to tell me to not let the door hit me
 in the you know where as I leave.  Again, I'm not angry, I'm not even
 largely disappointed.  I've just been forced to make a decision based on
 what is...

 Perhaps in awhile I'll return to see what's up with Axis2.

 -paul



 -Original Message-
 From: Davanum Srinivas [mailto:[EMAIL PROTECTED]
 Sent: Thursday, October 27, 2005 11:07 PM
 To: axis-user@ws.apache.org
 Cc: axis-dev@ws.apache.org
 Subject: Re: I give up

 Kurt,

 Looking at your postings, i don't see much from you in terms of
 engaging the user or developer community to ask for help.
 http://marc.theaimsgroup.com/?l=axis-devw=2r=1s=olsenq=b
 http://marc.theaimsgroup.com/?l=axis-userw=2r=1s=olsenq=b

 Your specific email to Tom
 (http://marc.theaimsgroup.com/?l=axis-devm=112801670512125w=2)...i
 have no clue how to help. i did reply back to a prev mail on that
 thread (http

RE: I give up

2005-10-28 Thread Willem Grooters
 Grooters
OpenVMS developer  system Manager

-Oorspronkelijk bericht-
Van: Davanum Srinivas [mailto:[EMAIL PROTECTED]
Verzonden: vrijdag 28 oktober 2005 5:07
Aan: axis-user@ws.apache.org
CC: axis-dev@ws.apache.org
Onderwerp: Re: I give up


Kurt,

Looking at your postings, i don't see much from you in terms of
engaging the user or developer community to ask for help.
http://marc.theaimsgroup.com/?l=axis-devw=2r=1s=olsenq=b
http://marc.theaimsgroup.com/?l=axis-userw=2r=1s=olsenq=b

Your specific email to Tom
(http://marc.theaimsgroup.com/?l=axis-devm=112801670512125w=2)...i
have no clue how to help. i did reply back to a prev mail on that
thread (http://marc.theaimsgroup.com/?l=axis-devm=112692662128194w=2)

If you have a problem with Macromedia or eBay folks, We can't really
help. If you have a problem with latest releases of Axis, we can help
if you add JIRA bugs (and chase us!) on the axis-dev@ list. If you
need production/development support, there are avenues for that as
well.

Am sorry you had a bad experience, thanks for the feedback.

-- dims

On 10/27/05, Kurt Olsen [EMAIL PROTECTED] wrote:



 Folks, I hate to say it but I had to ditch axis. Way too difficult. And we
 won't be using it in the future.



 Our application has approx 30 vendors we communicate with using SOAP.

 Approx 25 of them are implemented by simply creating strings and firing
them
 off, then parsing out the reply.

 Primitive but fairly easy to do.



 The other 5 used axis. At the moment we're using the ColdFusion server.
When
 we upgraded to java 5 and coldfusion mx7 our axis based connectors broke.

 It took approximately 2 weeks to diagnose and 'solve' the problem. Axis
used
 commons-logging, and commons-logging broke. That required fairly

 major surgery to the coldfusion classpath. Pieces of commons-logging we're
 coming in off of different classloaders.



 So technically speaking, commons-logging broke -  not axis but…..since
axis
 brought the flaw to life, and has given us grief (probably the CF
 integration)  in the past, it is axis that got the bad reputation due to
the
 fact that it was at the top of the food chain. The two weeks solving this
 problem wasn't totally wasted because it exposed a fairly large flaw in
the
 overall architecture.



 After getting the existing connectors to work again, I had to turn my
 attention to the next connector in the pipeline – eBay via Soap….

 Only one problem – eBay's sdk is written against java 1.4 and axis 1.1 –
 while we upgraded to java 5 and axis 1.2

 After another week of trying various 'workarounds' etc I was forced to
give
 up and will have to communicate with eBay using the create strings
 technique.



 Bottom line is that the overall cost of the 'SOAP' system and it's
co-horts
 in crime is un-managable given our quarterly release cycle.

 I'm disappointed that after all that effor to modernize – the goal really
 wasn't accomplished.



 I fully understand the various issues involved, most of which aren't
really
 axis's fault but – any way I slice it this entire exercise felt exactly
like
 trying to use the J2EE 1.3/1.4 ejb specifications. Big, confusing, hard to
 use etc…..And I predict will eventually be abandoned (or at least buried
 beneath a convienence API).



 This is just one co's experience of course but I submit to you that as you
 continue your development you might want to consider the overall 'cost'
that
 SOAP and it's tools are exacting on the community. This simply has to get
 easier because as it stands both the other developers (who watched over my
 shoulder so to speak) and myself have simply given up on an 'easy' tool
fix.
 Our experience is that SOAP is a diaster and costing virtually everyone in
 corporate programming a lot of money and lost sleep….



 Thanks for listening, and please remember that I'm taking the time to
write
 this not to complain (well, maybe a little) but to provide feedback from
the
 field.



 Respectfully,

 Kurt Olsen








--
Davanum Srinivas : http://wso2.com/blogs/


Disclaimer: 
The information contained in this E-mail and its attachments is confidential
and may be legally privileged. It is intended solely for the use of the
individual or entity to whom it is addressed and others authorized to
receive it. If you are not the intended recipient you are hereby notified
that any disclosure, copying, distribution or taking any action in reliance
of the contents of this E-mail and any attachments is strictly prohibited
and may be unlawful. The CIP or ISC is neither liable for the proper and
complete transmission of the information contained in this E-mail and any
attachments nor for any delay in its receipt. If received in error, please
contact The CIP or ISC on +31(0)522 72 quoting the name of the sender
and the addressee and then delete it from your system. Please note that  the
The CIP or ISC does not accept any responsibility for viruses and it is your
responsibility to scan the E-mail and attachments (if any

RE: I give up

2005-10-28 Thread Paul Grillo
I would like to add that, to a large extent, I feel Kurt's pain.  We
used Axis 1.2 to deploy a single SOAP service that was required of us by
one of our major partners that dictated a .NET interface complete with
SOAP element signature, timestamp, and encryption.  I will say that we
got this working very nicely.  I am appreciative of the work.  I will
say that my interactions with the WSS4J folks was extremely helpful, and
I thank them very much. So, that is a great success and I thank
everybody that contributed.

Now as I look to go a little more mainstream within the rest of our
products at our company, I began taking a closer look at Axis, including
java data binding dependencies which are critical because of the various
products our company produces that will need to adhere to the bound XSD
Objects.  I need to insure that I have some independence when choosing
this piece of the puzzle. 

I have looked at AXIS and AXIS2.  I have had a few questions related to
this.  My major frustration is as my inability to get answers to what I
thought were fairly simple questions. Perhaps they are either not
simple, or thought as stupid.  I'm not talking just about zeroing in on
a bug and submitting it to JIRA, I'm talking about some input about even
whether something is doable, not just how.  

Now before anybody comes down on me, I am fully aware of where my
expectations should be vis a vis open source software, mailing lists,
etc.  I do not feel that I am owed anything when using this software.  I
have found, however, a little more help in other areas when using open
source.  I have, in fact, solved a myriad of problems on my own within
Axis. I find myself in the bowels of the code trying to figure out what
it's doing etc, so to solve my own problems.  I do, however, have to
factor in the time spent to research and solve these issues.

I have posted several questions and generally do not even get a
response, or an I don't know, though I suppose the lack of a response is
an I don't know.  So, it's gotten to the point where I don't bother.  In
terms of Axis, I feel that I need to go in another direction simply
because of my inability to get a straight answer around data binding
support (for example) now or in the future in Axis or in Axis2.  I have
asked what I believe is a simple question, whether a particular class
that seems like it should be thread safe is so (just another example).
Generally speaking if somebody asked me about most any class I've
designed and built as to whether it was designed that way, I could come
up with an answer.  Yet, no answer.  Yes, yes, if a class is not
advertised as Threadsafe, consider that it isn't.  Lack of
documentation, however, doesn't confirm the default assumption.

But my bigger concern is the unknown.  I don't have confidence that when
and if I run into future problems I can find the resources or help to
get around problems.  Perhaps my expectations are much too high.  Of
other products that we use and have had very good success is Hibernate,
Castor, WSS4J (as mentioned above).  I just don't get a comfortable
feeling when working with Axis ...

Okay, I'm big enough for somebody to tell me to not let the door hit me
in the you know where as I leave.  Again, I'm not angry, I'm not even
largely disappointed.  I've just been forced to make a decision based on
what is...

Perhaps in awhile I'll return to see what's up with Axis2.

-paul



-Original Message-
From: Davanum Srinivas [mailto:[EMAIL PROTECTED] 
Sent: Thursday, October 27, 2005 11:07 PM
To: axis-user@ws.apache.org
Cc: axis-dev@ws.apache.org
Subject: Re: I give up

Kurt,

Looking at your postings, i don't see much from you in terms of
engaging the user or developer community to ask for help.
http://marc.theaimsgroup.com/?l=axis-devw=2r=1s=olsenq=b
http://marc.theaimsgroup.com/?l=axis-userw=2r=1s=olsenq=b

Your specific email to Tom
(http://marc.theaimsgroup.com/?l=axis-devm=112801670512125w=2)...i
have no clue how to help. i did reply back to a prev mail on that
thread (http://marc.theaimsgroup.com/?l=axis-devm=112692662128194w=2)

If you have a problem with Macromedia or eBay folks, We can't really
help. If you have a problem with latest releases of Axis, we can help
if you add JIRA bugs (and chase us!) on the axis-dev@ list. If you
need production/development support, there are avenues for that as
well.

Am sorry you had a bad experience, thanks for the feedback.

-- dims

On 10/27/05, Kurt Olsen [EMAIL PROTECTED] wrote:



 Folks, I hate to say it but I had to ditch axis. Way too difficult.
And we
 won't be using it in the future.



 Our application has approx 30 vendors we communicate with using SOAP.

 Approx 25 of them are implemented by simply creating strings and
firing them
 off, then parsing out the reply.

 Primitive but fairly easy to do.



 The other 5 used axis. At the moment we're using the ColdFusion
server. When
 we upgraded to java 5 and coldfusion mx7 our axis based connectors
broke

Re: I give up

2005-10-28 Thread Davanum Srinivas
I don't have confidence that when and if I run into future problems I
can find the resources or help to get around problems.

http://wso2.com/
http://covalent.net/
http://www.spikesource.com/
http://www.sourcelabs.com/
http://www.allesta.com/

-- dims

On 10/28/05, Paul Grillo [EMAIL PROTECTED] wrote:
 I would like to add that, to a large extent, I feel Kurt's pain.  We
 used Axis 1.2 to deploy a single SOAP service that was required of us by
 one of our major partners that dictated a .NET interface complete with
 SOAP element signature, timestamp, and encryption.  I will say that we
 got this working very nicely.  I am appreciative of the work.  I will
 say that my interactions with the WSS4J folks was extremely helpful, and
 I thank them very much. So, that is a great success and I thank
 everybody that contributed.

 Now as I look to go a little more mainstream within the rest of our
 products at our company, I began taking a closer look at Axis, including
 java data binding dependencies which are critical because of the various
 products our company produces that will need to adhere to the bound XSD
 Objects.  I need to insure that I have some independence when choosing
 this piece of the puzzle.

 I have looked at AXIS and AXIS2.  I have had a few questions related to
 this.  My major frustration is as my inability to get answers to what I
 thought were fairly simple questions. Perhaps they are either not
 simple, or thought as stupid.  I'm not talking just about zeroing in on
 a bug and submitting it to JIRA, I'm talking about some input about even
 whether something is doable, not just how.

 Now before anybody comes down on me, I am fully aware of where my
 expectations should be vis a vis open source software, mailing lists,
 etc.  I do not feel that I am owed anything when using this software.  I
 have found, however, a little more help in other areas when using open
 source.  I have, in fact, solved a myriad of problems on my own within
 Axis. I find myself in the bowels of the code trying to figure out what
 it's doing etc, so to solve my own problems.  I do, however, have to
 factor in the time spent to research and solve these issues.

 I have posted several questions and generally do not even get a
 response, or an I don't know, though I suppose the lack of a response is
 an I don't know.  So, it's gotten to the point where I don't bother.  In
 terms of Axis, I feel that I need to go in another direction simply
 because of my inability to get a straight answer around data binding
 support (for example) now or in the future in Axis or in Axis2.  I have
 asked what I believe is a simple question, whether a particular class
 that seems like it should be thread safe is so (just another example).
 Generally speaking if somebody asked me about most any class I've
 designed and built as to whether it was designed that way, I could come
 up with an answer.  Yet, no answer.  Yes, yes, if a class is not
 advertised as Threadsafe, consider that it isn't.  Lack of
 documentation, however, doesn't confirm the default assumption.

 But my bigger concern is the unknown.  I don't have confidence that when
 and if I run into future problems I can find the resources or help to
 get around problems.  Perhaps my expectations are much too high.  Of
 other products that we use and have had very good success is Hibernate,
 Castor, WSS4J (as mentioned above).  I just don't get a comfortable
 feeling when working with Axis ...

 Okay, I'm big enough for somebody to tell me to not let the door hit me
 in the you know where as I leave.  Again, I'm not angry, I'm not even
 largely disappointed.  I've just been forced to make a decision based on
 what is...

 Perhaps in awhile I'll return to see what's up with Axis2.

 -paul



 -Original Message-
 From: Davanum Srinivas [mailto:[EMAIL PROTECTED]
 Sent: Thursday, October 27, 2005 11:07 PM
 To: axis-user@ws.apache.org
 Cc: axis-dev@ws.apache.org
 Subject: Re: I give up

 Kurt,

 Looking at your postings, i don't see much from you in terms of
 engaging the user or developer community to ask for help.
 http://marc.theaimsgroup.com/?l=axis-devw=2r=1s=olsenq=b
 http://marc.theaimsgroup.com/?l=axis-userw=2r=1s=olsenq=b

 Your specific email to Tom
 (http://marc.theaimsgroup.com/?l=axis-devm=112801670512125w=2)...i
 have no clue how to help. i did reply back to a prev mail on that
 thread (http://marc.theaimsgroup.com/?l=axis-devm=112692662128194w=2)

 If you have a problem with Macromedia or eBay folks, We can't really
 help. If you have a problem with latest releases of Axis, we can help
 if you add JIRA bugs (and chase us!) on the axis-dev@ list. If you
 need production/development support, there are avenues for that as
 well.

 Am sorry you had a bad experience, thanks for the feedback.

 -- dims

 On 10/27/05, Kurt Olsen [EMAIL PROTECTED] wrote:
 
 
 
  Folks, I hate to say it but I had to ditch axis. Way too difficult.
 And we
  won't be using it in the future

RE: I give up

2005-10-28 Thread McPhail, Jeff
I must say that I'm also extremely disappointed with Axis and
this usergroup. I didn't like the fact that you have to sign up to
receive ALL emails in order to participate -- I've never seen this
before. So because I was in a jam and needed and answer, I joined and
asked my question. I posted the question 5 times in different forms over
a 3 week period and didn't get one response -- nothing. 
So I then tried to unsubscribe and it didn't work. I followed
the instructions in the auto-reply given for troubleshooting
unsubscribes and that didn't work. So I emailed the administrator (his
email was in the autoreply, but of course nowhere to be found on the
axis site) and got a reply about 3 days later telling me that the reason
that my unsubscribe didn't work was because my email address was not on
the list. So I responded assuring him that I am still on the list and am
getting hundreds of messages a week (to my work email mind you) and I
added a copy of the email header of one of the list emails I received
with my email return path etc. -- I got no response. Also since the
sender in the list emails is not axis-user@ws.apache.org but instead the
individual senders address, I can't even mark them as spam to filter
them (not a very smart setup, not to mention the privacy issues). This
is becoming a real nuisance and it appears that I have no recourse. I've
tried emailing the general Apache help and got no response, and of
course there is not a single phone number on the either the apache or
axis web sites.
This is bush league support. No wonder so many people prefer to
use Microsoft products. Maybe not all of their solutions are optimal
(although I'm not sure how true this is anymore) but everything is much
easier to implement, and interconnect with different technologies under
the Microsoft umbrella. And when you have a problem, the support sites
available are much superior --  I've never posted an issue about a
microsoft product where I didn't have it solved within a day or two. The
open source concept is great when you're a student and can't afford to
fork over a grand or two for software, but when you use it for business
apps and factor in the time to implement and the extra tens of thousands
of dollars in man hours per year to fix bugs, Microsoft is a much
cheaper solution.

I would be extremely grateful to anyone to can tell me how to get off of
this list. Thank you.

Cheers,

Jeff.

-Original Message-
From: Paul Grillo [mailto:[EMAIL PROTECTED] 
Sent: Friday, October 28, 2005 10:15 AM
To: axis-user@ws.apache.org
Cc: axis-dev@ws.apache.org
Subject: RE: I give up

I would like to add that, to a large extent, I feel Kurt's pain.  We
used Axis 1.2 to deploy a single SOAP service that was required of us by
one of our major partners that dictated a .NET interface complete with
SOAP element signature, timestamp, and encryption.  I will say that we
got this working very nicely.  I am appreciative of the work.  I will
say that my interactions with the WSS4J folks was extremely helpful, and
I thank them very much. So, that is a great success and I thank
everybody that contributed.

Now as I look to go a little more mainstream within the rest of our
products at our company, I began taking a closer look at Axis, including
java data binding dependencies which are critical because of the various
products our company produces that will need to adhere to the bound XSD
Objects.  I need to insure that I have some independence when choosing
this piece of the puzzle. 

I have looked at AXIS and AXIS2.  I have had a few questions related to
this.  My major frustration is as my inability to get answers to what I
thought were fairly simple questions. Perhaps they are either not
simple, or thought as stupid.  I'm not talking just about zeroing in on
a bug and submitting it to JIRA, I'm talking about some input about even
whether something is doable, not just how.  

Now before anybody comes down on me, I am fully aware of where my
expectations should be vis a vis open source software, mailing lists,
etc.  I do not feel that I am owed anything when using this software.  I
have found, however, a little more help in other areas when using open
source.  I have, in fact, solved a myriad of problems on my own within
Axis. I find myself in the bowels of the code trying to figure out what
it's doing etc, so to solve my own problems.  I do, however, have to
factor in the time spent to research and solve these issues.

I have posted several questions and generally do not even get a
response, or an I don't know, though I suppose the lack of a response is
an I don't know.  So, it's gotten to the point where I don't bother.  In
terms of Axis, I feel that I need to go in another direction simply
because of my inability to get a straight answer around data binding
support (for example) now or in the future in Axis or in Axis2.  I have
asked what I believe is a simple question, whether a particular class

Re: I give up

2005-10-28 Thread Davanum Srinivas
I've un-subbed your email ([EMAIL PROTECTED])

-- dims

On 10/28/05, McPhail, Jeff [EMAIL PROTECTED] wrote:
 I must say that I'm also extremely disappointed with Axis and
 this usergroup. I didn't like the fact that you have to sign up to
 receive ALL emails in order to participate -- I've never seen this
 before. So because I was in a jam and needed and answer, I joined and
 asked my question. I posted the question 5 times in different forms over
 a 3 week period and didn't get one response -- nothing.
 So I then tried to unsubscribe and it didn't work. I followed
 the instructions in the auto-reply given for troubleshooting
 unsubscribes and that didn't work. So I emailed the administrator (his
 email was in the autoreply, but of course nowhere to be found on the
 axis site) and got a reply about 3 days later telling me that the reason
 that my unsubscribe didn't work was because my email address was not on
 the list. So I responded assuring him that I am still on the list and am
 getting hundreds of messages a week (to my work email mind you) and I
 added a copy of the email header of one of the list emails I received
 with my email return path etc. -- I got no response. Also since the
 sender in the list emails is not axis-user@ws.apache.org but instead the
 individual senders address, I can't even mark them as spam to filter
 them (not a very smart setup, not to mention the privacy issues). This
 is becoming a real nuisance and it appears that I have no recourse. I've
 tried emailing the general Apache help and got no response, and of
 course there is not a single phone number on the either the apache or
 axis web sites.
 This is bush league support. No wonder so many people prefer to
 use Microsoft products. Maybe not all of their solutions are optimal
 (although I'm not sure how true this is anymore) but everything is much
 easier to implement, and interconnect with different technologies under
 the Microsoft umbrella. And when you have a problem, the support sites
 available are much superior --  I've never posted an issue about a
 microsoft product where I didn't have it solved within a day or two. The
 open source concept is great when you're a student and can't afford to
 fork over a grand or two for software, but when you use it for business
 apps and factor in the time to implement and the extra tens of thousands
 of dollars in man hours per year to fix bugs, Microsoft is a much
 cheaper solution.

 I would be extremely grateful to anyone to can tell me how to get off of
 this list. Thank you.

 Cheers,

 Jeff.

 -Original Message-
 From: Paul Grillo [mailto:[EMAIL PROTECTED]
 Sent: Friday, October 28, 2005 10:15 AM
 To: axis-user@ws.apache.org
 Cc: axis-dev@ws.apache.org
 Subject: RE: I give up

 I would like to add that, to a large extent, I feel Kurt's pain.  We
 used Axis 1.2 to deploy a single SOAP service that was required of us by
 one of our major partners that dictated a .NET interface complete with
 SOAP element signature, timestamp, and encryption.  I will say that we
 got this working very nicely.  I am appreciative of the work.  I will
 say that my interactions with the WSS4J folks was extremely helpful, and
 I thank them very much. So, that is a great success and I thank
 everybody that contributed.

 Now as I look to go a little more mainstream within the rest of our
 products at our company, I began taking a closer look at Axis, including
 java data binding dependencies which are critical because of the various
 products our company produces that will need to adhere to the bound XSD
 Objects.  I need to insure that I have some independence when choosing
 this piece of the puzzle.

 I have looked at AXIS and AXIS2.  I have had a few questions related to
 this.  My major frustration is as my inability to get answers to what I
 thought were fairly simple questions. Perhaps they are either not
 simple, or thought as stupid.  I'm not talking just about zeroing in on
 a bug and submitting it to JIRA, I'm talking about some input about even
 whether something is doable, not just how.

 Now before anybody comes down on me, I am fully aware of where my
 expectations should be vis a vis open source software, mailing lists,
 etc.  I do not feel that I am owed anything when using this software.  I
 have found, however, a little more help in other areas when using open
 source.  I have, in fact, solved a myriad of problems on my own within
 Axis. I find myself in the bowels of the code trying to figure out what
 it's doing etc, so to solve my own problems.  I do, however, have to
 factor in the time spent to research and solve these issues.

 I have posted several questions and generally do not even get a
 response, or an I don't know, though I suppose the lack of a response is
 an I don't know.  So, it's gotten to the point where I don't bother.  In
 terms of Axis, I feel that I need to go in another direction simply
 because of my inability to get

RE: I give up

2005-10-28 Thread Wagle Chetan
Hi Jeff,

I know just the feeling you have about the tons of mails.

What I have done (I use Outlook 2002) is to set a rule to move all
messages containing the string axis-user@ws.apache.org into a different
folder and that seems to work quite well.

Regards,
Chetan
 
-Original Message-
From: McPhail, Jeff [mailto:[EMAIL PROTECTED] 
Sent: Friday, October 28, 2005 11:55 AM
To: axis-user@ws.apache.org
Cc: axis-dev@ws.apache.org
Subject: RE: I give up

I must say that I'm also extremely disappointed with Axis and
this usergroup. I didn't like the fact that you have to sign up to
receive ALL emails in order to participate -- I've never seen this
before. So because I was in a jam and needed and answer, I joined and
asked my question. I posted the question 5 times in different forms over
a 3 week period and didn't get one response -- nothing. 
So I then tried to unsubscribe and it didn't work. I followed
the instructions in the auto-reply given for troubleshooting
unsubscribes and that didn't work. So I emailed the administrator (his
email was in the autoreply, but of course nowhere to be found on the
axis site) and got a reply about 3 days later telling me that the reason
that my unsubscribe didn't work was because my email address was not on
the list. So I responded assuring him that I am still on the list and am
getting hundreds of messages a week (to my work email mind you) and I
added a copy of the email header of one of the list emails I received
with my email return path etc. -- I got no response. Also since the
sender in the list emails is not axis-user@ws.apache.org but instead the
individual senders address, I can't even mark them as spam to filter
them (not a very smart setup, not to mention the privacy issues). This
is becoming a real nuisance and it appears that I have no recourse. I've
tried emailing the general Apache help and got no response, and of
course there is not a single phone number on the either the apache or
axis web sites.
This is bush league support. No wonder so many people prefer to
use Microsoft products. Maybe not all of their solutions are optimal
(although I'm not sure how true this is anymore) but everything is much
easier to implement, and interconnect with different technologies under
the Microsoft umbrella. And when you have a problem, the support sites
available are much superior --  I've never posted an issue about a
microsoft product where I didn't have it solved within a day or two. The
open source concept is great when you're a student and can't afford to
fork over a grand or two for software, but when you use it for business
apps and factor in the time to implement and the extra tens of thousands
of dollars in man hours per year to fix bugs, Microsoft is a much
cheaper solution.

I would be extremely grateful to anyone to can tell me how to get off of
this list. Thank you.

Cheers,

Jeff.

-Original Message-
From: Paul Grillo [mailto:[EMAIL PROTECTED] 
Sent: Friday, October 28, 2005 10:15 AM
To: axis-user@ws.apache.org
Cc: axis-dev@ws.apache.org
Subject: RE: I give up

I would like to add that, to a large extent, I feel Kurt's pain.  We
used Axis 1.2 to deploy a single SOAP service that was required of us by
one of our major partners that dictated a .NET interface complete with
SOAP element signature, timestamp, and encryption.  I will say that we
got this working very nicely.  I am appreciative of the work.  I will
say that my interactions with the WSS4J folks was extremely helpful, and
I thank them very much. So, that is a great success and I thank
everybody that contributed.

Now as I look to go a little more mainstream within the rest of our
products at our company, I began taking a closer look at Axis, including
java data binding dependencies which are critical because of the various
products our company produces that will need to adhere to the bound XSD
Objects.  I need to insure that I have some independence when choosing
this piece of the puzzle. 

I have looked at AXIS and AXIS2.  I have had a few questions related to
this.  My major frustration is as my inability to get answers to what I
thought were fairly simple questions. Perhaps they are either not
simple, or thought as stupid.  I'm not talking just about zeroing in on
a bug and submitting it to JIRA, I'm talking about some input about even
whether something is doable, not just how.  

Now before anybody comes down on me, I am fully aware of where my
expectations should be vis a vis open source software, mailing lists,
etc.  I do not feel that I am owed anything when using this software.  I
have found, however, a little more help in other areas when using open
source.  I have, in fact, solved a myriad of problems on my own within
Axis. I find myself in the bowels of the code trying to figure out what
it's doing etc, so to solve my own problems.  I do, however, have to
factor in the time spent to research and solve these issues.

I have posted several questions

Re: I give up

2005-10-28 Thread Bob Bateman

On Fri, 28 Oct 2005 09:48:26 +0200
 Willem Grooters [EMAIL PROTECTED] wrote:
Another important issue that I read in Kurt's 
complaints, is the incompatibility of different Java
versions. 


I too have seen this.

However, I have to say that the incompatibility wasn't as
much with Java as it was with the tool.  For example,
Tomcat 4 and Tomcat 5 are different animals.  Both run on
Java 1.4 and 1.5.  However, each has a different way of
configuring the server and the application that you
deploy.  This IS the nature of the tool - and is NOT
unique to Open-Source.

I find myself, at times, using the generic term Java to
mean the tools as well as the language.  However, my use
of Java to refer to the tools and applications I use and
make is INCORRECT.  Tomcat is NOT Java.  Nor is Axis Java
or SOAP.  They are tools.

In reading Kurt's comments, I fear he is using the term
Java to refer to many things, not just the language or the
VM.  And this is unfair.  Java 1.5 WILL run every
application I write in Java 1.4 (sans bugs in the compiler
implementation or the JVM of course...)  But Tomcat 5 will
NOT run a Tomcat 4 web application - nor should it.

The folks that write the many applications that we rely
upon go to great lengths to try to tell us what has
changed when they release a version of their software.
These patch notes and release readme's are an important
part of every piece of software - whether it's FOSS or
proprietary.

Documenation is another thing. If it exists (and alone 
that is already a problem) it should be clear and
consistent. It often isn't: It's full of jargon, 
too much omission of knowledge, therefore hard 
to understand for newcomers, and asking the 
community is not always a help: it takes too much
time to filter what's usable and what's not, and 
to give things a try and find out why it doesn't
work; It's a good way of asking more specific things, 
not the basic ones. But you NEED to if documenation 
is simply missing.


Documentation is a problem in EVERY project, whether it's
FOSS or proprietary.

When was the last time you looked at the books on the
shelf at your local book store?  How many Java books are
there?  And much of that content describes the same
concepts and content over and over.

Creating documentation for a newbie to a project is the
most difficult thing to accomplish.  Why?  Just because
I'm a newbie to AXIS and SOAP doesn't mean I'm a newbie to
Java, Tomcat, Web Services, etc.  So the question that
each author needs to ask is:  where do I start?  And the
answer to that question is usually the focus of the
book/documentation.

You may notice from this reply e-mail, that I can write
fairly well (although not perfectly...)  I've attempted to
write documentation and to provide additional information
to existing material.  And I can tell you from first hand
experience that writing docs is the most thankless of jobs
- especially when I'm doing it for free!

Why is it that there are so many books and publications in
existance today?  People who write well want to get
compensated for their efforts - as they should.  Look at
any hardware or software vendor.  They have *teams* of
paid writers that produce their materials.

We in the FOSS community are so blessed it isn't funny. We
have access to the best documentation that can ever
exist for a project:  the source.  But, having said that,
I can say with 100% confidence that I can't follow 99% of
the source of the Axis project.  It's not that I'm stupid,
or that the author of the code I'm looking at is so much
smarter than I am (although I'm sure that's true!)

My problem is putting into context the code I'm looking at
in relation to the problem/task I'm attempting to solve.
And no matter how well the code is documented, it's never
enough.

Another problem all products have with their documentation
is you must almost be an expert with the tool before you
can really write the documentation.  Because who knows the
tool better than the expert that created it?  And writing 
documentation is not something most developers like to do.



Bob


Re: I give up

2005-10-28 Thread Paul Barry
I will agree that on this mailing list, so far, the few questions that
I have asked have gone unresponded to (granted I just asked my last
question yesterday).  But in general, I have found open source support
to be superior to commerce support.  I haven't worked with Microsoft
specifically, but other support I get from commercial products is
usually an email address or phone number that goes to a general help
desk.  This people typically have less knowledge about the product
than I do.  They can't conceptualize the problem I am having and they
usually just run through a list of typical problems and solutions. 
Open source projects, when they have a good community surrounding
them, are just the opposite.  You are getting support directly from
the experts.  As long as you do your work to isolate the problem and
report the information about the problem, most of the time you will
get a solution to your problem.

So I guess my point is I can't really speak to this community yet,
because I haven't been participating in it yet for long enough, but
just because you have had a bad experience with this oepn source
project, don't say that commercial support is better than open source.
 If you want to attack the axis community specifically, fine, but
there are a lot of open source projects that have communities that
offer a lot of help.  You are making broad generalizations about M$
vs. open source based on your experience with one open source
community.

On 10/28/05, McPhail, Jeff [EMAIL PROTECTED] wrote:
 I must say that I'm also extremely disappointed with Axis and
 this usergroup. I didn't like the fact that you have to sign up to
 receive ALL emails in order to participate -- I've never seen this
 before. So because I was in a jam and needed and answer, I joined and
 asked my question. I posted the question 5 times in different forms over
 a 3 week period and didn't get one response -- nothing.
 So I then tried to unsubscribe and it didn't work. I followed
 the instructions in the auto-reply given for troubleshooting
 unsubscribes and that didn't work. So I emailed the administrator (his
 email was in the autoreply, but of course nowhere to be found on the
 axis site) and got a reply about 3 days later telling me that the reason
 that my unsubscribe didn't work was because my email address was not on
 the list. So I responded assuring him that I am still on the list and am
 getting hundreds of messages a week (to my work email mind you) and I
 added a copy of the email header of one of the list emails I received
 with my email return path etc. -- I got no response. Also since the
 sender in the list emails is not axis-user@ws.apache.org but instead the
 individual senders address, I can't even mark them as spam to filter
 them (not a very smart setup, not to mention the privacy issues). This
 is becoming a real nuisance and it appears that I have no recourse. I've
 tried emailing the general Apache help and got no response, and of
 course there is not a single phone number on the either the apache or
 axis web sites.
 This is bush league support. No wonder so many people prefer to
 use Microsoft products. Maybe not all of their solutions are optimal
 (although I'm not sure how true this is anymore) but everything is much
 easier to implement, and interconnect with different technologies under
 the Microsoft umbrella. And when you have a problem, the support sites
 available are much superior --  I've never posted an issue about a
 microsoft product where I didn't have it solved within a day or two. The
 open source concept is great when you're a student and can't afford to
 fork over a grand or two for software, but when you use it for business
 apps and factor in the time to implement and the extra tens of thousands
 of dollars in man hours per year to fix bugs, Microsoft is a much
 cheaper solution.

 I would be extremely grateful to anyone to can tell me how to get off of
 this list. Thank you.

 Cheers,

 Jeff.

 -Original Message-
 From: Paul Grillo [mailto:[EMAIL PROTECTED]
 Sent: Friday, October 28, 2005 10:15 AM
 To: axis-user@ws.apache.org
 Cc: axis-dev@ws.apache.org
 Subject: RE: I give up

 I would like to add that, to a large extent, I feel Kurt's pain.  We
 used Axis 1.2 to deploy a single SOAP service that was required of us by
 one of our major partners that dictated a .NET interface complete with
 SOAP element signature, timestamp, and encryption.  I will say that we
 got this working very nicely.  I am appreciative of the work.  I will
 say that my interactions with the WSS4J folks was extremely helpful, and
 I thank them very much. So, that is a great success and I thank
 everybody that contributed.

 Now as I look to go a little more mainstream within the rest of our
 products at our company, I began taking a closer look at Axis, including
 java data binding dependencies which are critical because of the various
 products our company produces that will need

RE: I give up

2005-10-28 Thread Hoying, Ken
Not to be a conspiracy theorist, but I cannot help but wonder if the support 
level is not affected by Covalent now selling support for Axis and Covalent's 
close relationship with current and former Axis developers (some of whom work 
for Covalent).  Has commercialism made its way into the open source ranks?

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of
Paul Barry
Sent: Friday, October 28, 2005 12:55 PM
To: axis-user@ws.apache.org
Subject: Re: I give up


I will agree that on this mailing list, so far, the few questions that
I have asked have gone unresponded to (granted I just asked my last
question yesterday).  But in general, I have found open source support
to be superior to commerce support.  I haven't worked with Microsoft
specifically, but other support I get from commercial products is
usually an email address or phone number that goes to a general help
desk.  This people typically have less knowledge about the product
than I do.  They can't conceptualize the problem I am having and they
usually just run through a list of typical problems and solutions. 
Open source projects, when they have a good community surrounding
them, are just the opposite.  You are getting support directly from
the experts.  As long as you do your work to isolate the problem and
report the information about the problem, most of the time you will
get a solution to your problem.

So I guess my point is I can't really speak to this community yet,
because I haven't been participating in it yet for long enough, but
just because you have had a bad experience with this oepn source
project, don't say that commercial support is better than open source.
 If you want to attack the axis community specifically, fine, but
there are a lot of open source projects that have communities that
offer a lot of help.  You are making broad generalizations about M$
vs. open source based on your experience with one open source
community.

On 10/28/05, McPhail, Jeff [EMAIL PROTECTED] wrote:
 I must say that I'm also extremely disappointed with Axis and
 this usergroup. I didn't like the fact that you have to sign up to
 receive ALL emails in order to participate -- I've never seen this
 before. So because I was in a jam and needed and answer, I joined and
 asked my question. I posted the question 5 times in different forms over
 a 3 week period and didn't get one response -- nothing.
 So I then tried to unsubscribe and it didn't work. I followed
 the instructions in the auto-reply given for troubleshooting
 unsubscribes and that didn't work. So I emailed the administrator (his
 email was in the autoreply, but of course nowhere to be found on the
 axis site) and got a reply about 3 days later telling me that the reason
 that my unsubscribe didn't work was because my email address was not on
 the list. So I responded assuring him that I am still on the list and am
 getting hundreds of messages a week (to my work email mind you) and I
 added a copy of the email header of one of the list emails I received
 with my email return path etc. -- I got no response. Also since the
 sender in the list emails is not axis-user@ws.apache.org but instead the
 individual senders address, I can't even mark them as spam to filter
 them (not a very smart setup, not to mention the privacy issues). This
 is becoming a real nuisance and it appears that I have no recourse. I've
 tried emailing the general Apache help and got no response, and of
 course there is not a single phone number on the either the apache or
 axis web sites.
 This is bush league support. No wonder so many people prefer to
 use Microsoft products. Maybe not all of their solutions are optimal
 (although I'm not sure how true this is anymore) but everything is much
 easier to implement, and interconnect with different technologies under
 the Microsoft umbrella. And when you have a problem, the support sites
 available are much superior --  I've never posted an issue about a
 microsoft product where I didn't have it solved within a day or two. The
 open source concept is great when you're a student and can't afford to
 fork over a grand or two for software, but when you use it for business
 apps and factor in the time to implement and the extra tens of thousands
 of dollars in man hours per year to fix bugs, Microsoft is a much
 cheaper solution.

 I would be extremely grateful to anyone to can tell me how to get off of
 this list. Thank you.

 Cheers,

 Jeff.

 -Original Message-
 From: Paul Grillo [mailto:[EMAIL PROTECTED]
 Sent: Friday, October 28, 2005 10:15 AM
 To: axis-user@ws.apache.org
 Cc: axis-dev@ws.apache.org
 Subject: RE: I give up

 I would like to add that, to a large extent, I feel Kurt's pain.  We
 used Axis 1.2 to deploy a single SOAP service that was required of us by
 one of our major partners that dictated a .NET interface complete with
 SOAP element signature, timestamp, and encryption.  I will say that we

Re: I give up

2005-10-28 Thread Davanum Srinivas
Ken,

Truth is everyone is working hard on Axis2...

-- dims

On 10/28/05, Hoying, Ken [EMAIL PROTECTED] wrote:
 Not to be a conspiracy theorist, but I cannot help but wonder if the support 
 level is not affected by Covalent now selling support for Axis and Covalent's 
 close relationship with current and former Axis developers (some of whom work 
 for Covalent).  Has commercialism made its way into the open source ranks?

 -Original Message-
 From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of
 Paul Barry
 Sent: Friday, October 28, 2005 12:55 PM
 To: axis-user@ws.apache.org
 Subject: Re: I give up


 I will agree that on this mailing list, so far, the few questions that
 I have asked have gone unresponded to (granted I just asked my last
 question yesterday).  But in general, I have found open source support
 to be superior to commerce support.  I haven't worked with Microsoft
 specifically, but other support I get from commercial products is
 usually an email address or phone number that goes to a general help
 desk.  This people typically have less knowledge about the product
 than I do.  They can't conceptualize the problem I am having and they
 usually just run through a list of typical problems and solutions.
 Open source projects, when they have a good community surrounding
 them, are just the opposite.  You are getting support directly from
 the experts.  As long as you do your work to isolate the problem and
 report the information about the problem, most of the time you will
 get a solution to your problem.

 So I guess my point is I can't really speak to this community yet,
 because I haven't been participating in it yet for long enough, but
 just because you have had a bad experience with this oepn source
 project, don't say that commercial support is better than open source.
  If you want to attack the axis community specifically, fine, but
 there are a lot of open source projects that have communities that
 offer a lot of help.  You are making broad generalizations about M$
 vs. open source based on your experience with one open source
 community.

 On 10/28/05, McPhail, Jeff [EMAIL PROTECTED] wrote:
  I must say that I'm also extremely disappointed with Axis and
  this usergroup. I didn't like the fact that you have to sign up to
  receive ALL emails in order to participate -- I've never seen this
  before. So because I was in a jam and needed and answer, I joined and
  asked my question. I posted the question 5 times in different forms over
  a 3 week period and didn't get one response -- nothing.
  So I then tried to unsubscribe and it didn't work. I followed
  the instructions in the auto-reply given for troubleshooting
  unsubscribes and that didn't work. So I emailed the administrator (his
  email was in the autoreply, but of course nowhere to be found on the
  axis site) and got a reply about 3 days later telling me that the reason
  that my unsubscribe didn't work was because my email address was not on
  the list. So I responded assuring him that I am still on the list and am
  getting hundreds of messages a week (to my work email mind you) and I
  added a copy of the email header of one of the list emails I received
  with my email return path etc. -- I got no response. Also since the
  sender in the list emails is not axis-user@ws.apache.org but instead the
  individual senders address, I can't even mark them as spam to filter
  them (not a very smart setup, not to mention the privacy issues). This
  is becoming a real nuisance and it appears that I have no recourse. I've
  tried emailing the general Apache help and got no response, and of
  course there is not a single phone number on the either the apache or
  axis web sites.
  This is bush league support. No wonder so many people prefer to
  use Microsoft products. Maybe not all of their solutions are optimal
  (although I'm not sure how true this is anymore) but everything is much
  easier to implement, and interconnect with different technologies under
  the Microsoft umbrella. And when you have a problem, the support sites
  available are much superior --  I've never posted an issue about a
  microsoft product where I didn't have it solved within a day or two. The
  open source concept is great when you're a student and can't afford to
  fork over a grand or two for software, but when you use it for business
  apps and factor in the time to implement and the extra tens of thousands
  of dollars in man hours per year to fix bugs, Microsoft is a much
  cheaper solution.
 
  I would be extremely grateful to anyone to can tell me how to get off of
  this list. Thank you.
 
  Cheers,
 
  Jeff.
 
  -Original Message-
  From: Paul Grillo [mailto:[EMAIL PROTECTED]
  Sent: Friday, October 28, 2005 10:15 AM
  To: axis-user@ws.apache.org
  Cc: axis-dev@ws.apache.org
  Subject: RE: I give up
 
  I would like to add that, to a large extent, I feel Kurt's pain.  We
  used Axis 1.2 to deploy

Re: I give up

2005-10-28 Thread Brice
We use Axis exclusively for our web service needs and I find it to be a
wonderful solution.  I have had problems with Axis, but I have worked
through them and with patience, there is no problem that cannot be
solved.  I understand that a lot of people do not have the time/patience
to deal with problems that using open source software may raise.  The
fact is, all the folks at the Apache Software Foundation develop great
software and I would be up the creek without a paddle if it wasn't for
them.  
Davanum Srinivas tries very hard to help people with problems they may
have with Axis.  I can't imagine the time he probably spends just
writing and reading emails.  It is not fair for people to be complaining
that questions go unanswered.  If Axis is not for you, fine. Don't
complain about it and don't do things like make a yahoo account called
axisisamess and send emails to the list just to vent your frustration.
If you don't know how to use filters, then that is not Davanum Srinivas'
problem.  Please do not try to trivialize their work, they offer great
software to us and offer to answer questions without asking anything in
return.
Please continue to help those of us who appreciate it.  We are very
happy with your software.

--Brice (CHRONOS http://chronos.org)





Re: I give up

2005-10-28 Thread A B
Fair enough. I agree that the expertize on the open source side is superior and is probably better for more hardcore software deployments such as large networks/web sites, mission critical applications etc. etc.But for small to medium business apps it has been my experience that if you really need to get to the bottom of an issue it is better to have someone accountable who wants your business. You have the power to withhold payment or drop the vendor entirely if their support doesn't solve your issues.

However I will concede and retract my statement about open source in general and re-direct specifically to axis.

Cheers,

Jeff.Paul Barry [EMAIL PROTECTED] wrote:
I will agree that on this mailing list, so far, the few questions thatI have asked have gone unresponded to (granted I just asked my lastquestion yesterday). But in general, I have found open source supportto be superior to commerce support. I haven't worked with Microsoftspecifically, but other support I get from commercial products isusually an email address or phone number that goes to a general helpdesk. This people typically have less knowledge about the productthan I do. They can't conceptualize the problem I am having and theyusually just run through a list of typical problems and solutions. Open source projects, when they have a good community surroundingthem, are just the opposite. You are getting support directly fromthe experts. As long as you do your work to isolate the problem andreport the information about the prob
 lem,
 most of the time you willget a solution to your problem.So I guess my point is I can't really speak to this community yet,because I haven't been participating in it yet for long enough, butjust because you have had a bad experience with this oepn sourceproject, don't say that commercial support is better than open source.If you want to attack the axis community specifically, fine, butthere are a lot of open source projects that have communities thatoffer a lot of help. You are making broad generalizations about M$vs. open source based on your experience with one open sourcecommunity.On 10/28/05, McPhail, Jeff <[EMAIL PROTECTED]>wrote: I must say that I'm also extremely disappointed with Axis and this usergroup. I didn't like the fact that you have to sign up to receive ALL emails in order to participate -- I've never seen this before. So because I was in a jam and needed and answer, I jo
 ined
 and asked my question. I posted the question 5 times in different forms over a 3 week period and didn't get one response -- nothing. So I then tried to unsubscribe and it didn't work. I followed the instructions in the auto-reply given for troubleshooting unsubscribes and that didn't work. So I emailed the administrator (his email was in the autoreply, but of course nowhere to be found on the axis site) and got a reply about 3 days later telling me that the reason that my unsubscribe didn't work was because my email address was not on the list. So I responded assuring him that I am still on the list and am getting hundreds of messages a week (to my work email mind you) and I added a copy of the email header of one of the list emails I received with my email return path etc. -- I got no response. Also since the sender in the list emails is not axis-user@ws.apache.org but in
 stead
 the individual senders address, I can't even mark them as spam to filter them (not a very smart setup, not to mention the privacy issues). This is becoming a real nuisance and it appears that I have no recourse. I've tried emailing the general Apache help and got no response, and of course there is not a single phone number on the either the apache or axis web sites. This is bush league support. No wonder so many people prefer to use Microsoft products. Maybe not all of their solutions are optimal (although I'm not sure how true this is anymore) but everything is much easier to implement, and interconnect with different technologies under the Microsoft umbrella. And when you have a problem, the support sites available are much superior -- I've never posted an issue about a microsoft product where I didn't have it solved within a day or two. The open source concept 
 is great
 when you're a student and can't afford to fork over a grand or two for software, but when you use it for business apps and factor in the time to implement and the extra tens of thousands of dollars in man hours per year to fix bugs, Microsoft is a much cheaper solution. I would be extremely grateful to anyone to can tell me how to get off of this list. Thank you. Cheers, Jeff. -Original Message- From: Paul Grillo [mailto:[EMAIL PROTECTED] Sent: Friday, October 28, 2005 10:15 AM To: axis-user@ws.apache.org Cc: axis-dev@ws.apache.org Subject: RE: I give up I would like to add that, to a large extent, I feel Kurt's pain. We used Axis 1.2 to deploy a single SOAP service that was required of us by one of our major partners that dictated a .NET interface co

RE: I give up

2005-10-28 Thread Jesse Pelton
I don't know why it should be, but it seems to me that there's a higher
consumer to provider ratio on the Axis list than on the others I
subscribe to.  I've been lurking for a few weeks.  Because I'm thinking
about using Axis but haven't actually started to do so, I have nothing
of a technical nature to contribute.  I've subscribed to other lists for
years, and after a while, I know enough to respond to some questions.  I
view this as a) giving back to the community that developed the project
and helped me master it, and b) freeing up developers so they can focus
on developing the next version.  I find it very satisfying to help out,
and I often deepen my knowledge in the process.

This list seems different for some reason.  I can't verify this,
especially since I haven't been subscribing for very long, but it feels
like there aren't many people other than the developers helping out.
(Those that do, however, often offer prodigious amounts of knowledgeable
insight.  I won't name names for fear of forgetting someone, but I hope
you know who you are.)  I get the sense that people join to ask a
question, then unsubscribe once they have an answer.  Some of this is to
be expected, of course, but maybe it happens more on the Axis list, for
whatever reason.

One might construe this as a challenge in the open-source style: if you
don't like the level of support on the list, stick around and help make
it better!

 -Original Message-
 From: Davanum Srinivas [mailto:[EMAIL PROTECTED] 
 Sent: Friday, October 28, 2005 1:14 PM
 To: axis-user@ws.apache.org
 Subject: Re: I give up
 
 Ken,
 
 Truth is everyone is working hard on Axis2...
 
 -- dims
 
 On 10/28/05, Hoying, Ken [EMAIL PROTECTED] wrote:
  Not to be a conspiracy theorist, but I cannot help but 
 wonder if the support level is not affected by Covalent now 
 selling support for Axis and Covalent's close relationship 
 with current and former Axis developers (some of whom work 
 for Covalent).  Has commercialism made its way into the open 
 source ranks?


Re: I give up

2005-10-28 Thread Davanum Srinivas
: axis-dev@ws.apache.org
  Subject: RE: I give up
 
  I would like to add that, to a large extent, I feel Kurt's pain. We
  used Axis 1.2 to deploy a single SOAP service that was required of us by
  one of our major partners that dictated a .NET interface complete with
  SOAP element si gnature, timestamp, and encryption. I will say that we
  got this working very nicely. I am appreciative of the work. I will
  say that my interactions with the WSS4J folks was extremely helpful, and
  I thank them very much. So, that is a great success and I thank
  everybody that contributed.
 
  Now as I look to go a little more mainstream within the rest of our
  products at our company, I began taking a closer look at Axis, including
  java data binding dependencies which are critical because of the various
  products our company produces that will need to adhere to the bound XSD
  Objects. I need to insure that I have some independence when choosing
  this piece of the puzzle.
 
  I have looked at AXIS and AXIS2. I have had a few questions related to
  this. My major frustration is as my inability to get answers to what I
  thought were fairly simple questions. Perhaps they are either not BR
 simple, or thought as stupid. I'm not talking just about zeroing in on

  a bug and submitting it to JIRA, I'm talking about some input about even
  whether something is doable, not just how.
 
  Now before anybody comes down on me, I am fully aware of where my
  expectations should be vis a vis open source software, mailing lists,
  etc. I do not feel that I am owed anything when using this software. I
  have found, however, a little more help in other areas when using open
  source. I have, in fact, solved a myriad of problems on my own within
  Axis. I find myself in the bowels of the code trying to figure out what
  it's doing etc, so to solve my own problems. I do, however, have to
  factor in the time spent to research and solve these issues.
 
  I have posted several questions and generally do not even get a
  response, or an I don't know, though I suppose the lack of a response is
  an I don't know. So, it's gotten to the point where I don't bother. In
  terms of Axis, I feel that I need to go in another direction simply
  because of my inability to get a straight answer around data binding
  support (for example) now or in the future in Axis or in Axis2. I have
  asked what I believe is a simple question, whether a particular class
  that seems like it should be thread safe is so (just another example).
  Generally speaking if somebody asked me about most any class I've
  designed and built as to whether it was designed that way, I could come
  up with an answer. Yet, no answer. Yes, yes, if a class is not
  advertised as Threadsafe, consider that it isn't. Lack of
  documentation, however, doesn't confirm the default assumption.
 
  But my bigger concern is the unknown. I don't have confidence that when
  and if I run into future problems I can find the resources or help to
   get around problems. Perhaps my expectations are much too high. Of
  other products that we use and have had very good success is Hibernate,
  Castor, WSS4J (as mentioned above). I just don't get a comfortable
  feeling when working with Axis ...
 
  Okay, I'm big enough for somebody to tell me to not let the door hit me
  in the you know where as I leave. Again, I'm not angry, I'm not even
  largely disappointed. I've just been forced to make a decision based on
  what is...
 
  Perhaps in awhile I'll return to see what's up with Axis2.
 
  -paul
 
 
 
  -Original Message-
  From: Davanum Srinivas [mailto:[EMAIL PROTECTED]
  Sent: Thursday, October 27, 2005 11:07 PM
  To: axis-user@ws.apache.org
  Cc: axis-dev@ws.apache.org
  Subject: Re: I give up
 
  Kurt,
 
  Looking at your postings, i don't see much from you in terms of engaging
  the user or developer community to ask for help.
 
 http://marc.theaimsgroup.com/?l=axis-devw=2r=1s=olsenq=b
 
 http://marc.theaimsgroup.com/?l=axis-userw=2r=1s=olsenq=b
 
  Your specific email to Tom
 
 (http://marc.theaimsgroup.com/?l=axis-devm=112801670512125w=2)...i
  have no clue how to help. i did reply back to a prev mail on that thread
 
 (http://marc.theaimsgroup.com/?l=axis-devm=112692662128194w=2)
 
  If you have a problem with Macromedia or eBay folks, We can't really
  help. If you have a problem with latest releases of Axis, we can help if
  you add JIRA bugs (and chase us!) on the axis-dev@ list. If you need
  production/development support, there are avenues for that as well.
 
  Am sorry you had a bad experience, thanks for the feedback.
 
  -- dims
 
  On 10/27/05, Kurt Olsen wrote:
  
  
  
   Folks, I hate to say it but I had to ditch axis. Way too difficult.
  And we
   won't be using it in the future.
  
  
  
   Our application has approx 30 vendors we communicate with using SOAP.
  
   Approx 25 of them are implemented by simply creating strings and
  firing them
   off, then parsing

RE: I give up

2005-10-28 Thread THOMAS, JAI [AG-Contractor/1000]
I agree with Brice. Let's not forget the fact that Axis has played a key
role in bringing SOAP technologies to where it is in the market today. It is
always easier to complain about things you don't have than to volunteer and
contribute to eliminate them. 

Thanks
Jai

-Original Message-
From: Brice [mailto:[EMAIL PROTECTED]
Sent: Friday, October 28, 2005 12:23 PM
To: axis-user@ws.apache.org
Subject: Re: I give up


We use Axis exclusively for our web service needs and I find it to be a
wonderful solution.  I have had problems with Axis, but I have worked
through them and with patience, there is no problem that cannot be
solved.  I understand that a lot of people do not have the time/patience
to deal with problems that using open source software may raise.  The
fact is, all the folks at the Apache Software Foundation develop great
software and I would be up the creek without a paddle if it wasn't for
them.  
Davanum Srinivas tries very hard to help people with problems they
may
have with Axis.  I can't imagine the time he probably spends just
writing and reading emails.  It is not fair for people to be complaining
that questions go unanswered.  If Axis is not for you, fine. Don't
complain about it and don't do things like make a yahoo account called
axisisamess and send emails to the list just to vent your frustration.
If you don't know how to use filters, then that is not Davanum Srinivas'
problem.  Please do not try to trivialize their work, they offer great
software to us and offer to answer questions without asking anything in
return.
Please continue to help those of us who appreciate it.  We are very
happy with your software.

--Brice (CHRONOS http://chronos.org)




-
This e-mail message may contain privileged and/or confidential information, and 
is intended to be received only by persons entitled to receive such 
information. If you have received this e-mail in error, please notify the 
sender immediately. Please delete it and all attachments from any servers, hard 
drives or any other media. Other use of this e-mail by you is strictly 
prohibited.


All e-mails and attachments sent and received are subject to monitoring, 
reading and archival by Monsanto. The recipient of this e-mail is solely 
responsible for checking for the presence of Viruses or other Malware. 
Monsanto accepts no liability for any damage caused by any such code 
transmitted by or accompanying this e-mail or any attachment.
-



RE: I give up

2005-10-28 Thread Wagle Chetan
Brice,

Your point is well taken. And I agree that some of the people on the
Axis list indeed do a lot of hard work without any strings attached -
but even they cannot cover 100% of questions, so you can see some
queries unanswered. While this is probably fine for small budget
projects, however, most corporations have a need for support to respond
back within a specified time frame - which cannot be guaranteed with
open source support.

Without blaming either side - (where would we all be without open source
anyway), all I say is that most major corporations do not have time to
invest in finding out where the problem is within a product, and hence
prefer paid products that have defined support available. On the other
hand, for a small-budget RnD kind or project, or a student project  -
open source is the way to go. 

This has actually become the defacto practice in industry.

Regards,
Chetan
 
The information contained in this e-mail may be confidential and is intended 
solely for the use of the named addressee.
Access, copying or re-use of the e-mail or any information contained therein by 
any other person is not authorized.
If you are not the intended recipient please notify us immediately by returning 
the e-mail to the originator.(17b)


Re: I give up

2005-10-28 Thread Davanum Srinivas
FYI, Actually there a few of us that are on IRC most of the time as
well. #apache-axis on freenode just like other Apache projects.

On 10/28/05, Jesse Pelton [EMAIL PROTECTED] wrote:
 I don't know why it should be, but it seems to me that there's a higher
 consumer to provider ratio on the Axis list than on the others I
 subscribe to.  I've been lurking for a few weeks.  Because I'm thinking
 about using Axis but haven't actually started to do so, I have nothing
 of a technical nature to contribute.  I've subscribed to other lists for
 years, and after a while, I know enough to respond to some questions.  I
 view this as a) giving back to the community that developed the project
 and helped me master it, and b) freeing up developers so they can focus
 on developing the next version.  I find it very satisfying to help out,
 and I often deepen my knowledge in the process.

 This list seems different for some reason.  I can't verify this,
 especially since I haven't been subscribing for very long, but it feels
 like there aren't many people other than the developers helping out.
 (Those that do, however, often offer prodigious amounts of knowledgeable
 insight.  I won't name names for fear of forgetting someone, but I hope
 you know who you are.)  I get the sense that people join to ask a
 question, then unsubscribe once they have an answer.  Some of this is to
 be expected, of course, but maybe it happens more on the Axis list, for
 whatever reason.

 One might construe this as a challenge in the open-source style: if you
 don't like the level of support on the list, stick around and help make
 it better!

  -Original Message-
  From: Davanum Srinivas [mailto:[EMAIL PROTECTED]
  Sent: Friday, October 28, 2005 1:14 PM
  To: axis-user@ws.apache.org
  Subject: Re: I give up
 
  Ken,
 
  Truth is everyone is working hard on Axis2...
 
  -- dims
 
  On 10/28/05, Hoying, Ken [EMAIL PROTECTED] wrote:
   Not to be a conspiracy theorist, but I cannot help but
  wonder if the support level is not affected by Covalent now
  selling support for Axis and Covalent's close relationship
  with current and former Axis developers (some of whom work
  for Covalent).  Has commercialism made its way into the open
  source ranks?



--
Davanum Srinivas : http://wso2.com/blogs/


Re: I give up

2005-10-28 Thread A B
I'm not trivializing their work, but I have been trying for weeks to get off this list and have had no responses until now! I am not questioning the quality of axis software, (I have been using it wihout issue for over a year -- until the issue that prompted me to join this list) but have been extremely frustrated with this site and the fact that I could not get a response from administrators or find a phone number etc. 

As I mentioned in another email : Why should I have to set up a filter permantently on my work email because I can't get off of a list of a major software site --this is not a cracks or adult site. Ihad to create another email becausethemessage I sent from my otheraddress bounced back (because I am partially unsubscribed -- I receive but cannot send).This whole exercise has caused me a significant loss of time, and hasnot solved my issue.So forgive me if I vent my frustration with an email name.

Brice [EMAIL PROTECTED] wrote:
We use Axis exclusively for our web service needs and I find it to be awonderful solution. I have had problems with Axis, but I have workedthrough them and with patience, there is no problem that cannot besolved. I understand that a lot of people do not have the time/patienceto deal with problems that using open source software may raise. Thefact is, all the folks at the Apache Software Foundation develop greatsoftware and I would be up the creek without a paddle if it wasn't forthem. Davanum Srinivas tries very hard to help people with problems they mayhave with Axis. I can't imagine the time he probably spends justwriting and reading emails. It is not fair for people to be complainingthat questions go unanswered. If Axis is not for you, fine. Don'tcomplain about it and don't do things like make a yahoo account called"axisis
 amess"
 and send emails to the list just to vent your frustration.If you don't know how to use filters, then that is not Davanum Srinivas'problem. Please do not try to trivialize their work, they offer greatsoftware to us and offer to answer questions without asking anything inreturn.Please continue to help those of us who appreciate it. We are veryhappy with your software.--Brice (CHRONOS http://chronos.org)
		 Yahoo! FareChase - Search multiple travel sites in one click.

 

 

RE: I give up ( AXIS is good software)

2005-10-28 Thread Jayaraman, Venkatesh

I have used AXIS software.  I felt intial learning curve was high but
once you know the details of implementation  then I felt the AXIS is
easy to use. FAQs page was great. It had most of the answers I wanted. 


When I define WSDL we took most care in defining datatypes that are
supported by .NET and AXIS.  This helped in solving interoperability
problems.

What will make AXIS more popular?

   A. More supports for questions
   
   B. Address Interoperability issues in FAQs


Thanks

-Venky


 



-Original Message-
From: Davanum Srinivas [mailto:[EMAIL PROTECTED] 
Sent: Friday, October 28, 2005 10:31 AM
To: axis-user@ws.apache.org
Subject: Re: I give up

Please see
http://marc.theaimsgroup.com/?l=axis-userm=113051047826397w=2

thanks,
dims

On 10/28/05, A B [EMAIL PROTECTED] wrote:
 Fair enough. I agree that the expertize on the open source side is 
 superior and is probably better for more hardcore software deployments

 such as large networks/web sites, mission critical applications etc. 
 etc. But for small to medium business apps it has been my experience 
 that if you really need to get to the bottom of an issue it is better 
 to have someone accountable who wants your business. You have the 
 power to withhold payment or drop the vendor entirely if their support
doesn't solve your issues.

 However I will concede and retract my statement about open source in 
 general and re-direct specifically to axis.

 Cheers,

 Jeff.

 Paul Barry [EMAIL PROTECTED] wrote:
 I will agree that on this mailing list, so far, the few questions that

 I have asked have gone unresponded to (granted I just asked my last 
 question yesterday). But in general, I have found open source support 
 to be superior to commerce support. I haven't worked with Microsoft 
 specifically, but other support I get from commercial products is 
 usually an email address or phone number that goes to a general help 
 desk. This people typically have less knowledge about the product than

 I do. They can't conceptualize the problem I am having and they 
 usually just run through a list of typical problems and solutions.
 Open source projects, when they have a good community surrounding 
 them, are just the opposite. You are getting support directly from the

 experts. As long as you do your work to isolate the problem and report

 the information about the prob lem, most of the time you will get a 
 solution to your problem.

 So I guess my point is I can't really speak to this community yet, 
 because I haven't been participating in it yet for long enough, but 
 just because you have had a bad experience with this oepn source 
 project, don't say that commercial support is better than open source.
 If you want to attack the axis community specifically, fine, but there

 are a lot of open source projects that have communities that offer a 
 lot of help. You are making broad generalizations about M$ vs. open 
 source based on your experience with one open source community.

 On 10/28/05, McPhail, Jeff wrote:
  I must say that I'm also extremely disappointed with Axis and this 
  usergroup. I didn't like the fact that you have to sign up to 
  receive ALL emails in order to participate -- I've never seen this 
  before. So because I was in a jam and needed and answer, I jo ined 
  and asked my question. I posted the question 5 times in different 
  forms over a 3 week period and didn't get one response -- nothing.
  So I then tried to unsubscribe and it didn't work. I followed the 
  instructions in the auto-reply given for troubleshooting 
  unsubscribes and that didn't work. So I emailed the administrator 
  (his email was in the autoreply, but of course nowhere to be found 
  on the axis site) and got a reply about 3 days later telling me that

  the reason that my unsubscribe didn't work was because my email 
  address was not on the list. So I responded assuring him that I am 
  still on the list and am getting hundreds of messages a week (to my 
  work email mind you) and I added a copy of the email header of one 
  of the list emails I received with my email return path etc. -- I 
  got no response. Also since the sender in the list emails is not 
  axis-user@ws.apache.org but in stead the

  individual senders address, I can't even mark them as spam to filter

  them (not a very smart setup, not to mention the privacy issues). 
  This is becoming a real nuisance and it appears that I have no 
  recourse. I've tried emailing the general Apache help and got no 
  response, and of course there is not a single phone number on the 
  either the apache or axis web sites.
  This is bush league support. No wonder so many people prefer to use 
  Microsoft products. Maybe not all of their solutions are optimal 
  (although I'm not sure how true this is anymore) but everything is 
  much easier to implement, and interconnect with different 
  technologies under the Microsoft umbrella. And when you have a 
  problem, the support sites

RE: I give up ( AXIS is good software)

2005-10-28 Thread Kurt Olsen

I wanted to make it clear that I too think axis is good software. 
Unfortunately, we can't use it at this time.
And THAT is the problem.

Kurt




Re: I give up

2005-10-28 Thread Barzilai Spinak
The issue raised up by Kurt (I think) has derived into Is Axis good or 
bad? but I think a lot of his points are mostly related to Are SOAP 
Web Services good or bad?.


Maybe this list is not the very best place to discuss this issue but all 
of us here probably have something to say about it.


SOAP web services tried to be everything for everybody so the specs 
became so bloated and full of holes that every implementation was 
incompatible with the others. The very same problem that SOAP WS tried 
to fix. So after a couple of years they got together and wrote a long 
document called WS-I that is probably at least as long as the original 
WS spec, enumerating all the different ways in which you should and 
should not implement your WS if you want it to interoperated. This kind 
of meta-specification should never have occurred.


My very humble opinion is: XML is here to stay for some time, the 
concept of web services (based on something like XML) has been here for 
a long time (before soap, etc) and is here to stay for some time. 
However, SOAP/WSDL and friends will rapidly decay into a historical mess 
that computer historians will study and learn what went wrong.



A few months ago I had similar frustrations. After a long night of 
reading tons of Axis source code to understand what the hell was going 
on at the low level and trying to come with best practice solutions 
for my web service at the high level I wrote this little rant:


Subject: I'm fed up with SOAP
http://marc.theaimsgroup.com/?l=axis-userm=112233378719128w=2


Someone brightly/ironically suggested:

It sounds like you need a REST  :-)

And he is right. For my future projects, unless I *positively* need 
SOAP, I will go with much simpler solutions.



BarZ

Internet Banda Ancha Todo el Dia desde $u 490 por mes!
__
http://www.internet.com.uy - En Uruguay somos internet





RE: I give up

2005-10-28 Thread Patrick_Urban
Can I be taken off the list plz?
Ive tried many times to unsubscribe. Sounds like the unsubscribe is
definitely bugged.

P

-Original Message-
From: Paul Barry [mailto:[EMAIL PROTECTED] 
Sent: Friday, October 28, 2005 12:55 PM
To: axis-user@ws.apache.org
Subject: Re: I give up

I will agree that on this mailing list, so far, the few questions that
I have asked have gone unresponded to (granted I just asked my last
question yesterday).  But in general, I have found open source support
to be superior to commerce support.  I haven't worked with Microsoft
specifically, but other support I get from commercial products is
usually an email address or phone number that goes to a general help
desk.  This people typically have less knowledge about the product
than I do.  They can't conceptualize the problem I am having and they
usually just run through a list of typical problems and solutions. 
Open source projects, when they have a good community surrounding
them, are just the opposite.  You are getting support directly from
the experts.  As long as you do your work to isolate the problem and
report the information about the problem, most of the time you will
get a solution to your problem.

So I guess my point is I can't really speak to this community yet,
because I haven't been participating in it yet for long enough, but
just because you have had a bad experience with this oepn source
project, don't say that commercial support is better than open source.
 If you want to attack the axis community specifically, fine, but
there are a lot of open source projects that have communities that
offer a lot of help.  You are making broad generalizations about M$
vs. open source based on your experience with one open source
community.

On 10/28/05, McPhail, Jeff [EMAIL PROTECTED] wrote:
 I must say that I'm also extremely disappointed with Axis and
 this usergroup. I didn't like the fact that you have to sign up to
 receive ALL emails in order to participate -- I've never seen this
 before. So because I was in a jam and needed and answer, I joined and
 asked my question. I posted the question 5 times in different forms over
 a 3 week period and didn't get one response -- nothing.
 So I then tried to unsubscribe and it didn't work. I followed
 the instructions in the auto-reply given for troubleshooting
 unsubscribes and that didn't work. So I emailed the administrator (his
 email was in the autoreply, but of course nowhere to be found on the
 axis site) and got a reply about 3 days later telling me that the reason
 that my unsubscribe didn't work was because my email address was not on
 the list. So I responded assuring him that I am still on the list and am
 getting hundreds of messages a week (to my work email mind you) and I
 added a copy of the email header of one of the list emails I received
 with my email return path etc. -- I got no response. Also since the
 sender in the list emails is not axis-user@ws.apache.org but instead the
 individual senders address, I can't even mark them as spam to filter
 them (not a very smart setup, not to mention the privacy issues). This
 is becoming a real nuisance and it appears that I have no recourse. I've
 tried emailing the general Apache help and got no response, and of
 course there is not a single phone number on the either the apache or
 axis web sites.
 This is bush league support. No wonder so many people prefer to
 use Microsoft products. Maybe not all of their solutions are optimal
 (although I'm not sure how true this is anymore) but everything is much
 easier to implement, and interconnect with different technologies under
 the Microsoft umbrella. And when you have a problem, the support sites
 available are much superior --  I've never posted an issue about a
 microsoft product where I didn't have it solved within a day or two. The
 open source concept is great when you're a student and can't afford to
 fork over a grand or two for software, but when you use it for business
 apps and factor in the time to implement and the extra tens of thousands
 of dollars in man hours per year to fix bugs, Microsoft is a much
 cheaper solution.

 I would be extremely grateful to anyone to can tell me how to get off of
 this list. Thank you.

 Cheers,

 Jeff.

 -Original Message-
 From: Paul Grillo [mailto:[EMAIL PROTECTED]
 Sent: Friday, October 28, 2005 10:15 AM
 To: axis-user@ws.apache.org
 Cc: axis-dev@ws.apache.org
 Subject: RE: I give up

 I would like to add that, to a large extent, I feel Kurt's pain.  We
 used Axis 1.2 to deploy a single SOAP service that was required of us by
 one of our major partners that dictated a .NET interface complete with
 SOAP element signature, timestamp, and encryption.  I will say that we
 got this working very nicely.  I am appreciative of the work.  I will
 say that my interactions with the WSS4J folks was extremely helpful, and
 I thank them very much. So, that is a great success and I thank

Re: I give up

2005-10-28 Thread Scott Lamb

On Oct 28, 2005, at 10:36 AM, Wagle Chetan wrote:


Your point is well taken. And I agree that some of the people on the
Axis list indeed do a lot of hard work without any strings attached -
but even they cannot cover 100% of questions, so you can see some
queries unanswered. While this is probably fine for small budget
projects, however, most corporations have a need for support to  
respond

back within a specified time frame - which cannot be guaranteed with
open source support.


I have my own frustrations with SOAP, Axis, and this list, but this  
one strikes me as unreasonable. If you want paid support, it's  
available. As Dims said twice now, paid support _is_ available.


http://marc.theaimsgroup.com/?l=axis-userm=113051047826397w=2

--
Scott Lamb http://www.slamb.org/




Re: I give up

2005-10-28 Thread Shawn McKinney

I can sum up my views on this with the following
statement:

Complicated things are hard to do.

Web services is tricky stuff.  For those of you who 
have been critical, offer up a better alternative.

Enlighten us, we're all ears.

But don't say REST, because it doesn't have all of the
features and capabilites of SOAP.

I'll finish up with one more comment -

This newgroup needs a moderator.  While some of the
comments on this thread have been thought provoking,
many were just SPAM and should be filtered out from
those of us who are busy trying to use this software.

Shawn


Re: I give up

2005-10-28 Thread Anne Thomas Manes
: Paul Grillo [mailto:[EMAIL PROTECTED]] Sent: Friday, October 28, 2005 10:15 AM To: axis-user@ws.apache.org
 Cc: axis-dev@ws.apache.org Subject: RE: I give up I would like to add that, to a large extent, I feel Kurt's pain.We used Axis 1.2
 to deploy a single SOAP service that was required of us by one of our major partners that dictated a .NET interface complete with SOAP element signature, timestamp, and encryption.I will say that we
 got this working very nicely.I am appreciative of the work.I will say that my interactions with the WSS4J folks was extremely helpful, and I thank them very much. So, that is a great success and I thank
 everybody that contributed. Now as I look to go a little more mainstream within the rest of our products at our company, I began taking a closer look at Axis, including java data binding dependencies which are critical because of the various
 products our company produces that will need to adhere to the bound XSD Objects.I need to insure that I have some independence when choosing this piece of the puzzle. I have looked at AXIS and AXIS2.I have had a few questions related to
 this.My major frustration is as my inability to get answers to what I thought were fairly simple questions. Perhaps they are either not simple, or thought as stupid.I'm not talking just about zeroing in on
 a bug and submitting it to JIRA, I'm talking about some input about even whether something is doable, not just how. Now before anybody comes down on me, I am fully aware of where my
 expectations should be vis a vis open source software, mailing lists, etc.I do not feel that I am owed anything when using this software.I have found, however, a little more help in other areas when using open
 source.I have, in fact, solved a myriad of problems on my own within Axis. I find myself in the bowels of the code trying to figure out what it's doing etc, so to solve my own problems.I do, however, have to
 factor in the time spent to research and solve these issues. I have posted several questions and generally do not even get a response, or an I don't know, though I suppose the lack of a response is
 an I don't know.So, it's gotten to the point where I don't bother.In terms of Axis, I feel that I need to go in another direction simply because of my inability to get a straight answer around data binding
 support (for example) now or in the future in Axis or in Axis2.I have asked what I believe is a simple question, whether a particular class that seems like it should be thread safe is so (just another example).
 Generally speaking if somebody asked me about most any class I've designed and built as to whether it was designed that way, I could come up with an answer.Yet, no answer.Yes, yes, if a class is not
 advertised as Threadsafe, consider that it isn't.Lack of documentation, however, doesn't confirm the default assumption. But my bigger concern is the unknown.I don't have confidence that when
 and if I run into future problems I can find the resources or help to get around problems.Perhaps my expectations are much too high.Of other products that we use and have had very good success is Hibernate,
 Castor, WSS4J (as mentioned above).I just don't get a comfortable feeling when working with Axis ... Okay, I'm big enough for somebody to tell me to not let the door hit me in the you know where as I leave.Again, I'm not angry, I'm not even
 largely disappointed.I've just been forced to make a decision based on what is... Perhaps in awhile I'll return to see what's up with Axis2. -paul
 -Original Message- From: Davanum Srinivas [mailto:[EMAIL PROTECTED]] Sent: Thursday, October 27, 2005 11:07 PM To: 
axis-user@ws.apache.org Cc: axis-dev@ws.apache.org Subject: Re: I give up Kurt, Looking at your postings, i don't see much from you in terms of engaging
 the user or developer community to ask for help. http://marc.theaimsgroup.com/?l=axis-devw=2r=1s=olsenq=b
 http://marc.theaimsgroup.com/?l=axis-userw=2r=1s=olsenq=b Your specific email to Tom
 (http://marc.theaimsgroup.com/?l=axis-devm=112801670512125w=2)...i have no clue how to help. i did reply back to a prev mail on that thread
 (http://marc.theaimsgroup.com/?l=axis-devm=112692662128194w=2) If you have a problem with Macromedia or eBay folks, We can't really
 help. If you have a problem with latest releases of Axis, we can help if you add JIRA bugs (and chase us!) on the axis-dev@ list. If you need production/development support, there are avenues for that as well.
 Am sorry you had a bad experience, thanks for the feedback. -- dims On 10/27/05, Kurt Olsen [EMAIL PROTECTED] wrote: 
Folks, I hate to say it but I had to ditch axis. Way too difficult. And we  won't be using it in the future. Our application has approx 30 vendors we communicate with using SOAP.
   Approx 25 of them are implemented by simply creating strings and firing them  off, then parsing out the reply.   Primitive but fairly easy to do. 
The other 5 used axis. At the moment we're

Re: I give up

2005-10-28 Thread Anne Thomas Manes
Jeff,

If you want a single throat to choke, then purchase a support agreement
from one of the five commercial ventures that supplies support for
Axis. If you want a product that has more comprehensive tooling and
documentation, then purchase a commercial product. 

Open source software may not cost anything in terms of license fees,
but as Jonathan Schwartz says, open source software is free as in
free puppy. There are plenty of other costs that go into the
long-term care and feeding of open source. 

Adopting an open source project should never be a light decision. It is
a serious investment, and you should always spend time to properly
assess the health and vitality of the open source project community
before making that investment. 

I would say that Axis has only just recently reached a maturity stage
that I would recommend it to a novice OSS user -- the committer team
was too small; the release cycles took too long; the documentation was
spotty and incomplete; and no professional services were available. But
the community has been revitalized during the last 6 months. The
project is still going through a transition from Axis 1 to Axis 2, and
this will cause some disruption to the project -- most of the dev team
is working on Axis 2. If the situation is too disruptive for your
tastes right now, I encourage you to take a break for a bit, but please
come back in 6 months and check it out again. 

AnneOn 10/28/05, A B [EMAIL PROTECTED] wrote:
Fair enough. I agree that the expertize on the open source side is
superior and is probably better for more hardcore software deployments
such as large networks/web sites, mission critical applications etc.
etc.But for small to medium business apps it has been my
experience that if you really need to get to the bottom of an issue it
is better to have someone accountable who wants your business. You have
the power to withhold payment or drop the vendor entirely if their
support doesn't solve your issues.

However I will concede and retract my statement about open source in general and re-direct specifically to axis.

Cheers,

Jeff.snip

		 
Yahoo! FareChase - Search multiple travel sites in one click.

 

 



Re: I give up

2005-10-27 Thread Davanum Srinivas
Kurt,

Looking at your postings, i don't see much from you in terms of
engaging the user or developer community to ask for help.
http://marc.theaimsgroup.com/?l=axis-devw=2r=1s=olsenq=b
http://marc.theaimsgroup.com/?l=axis-userw=2r=1s=olsenq=b

Your specific email to Tom
(http://marc.theaimsgroup.com/?l=axis-devm=112801670512125w=2)...i
have no clue how to help. i did reply back to a prev mail on that
thread (http://marc.theaimsgroup.com/?l=axis-devm=112692662128194w=2)

If you have a problem with Macromedia or eBay folks, We can't really
help. If you have a problem with latest releases of Axis, we can help
if you add JIRA bugs (and chase us!) on the axis-dev@ list. If you
need production/development support, there are avenues for that as
well.

Am sorry you had a bad experience, thanks for the feedback.

-- dims

On 10/27/05, Kurt Olsen [EMAIL PROTECTED] wrote:



 Folks, I hate to say it but I had to ditch axis. Way too difficult. And we
 won't be using it in the future.



 Our application has approx 30 vendors we communicate with using SOAP.

 Approx 25 of them are implemented by simply creating strings and firing them
 off, then parsing out the reply.

 Primitive but fairly easy to do.



 The other 5 used axis. At the moment we're using the ColdFusion server. When
 we upgraded to java 5 and coldfusion mx7 our axis based connectors broke.

 It took approximately 2 weeks to diagnose and 'solve' the problem. Axis used
 commons-logging, and commons-logging broke. That required fairly

 major surgery to the coldfusion classpath. Pieces of commons-logging we're
 coming in off of different classloaders.



 So technically speaking, commons-logging broke -  not axis but…..since axis
 brought the flaw to life, and has given us grief (probably the CF
 integration)  in the past, it is axis that got the bad reputation due to the
 fact that it was at the top of the food chain. The two weeks solving this
 problem wasn't totally wasted because it exposed a fairly large flaw in the
 overall architecture.



 After getting the existing connectors to work again, I had to turn my
 attention to the next connector in the pipeline – eBay via Soap….

 Only one problem – eBay's sdk is written against java 1.4 and axis 1.1 –
 while we upgraded to java 5 and axis 1.2

 After another week of trying various 'workarounds' etc I was forced to give
 up and will have to communicate with eBay using the create strings
 technique.



 Bottom line is that the overall cost of the 'SOAP' system and it's co-horts
 in crime is un-managable given our quarterly release cycle.

 I'm disappointed that after all that effor to modernize – the goal really
 wasn't accomplished.



 I fully understand the various issues involved, most of which aren't really
 axis's fault but – any way I slice it this entire exercise felt exactly like
 trying to use the J2EE 1.3/1.4 ejb specifications. Big, confusing, hard to
 use etc…..And I predict will eventually be abandoned (or at least buried
 beneath a convienence API).



 This is just one co's experience of course but I submit to you that as you
 continue your development you might want to consider the overall 'cost' that
 SOAP and it's tools are exacting on the community. This simply has to get
 easier because as it stands both the other developers (who watched over my
 shoulder so to speak) and myself have simply given up on an 'easy' tool fix.
 Our experience is that SOAP is a diaster and costing virtually everyone in
 corporate programming a lot of money and lost sleep….



 Thanks for listening, and please remember that I'm taking the time to write
 this not to complain (well, maybe a little) but to provide feedback from the
 field.



 Respectfully,

 Kurt Olsen








--
Davanum Srinivas : http://wso2.com/blogs/