3 Replies Latest reply on Dec 5, 2006 5:03 PM by thomas.diesler

    Using Axis SAAJ Implementation instead of JBossWS

    reinerka

      Hi,

      is there a way to use the Apache AXIS SAAJ implementation on an application level (not as full replacement for JBossWS).

      We're having so many problems with the JBossWS SAAJ implementation that it renders our application useless. Since we know that the Apache AXIS SAAJ implementation works flawlessly for what we need we would rather switch to that.

      Any help/pointers?

      Thanks,
      Reiner

        • 1. Re: Using Axis SAAJ Implementation instead of JBossWS
          thomas.diesler

          No, there is not. What specifically are your issues?

          • 2. Re: Using Axis SAAJ Implementation instead of JBossWS
            reinerka

            Hi Thomas,

            it probably isn't the SAAJ implementation alone but as well the XML parsing components that cause more problem than they solve.

            Right now we've isolated those key items:

            1. Chunked transfers
            2. Encapsulation namespaces with single quotes

            Neither of them are against XML/HTTP rules, but they casue a large number of users of our services to fail due to interoperability issues (a key importance to us).

            1. Chunked transfers

            We were able to remove this by adding a couple of additional classes to handle IO (which just shouldn't be needed).

            2. Namesapces

            Using those specialiced classes we were able to resolve this issue as well.

            Overall a lot of our subscribers are running embedded systems that rely on minimal overhead for parsing XML and thus will sometimes choose a parser that is not 100% compliant but allows them to save memory footprint. Our objective is to make sure they work.

            SAAJ (and the required XML parser) were far more tolerant on receiving as well as providing a wider interoperability than what we now have.

            Regards,
            Reiner

            • 3. Re: Using Axis SAAJ Implementation instead of JBossWS
              thomas.diesler

              Please create testcases for your interop issues and contribute them to the code base.