Hi
folks,
I completed
the work arround using retrotranslator.
The good
news first
-------------------
The new web
service stack can be used in 4.0.x without known limitations. This will give
cutomers ws-security, ws-addressing, ws-eventing, jsr-181 annotations, ejb3
endpoints, etc.
Here is what
I did and what the current situation is:
- The
repository now contains retrotranslator-0.9.6jboss, which contains an obfuscated
version of asm-3.0_beta in retrotranslator-runtime.jar
- Minor
modification to JBossWS code base that showed up at runtime - new
IllegalStateException(String,Throwable) not supported by
retrotranslator
- JBossXB
moved out of jboss-common.jar into jboss-xml-binding.jar, which
is available in the repository (jboss/jbossxb/1.0.RC1)
- Disabled
usage of xml binding sources in 4.0.x - use the binary from the repository
instead
- Minor
modifications to the 4.0.x codebase (common/security module) to use
jboss-xml-binding.jar from the repository
- Sync xml
testsuite from HEAD to Branch_4_0
The
retrotranslated version of jbossws can be build like this:
cd
/jboss-head/webservice
ant
-Dretro=true
In 4.0.x it
can be deployed like this:
cd
/jboss-4.0.x/webservice
ant
deploy-jbossws14
The ws4ee
testsuite runs without failure.
Verification
work needs to be done that jboss-xml-binding.jar from the repository can be used
by all modules in 4.0.x
The CTS
tests need to be run agains retrotranslated jbossws.
A small number of issues still need to be resolved for
jbossws-1.0 final.
cheers
-thomas