All Projects : Axis 2.0 (Axis2) (Key: AXIS2)

Project Lead: Glen Daniels
URL: http://ws.apache.org/axis2/

Release Notes

 Select:   Open Issues   Road Map   Change Log   Popular Issues   Subversion Commits   Releases   Versions   Components   

Subversion Commits

All versions
Select version:
Repository Revision Date User Message
ASF #884291 Wed Nov 25 22:03:07 UTC 2009 scheu AXIS2-4565
Contributor:Rich Scheuerle
A) Examine the namespace on the @RequestWrapper and @ResponseWrapper (if provided) to calculate the
   packages needed for JAXBContext construction.
   
B) WSImport has a slight behavior for NS->PKG than the rule defined in the JAXB spec. WSImport
   prepends a "_" to names that conflict with java keywords. The JAXB spec appends a "_".
   The code is changed to tolerate both styles.
   
Plus a verification unit test for B.
Files Changed
MODIFY /webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/misc/NS2PkgTest.java
MODIFY /webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/runtime/description/marshal/impl/PackageSetBuilder.java
MODIFY /webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/utility/JavaUtils.java
MODIFY /webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/wsdl/impl/SchemaReaderImpl.java
Repository Revision Date User Message
ASF #884274 Wed Nov 25 21:08:20 UTC 2009 scheu AXIS2-4562
Contributor:Rich Scheuerle
To improve the performance of the initialization of a JAXBContext, exclude SessionBean objects from the calculation.
Also provided a test.
Files Changed
ADD /webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/spi/JAXBExclude.java
ADD /webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/misc/jaxbexclude/Bean2.java
ADD /webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/misc/jaxbexclude
ADD /webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/misc/jaxbexclude/Bean.java
Repository Revision Date User Message
ASF #883361 Mon Nov 23 15:09:49 UTC 2009 scheu AXIS2-4562
Contributor:Rich Scheuerle
To improve the performance of the initialization of a JAXBContext, exclude SessionBean objects from the calculation.
Also provided a test.
Files Changed
MODIFY /webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/message/databinding/JAXBUtils.java
MODIFY /webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/misc/JAXBContextTest.java
Repository Revision Date User Message
ASF #882709 Fri Nov 20 21:00:41 UTC 2009 scheu AXIS2-4561
Contributor:Rich Scheuerle
Fix ClassCastException when an message containing a SOAP Fault is consumed by a JAX-WS Dispatch<OMElement> API.
Added a unit test for validation.
Files Changed
MODIFY /webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/context/listener/ParserInputStreamCustomBuilderTests.java
MODIFY /webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/context/listener/ParserInputStreamCustomBuilder.java
Repository Revision Date User Message
ASF #882698 Fri Nov 20 19:57:29 UTC 2009 scheu AXIS2-4550
Contributor:Lori VanGulick and Bill Nagy
Committer: Rich Scheuerle

Fix to ParserInputStream to correct namespaces. Also a validation test.
Files Changed
MODIFY /webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/context/listener/ContextListenerUtils.java
MODIFY /webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/context/listener/ParserInputStreamCustomBuilderTests.java
MODIFY /webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/context/listener/ParserInputStreamCustomBuilder.java
Repository Revision Date User Message
ASF #836022 Fri Nov 13 22:18:07 UTC 2009 veithen Mark the changes in r832297 and r835750 as what they are, namely workarounds for AXIS2-4552.
Files Changed
MODIFY /webservices/commons/trunk/modules/transport/modules/base/src/main/java/org/apache/axis2/transport/base/AbstractTransportListener.java
Repository Revision Date User Message
ASF #835823 Fri Nov 13 12:32:24 UTC 2009 amilas fixed the issue AXIS2-4544
Files Changed
MODIFY /webservices/axis2/trunk/java/modules/adb/src/org/apache/axis2/databinding/typemapping/SimpleTypeMapper.java
Repository Revision Date User Message
ASF #832133 Mon Nov 02 22:07:29 UTC 2009 scheu AXIS2-4509
Contributor: Davanum Srinivas, Rich Scheuerle
Enables optimization on Dispatch<OMElement> return path.
Added a verification test.
Files Changed
MODIFY /webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/spi/ServiceDelegate.java
MODIFY /webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/message/factory/ParsedEntityReaderFactory.java
MODIFY /webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/dispatch/OMElementDispatchTest.java
MODIFY /webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/context/listener/ParserInputStreamCustomBuilder.java
Repository Revision Date User Message
ASF #829832 Mon Oct 26 15:43:42 UTC 2009 pradine Applying patch for jira issue AXIS2-4536.
Files Changed
MODIFY /webservices/axis2/trunk/java/modules/addressing/test/org/apache/axis2/handlers/addressing/AddressingOutHandlerTest.java
MODIFY /webservices/axis2/trunk/java/modules/addressing/src/org/apache/axis2/handlers/addressing/AddressingOutHandler.java
ADD /webservices/axis2/trunk/java/modules/addressing/test-resources/axis2-noParameters.xml
ADD /webservices/axis2/trunk/java/modules/addressing/test-resources/axis2-IncludeOptionalHeadersTrue.xml
ADD /webservices/axis2/trunk/java/modules/addressing/test-resources/axis2-disableAddressingForOutMessagesFalse.xml
ADD /webservices/axis2/trunk/java/modules/addressing/test-resources/withOptionalHeadersTest.xml
ADD /webservices/axis2/trunk/java/modules/addressing/test-resources/addressingDisabledTest.xml
ADD /webservices/axis2/trunk/java/modules/addressing/test-resources/addressingEnabledTest.xml
ADD /webservices/axis2/trunk/java/modules/addressing/test-resources/axis2-IncludeOptionalHeadersFalse.xml
ADD /webservices/axis2/trunk/java/modules/addressing/test-resources/axis2-disableAddressingForOutMessagesTrue.xml
Repository Revision Date User Message
ASF #829297 Sat Oct 24 02:07:34 UTC 2009 scheu AXIS2-3341
Contributor: Rich Scheuerle
Quick Fix to remove bad import
Files Changed
MODIFY /webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/datasource/jaxb/JAXBDSContext.java
Repository Revision Date User Message
ASF #829296 Sat Oct 24 01:46:13 UTC 2009 scheu AXIS2-3341
Contributor: Rich Scheuerle
Added code to support arrays/lists for the Document Literal Wrapped "Minimal" scenarios.
"Minimal" means that the JAX-WS service lacks wrapper beans.
The use of JAX-WS services that lack wrapper beans is not recommended.

Also added verification tests to validate the code.
Files Changed
ADD /webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/sample/dlwminArrays/GenericService.java
MODIFY /webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/runtime/description/marshal/MarshalServiceRuntimeDescription.java
ADD /webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/sample/DLWMinArrayTests.java
MODIFY /webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/util/JavaUtils.java
ADD /webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/message/OccurrenceArray.java
MODIFY /webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/runtime/description/marshal/impl/MarshalServiceRuntimeDescriptionBuilder.java
MODIFY /webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/runtime/description/marshal/impl/ArtifactProcessor.java
MODIFY /webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/runtime/description/marshal/impl/PackageSetBuilder.java
ADD /webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/sample/dlwminArrays/SimpleListResponse.java
ADD /webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/sample/dlwminArrays/ComplexListResponse.java
MODIFY /webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/sample/DLWMinTests.java
MODIFY /webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/marshaller/impl/alt/MethodMarshallerUtils.java
ADD /webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/sample/dlwminArrays/ComplexArrayResponse.java
MODIFY /webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/message/databinding/JAXBUtils.java
MODIFY /webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/message/impl/XMLSpineImpl.java
ADD /webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/sample/dlwminArrays/WSUser.java
ADD /webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/sample/dlwminArrays/SimpleArrayResponse.java
MODIFY /webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/runtime/description/marshal/impl/MarshalServiceRuntimeDescriptionImpl.java
ADD /webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/sample/dlwminArrays/IGenericService.java
MODIFY /webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/message/JAXBDSContextTests.java
MODIFY /webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/datasource/jaxb/JAXBDSContext.java
MODIFY /webservices/axis2/trunk/java/modules/jaxws-integration/pom.xml
ADD /webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/datasource/jaxb/XMLStreamWriterArrayFilter.java
ADD /webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/sample/dlwminArrays
MODIFY /webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/marshaller/impl/alt/DocLitWrappedMinimalMethodMarshaller.java
Repository Revision Date User Message
ASF #825943 Fri Oct 16 15:33:12 UTC 2009 scheu AXIS2-4530
Contributor: Wendy Raschke
XMLFault fix plus verification test
Files Changed
MODIFY /webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/message/util/XMLFaultUtils.java
MODIFY /webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/misc/XMLFaultTest.java
Repository Revision Date User Message
ASF #825160 Wed Oct 14 15:07:19 UTC 2009 scheu AXIS2-4528
Contributor: Lori VanGuilick

Summary:
Changes to the SOAPMessageContext to remember if the message has been queried by the JAX-WS handlers.
A unit test to verify the changes.
Files Changed
MODIFY /webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/handler/HandlerPrePostInvokerTests.java
MODIFY /webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/handler/SoapMessageContext.java
Repository Revision Date User Message
ASF #823318 Thu Oct 08 20:49:03 UTC 2009 scheu AXIS2-4523
Contributor: Rich Scheuerle
This is a small change to the JAX-WS exception unmarshalling code.
The JAX-WS engine uses the first element of the Fault detail to find and unmarshal a service exception (aka application exception). The code is chagned to use the first element even if there are more than one element inside the fault detail.
Extra debug information is also added.
Files Changed
MODIFY /webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/message/XMLFault.java
MODIFY /webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/marshaller/impl/alt/MethodMarshallerUtils.java
Repository Revision Date User Message
ASF #822105 Tue Oct 06 01:43:37 UTC 2009 gdaniels Two changes:

* Add AUTO_OPERATION_CLEANUP option, defaulting to true. This cleans up the last OperationContext each time we make a new ServiceClient, rather than forcing the user to use setCallTransportCleanup() which always fully builds the Axiom model.

* Fix AXIS2-4163 while in there (trivial change).
Files Changed
MODIFY /webservices/axis2/branches/java/1_5/modules/kernel/src/org/apache/axis2/client/ServiceClient.java
Repository Revision Date User Message
ASF #820648 Thu Oct 01 13:22:16 UTC 2009 damitha See comment to AXIS2-1279
Files Changed
MODIFY /webservices/axis2/trunk/c/src/core/receivers/raw_xml_in_out_msg_recv.c
Repository Revision Date User Message
ASF #820534 Thu Oct 01 05:18:43 UTC 2009 amilas fixing a possible issue as commented in AXIS2-3048. i.e having two xsds like supported.xsd and unsupported.xsd
Files Changed
MODIFY /webservices/axis2/trunk/java/modules/xmlbeans/src/org/apache/axis2/xmlbeans/CodeGenerationUtility.java
Repository Revision Date User Message
ASF #819041 Fri Sep 25 21:58:25 UTC 2009 nthaker AXIS2-4509.

This is a performance improvement item for Provider<OMElement> JAX-WS api. I am adding new Custom Builder that creates OM backed by DataSource (ParserInputStreamDataSource contributed to Axiom) that avoids unnecessary expansion of OM improving providers performance.
Files Changed
ADD /webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/context/listener/ContextListenerUtils.java
ADD /webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/context/listener/CompositeInputStreamTests.java
MODIFY /webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/registry/FactoryRegistry.java
ADD /webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/message/factory/ParsedEntityReaderFactory.java
ADD /webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/context/listener/ProviderOMContextListenerTests.java
MODIFY /webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/server/dispatcher/ProviderDispatcher.java
ADD /webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/message/databinding/ParsedEntityReader.java
ADD /webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/context
ADD /webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/context/listener/CompositeInputStream.java
ADD /webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/context/listener
ADD /webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/context/listener/ProviderOMContextListener.java
ADD /webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/context/listener/ParserInputStreamCustomBuilderTests.java
ADD /webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/context/listener
ADD /webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/context/listener/ParserInputStreamCustomBuilder.java
ADD /webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/message/databinding/impl/ParsedEntityReaderImpl.java
Repository Revision Date User Message
ASF #818290 Wed Sep 23 22:28:27 UTC 2009 nthaker AXIS2-4507
Files Changed
MODIFY /webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/context/ConfigurationContext.java
MODIFY /webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/engine/ListenerManager.java
Repository Revision Date User Message
ASF #818164 Wed Sep 23 16:55:01 UTC 2009 nthaker AXIS2-4506
Files Changed
MODIFY /webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/core/controller/impl/AxisInvocationController.java
MODIFY /webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/client/ClientUtils.java
MODIFY /webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/OMProviderTests.java
MODIFY /webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/om/OMProvider.java
MODIFY /webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/Constants.java
MODIFY /webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/client/dispatch/BaseDispatch.java
MODIFY /webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/client/Options.java

Reports

Recently Created Issues Report
Created vs Resolved Issues Report
Resolution Time Report
Average Age Report
Pie Chart Report
Contribution Report
User Workload Report
Version Workload Report
Time Tracking Report
Single Level Group By Report

Preset Filters


Project Summary

Open Open 648
   14%
In Progress In Progress 2
Reopened Reopened 41
   1%
Resolved Resolved 3449
   77%
Closed Closed 364
   8%

Open Issues

By Priority
Blocker Blocker 16
   2%
Critical Critical 88
   13%
Major Major 470
   68%
Minor Minor 100
   14%
Trivial Trivial 17
   2%

By Assignee
Amila Chinthaka Suriarachchi 80
   12%
Andreas Veithen 9
   1%
Asankha C. Perera 1
Bill Nagy 1
Charitha Kankanamge 1
Davanum Srinivas 4
   1%
Deepal Jayasinghe 71
   10%
Dennis Sosnoski 2
Dennis Sosnoski 5
   1%
Dimuthu Leelarathne 2
Eran Chinthaka 1
Eranga Jayasundera 1
Glen Daniels 9
   1%
Jochen Wiedmann 2
Keith Godwin Chapman 14
   2%
Lahiru Sandakith Gallege 4
   1%
Mike Rheinheimer 2
Nandana Mihindukulasooriya 9
   1%
Nikhil Thaker 2
Paul Fremantle 1
Rich Scheuerle 3
Saminda Wishwajith Abeyruwan 3
Sanka Samaranayake 6
   1%
sumedha rubasinghe 3
Thilina Gunarathne 6
   1%
Unassigned 449
   65%